.found-cheaper {
  display:none;
    line-height: 20px;
    padding-bottom: 20px;
    color: rgba(255, 255, 255, 0.5);
}

.found-cheaper img {
	width: 20px;
	margin-right: 5px;
}

footer {
  z-index:1!important;
}

.top_bar_btn_cat.dropdown {
    position: relative;
}

.top_bar_btn_cat .dropdown_main_cat {
    max-height: 326px;
    max-height: min(326px, calc(100vh - 120px));
    overflow-y: scroll;
    overscroll-behavior: contain;
    scrollbar-width: none;
}

.top_bar_btn_cat .dropdown_main_cat::-webkit-scrollbar {
    width: 0;
    height: 0;
    background: transparent;
}

.top_bar_btn_cat .dropdown_main_cat::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 8px;
}

.top_bar_btn_cat .dropdown_main_cat::-webkit-scrollbar-track-piece {
    background: transparent;
}

.top_bar_btn_cat .dropdown_main_cat::-webkit-scrollbar-button {
    display: none;
    width: 0;
    height: 0;
}

.top_bar_btn_cat .dropdown_main_cat::-webkit-scrollbar-corner {
    background: transparent;
}

.top_bar_btn_cat .dropdown_main_cat_scrollbar {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 6px;
    height: 294px;
    z-index: 1001;
    border-radius: 8px;
    background: transparent;
    pointer-events: none;
}

.top_bar_btn_cat.show .dropdown_main_cat_scrollbar {
    display: block;
}

.top_bar_btn_cat .dropdown_main_cat_scrollbar_thumb {
    display: block;
    width: 100%;
    height: 120px;
    min-height: 36px;
    border-radius: 8px;
    background: #575c5e;
}

.top_bar_btn_cat.show .dropdown_main_cat,
.top_bar_btn_cat .dropdown_main_cat.show {
    position: absolute !important;
    top: 100% !important;
    left: 0 !important;
    transform: none !important;
    margin-top: 4px;
}

.top_bar_val_dropdown,
.top_bar_val_dropdown_acc {
    width: 180px;
    width: min(180px, calc(100vw - 24px));
    right: 0;
    z-index: 1001;
}

.top_bar_val_dropdown_select_selected,
.top_bar_val_dropdown_select_selected_acc,
.top_bar_val_dropdown_select_item,
.top_bar_val_dropdown_select_item_acc {
    min-width: 0;
}

.top_bar_val_dropdown_select_item_blocks_img,
.top_bar_val_dropdown_select_item_blocks_acc.top_bar_val_dropdown_select_item_blocks_img {
    flex: 0 0 auto;
}

.top_bar_val_dropdown_select_item_blocks_text,
.select_list_lang .top_bar_val_dropdown_select_item .top_bar_val_dropdown_select_item_blocks:last-child,
.select_list_lang_acc .top_bar_val_dropdown_select_item_acc .top_bar_val_dropdown_select_item_blocks_acc:last-child {
    min-width: 0;
    flex: 1 1 auto;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.top_bar_val_dropdown_select_selected .top_bar_dropdown_icon,
.top_bar_val_dropdown_select_selected_acc .top_bar_dropdown_icon {
    flex: 0 0 10px;
}

/* I18n layout guardrails: allow translated product UI copy to wrap without
   clipping labels, selects, discount badges, or action buttons. */
.detail-products,
.catalog_cart_info_detail {
    min-width: 0;
}

.detail-products .detail-options,
.detail-products .detail-options_inputs,
.detail-products .detail-inputs,
.detail-products .form-group.detail-flex {
    min-width: 0;
}

.detail-products .form-group.detail-flex {
    height: auto;
    min-height: 0;
}

.detail-products .card_info_p_text {
    display: flex;
    align-items: center;
    gap: 10px;
    overflow: visible;
    white-space: normal;
    overflow-wrap: anywhere;
    line-height: 1.25;
}

.detail-products .card_info_p_text:after {
    flex: 1 1 24px;
    width: auto;
    min-width: 24px;
    margin: 0;
}

.detail-products .nice-select,
.detail-products .itc-select,
.detail-products .itc-select__toggle {
    min-width: 0;
    max-width: 100%;
}

.detail-products .nice-select .current,
.detail-products .itc-select__toggle,
.detail-products .itc-select__options-title,
.detail-products .its_pr_name {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.detail-products .nice-select .list {
    max-width: min(100vw - 32px, 520px);
    overflow-x: hidden;
}

.detail-products .nice-select .option,
.detail-products .itc-select__option {
    min-height: 40px;
    height: auto;
    line-height: 1.25;
    white-space: normal;
    overflow-wrap: anywhere;
    display: flex;
    align-items: center;
}

.detail-products .card_price_info_wrap {
    min-width: 0;
    grid-template-columns: 1fr !important;
    gap: 8px;
}

.detail-products .card_price_wrap,
.detail-products .card_price_info,
.detail-products .card_price_ggcoins {
    min-width: 0;
}

.detail-products .card_price_info {
    align-items: stretch;
    overflow-wrap: anywhere;
    text-align: center;
}

.detail-products .offer-save,
.detail-products .offer-discount,
.detail-products .offer-timer,
.detail-products .dropdown-toggle_ggcoins {
    max-width: 100%;
}

.detail-products .dropdown-toggle_ggcoins {
    min-height: 34px;
    height: auto;
    white-space: normal;
    line-height: 1.15;
    gap: 6px;
}

.detail-products .dropdown-toggle_ggcoins span {
    min-width: 0;
}

.detail-products .catalog_cart_info_dec_wrap {
    flex-wrap: wrap;
    align-items: stretch;
}

.detail-products .catalog_cart_info_btn {
    min-height: 40px;
    height: auto;
    min-width: 0;
    padding: 10px 12px;
    line-height: 1.15;
    text-align: center;
}

.detail-products .card_add_to_cart {
    min-width: 0;
    overflow-wrap: anywhere;
}

@media (max-width: 767px) {
    .detail-products .card_price_info_wrap {
        grid-template-columns: 1fr;
    }

    .detail-products .card_price_info,
    .detail-products .card_price_wrap {
        align-items: stretch;
        text-align: left;
    }

    .detail-products .card_price_ggcoins,
    .detail-products .hours_order {
        grid-column: auto;
    }
}

.table-custom-social {
    margin-bottom: 15px;
}

.table-custom-social a.socnetauth2_buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(35, 41, 43, 0.80) !important;
    text-decoration-line: none !important;
    border-radius: 4px;
    border: 1px solid #D4D4D4;
    background: #FFF;
    margin-bottom: 0;
    padding: 10px 20px;
}

.table-custom-social a.socnetauth2_buttons span {
    margin-left: 10px;
    font-weight: 700;
}

a.socnetauth2_buttons:hover img {
    opacity: 0.8;
}

.catalog_cart_title_link {
    padding: 20px 40px;
}

.recommended_slider .slick-track .slick-slide {
    height: auto;
}

.recommended_slider .catalog_cart_item {
    height: 100%;
}

.card_price_info_wrap {
    padding-bottom: 10px;
    gap: 5px 20px;
}
/*.card_price_info {
    font-size: 14px;
    line-height: 16px;
}*/
.card_price_ggcoins {
    display: flex;
    width: 100%;
    flex-direction: column;
    margin-top: auto;
}
.hours_order {
    grid-column-start: 1;
    grid-column-end: 3;
}
.wow__box .card_price_info_wrap {
    grid-template-columns: 1fr 1fr;
}
.card_price_info_wrap .card_price_wrap {
    order: 0;
}
.card_price_ggcoins {
    order: 2;
    grid-column-start: 1;
    grid-column-end: 3;
}
.card_price_ggcoins .dropdown-ggcoins {
    width: auto;
    display: flex;
}
.card_price_ggcoins .dropdown-ggcoins .dropdown-toggle_ggcoins {
    padding: 5px 8px;
}
.wow__box .card_price_info_wrap .card_price_info {
    order: 1;
}
select.nice_select {
    opacity: 0;
}

.search_form_row {
    align-items: center;
    position: relative;
    z-index: 3;
}

.search_form_row .search_catalog_input,
.search_form_row .nice-select {
    height: 44px;
    min-height: 44px;
}

.search_form_row .search_catalog_input {
    line-height: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.search_form_row .nice-select {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    width: 100%;
    line-height: 44px;
}

#product-search.search_empty {
    padding-bottom: 240px;
}

#product-search .search_form_row .nice-select .list {
    z-index: 30;
}

#product-search.search_empty .catalog_cart_list_wrap {
    min-height: 120px;
}

.search_form_row .nice-select .current {
    line-height: 20px;
}

.search_form_row .nice-select:after {
    top: 50%;
    margin-top: -4px;
}

.search_form_row #button-search {
    align-self: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    min-height: 40px;
    padding-top: 0;
    padding-bottom: 0;
}

.catalog_cart_list-search {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.catalog_cart_list-search:not(.catalog_cart_item-rockets) {
    align-items: stretch;
}

.catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item .catalog_cart_item_img_wrap {
    flex: 0 0 220px;
    height: 220px;
    min-height: 220px;
    overflow: hidden;
}

.catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item .catalog_cart_item_img_link {
    display: block;
    height: 100%;
}

.catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item .catalog_cart_item_img_wrap img {
    display: block;
    color: transparent;
    font-size: 0;
    height: 100%;
    max-height: none;
    object-fit: cover;
    object-position: top center;
}

.catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item .catalog_cart_info {
    flex: 0 0 220px;
    min-height: 220px;
}

.catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item .catalog_cart_info_title {
    display: -webkit-box;
    min-height: 48px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item .catalog_cart_info_text {
    display: -webkit-box;
    height: 54px;
    max-height: 54px;
    overflow: hidden;
    padding: 4px 0;
    line-height: 18px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item .catalog_cart_info_dec_wrap {
    margin-top: auto;
}

@media (max-width: 576px) {
    .catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item .catalog_cart_info {
        flex-basis: 260px;
        min-height: 260px;
    }

    .catalog_cart_list-search:not(.catalog_cart_item-rockets) > .catalog_cart_item .catalog_cart_info_text {
        height: 90px;
        max-height: 90px;
        -webkit-line-clamp: 5;
    }
}

@media (max-width: 560px) {
    .top_bar_search_wrap {
        position: relative;
        flex: 1 1 auto;
        min-width: 0;
        max-width: none;
    }

    .top_bar_search_btn_mob {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 34px;
        height: 34px;
        border-radius: 12px;
        background: rgba(255, 255, 255, 0.06);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);
        transition: background-color 0.2s ease, box-shadow 0.2s ease;
    }

    .top_bar_search_btn_mob:hover,
    .top_bar_search_btn_mob:focus {
        background: rgba(255, 255, 255, 0.1);
        box-shadow: 0 8px 22px rgba(0, 0, 0, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .top_bar_search_wrap .top_bar_search_form {
        display: block !important;
        position: fixed !important;
        z-index: 20;
        left: 10px !important;
        right: 10px !important;
        top: 67px !important;
        width: auto !important;
        max-width: none !important;
        border-radius: 14px;
        overflow: hidden;
        background: transparent !important;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(-6px) scale(0.98) !important;
        -ms-transform: translateY(-6px) scale(0.98) !important;
        transform: translateY(-6px) scale(0.98) !important;
        transform-origin: top center;
        visibility: hidden;
        transition: opacity 0.2s ease, transform 0.2s ease, visibility 0s linear 0.2s;
    }

    .top_bar_search_wrap .top_bar_search_form.act {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0) scale(1) !important;
        -ms-transform: translateY(0) scale(1) !important;
        transform: translateY(0) scale(1) !important;
        visibility: visible;
        transition-delay: 0s;
    }

    .top_bar_search_wrap .top_bar_search_form .top_bar_search_input {
        display: block;
        height: 38px;
        border: 1px solid rgba(255, 255, 255, 0.01);
        border-radius: 14px;
        padding: 9px 44px 9px 18px;
        background: linear-gradient(180deg, rgba(47, 55, 57, 0.96), rgba(37, 45, 47, 0.96));
        background-color: transparent;
        background-clip: padding-box;
        box-shadow: 0 16px 36px rgba(0, 0, 0, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.06);
        outline: none;
        color: #fff;
    }

    .top_bar_search_wrap .top_bar_search_form .top_bar_search_input::placeholder {
        color: rgba(255, 255, 255, 0.42);
    }

    .top_bar_search_wrap .top_bar_search_form .top_bar_search_input:focus {
        border-color: rgba(222, 41, 102, 0.42);
        box-shadow: 0 16px 36px rgba(0, 0, 0, 0.35), 0 0 0 3px rgba(222, 41, 102, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.07);
    }

    .top_bar_search_wrap .top_bar_search_form .top_bar_search_btn {
        top: 4px;
        right: 5px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 30px;
        height: 30px;
        padding: 0;
        border-radius: 11px;
        background: rgba(255, 255, 255, 0.07);
    }

    .top_bar_search_wrap .top_bar_search_form .top_bar_search_icon {
        display: block;
        width: 16px;
        height: 19px;
        margin: 0;
        fill: rgba(255, 255, 255, 0.62);
    }
}

.main {
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.main-inner {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0;
}

.main-inner:before {
    width: 697px;
    height: 697px;
    flex-shrink: 0;
    border-radius: 697px;
    background: #D9D9D9;
    filter: blur(500px);
    position: absolute;
    content: "";
    top: -348px;
    right: -348px;
}

.main > *:not(.main-inner) {
    position: relative;
    z-index: 1;
}

.main > *:not(.main-inner):hover {
    z-index: 2;
}

header#header:not(.sticky) {
    z-index: 3;
    position: relative;
    background: #1b2123;
}

.main_banner {
    position: relative;
    z-index: 1;
}

.btn_all {
    border: none;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(222, 41, 102, 0.1)), to(rgba(222, 41, 102, 0.1)));
    background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), -o-linear-gradient(bottom, rgba(222, 41, 102, 0.1), rgba(222, 41, 102, 0.1));
    background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgba(222, 41, 102, 0.1), rgba(222, 41, 102, 0.1));
    margin-bottom: 20px;
}

.sideber_menu_list {
    margin-bottom: 40px;
}

.catalog_cart_item.catalog_cart_item-rocket {
    /*    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5%, rgba(29, 30, 37, 0.2)), color-stop(1.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(1%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
        background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 0.5%, rgba(0, 0, 0, 0) 1.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 1%), -o-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
        background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 0.5%, rgba(0, 0, 0, 0) 1.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 1%), linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
        */
    border-radius: 2px;
}

.form_checkout_card_item_summ_cur_price-total {
    opacity: 0.5;
    margin-top: 6px;
}

.catalog_cart_item.catalog_cart_item-rocket,
.catalog_cart_item.catalog_cart_item-rocket .catalog_cart_info {
    overflow: visible;
}

.catalog_cart_item.catalog_cart_item-rocket .catalog_cart_item_img_wrap {
    border-radius: 4px;
    overflow: hidden;
}

.catalog_cart_item.catalog_cart_item-rocket .catalog_cart_info {
    height: auto;
    padding: 15px 15px 15px;
    border-radius: 4px;
    border: none;
    background: linear-gradient(180deg, rgb(125 125 125) -4.5%, #3a3f41 1.75%);
    position: relative;
    z-index: 3;
    flex: 1;
    justify-content: end;
}

.catalog_cart_item-rocket .catalog_cart_item_img_height:before {
    height: 50%;
    width: 100%;
    content: "";
    background: linear-gradient(180deg, rgb(125 125 125) -4.5%, #31373800 1.75%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.catalog_cart_item.catalog_cart_item-rocket .itc-select__option {
    text-align: left;
    display: flex;
}

.itc-select__options-img {
    flex: none;
    width: 6px;
    height: 20px;
    background-position: center;
    background-size: 500%;
    border-radius: 4px;
    overflow: hidden;
}

[data-optionid="62"] .itc-select__options-img {
    border: 1px solid #D4D4D4;
}

.itc-select__options-title {
    width: 60%;
    flex: none;
    margin-left: auto;
}

.itc-select__options-price {
    font-weight: 700;
    text-align: right;
    width: 30%;
    flex: none;
    white-space: nowrap;
}

.itc-select__option_selected::after {
    display: none;
}

.card_add_to_cart {
    text-transform: uppercase;
    font-weight: 500;
}

.detail-products .catalog_cart_info_btn:not(.next_to_checkout) {
    background-color: #ff8153;
}

.catalog_cart_item_img_height {
    position: relative;
    display: block;
}

.catalog_cart_item_img_height:after {
    content: '';
    display: block;
    padding-top: 70%;
}

.catalog_cart_item-rocket .catalog_cart_item_img_height:after {
    padding-top: 85%;
}
.detail-options_inputs .form-group.detail-flex.align-items-start {
    margin-bottom: 0.1rem;
}
.catalog_cart_item_img_height > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    /*object-position: center;*/
    max-height: none;
}

.column_left-custom aside#column-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.ocf-image + input {
    visibility: hidden;
}

.ocf-image + input + span {
    display: none;
}

#column-left .ocf-option-values.ocf-option-values_imgs, .ocf-offcanvas-body .ocf-option-values.ocf-option-values_imgs {
    display: inline-block;
}

#column-left .ocfilter-option .ocf-option-values_imgs label, .ocf-offcanvas-body .ocfilter-option .ocf-option-values_imgs label {
    width: auto;
    display: inline-block;
    margin-right: 6px;
}

#column-left .ocfilter-option .ocf-image, .ocf-offcanvas-body .ocfilter-option .ocf-image {
    overflow: hidden;
    background-color: #2f3335;
}

#column-left .ocf-selected .ocf-image, .ocf-offcanvas-body .ocf-selected .ocf-image {
    border: 2px solid #de2966;
    border-radius: 4px;
}

#column-left .bs-popover-auto[x-placement^=bottom], #column-left .bs-popover-bottom, .ocf-offcanvas-body .bs-popover-auto[x-placement^=bottom], .ocf-offcanvas-body .bs-popover-bottom {
    margin-top: 1.1rem;
}

/*#column-left .ocfilter-option-popover, .ocf-offcanvas-body .ocfilter-option-popover {
    display: none !important;
}*/

.ocfilter-option-popover {
    background-color: transparent;
}
.ocfilter-option-popover .arrow::after, .ocfilter-option-popover .arrow::after {
    border-right-color: #ffffff5c;
}
.ocfilter-option-popover .popover-body {
    padding: 0;
}
/*#ocfilter-button .btn.disabled {
    display: none !important;
}*/
#ocfilter-button .btn-primary.disabled, #ocfilter-button .btn-primary:disabled {
    background-color: #91278f;
    border-color: #91278f;
}

#ocfilter-button .btn-primary.focus, #ocfilter-button .btn-primary:focus {
    box-shadow: 0 0 0 0.2rem rgb(156 39 176 / 20%);
}

.btn_lgr {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
    background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), -o-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    color: white;
    border-radius: 4px;
    border: none;
}

.ocf-option-values:not(.ocf-option-values_imgs) label {
    display: block;
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ocf-option-values:not(.ocf-option-values_imgs) label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.ocf-option-values:not(.ocf-option-values_imgs) label .checkmark {
    position: absolute;
    top: 5px;
    left: 0;
    height: 16px;
    width: 16px;
    border: 1px solid #D4D4D4;
    border-radius: 4px;
}

/*.ocf-option-values:not(.ocf-option-values_imgs) label:hover input ~ .checkmark {
    background-color: red;
}*/
.ocf-option-values:not(.ocf-option-values_imgs) label input:checked ~ .checkmark {
    background-color: #DE2966;
}

.ocf-option-values:not(.ocf-option-values_imgs) label .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.ocf-option-values:not(.ocf-option-values_imgs) label input:checked ~ .checkmark:after {
    display: block;
}

.ocf-option-values:not(.ocf-option-values_imgs) label .checkmark:after {
    left: 5px;
    top: 3px;
    width: 4px;
    height: 6px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.catalog_cart_item-rockets {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px;
    gap: 0;
    position: relative;
    z-index: 1;
}

.catalog_cart_item-rockets .catalog_cart_item {
    flex: 0 0 25%;
    max-width: 25%;
    position: relative;
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 20px;
    z-index: -1;
}

.catalog_cart_item-rockets .catalog_cart_item:hover {
    z-index: 1;
}


.catalog_cart_item-rockets .catalog_cart_item .itc-select__dropdown {
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9;
}

.catalog_cart_item-rockets .catalog_cart_item:hover .itc-select_show .itc-select__dropdown {
    left: 0;
    right: 0;
    /*opacity: 1;*/
    pointer-events: auto;
    transition: opacity 0.25s;
}

.catalog_cart_item-rockets .catalog_cart_item:hover .itc-select_show .processed-ajax + .itc-select__dropdown {
    opacity: 1;
}

#options-footer {
    display: none;

}

#options-footer.active {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 205;
    background: rgba(0, 0, 0, 0.60);
}

#options-footer .dropdown-list {
    padding: .5rem .9rem 0;
}

.mobile-dropdown-enter, .mobile-dropdown-leave-to {
    background: transparent
}

.mobile-dropdown-enter.dropdown-list, .mobile-dropdown-leave-to .dropdown-list {
    transform: translateY(100%)
}

.mobile-dropdown-enter-active, .mobile-dropdown-leave-active {
    transition: background-color 275ms
}

/*.mobile-dropdown-enter-active .dropdown-list,.mobile-dropdown-leave-active .dropdown-list {
    transition: transform 275ms
}*/

#options-footer.active .dropdown-list, .mobile-dropdown-leave-active .dropdown-list {
    transition: transform 275ms
}


#options-footer .dropdown-list__items {
    border-radius: .5rem;
    max-height: 80vh;
    overflow: auto;
    background: #3a3f41;
}

#options-footer-close {
    text-align: right;
    margin-bottom: 5px;
}

#options-footer .dropdown-list__items .itc-select__option {
    display: flex;
    border-bottom: 1px solid #ffffff26;
    align-items: center;
    padding: 0.475rem 0.75rem;
}

#options-footer .dropdown-list__items .itc-select__option:last-of-type {
    border: none;
}

#infinity-next-page {
    opacity: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 184px;
    min-height: 46px;
    padding: 11px 24px;
    border: 1px solid #de2966;
    border-radius: 12px;
    background: transparent;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
    text-align: center;
    transition: background-color 160ms ease, border-color 160ms ease, transform 160ms ease;
}

.catalog-pagination-controls {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
    width: 100%;
    margin: 36px 0;
}

.catalog-pagination-controls .pagination {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    gap: 6px;
    max-width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.catalog-pagination-controls .pagination > li {
    display: block;
    margin: 0;
}

.catalog-pagination-controls .pagination > li > a,
.catalog-pagination-controls .pagination > li > span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 42px;
    height: 42px;
    padding: 0 11px;
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 10px;
    background: #2b3235;
    color: rgba(255, 255, 255, 0.82);
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
    transition: background-color 160ms ease, border-color 160ms ease, color 160ms ease, transform 160ms ease;
}

.catalog-pagination-controls .pagination > li > a:hover {
    border-color: rgba(222, 41, 102, 0.7);
    background: #353c3f;
    color: #fff;
    text-decoration: none;
    transform: translateY(-1px);
}

.catalog-pagination-controls .pagination > li > a:focus-visible,
#infinity-next-page:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 3px;
}

.catalog-pagination-controls .pagination > li.active > span {
    border-color: #de2966;
    background: #de2966;
    box-shadow: 0 8px 22px rgba(222, 41, 102, 0.28);
    color: #fff;
}

#infinity-next-page:hover,
#infinity-next-page:focus-visible {
    background: #de2966;
    border-color: #de2966;
    color: #fff;
    text-decoration: none;
}

#infinity-next-page:hover {
    transform: translateY(-1px);
}

@media screen and (max-width: 575px) {
    .catalog-pagination-controls {
        margin: 28px 0;
    }

    .catalog-pagination-controls .pagination {
        gap: 5px;
    }

    .catalog-pagination-controls .pagination > li > a,
    .catalog-pagination-controls .pagination > li > span {
        min-width: 38px;
        height: 38px;
        padding: 0 8px;
        border-radius: 9px;
        font-size: 14px;
    }

    .catalog-pagination-controls .pagination > li.pagination-first,
    .catalog-pagination-controls .pagination > li.pagination-last {
        display: none;
    }
}

.catalog_cart_item-rockets.catalog_cart_list-search li.catalog_cart_item.catalog_cart_item-rocket {
    flex: 0 0 20%;
    max-width: 20%;
}

@media screen and (max-width: 1200px) {
    .catalog_cart_item-rockets .catalog_cart_item {
        flex: 0 0 33%;
        max-width: 33%;
    }

    .catalog_cart_item-rockets.catalog_cart_list-search li.catalog_cart_item.catalog_cart_item-rocket {
        flex: 0 0 33%;
        max-width: 33%;
    }
}

@media (max-width: 990px) {
    .catalog_cart_item-rockets .catalog_cart_item {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 768px) {
    .catalog_cart_item-rockets.catalog_cart_list-search li.catalog_cart_item.catalog_cart_item-rocket {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media screen and (max-width: 420px) {
    /*    .catalog_cart_item-rockets .catalog_cart_item {
            flex: 0 0 100%;
            max-width: 100%;
        }

        .catalog_cart_item-rockets.catalog_cart_list-search li.catalog_cart_item.catalog_cart_item-rocket {
            flex: 0 0 100%;
            max-width: 100%;
        }*/
    .catalog_cart_item.catalog_cart_item-rocket .catalog_cart_item_img_wrap, .catalog_cart_item.catalog_cart_item-rocket .catalog_cart_info {
        height: auto;
    }
}

.catalog_line_ifo_wrap {
    z-index: 3;
    position: relative;
}

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

.sort_catalog_wrap label[for="select-input-sort"] {
    margin-bottom: 0;
    white-space: nowrap;
    opacity: 0.5;
}

.sort_catalog_wrap .itc-select__toggle {
    padding: 0 0.75rem;
    margin: 0;
    height: auto;
    background: none !important;
    border: none;
    opacity: 0.8;
}

.sort_catalog_wrap .itc-select__toggle::after {
    display: none;
}

.form_checkout_info_blocks .cart-li-list_img img.img-thumbnail {
    max-width: 60px;
}

.form_checkout_info_blocks .cart-li-list_total-inner {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

div#select-input-sort {
    min-width: 200px;
}

.catalog_cart_item-rocket .catalog_cart_info_title {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: auto;
}

.catalog_cart_item-rocket .itc-select__toggle {
    color: rgba(255, 255, 255, 0.50);
}

.ocfilter-panel-heading {
    display: none;
}

.catalog_wrap_mobile {
    display: none;
}

.itc-select_show .itc-select__dropdown {
    border: 1px solid #ffffff30;
}

#v-28162 .ocf-color.ocf-image {
    background-color: transparent !important;
    border: 1px solid #D4D4D4;
}

.select_platform_wrap-lr {
    gap: 10px;
}

.catalog_cart_item-rocket .catalog_cart_item_img_height > img {
    top: 50%;
    left: 50%;
    width: 60%;
    height: 70%;
    transform: translate(-50%, -55%);
    mix-blend-mode: color-dodge;
    object-fit: contain;
}

.catalog_cart_item-rocket .catalog_cart_item_img_height {
    background: #323839;
    display: block;
}
.catalog_cart_item-rocket.rarity--limited .catalog_cart_item_img_height:after {
    background: linear-gradient(180deg, rgba(255, 237, 0, 0.41) -38.33%, rgba(35, 41, 43, 0) 60.36%);
}

.catalog_cart_item-rocket.rarity--exotic .catalog_cart_item_img_height:after {
    background: linear-gradient(180deg, rgba(255, 153, 0, 0.69) -24.24%, rgba(35, 41, 43, 0) 60.36%);
}

.catalog_cart_item-rocket.rarity--import .catalog_cart_item_img_height:after {
    background: linear-gradient(180deg, rgba(254, 2, 0, 0.69) -38.33%, rgba(35, 41, 43, 0) 60.36%);
}

.catalog_cart_item-rocket.rarity--rare .catalog_cart_item_img_height:after {
    background: linear-gradient(180deg, rgba(0, 182, 123, 0.85) -25.51%, rgba(35, 41, 43, 0) 60.36%);
}

.catalog_cart_item-rocket.rarity--very-rare .catalog_cart_item_img_height:after {
    background: linear-gradient(180deg, rgba(222, 41, 102, 0.81) -31.06%, rgba(35, 41, 43, 0) 60.36%);
}

.catalog_cart_item-rocket.rarity--uncommon .catalog_cart_item_img_height:after {
    background: linear-gradient(180deg, rgba(0, 10, 255, 0.48) -19.44%, rgba(35, 41, 43, 0) 60.36%);
}

.catalog_cart_item-rocket.rarity--black-market .catalog_cart_item_img_height:after {
    background: linear-gradient(180deg, rgba(161, 2, 254, 0.62) -38.33%, rgba(35, 41, 43, 0) 60.36%);
}

.itc-select__dropdown {
    /* -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;*/
    transition: opacity 0.15s ease-out;
}

.shop-header__row {
    align-items: center;
    display: flex;
    position: relative;
    padding: 3px 0 2px;
}

.shop-header-categories {
    display: flex;
}

.shop-header-categories-wrapper {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: row;
    /*height: 3rem;*/
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: none; /* IE и Edge */
    scrollbar-width: none; /* Firefox */
}

.shop-header-category {
    box-sizing: border-box;
    transition: color 175ms, border 175ms;
    white-space: nowrap;
    border-bottom: 2px solid transparent;
    margin: 0 .5rem;
    padding: 1rem .25rem;
    opacity: 0.5;
    color: white;
    display: block;
}

.shop-header-category:hover {
    opacity: 1;
    color: white;
    text-decoration: none;
    border-bottom-color: white;
}

.shop-header-category.active {
    opacity: 1;
    color: white;
    border-bottom-color: white;
}

.shop-header-categories-wrapper::-webkit-scrollbar {
    width: 0;
    display: none;
}

.catalog_cart_item-rocket {
    opacity: 0;
}

.catalog_cart_item-rocket.element-show {
    opacity: 1;
    transition: opacity 0.3s;
}

.lazyload,
.lazyloading {
    opacity: 0;
}

.lazyloaded {
    opacity: 1;
    transition: opacity 200ms;
}

.catalog_cart_item-rocket .itc-select__toggle {
    justify-content: start;
}

.itc-select__toggle .itc-select__options-price {
    display: none;
}

.itc-select__toggle .itc-select__options-title {
    width: auto;
    margin-left: 12px;
}

.catalog_cart_item-rocket .itc-select__toggle:disabled:after {
    opacity: 0;
}

.itc-select__toggle .itc-select__options-img[data-optionid="162"] {
    display: none;
}

#mob-platforms-wrap {
    display: none;
}

.cart-options small:not(:last-child):after {
    content: ' | ';
}

.catalog_cart_item-rocket.added .catalog_cart_item_img_height > img {
    filter: blur(4px);
}

.catalog_cart_item-rocket .shop-item__added {
    display: none;
}

.catalog_cart_item-rocket.added .shop-item__added {
    display: flex;
    align-items: center;
    justify-content: center;
    /* -webkit-backdrop-filter: blur(2px);
     backdrop-filter: blur(2px);*/
    box-sizing: border-box;
    flex-direction: column;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 3;
}

.catalog_cart_item-rocket.added .shop-item__added > img {
    height: 40px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 40px;
    box-shadow: 0px 4px 15px 0px rgba(222, 41, 102, 0.60);
    border-radius: 50%;
}

.catalog_cart_item-rocket.added .shop-item__quantity {
    color: white;
    display: block;
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
    transition: transform 275ms, opacity 275ms;
    background: rgb(150 44 81);
    border-radius: 1rem;
    margin-top: .25rem;
    padding: 3px .5rem;
    filter: drop-shadow(0px 4px 15px rgba(222, 41, 102, 0.60));
}

.itc-select__toggle:disabled {
    cursor: auto;
}

.ocfilter-option label {
    margin-bottom: 4px;
}


.catalog_cart_item_img-center > img {
    -o-object-position: center;
    object-position: center;
}
.catalog_cart_item_img_kv:after {
    padding-top: 90%;
}
.catalog_cart_item_img_kv > img {
    -o-object-position: center;
    object-position: center;
}

.footer_menu_item-soc i {
    font-size: 22px;
}
.footer_menu_item-soc a.footer_menu_link {
    display: flex;
    align-items: center;
    text-decoration: none;
}
.footer_menu_item-soc a.footer_menu_link i {
    margin-right: 10px;
}
.footer_menu_item-soc i.fab.fa-discord {
    font-size: 18px;
}

img.logo_des {
	max-width: 150px;
 /*   margin-left: 40px;  */
    height: auto;
}
.col_main-category {
    margin-bottom: 30px;
}

.col_main-category > * {
    position: relative;
}
.col_main-category .label-soon {
    position: absolute;
    top: 0;
    right: 0;
    padding: 2px 3px 2px 5px;
    background: black;
    color: white;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 3.6px;
}
.col_main-category > div img {
    opacity: 0.6;
}
.col_main-category img {
    transition: 0.5s all;
}
.col_main-category:hover img {
    transform: scale(1.02);
}
hr {
    border-top: 1px solid rgba(255, 255, 255, 0.10);
}

.catalog_btn_view_link.active, .catalog_btn_view_link:hover {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(222, 41, 102, 0.1)), to(rgba(222, 41, 102, 0.1)));
    background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), -o-linear-gradient(bottom, rgba(222, 41, 102, 0.1), rgba(222, 41, 102, 0.1));
    background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgba(222, 41, 102, 0.1), rgba(222, 41, 102, 0.1));
}
.catalog_btn_view_link {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
    background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), -o-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}

.page-about p, .page_success-order p {
    color: rgba(255, 255, 255, 0.50);
}

.page-about_h2 {

}
.about-text_social {
    margin-bottom: 20px;
}
.page_success-order_socials {
    max-width: 400px;
    margin-top: 30px;
}
.about-text_social b {
    display: block;
    margin-bottom: 5px;
}
.about-text_social a {
    color: #8e9293;
}
.about-text_social a b {
    color: white;
}

.about-text b {
    margin-bottom: 15px;
    font-size: 20px;
    display: block;
}
.about-icon {
    margin-right: 10px;
}
.page-about_main-img {
    margin-bottom: -60px;
}
.about-icon img {
    filter: drop-shadow(0px 0px 45px rgba(222, 41, 102, 0.50));
}
.about-text {
    margin-bottom: 10px;
}
.page-about_footer-img img {
    max-width: 120%;
    position: relative;
    z-index: 1;
}
.page-about_footer {
    /*overflow: hidden;*/
}
.page-about_footer-img {
    position: relative;
}
.page-about_footer-img:before {
    position: absolute;
    content: '';
    left: 60px;
    bottom: 0;
    width: 636px;
    height: 224px;
    flex-shrink: 0;
    border-radius: 736px;
    background: #DE2966;
    filter: blur(150px);
}
.form-contact {
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.11);
    background: #FFF;
    backdrop-filter: blur(25px);
    color: black;
    padding: 30px 40px;
}
[name="enquiry"] {
    min-height: 120px;
}
.container-middle {
    max-width: 1320px;
}
.card_info_p_text + .sidebar_diablo-gold {
    display: flex;
}
.card_info_p_text + .sidebar_diablo-gold a {
    margin-right: 20px;
}
.custom-control.custom-radio, .custom-control.custom-checkbox {
    text-align: left;
}


.custom-control-label::after {
    width: 14px;
    height: 14px;
    background-size: 100% 100%;
}
.custom-radio .custom-control-label::before {
    width: 14px;
    height: 14px;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='13' height='13' rx='6.5' stroke='%23D4D4D4' stroke-opacity='0.8'/%3E%3C/svg%3E%0A");
}
.custom-checkbox .custom-control-label::before {
    width: 14px;
    height: 14px;
    background-color: transparent;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='15' height='15' rx='3.5' stroke='%23D4D4D4'/%3E%3C/svg%3E%0A");}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='13' height='13' rx='6.5' stroke='%23D4D4D4' stroke-opacity='0.8'/%3E%3Crect x='4' y='4' width='6' height='6' rx='3' fill='%23DE2966'/%3E%3C/svg%3E%0A");
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_855_3916)'%3E%3Crect width='16' height='16' rx='4' fill='%23DE2966'/%3E%3Cpath d='M4.26758 7.99992L7.46758 10.6666L11.7342 5.33325' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_855_3916'%3E%3Crect width='16' height='16' rx='4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: transparent;
}
.custom-control-input ~ .custom-control-label {
    opacity: 1;
    color: #ffffff82;
    vertical-align: sub;
}


.custom-control-input:checked ~ .custom-control-label .select_platform_link .select {
    opacity: 1;
}
.custom-control-input:checked ~ .custom-control-label .select_platform_link .not_select {
    opacity: 0;
}

[data-optionid="31"] .custom-radio .custom-control-label::before, [data-optionid="31"] .custom-radio .custom-control-label::after {
    display: none;
}
[data-optionid="31"] .custom-control {
    padding-left: 2px;
    margin-right: 15px;
}
[data-optionid="31"] .custom-control-label i {
    display: none;
}

[data-optionid="33"] .custom-control, [data-optionid="53"] .custom-control {
    padding-left: 0;
}
[data-optionid="33"] .custom-control-label::before,
[data-optionid="33"] .custom-control-label::after,

[data-optionid="53"] .custom-control-label::before,
[data-optionid="53"] .custom-control-label::after {
    display: none;
}
.inputs-flex {
    display: flex;
    flex-wrap: wrap;
}
.inputs-flex .custom-control-input ~ .custom-control-label {
    display: flex;
    align-items: end;
}
.inputs-flex .select_platform_link {
    margin-right: 8px;
}

.catalog_cart_item-diablo, .catalog_cart_item-diablo .catalog_cart_info {
    overflow: visible;
}

.catalog_cart_item-diablo .itc-select__option {
    text-align: left;
}

[data-optionid="30"] li.itc-select__option:not(.show) {
    display: none;
}
.sidebar_diablo-gold_item {
    cursor: pointer;
}
.catalog_cart_item_img_wrap {
    border-start-start-radius: 20px;
    border-top-right-radius: 20px;
    overflow: hidden;
}

.default_input {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
    background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), -o-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    border: none;
    color: white;
}

.form-control.default_input:focus {
    background-color: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    color: white;
}

[data-optionid="35"] .form-group > div, [data-optionid="51"] .form-group > div {
    display: flex;
    align-items: center;
}
[data-optionid="35"] .form-group > div .custom-radio, [data-optionid="51"] .form-group > div .custom-radio {
    margin-right: 15px;
}

[data-optionid="52"]:not(.active) {
    display: none;
}
.theme-green .back-bar {
    border-radius: 70px;
    background: #23282B;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
    height: 12px;
}
.theme-green .back-bar .selected-bar {
    border-radius: 9px;
    background: #DE2966;
    box-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.25) inset;
}
.theme-green .back-bar .pointer {
    width: 20px;
    height: 20px;
}
.slider-container .back-bar .pointer-label {
    opacity: 0;
}
.slider-container .scale {
    opacity: 0;
}
.card_price_wrap-hide {
    display: none;
}
.text-green {
    color: #00B67B;
}

.itemBox .item-level {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    margin-top: 10px;
    align-items: end;
}

.itemBox .item-level input {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
    background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), -o-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    border: none;
    color: white;
    border-radius: 6px;
}
.itemBox .item-level .level-1 {
    margin-right: 10px;
}
.itemBox .item-level .level-3 {
    margin-left: 10px;
}
.itemBox .item-level span {
    color: rgba(255, 255, 255, 0.50);
    display: block;
    margin-bottom: 5px;
    text-align: left;
}

[data-optionid="55"] .card_info_p_text, [data-optionid="55"] .detail-inputs [type="text"].default_input {
    display: none;
}

[data-optionid="55"] {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.catalog_wrap_diablo {
    display: flex;
}
.catalog_wrap_diablo .sidebar {
    max-width: 285px;
    width: 100%;
    flex: auto;
    order: 0;
}
.catalog_wrap_diablo .search-mobile {
    order: 1;
}
.catalog_wrap_diablo .search_catalog_wrap {
    order: 3;
}
.catalog_wrap_diablo .btn_all {
    white-space: nowrap;
}

.catalog_wrap_diablo .catalog_list_wrap, .catalog_list_wrap-gta {
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: none; /* IE и Edge */
    scrollbar-width: none; /* Firefox */
    display: flex;
    justify-content: space-between;
    width: 100%;
    order: 2;
    flex: 1;
}
 .catalog_list_wrap-gta {
     z-index: 4;
  }
.catalog_wrap_diablo .catalog_list_wrap::-webkit-scrollbar, .catalog_list_wrap-gta::-webkit-scrollbar {
    width: 0;
    display: none;
}

.catalog_wrap_diablo .search_catalog_wrap {
    margin-left: 15px;
}
.nice-select,.itc-select__toggle {
    border: none !important;
}

.custom-platform span {
    opacity: 0.5;
}
.custom-platform .sidebar_diablo-gold_item.active span, .custom-platform .sidebar_diablo-gold_item:hover span {
    text-shadow: 0px 0px 1px #de2966;
    filter: drop-shadow(0px 0px 10px rgba(222, 41, 102, 0.30)) drop-shadow(0px 0px 20px rgba(222, 41, 102, 0.30)) drop-shadow(0px 0px 45px rgba(222, 41, 102, 0.50));
    font-weight: 600;
    opacity: 1;
}
.custom-platform .sidebar_diablo-gold_item.active svg, .custom-platform .sidebar_diablo-gold_item:hover svg {
    filter: drop-shadow(0px 0px 10px rgba(222, 41, 102, 0.30)) drop-shadow(0px 0px 20px rgba(222, 41, 102, 0.30)) drop-shadow(0px 0px 45px rgba(222, 41, 102, 0.50));
}
.custom-platform .sidebar_diablo-gold_item.active svg rect,
.custom-platform .sidebar_diablo-gold_item:hover svg rect,
.custom-platform .sidebar_diablo-gold_item.active svg path,
.custom-platform .sidebar_diablo-gold_item:hover svg path {
    fill-opacity: 1;
    text-shadow: 0px 0px 1px #de2966;
}
.custom-platform .sidebar_diablo-gold_item:before {
    display: none;
}
.custom-platform .sidebar_diablo-gold_item svg {
    margin-right: 10px;
}



.timer__items {
    display: flex;
    font-size: 32px;
    font-weight: 900;
    margin-right: 40px;
    margin-left: 40px;
}

.timer__item {
    position: relative;
    min-width: 60px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    background: #de2966;
    border-radius: 7px;
    padding: 8px 4px;
}

.timer__item:not(:last-child)::after {
    content: ':';
    position: absolute;
    right: -14px;
    color: rgba(196, 196, 196, 0.5);
}

.top-banner-timer {
    background: #1b2123;
    color: white;
    padding-top: 10px;
    padding-bottom: 10px;
}

.banner-timer {
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.t_font-big {
    font-weight: 400;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}
.t_font-big b {
    font-weight: 900;
}
.banner-timer_right span.t_font-big {
    color: #de2966;
}
.t_font-normal {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
}

.t_font-red {
    color: #C90809;
}

.t_flex-banner {
    display: flex;
    align-items: center;
}

.t_flex-banner .t_font-red {
    margin-right: 12px;
    padding-right: 12px;
    position: relative;
}

.t_flex-banner .t_font-red:before {
    content: '|';
    position: absolute;
    top: -2px;
    right: -4px;
}
.faq-module-44 h2.main_title {
    display: none;
}

.red {
    color: #de2966;
}

.main_banner-fifa .main_banner_text_page_wrap {
    padding: 20px 0 20px 0;
}
.delivery-tips {
    margin-top: 15px;
    color: #de2966;
    font-size: 15px;
    font-weight: 500;
}

.catalog_wrap_mobile .shop-header__row .btn_all, .sidebar-rocket .btn_all {
    display: none;
}

.cart-qty-action {
    display: flex;
    align-items: center;
    padding-top: 5px;
}
.cart-qty-action-btn {
    cursor: pointer;
}

.cart-li-list .cart-li-list_qty {
    display: none;
}

.form_checkout .cart-li-list .cart-li-list_qty {
    display: table-cell;
}
td.cart-li-list_qty {
    width: 10%;
}
.cart-qty-action-value {
    padding: 5px 10px;
    font-weight: 600;
    cursor: default;
}

.catalog_wrap_grid.catalog_wrap_grid-gta {
    grid-template-columns: 1fr;
}

.template-gta {
 /*   background-image: url(/image/catalog/fon/fon-gta1.webp);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    padding-bottom: 20px;
}
.template-fifa {
 /*   background-image: url(/image/catalog/fon/fon-fifa1.webp); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.hours_order.golds_hours_order {
    text-transform: uppercase;
    max-width: 45%;
}
.itc-select__dropdown.itc-select__custom {
    max-height: 160px;
    overflow-y: auto;
}
.itc-select__option_icons {
    display: flex;
    align-items: center;
}
.its_pr_name {
    font-size: 14px;
    white-space: nowrap;
}

#select-product_current .itc-select__option_selected, #select-product_current .itc-select__toggle {
    justify-content: start;
}
.its_pr_icon {
    margin-right: 10px;
    margin-left: 10px;
    font-size: 12px;
    line-height: normal;
    border-radius: 5px;
    font-weight: 500;
    max-width: 100%;
   /* transform: rotate(10deg);
    max-width: 120px;*/
}
.its_pr_icon img {
    width: 100%;
}
.itc-select__option_icons .its_pr_icon {
    margin-right: 0;
}
.timer__item:before {
    content: attr(name);
    position: absolute;
    font-size: 10px;
    top: 99%;
    display: block;
    left: 50%;
    opacity: 0.5;
    transform: translateX(-50%);
    font-weight: normal;
}
.f18 {
    font-size: 18px;
    line-height: 22px;
}

.catalog_cart_list-fortnite{
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.text-account {
    border-radius: 5px;
    background: #DE2966;
    padding: 12px 18px;
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: -20px;
}
.card_info_wrap p strong {
    color: white;
}
.slider_experience_block_img_item.slick-slide {
    text-align: left;
}

.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1280px;
}
.catalog_cart_item_img_platforms_ {
    position: absolute;
    top: 15px;
    left: 15px; }

.catalog_cart_item_img_platforms_ .f-platf {
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-bottom: 10px;
}

.catalog_cart_item_img_platforms_ .f-ps {
    background-image: url(/theme/img/icons/f-ps.svg); }

.catalog_cart_item_img_platforms_ .f-pc {
    background-image: url(/theme/img/icons/f-pc.svg); }

.catalog_cart_item_img_platforms_ .f-xbox {
    background-image: url(/theme/img/icons/f-xbox.svg); }

.catalog_cart_item_img_platforms_ .f-ea {
    background-image: url(/theme/img/icons/f-ea.svg); }
.catalog_cart_item_img_platforms_ .f-riot {
    background-image: url(/theme/img/icons/f-riot.svg); }

.catalog_cart_item_img_platforms_ .f-steam {
    background-image: url(/theme/img/icons/f-steam.svg);
    margin-bottom: 15px;
}

[data-optionid="64"] .card_info_p_text,
[data-optionid="64"] .detail-inputs .control-label,
[data-optionid="72"] .card_info_p_text,
[data-optionid="72"] .detail-inputs .control-label,
[data-optionid="74"] .detail-inputs .control-label,
[data-optionid="73"] .detail-inputs .control-label,
[data-optionid="66"] .card_info_p_text,
[data-optionid="66"] .detail-inputs .control-label,
[data-optionid="77"] .card_info_p_text,
[data-optionid="77"] .detail-inputs .control-label,
[data-optionid="105"] .card_info_p_text,
[data-optionid="105"] .detail-inputs .control-label,
[data-optionid="87"] .card_info_p_text,
[data-optionid="87"] .detail-inputs .control-label {
    display: none;
}

[data-optionid="64"] .hr, 
[data-optionid="105"] .hr,
[data-optionid="66"] .hr {
    margin-bottom: 0.5rem !important;
}
.catalog_cart_info .hr {
    margin: 1rem 0!important;
}

[data-optionid="72"] .hr, 
[data-optionid="73"] .hr {
  
}

[data-optionid="64"] .hr,
[data-optionid="66"] .hr {
    margin: 0 0 20px;
}
.detail-inputs .custom-control-input:disabled~.custom-control-label::before {
    background-color: transparent;
    opacity: 0.5;
}
.form-gr-checkbox .text-danger {
    font-size: 10px;
    top: -14px;
    left: 0px;
}
.main_banner-init {
    background-image: url(/image/catalog/banner-empty.webp) !important;
    background-position: bottom left;
}
.banner-init-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.main_banner-init .container {
    z-index: 2;
    position: relative;
}
.dropdown-ggcoins .cart_icon {
    cursor: pointer;
}
.dropdown-ggcoins .dropdown-toggle::after {
    display: none;
}

.dropdown-ggcoins .dropdown-menu {
    background: #d9d9d9;
    color: white;
    border-radius: 4px;
    padding: 20px;
    font-size: 14px;
    min-width: 214px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: rgba(255, 255, 255, 0.05);
    position: relative;
    margin-top: 7px;
    border: 1px solid #3f3f3f;
    left: 30px !important;
}
.ggcoins-text {
    opacity: 0.5;
    font-size: 12px;
}
.ggcoins-text-bottom a {
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: #de2966;
    font-weight: 700;
}
.ggcoins-sum {
    font-weight: 700;
    color: #fdc811;
    font-size: 16px;
}
.dropdown-ggcoins .dropdown-menu hr {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
/*
.dropdown-ggcoins .dropdown-menu:before {
    content: "";
    width: 0;
    height: 0;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 10px solid #414141;
    position: absolute;
    top: -10px;
    right: 55px;
}
.dropdown-ggcoins .dropdown-menu:after {
    content: "";
    width: 0;
    height: 0;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 9px solid #353535;
    position: absolute;
    top: -8px;
    right: 56px;
}*/
.dropdown-ggcoins .dropdown-menu:before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: '';
    z-index: -1;
    -webkit-box-shadow: -1px 2px 14px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px 2px 14px 0px rgba(0, 0, 0, 0.2);
    box-shadow: -1px 2px 14px 0px rgba(0, 0, 0, 0.2);
}
.dm-arrows {
    content: "";
    position: absolute;
    top: -8px;
    right: 55px;
    width: 14px;
    height: 7px;
    z-index: 1;
    overflow: hidden;
}
.dm-arrows:before {
    content: "";
    position: absolute;
    top: 3px;
    right: 0;
    width: 14px;
    height: 14px;
    transform: rotate(-45deg);
    backdrop-filter: blur(5px);
    background: rgba(255, 255, 255, 0.05);
    border: solid 1px #575c5e2b;
}

.card_price_ggcoins_img {
    width: 18px;
    height: 18px;
    margin-left: 3px;
}
.dropdown-toggle_ggcoins {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
    background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), -o-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    border-radius: 4px;
    padding: 5px 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
}
.dropdown-ggcoins .dropdown-toggle_ggcoins + .dropdown-menu {
    padding: 15px;
    font-size: 14px;
    min-width: 135px;
    background: #0000008a;
    border: 1px solid #69696945;
    -webkit-backdrop-filter: blur(15px);
    left: 20px !important;
    backdrop-filter: blur(15px);
    background: url(),rgba(255, 255, 255, 0.05);
}
@media (min-width: 1200px){
    .card_price_ggcoins .dropdown-ggcoins .dropdown-toggle_ggcoins + .dropdown-menu {
        position: absolute;
        transform: translate3d(18px, 30px, 0px);
        top: 0px;
        will-change: transform;
    }
}
.dropdown-ggcoins .dropdown-toggle_ggcoins + .dropdown-menu:after {
    border-bottom-color: #c5bebe24;
    top: -9px;
}
.cpg {
    color: #fdc811;
}
.catalog_cart_info.catalog_cart_info_detail:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(25px);
    background: url(),rgba(255, 255, 255, 0.05);
    z-index: -1;
    border-radius: 20px;
    border: solid 1px #575c5e;
}
.catalog_cart_info.catalog_cart_info_detail {
    border: none;
    backdrop-filter:none;
    background: none;
}
.catalog_cart_info.catalog_cart_info_detail > * {
    z-index: 1;
}
@media (max-width: 1200px) {
    .catalog_cart_item_img_platforms_ .f-platf {
        width: 28px;
        height: 28px;
        margin-bottom: 5px; }
    .catalog_cart_item_img_platforms_ .f-steam {
        margin-bottom: 10px;
    }}
.catalog_cart_item_img_platforms_ .f-platf {
    -webkit-filter: drop-shadow(1px 3px 3px #22282a);
    filter: drop-shadow(1px 3px 3px #22282a); }
@media (min-width: 991px) {
    .block_account-type-fifa, .block_account-type-diablo-boosting {
        grid-row-start: 1;
        grid-row-end: 3;
        order: 0;
    }
}

@media (min-width: 768px) {
    .catalog_wrap_diablo .search-mobile {
        display: none;
    }
}
@media (min-width: 560px) {
    /*.ocf-offcanvas .ocfilter-mobile-handle {
        display: none;
    }*/

    .slider_experience_block_img button {
        display: none !important;
    }
}

@media (min-width: 1300px) {
    .catalog_line_ifo_wrap-lr {
        flex-wrap: nowrap;
    }
}

@media (max-width: 1199px) {
    .text-account {
        font-size: 14px;
    }

    .catalog_cart_list-search {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .catalog_wrap_diablo .search_catalog_wrap {
        max-width: 195px;
    }
    .timer__items {
        font-size: 25px;
        margin-right: 0;
        margin-left: 0;
    }
    .timer__item {
        min-width: 48px;
    }
}

@media (max-width: 990px) {
    .catalog_cart_list-fortnite{
        grid-template-columns: 1fr 1fr 1fr;
    }
    .t_font-big {
        font-size: 20px;
        line-height: 20px;
    }
    .t_font-normal {
        font-size: 14px;
        line-height: 17px;
    }

    .catalog_cart_list-search {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 768px) {

 .top_bar_drop_lang_wrap {
   display:none;
 }

    .template-gta {
        background-image: url(/image/catalog/fon/fon-gta2.webp);
    }
    .template-fifa {
        background-image: url(/image/catalog/fon/fon-fifa2.webp);
    }

    .catalog_wrap_diablo .search_catalog_wrap:not(.active) {
        display: none;
    }
    .catalog_wrap_diablo .search_catalog_wrap {
        order: 1;
        margin-left: 0;
        padding-right: 0;
    }

    .catalog_wrap_diablo .sidebar {
        flex: 0;
    }
    .catalog_wrap_diablo .btn_all {
        padding: 10px 15px;
    }

    .footer_menu_wrap {
        gap: 40px;
    }

    #mob-platforms-wrap {
        display: block;
    }

    .sidebar-rocket {
        display: none;
    }

    .ocf-offcanvas .panel {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 50px;
    }

    .ocfilter-panel-heading {
        background: rgba(255, 255, 255, 0.05);
        padding: 15px 20px;
        display: block;
        margin-bottom: 20px;
        font-size: 18px;
    }

    .ocfilter-option {
        border-bottom: 1px solid rgba(255, 255, 255, 0.10);
    }

    .selected-options .ocfilter-option {
        border: none;
    }

    .ocfilter-option button {
        font-size: 11px;
    }

    .sidebar-rocket + .catalog_list_wrap .catalog_line_ifo_wrap {
        display: none;
    }

    .catalog_wrap_mobile {
        padding-left: 15px;
        overflow: hidden;
        display: block;
        background: rgb(56 61 63);
        background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
        background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), -o-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
        background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgb(37 43 44), rgb(39 45 47));
    }

    .catalog_wrap_mobile.sticky {
        top: 46px;
    }

    .catalog_wrap_mobile svg:not(.top_bar_search_icon) {
        width: 18px;
        height: 18px;
        margin-top: 4px;
    }

    .catalog_wrap_mobile .btn {
        padding: .25rem .565rem;
    }

    .search_catalog_form {
        position: relative;
    }

    .search_catalog_input {
        height: 38px;
    }

    .search_catalog_mob {
        width: 100%;
        padding-right: 15px;
        display: none;
    }

    .search_catalog_mob.active {
        display: block;
    }

    .search-mobile.active {
        display: none;
    }

    .catalog_wrap_mobile .btn_all {
        padding: 12px 14px;
        white-space: nowrap;
        flex-shrink: 0;
    }

    .ocfilter-mobile-handle, .search-mobile {
        flex-shrink: 0;
    }

    .catalog_cart_list_wrap {
        margin: 20px 0;
    }

    .card_title {
        font-size: 30px;
        line-height: 38px;
    }

    #mob-platforms {
        overflow-x: auto;
        overflow-y: hidden;
    }

    #mob-platforms::-webkit-scrollbar, .catalog_btn_view_wrap_overf::-webkit-scrollbar {
        width: 0;
        display: none;
    }

    .catalog_btn_view_wrap_overf .catalog_btn_view_link {
        white-space: nowrap;
        padding: 10px 15px;
    }
    .catalog_btn_view_wrap {
        margin: 20px 0 5px;
        gap: 10px;
    }
    .select_platform_link img {
        transform: scale(0.8);
    }
   /* .catalog_btn_view_wrap_overf {
        height: 55px;
    }*/

    #ocfilter-button button {
        position: fixed;
        z-index: 14;
        bottom: 0;
        left: 0;
        width: 100%;
    }

    .ocfilter-mobile:not(.active) #ocfilter-button button {
        display: none;
    }

    .sideber_menu_list {
        margin-bottom: 10px;
    }

    .main_banner-gta .main_banner_text_wrap,
    .main_banner-rdr2 .main_banner_text_wrap,
    .main_banner-pubg .main_banner_text_wrap,
    .main_banner_rl .main_banner_text_wrap,
    .main_banner-d4 .main_banner_text_wrap,
    .main_banner-valorant .main_banner_text_wrap,
    .main_banner-fortnite .main_banner_text_wrap,
    .main_banner-fifa .main_banner_text_wrap {
        padding-bottom: 220px;
    }

    .banner-init-inner {
        width: 170%;
        background-position: -230px bottom;
    }
    .main_banner-init .main_banner_text_wrap {
        padding-bottom: 220px;
    }
    .main_banner-init {
        background-image: url(/image/catalog/banner-empty-mob.webp) !important;
        background-position: bottom left;
    }

    .main_banner_rl {
        background-image: url(/image/catalog/rl-banner-mobile-min.webp) !important;
    }

    .main_banner-d4 {
        background-image: url(/image/catalog/banner-d4-mobile-min.webp) !important;
    }
    .main_banner-fifa {
        background-image: url(/image/catalog/fifa/banner-fifa-mobile-min.webp) !important;
    }

    .main_banner-gta {
        background-image: url(/image/catalog/banner-gta-mobile-min.webp) !important;
    }
    .main_banner-fortnite {
        background-image: url(/image/catalog/fortnite/banner-fortnite-mobile.webp) !important;
    }
    .main_banner-rdr2 {
        background-image: url(/image/catalog/rdr2/banner-rdr2-mob.webp) !important;
    }
    .main_banner-valorant {
        background-image: url(/image/catalog/valorant/banner-mobile.webp) !important;
    }
    .main_banner-pubg {
        background-image: url(/image/catalog/pubg/banner-mob.webp) !important;
    }
    /*.main_banner-wow {
        background-image: url(/image/catalog/wow/wow-mob.webp) !important;
    }*/

    .select_platform_wrap {
        margin-top: 10px;
    }

    .catalog_wrap_grid-gta {
        display: flex;
        flex-direction: column;
    }

}
@media (max-width: 576px) {

    .banner-init-inner {
        background-position: -190px bottom;
    }

    .catalog_cart_list-fortnite{
        grid-template-columns: 1fr;
    }
    #common-success {
        margin-top: 0 !important;
    }

    .its_pr_icon {
        font-size: 10px;
        margin-left: 5px;
    }
    .its_pr_name {
        font-size: 13px;
    }

    .template-gta {
        background-image: url(/image/catalog/fon/fon-gta3.webp);
    }

    .template-fifa {
        background-image: url(/image/catalog/fon/fon-fifa3.webp);
    }


    .form_checkout_info_blocks .cart-li-list_img img.img-thumbnail {
        max-width: 40px;
    }
    .form_checkout_info_blocks .cart-li-list_img {
        width: 15%;
    }
    .form_checkout_info_blocks.table td, .form_checkout_info_blocks.table th {
        padding: .75rem .5rem;
    }
    .form_checkout_info_blocks td.text-left.cart-li-list_title {
        width: 40%;
    }
    .form_checkout_info_blocks .form_checkout_info_blocks td {
        width: 20%;
    }
    .top-banner-timer {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .container-slider {
        padding-left: 0;
        padding-right: 0;
    }

    .banner-timer {
        flex-direction: column;
    }

    .banner-timer_left {
        margin-bottom: 5px;
    }

    .banner-timer_center {
        margin-bottom: 4px;
    }

    .timer__item:not(:last-child)::after {
        top: 4px;
        right: -13px;
    }
    .t_font-big {
        font-size: 19px;
        line-height: 23px;
    }
    .timer__items {
        font-size: 22px;
        margin-bottom: 12px;
    }
    .timer__item {
        padding: 4px 1px;
    }
    .t_font-normal {
        font-size: 12px;
        line-height: 12px;
    }
}
@media (max-width: 560px) {

    .catalog_wrap_grid {
        gap: 10px;
    }
    .btn_all {
        margin-bottom: 10px;
    }
    .catalog_cart_item-rockets {
        margin-right: -5px;
        margin-left: -5px;
    }

    .catalog_cart_item-rockets .catalog_cart_item {
        padding-right: 5px;
        padding-left: 5px;
        margin-bottom: 10px;
    }

    .catalog_cart_item-rockets .catalog_cart_info_btn {
        width: 40px;
        height: 30px;
    }

    .catalog_cart_item-rockets .catalog_cart_info_btn img {
        width: 17px;
    }

    .catalog_cart_item-rockets .catalog_cart_info_price {
        font-size: 18px;
        line-height: 20px;
    }

    .catalog_cart_list-search {
        grid-template-columns: 1fr;
    }

    .catalog_cart_item-rockets .catalog_cart_info_dec_wrap {
        flex-wrap: wrap;
    }

    .catalog_cart_item-rockets .card_price_old {
        display: none;
    }

    .form_checkout_info_blocks .cart-li-list_total-inner {
        flex-direction: column;
        text-align: right;
        align-items: end;
    }

    .catalog_cart_item-rocket .catalog_cart_info_title {
        font-size: 14px;
        line-height: 18px;
    }

    .catalog_cart_item-rocket .itc-select__toggle {
        font-size: 12px;
        height: 35px;
    }


    .catalog_cart_item-rockets .itc-select_show .itc-select__dropdown {
        opacity: 0 !important;
    }

    .page-about_footer-img img {
        max-width: 180%;
        left: -35%;
        margin-top: -45px;
    }

    .page-about_h2 + .row .d-flex {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    .about-text b {
        margin-top: 10px;
    }

    .page_success-order_socials {
        margin-top: 10px;
    }
    .page_success-order h5 {
        font-size: 15px;
    }
    .page_success-order_socials {
        margin-top: 10px;
        max-width: 330px;
    }
    .about-text_social b {
        display: block;
        margin-bottom: 2px;
    }
}

.itc-select.error .itc-select__toggle {
    border: 1px solid rgb(255 0 0) !important;
}
.err-label {
    color: #F00;
    font-size: 14px;
    font-weight: 800;
    position: absolute;
    top: -20px;
    left: 10px;
}

.cart-error .modal-dialog .modal-content {
    max-width: 240px !important;
    margin: 0 auto;
}

.close-custom {
    position: absolute;
    right: 10px;
    width: 30px;
    height: 30px;
    background: url(/theme/img/icons/close.svg) no-repeat center;
    background-size: contain;
    cursor: pointer;
    z-index: 1;
    top: 10px;
}
.text-danger {
    color: #F00!important;
    font-size: 14px;
    font-weight: 800;
    position: absolute;
    top: -9px;
    left: 10px;
}
.text-danger + .itc-select .itc-select__toggle,
.text-danger + .nice_select + .nice_select {
    border: 1px solid rgb(255 0 0) !important;
}
.detail-inputs .form-group {
    position: relative;
}
@media (max-width: 560px) {
    div[class *= "FloatingButton__FloatingButtonContainer"] {
        margin: 10px;
    }
    div[class *= "FloatingButton__FloatingButtonContainer"] button > span  {
        padding: 6px 15px !important;
    }
    div[class *= "FloatingButton__FloatingButtonContainer"] button > span > span  {
        font-size: 12px;
    }
    div[class *= "FloatingButton__FloatingButtonContainer"] button > span > div  {
        width: 15px;
        height: 15px;
        margin-right: 5px;
    }
    div[class *= "FloatingButton__FloatingButtonContainer"] button > span > div svg  {
        width: 15px;
        height: 15px;
    }
    div[class *= "FloatingButton__FloatingButtonContainer"] button > span > span > div {
        width: 8px;
        height: 8px;
    }
}

.catalog_wrap_grid-gta .catalog_cart_info:before {
    width: 57px;
    height: 57px;
    position: absolute;
    content: "";
    top: 20px;
    left: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='57' height='57' viewBox='0 0 57 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.5 0L31.9306 3.54066L36.1892 1.05686L38.5373 5.39178L43.3081 4.14905L44.3996 8.95673L49.3288 9.04724L49.0827 13.9711L53.8047 15.3881L52.2393 20.063L56.4039 22.7015L53.6353 26.7807L56.9336 30.4449L53.167 33.6259L55.3544 38.0441L50.8694 40.0909L51.7836 44.9354L46.9127 45.6962L46.486 50.6078L41.5904 50.0262L39.8544 54.6405L35.2973 52.7597L32.3807 56.7346L28.5 53.694L24.6193 56.7346L21.7027 52.7597L17.1456 54.6405L15.4096 50.0262L10.514 50.6078L10.0873 45.6962L5.21636 44.9354L6.13062 40.0909L1.64556 38.0441L3.83296 33.6259L0.0664406 30.4449L3.36473 26.7807L0.596104 22.7015L4.76068 20.063L3.19527 15.3881L7.91726 13.9711L7.67118 9.04724L12.6004 8.95673L13.6919 4.14905L18.4627 5.39178L20.8108 1.05686L25.0694 3.54066L28.5 0Z' fill='%23DE2865'/%3E%3Cpath d='M14.369 23.784C14.437 24.583 14.726 25.042 15.559 25.042C16.222 25.042 16.545 24.736 16.545 24.141C16.545 23.512 16.171 23.206 15.44 23.206H14.454V20.571H15.389C16.222 20.571 16.647 20.214 16.647 19.602C16.647 19.075 16.324 18.82 15.695 18.82C15.032 18.82 14.743 19.194 14.607 19.993H10.629C10.816 17.341 12.414 15.658 15.814 15.658C18.959 15.658 20.846 16.865 20.846 19.058C20.846 20.418 20.081 21.319 18.721 21.659C20.149 21.914 21.101 22.883 21.101 24.26C21.101 26.623 19.418 28.238 15.865 28.238C12.074 28.238 10.493 26.691 10.374 23.784H14.369ZM29.4119 21.727C29.4119 19.806 29.0379 19.058 27.8649 19.058C26.6919 19.058 26.3179 19.823 26.3179 21.71V22.118C26.3179 23.971 26.6579 24.77 27.8989 24.77C29.0549 24.77 29.4119 23.954 29.4119 22.118V21.727ZM33.8999 22.016C33.8999 26.028 31.4519 28.238 27.7459 28.238C24.0739 28.238 21.8299 26.13 21.8299 22.135V21.727C21.8299 17.749 24.4989 15.658 27.8479 15.658C31.1459 15.658 33.8999 17.46 33.8999 21.625V22.016ZM37.9297 19.857C38.4227 19.857 38.6437 19.449 38.6437 18.786C38.6437 18.123 38.4227 17.749 37.9297 17.749C37.4537 17.749 37.1987 18.157 37.1987 18.769C37.1987 19.449 37.4537 19.857 37.9297 19.857ZM40.4627 21.03C39.9017 21.625 39.0177 21.982 37.9127 21.982C35.6177 21.982 34.4787 20.588 34.4787 18.786C34.4787 17.035 35.9067 15.692 37.9297 15.692C39.9187 15.692 41.3637 16.933 41.3637 18.718C41.3637 19.619 41.0577 20.435 40.4627 21.03ZM37.8447 28H35.9917L44.9507 15.845H46.8037L37.8447 28ZM44.7977 26.113C45.2907 26.113 45.5117 25.705 45.5117 25.042C45.5117 24.379 45.2907 24.005 44.7977 24.005C44.3217 24.005 44.0667 24.413 44.0667 25.025C44.0667 25.705 44.3217 26.113 44.7977 26.113ZM47.3307 27.286C46.7697 27.881 45.8857 28.238 44.7807 28.238C42.4857 28.238 41.3467 26.844 41.3467 25.042C41.3467 23.291 42.7747 21.948 44.7977 21.948C46.7867 21.948 48.2317 23.189 48.2317 24.974C48.2317 25.875 47.9257 26.691 47.3307 27.286Z' fill='white'/%3E%3Cmask id='path-3-outside-1_2658_88' maskUnits='userSpaceOnUse' x='10' y='31' width='37' height='13' fill='black'%3E%3Crect fill='white' x='10' y='31' width='37' height='13'/%3E%3Cpath d='M17.4438 42.14C13.1318 42.14 11.2838 40.502 11.2838 37.086C11.2838 33.684 13.1318 32.06 17.4438 32.06C21.7418 32.06 23.6038 33.698 23.6038 37.086C23.6038 40.488 21.7418 42.14 17.4438 42.14ZM17.4438 39.06C19.5858 39.06 19.9638 38.122 19.9638 37.086C19.9638 36.064 19.5998 35.14 17.4438 35.14C15.2878 35.14 14.9238 36.05 14.9238 37.086C14.9238 38.136 15.3018 39.06 17.4438 39.06ZM34.6693 35.28H27.9493V36.33H33.8293V39.41H27.9493V42H24.3093V32.2H34.6693V35.28ZM45.7227 35.28H39.0027V36.33H44.8827V39.41H39.0027V42H35.3627V32.2H45.7227V35.28Z'/%3E%3C/mask%3E%3Cpath d='M17.4438 42.14V41.14C15.3814 41.14 14.1247 40.7422 13.3881 40.1267C12.6919 39.5449 12.2838 38.6161 12.2838 37.086H11.2838H10.2838C10.2838 38.9719 10.7998 40.5701 12.1056 41.6613C13.371 42.7188 15.1943 43.14 17.4438 43.14V42.14ZM11.2838 37.086H12.2838C12.2838 35.5642 12.691 34.6434 13.3857 34.0666C14.1223 33.4549 15.3798 33.06 17.4438 33.06V32.06V31.06C15.1958 31.06 13.3734 31.4771 12.108 32.5279C10.8006 33.6136 10.2838 35.2058 10.2838 37.086H11.2838ZM17.4438 32.06V33.06C19.4983 33.06 20.7571 33.4574 21.4966 34.0717C22.195 34.6519 22.6038 35.5745 22.6038 37.086H23.6038H24.6038C24.6038 35.2095 24.0817 33.6191 22.7746 32.5333C21.5086 31.4816 19.6874 31.06 17.4438 31.06V32.06ZM23.6038 37.086H22.6038C22.6038 38.6059 22.1941 39.5364 21.4942 40.1215C20.7547 40.7397 19.4967 41.14 17.4438 41.14V42.14V43.14C19.689 43.14 21.5109 42.7143 22.7769 41.656C24.0826 40.5646 24.6038 38.9681 24.6038 37.086H23.6038ZM17.4438 39.06V40.06C18.6301 40.06 19.5812 39.8046 20.2159 39.1669C20.8575 38.5222 20.9638 37.6985 20.9638 37.086H19.9638H18.9638C18.9638 37.5095 18.8812 37.6728 18.7983 37.7561C18.7084 37.8464 18.3995 38.06 17.4438 38.06V39.06ZM19.9638 37.086H20.9638C20.9638 36.4841 20.8625 35.6626 20.2177 35.0209C19.583 34.3893 18.6315 34.14 17.4438 34.14V35.14V36.14C18.4122 36.14 18.7206 36.3527 18.8069 36.4386C18.8832 36.5144 18.9638 36.6659 18.9638 37.086H19.9638ZM17.4438 35.14V34.14C16.2601 34.14 15.3077 34.3841 14.6717 35.014C14.024 35.6553 13.9238 36.4799 13.9238 37.086H14.9238H15.9238C15.9238 36.6561 16.0056 36.5077 16.079 36.435C16.164 36.3509 16.4715 36.14 17.4438 36.14V35.14ZM14.9238 37.086H13.9238C13.9238 37.7028 14.0291 38.5294 14.6735 39.1739C15.3095 39.8099 16.2615 40.06 17.4438 40.06V39.06V38.06C16.4842 38.06 16.1762 37.8481 16.0877 37.7596C16.0076 37.6796 15.9238 37.5192 15.9238 37.086H14.9238ZM34.6693 35.28V36.28H35.6693V35.28H34.6693ZM27.9493 35.28V34.28H26.9493V35.28H27.9493ZM27.9493 36.33H26.9493V37.33H27.9493V36.33ZM33.8293 36.33H34.8293V35.33H33.8293V36.33ZM33.8293 39.41V40.41H34.8293V39.41H33.8293ZM27.9493 39.41V38.41H26.9493V39.41H27.9493ZM27.9493 42V43H28.9493V42H27.9493ZM24.3093 42H23.3093V43H24.3093V42ZM24.3093 32.2V31.2H23.3093V32.2H24.3093ZM34.6693 32.2H35.6693V31.2H34.6693V32.2ZM34.6693 35.28V34.28H27.9493V35.28V36.28H34.6693V35.28ZM27.9493 35.28H26.9493V36.33H27.9493H28.9493V35.28H27.9493ZM27.9493 36.33V37.33H33.8293V36.33V35.33H27.9493V36.33ZM33.8293 36.33H32.8293V39.41H33.8293H34.8293V36.33H33.8293ZM33.8293 39.41V38.41H27.9493V39.41V40.41H33.8293V39.41ZM27.9493 39.41H26.9493V42H27.9493H28.9493V39.41H27.9493ZM27.9493 42V41H24.3093V42V43H27.9493V42ZM24.3093 42H25.3093V32.2H24.3093H23.3093V42H24.3093ZM24.3093 32.2V33.2H34.6693V32.2V31.2H24.3093V32.2ZM34.6693 32.2H33.6693V35.28H34.6693H35.6693V32.2H34.6693ZM45.7227 35.28V36.28H46.7227V35.28H45.7227ZM39.0027 35.28V34.28H38.0027V35.28H39.0027ZM39.0027 36.33H38.0027V37.33H39.0027V36.33ZM44.8827 36.33H45.8827V35.33H44.8827V36.33ZM44.8827 39.41V40.41H45.8827V39.41H44.8827ZM39.0027 39.41V38.41H38.0027V39.41H39.0027ZM39.0027 42V43H40.0027V42H39.0027ZM35.3627 42H34.3627V43H35.3627V42ZM35.3627 32.2V31.2H34.3627V32.2H35.3627ZM45.7227 32.2H46.7227V31.2H45.7227V32.2ZM45.7227 35.28V34.28H39.0027V35.28V36.28H45.7227V35.28ZM39.0027 35.28H38.0027V36.33H39.0027H40.0027V35.28H39.0027ZM39.0027 36.33V37.33H44.8827V36.33V35.33H39.0027V36.33ZM44.8827 36.33H43.8827V39.41H44.8827H45.8827V36.33H44.8827ZM44.8827 39.41V38.41H39.0027V39.41V40.41H44.8827V39.41ZM39.0027 39.41H38.0027V42H39.0027H40.0027V39.41H39.0027ZM39.0027 42V41H35.3627V42V43H39.0027V42ZM35.3627 42H36.3627V32.2H35.3627H34.3627V42H35.3627ZM35.3627 32.2V33.2H45.7227V32.2V31.2H35.3627V32.2ZM45.7227 32.2H44.7227V35.28H45.7227H46.7227V32.2H45.7227Z' fill='white' mask='url(%23path-3-outside-1_2658_88)'/%3E%3C/svg%3E%0A");

    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.catalog_wrap_grid-gta .catalog_cart_info .catalog_cart_info_title {
    padding: 0 60px;
}
@media (max-width: 1200px) {
    .catalog_wrap_grid-gta .catalog_cart_info:before {
        top: 10px;
    }
}
@media (max-width: 576px) {
    .catalog_wrap_grid-gta .catalog_cart_info:before {
        width: 50px;
        height: 50px;
        top: 10px;
        left: 10px;
    }
}

.trustpilot-main_block {
    color: #FFF;
    display: block;
    margin-bottom: 10px;
    text-decoration: none !important;
}

.trustpilot-main_block > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.trustpilot-based {
    color: #B2B6F9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
}

.trustpilot-based strong {
    color: #FFF;
}

.trustpilot-overall_rating {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 5px;
    color: white;
    white-space: nowrap;
}

.trustpilot-svg_stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 5px;
}

.trustpilot-svg_star {
    padding-right: 3px;
}

.trustpilot-based svg {
    width: 120px;
    height: auto;
}

@media (max-width: 991px) {
    .trustpilot-main_block > div {
        flex-direction: column;
    }

    .trustpilot-main_block {
        font-size: 14px;
    }
}

@media (max-width: 576px) {
    .trustpilot-main_block {
        font-size: 12px;
        line-height: 12px;
    }

    .trustpilot-svg_star svg {
        width: 20px;
    }

    .trustpilot-based svg {
        width: 100px;
    }
}

.fs-30 {
    font-size: 30px !important;
}

.cart-option[data-option_id="84"], .cart-option[data-option_id="95"], .cart-option[data-option_id="103"] {
    display: none;
}

.catalog_cart_item_img_height.catalog_cart_item_img_height-custom:after {
    padding-top: 90%;
}

.card_info_wrap ul {
    padding-left: 18px;
    font-size: 16px;
}
.card_info_wrap ul li {
    /* margin-bottom: 0.2rem; */
    line-height: 26px;
    color: rgba(255, 255, 255, 0.5);
}
.card_info_wrap ul li strong {
    color: white;
}

.card_wrap_grid .card_info_wrap h1:not(.card_title),
.card_wrap_grid .card_info_wrap h2,
.card_wrap_grid .card_info_wrap h3,
.card_wrap_grid .card_info_wrap h4 {
    color: #ffb84d;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.3;
    margin: 20px 0 8px;
}

.card_wrap_grid .card_info_wrap p {
    color: #cccccc;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6;
    margin: 0 0 16px;
}

.card_wrap_grid .card_info_wrap p strong,
.card_wrap_grid .card_info_wrap p b,
.card_wrap_grid .card_info_wrap li strong,
.card_wrap_grid .card_info_wrap li b {
    color: #ffffff;
    font-size: inherit;
}

.card_wrap_grid .card_info_wrap ul,
.card_wrap_grid .card_info_wrap ol {
    color: #cccccc;
    font-size: 15px;
    line-height: 1.5;
    margin: 0 0 18px;
    padding-left: 18px;
}

.card_wrap_grid .card_info_wrap li {
    color: #cccccc;
    line-height: 1.5;
    margin-bottom: 4px;
}

.card_wrap_grid .card_info_wrap li::marker {
    color: #ffb84d;
}

.itc-select.disabled {
    pointer-events: none;
}
.itc-select.disabled .itc-select__toggle::after {
    display: none;
}

.input-style {
    border: none;
    border-radius: 4px;
    padding: 15px 14px;
    color: #ffffff;
    width: 100%;
    font-size: 16px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
    background: -o-linear-gradient(bottom, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), -o-linear-gradient(top, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), -o-linear-gradient(bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
    background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*
.form_checkout_cart_items_name span[data-toggle="tooltip"]:after,
.cart-li-total_inner_table span[data-toggle="tooltip"]:after{
    font-family: FontAwesome;
    color: #DE2966;
    content: "\f059";
    margin-left: 4px;
}
*/

span.question-checkout {
  color: #DE2966;
  margin: 5px;
}

/* Path of Exile 2 */


.main_banner-path_of_exile_2 {
  height: 430px;
}

/********/

.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_text {
	padding: 5px 0 0 0;
}

.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 #detail-form {
	font-size:0.95em;
}


.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .its_pr_name {
        font-size: 0.95em;
    }

.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form-group {
    margin-bottom: 0.7rem;
}


/********/

.main_banner-path_of_exile_2 .trustpilot-based span {
  display: block;
  margin: 15px 0;
  color: #fff;
  font-size: 16px;
}
.main_banner-path_of_exile_2 .trustpilot-based .star {
  height: 20px;
  width: 20px;
  margin: -5px 0 0 15px;
}
.main_banner-path_of_exile_2 .trustpilot-based .star_text {
  height: 20px;
  margin-left: -8px;
}
.main_banner-path_of_exile_2 .main_banner_text_wrap {
  max-width: 666px;
}
.main_banner-path_of_exile_2 .main_banner_text_wrap .banner_text {
  margin-bottom: 40px;
}
.main_banner-path_of_exile_2 .main_banner_text_wrap .banner_text p {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}
.main_banner-path_of_exile_2 .main_banner_text_wrap .banner_text p span {
  color: #1FF4AF;
}
.block_h2 {
  font-family: Inter;
  font-size: 24px;
  font-weight: 700;
  line-height: 29.05px;
  color: #FFFFFF;
  margin-bottom: 20px;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_btn_view_wrap {
  display: block;
  margin-bottom: 10px;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_btn_view_wrap .catalog_btn_view {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 20px;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_list_wrap {
  margin-top: 0;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_item_img_platforms {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 1;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_item_img_platforms .f-pc {
  background-image: url(../../image/catalog/path_of_exile_2/icons/f-pc.svg);
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_item_img_platforms .f-ps {
  background-image: url(../../image/catalog/path_of_exile_2/icons/f-ps.svg);
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_item_img_platforms .f-xbox {
  background-image: url(../../image/catalog/path_of_exile_2/icons/f-xbox.svg);
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_item_img_platforms .f-platf {
  width: 28px;
  height: 28px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 15px;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_info {
  text-align: left;
  padding: 19px 17px;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_info:before {
  display: none;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_info .catalog_cart_info_title {
  text-align: left;
  margin-bottom: 9px;
  padding: 0;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_info .catalog_cart_info_text {
  font-size: 15px;
  font-weight: 500;
  line-height: 19.36px;
  color: #FFFFFF;
  margin-bottom: 10px;
  padding: 0;
  padding-left: 16px;
  position: relative;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_info .catalog_cart_info_text:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 9px;
  height: 9px;
  background: #FFFFFF;
  border-radius: 50%;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_info .catalog_cart_info_text.red {
  color: #FF6A9C;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_info .catalog_cart_info_text.red:before {
  background: #FF6A9C;
}
.catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_cart_info .catalog_cart_info_dec_wrap {
  margin-top: 11px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2:before {
  content: '';
  background: url(../../image/catalog/path_of_exile_2/bg.png) 50% 0% no-repeat;
  position: fixed;
  top: 0;
  z-index: -11;
  bottom: 0;
  left: 0;
  right: 0;
  background-size: cover;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 {
  gap: 57px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_wrap {
  width: 40%;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .g_text {
  color: #4BF4BD;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .gg_text {
  color: #A0A0A0;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .y_text {
  color: #FAFF1C;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .pp_text {
  color: #ACAFFF;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .b_text {
  color: #90BCFF;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .p_text {
  color: #FF62A4;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_wrap a {
  color: #00B67B;
  text-decoration: underline;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_wrap a:hover {
  text-decoration: none;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 p {
  color: white;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 p strong {
  font-family: Inter;
  font-size: 20px;
  font-weight: 700;
  line-height: 24.2px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 ul {
  margin-bottom: 30px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 ul li {
  color: white;
  margin-bottom: 10px;
  list-style: disc;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 ul li.g_li::marker {
  color: #4BF4BD;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .catalog_cart_info_dec_wrap.card_add_to_cart_wrap .card_add_to_cart.chat div {
  width: 100%;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap {
  margin-top: 0;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap:nth-child(1) {
  margin-top: 0;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .card_info_p_text {
  color: #fff;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs.slider_mm {
  margin-top: 10px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .input-style-text {
  width: 40%;
  text-align: left;
  font-family: Inter;
  font-size: 0.95em;
  font-weight: 400;
  line-height: 15.73px;
  color: #727475;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .input-style-left {
  float: left;
  width: 40% !important;
  margin-top: 7px !important;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .input-style-right {
  float: right;
  width: 40% !important;
  margin-top: 7px !important;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .input-style-right.input-style-right-right {
  text-align: right;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .form-gr-checkbox:nth-child(1) {
  margin-top: 15px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .arrow_big {
  background: url(../../image/catalog/path_of_exile_2/icons/arrow_big.png) 50% 40% no-repeat;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs ul.itc-select__options {
  margin-bottom: 0;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .input-style {
  margin-top: 24px;
  margin-bottom: 10px;
  border: none;
  border-radius: 4px;
  padding: 10px 5px;
  color: #ffffff;
  width: 100%;
  font-size: 0.95em;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(2.5%, rgba(29, 30, 37, 0.2)), color-stop(4.75%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.11)), color-stop(4%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
  background: linear-gradient(0deg, rgba(29, 30, 37, 0.2) 2.5%, rgba(0, 0, 0, 0) 4.75%), linear-gradient(180deg, rgba(255, 255, 255, 0.11) 0%, rgba(0, 0, 0, 0) 4%), linear-gradient(0deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .ui-widget.ui-widget-content {
  border: none;
  -webkit-box-shadow: 0px 4px 4px 0px #00000040 inset;
          box-shadow: 0px 4px 4px 0px #00000040 inset;
  background: #23282B;
  border-radius: 70px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .ui-widget-header {
  border: 1px solid #EA2C6C;
  background: #EA2C6C;
  color: #EA2C6C;
  font-weight: bold;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_info_p_wrap .detail-inputs .ui-slider-handle.ui-corner-all.ui-state-default {
  width: 16.52px;
  height: 16.52px;
  border-radius: 50%;
  background: #fff;
  border: 3px solid #EA2C6C;
  top: -3px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .slider_text {
  margin-bottom: 30px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .slider_text .slider_text_h {
  cursor: pointer;
  font-family: Inter;
  font-size: 20px;
  font-weight: 700;
  line-height: 24.2px;
  position: relative;
  padding-right: 30px;
  display: inline-block;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .slider_text .slider_text_h:before {
  content: "";
  position: absolute;
  right: 0;
  top: 8px;
  width: 13px;
  height: 8px;
  background: url(../../image/catalog/path_of_exile_2/icons/arrow_1.png) 50% 50% no-repeat;
  background-size: contain;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .slider_text .slider_text_h.act:before {
  background: url(../../image/catalog/path_of_exile_2/icons/arrow_2.png) 50% 50% no-repeat;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .slider_text .slider_text_b {
  display: none;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .slider_text .slider_text_b ul {
  margin-bottom: 0;
  padding-top: 10px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .slider_text .slider_text_b ul li:nth-last-child(1) {
  margin-bottom: 0;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 input[type=checkbox]:checked + label {
  opacity: 1;
  color: #fff;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle {
  text-align: left;
  margin-top: 20px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item:nth-last-child(1) {
  margin-right: 0;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item input[type=radio] {
  display: none;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item input[type=radio]:checked + label {
  opacity: 1;
  background: #2A2A2A;
  color: #fff;
  border: 1px solid #FF6B9D;
  -webkit-box-shadow: 0px 0px 10px 1px #F83979;
          box-shadow: 0px 0px 10px 1px #F83979;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item label {
  display: inline-block;
  cursor: pointer;
  padding: 10px 15px 0;
  font-family: Inter;
  font-size: 0.95em;
  font-weight: 400;
  line-height: 10px;
  text-align: center;
  background: #FFD7E821;
  position: relative;
  height: 32px;
  border-radius: 100px;
  opacity: 0.4;
  border: 1px solid #FFD7E821;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item label.f-pc {
  padding-left: 45px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item label.f-pc:before {
  content: "";
  position: absolute;
  left: 18px;
  top: 0;
  width: 20px;
  height: 100%;
  background: url(../../image/catalog/path_of_exile_2/icons/f-pc.svg) 0 50% no-repeat;
  background-size: contain;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item label.f-ps {
  padding-left: 45px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item label.f-ps:before {
  content: "";
  position: absolute;
  left: 18px;
  top: 0;
  width: 20px;
  height: 100%;
  background: url(../../image/catalog/path_of_exile_2/icons/f-ps.svg) 0 50% no-repeat;
  background-size: contain;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item label.f-xbox {
  padding-left: 45px;
}
.card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .form_toggle .form_toggle-item label.f-xbox:before {
  content: "";
  position: absolute;
  left: 18px;
  top: 0;
  width: 20px;
  height: 100%;
  background: url(../../image/catalog/path_of_exile_2/icons/f-xbox.svg) 0 50% no-repeat;
  background-size: contain;
}
@media (max-width: 991.98px) {
  .card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_wrap {
    width: 100%;
  }
  .main_banner.main_banner-path_of_exile_2 {
    height: 363px;
  /*  background-image: url(../../image/catalog/path_of_exile_2_tab.webp) !important;*/
  }
  .main_banner.main_banner-path_of_exile_2.main_ban_title {
    margin-bottom: 10px;
  }
  .main_banner.main_banner-path_of_exile_2 .main_banner_text_wrap {
    padding: 30px 0 0px 0;
  }
  .main_banner.main_banner-path_of_exile_2 .main_banner_text_wrap .banner_text {
    margin-bottom: 24px;
  }
  .catalog_btn_view_wrap_overf .catalog_btn_view_link {
    white-space: nowrap;
    padding: 17px 26px;
    font-size: 16px;
  }
}




@media (max-width: 767px) {
	
    .recommended_slider_item .catalog_cart_info.catalog_cart_info_detail:before {
      
      z-index:-500;
      /*
          -webkit-backdrop-filter: none;
          backdrop-filter: none;
          background: rgba(46, 52, 53, 0.75);
          */
    }
    
	
  .card_wrap_grid.catalog_wrap_grid-path_of_exile_2 .card_wrap {
    width: 100%;
  }
  .main_banner.main_banner-path_of_exile_2 {
    height: 484px;
  /*  background-image: url(../../image/catalog/path_of_exile_2_mob.webp) !important;*/
  }
  .main_banner.main_banner-path_of_exile_2 .main_banner_text_wrap.main_banner_text_page_wrap {
    padding-top: 6px;
  }
  .main_banner.main_banner-path_of_exile_2.main_ban_title {
    margin-bottom: 10px;
  }
  .main_banner.main_banner-path_of_exile_2 .main_banner_text_wrap {
    padding: 30px 0 0px 0;
  }
  .main_banner.main_banner-path_of_exile_2 .main_banner_text_wrap .banner_text {
    margin-bottom: 24px;
  }
  .main_banner.main_banner-path_of_exile_2 .main_banner_text_wrap .banner_text p {
    font-size: 18px;
  }
  .main_banner.main_banner-path_of_exile_2 .trustpilot-overall_rating {
    font-size: 16px;
  }
  .main_banner.main_banner-path_of_exile_2 .trustpilot-based {
    display: flex;
  }
  .main_banner.main_banner-path_of_exile_2 .trustpilot-based span {
    display: block;
    margin: 15px 0;
    color: #fff;
    font-size: 16px;
  }
  .main_banner.main_banner-path_of_exile_2 .trustpilot-based .star {
    height: 29px;
    width: 25px;
    margin: 0;
  }
  .main_banner.main_banner-path_of_exile_2 .trustpilot-based .star_text {
    height: 22px;
    margin-left: 2px;
  }
  .catalog_wrap_grid-gta.catalog_wrap_grid-path_of_exile_2 .catalog_btn_view_wrap .catalog_btn_view {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
