@media (max-width: 1000px) {
    .sidebar_wrapper {
        position: fixed!important;
        transition: all 0.3s;
        left: -300px;
        z-index: 9999999!important;

        &.active {
            left: 0;
        }
    }

    body {
        overflow-x: hidden!important;
    }
}

@media (max-width: 600px) {
    .navigation-list[_ngcontent-ng-c2693578524] {
        display: flex!important;
        flex-direction: column!important;
    }

    .header__actions .search {
        display: none!important;
    }

    .splide__slide>.container {
        max-width: 100vw!important;
        overflow-x: scroll!important;
    }

    .grid-games {
        width: fit-content!important;

        .grid-games__item {
            width: 92px!important;
            height: 142px!important;
        }
    }

    [_nghost-ng-c4274444371] {
        left: 10px!important;
    }

    .backdrop[_ngcontent-ng-c3359824409] {
        width: 255px!important;
    }

        .categories-slider a {
        width: 92px!important;
        height: 142px!important;
    }
}


section.modals {
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9999;
    background-color: #000000b3;
    /* opacity: 0; */
    display: none;
}

section.modals.modals__open {
    display: flex;
}

section.modals .modals__select-language {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 400px;
    background-color: #171717;
    border-radius: 16px;
}

section.modals .modals__select-language header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 64px;
    width: calc(100% - 4px);
    border-bottom: solid #202020 2px;
}

section.modals .modals__select-language header .modals__title {
    font-family: "Jost";
    font-size: 18px;
    font-weight: 800;
    color: white;
    margin: 0 0 0 24px;
}

section.modals .modals__select-language header .modals__close-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    background-color: #ffffff1a;
    margin: 0 24px 0 0;
    transition: 0.2s;
}

section.modals .modals__select-language header .modals__close-btn svg {
    width: 16px;
    height: 16px;
}

section.modals .modals__select-language header .modals__close-btn:hover {
    background-color: #ffffff33;
}

section.modals .modals__select-language main {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 24px;
    width: 100%;
}

section.modals .modals__select-language main .language-list {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: 40px;
    gap: 2px;
    width: calc(100% - 4px);
    border-radius: 8px;
    overflow: hidden;
    flex-shrink: 0;
}

section.modals .modals__select-language main .language-list__item {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    background-color: #202020;
    overflow: hidden;
}

section.modals
.modals__select-language
main
.language-list__item:not(.selected-item)
.language-list__item__selected-ico {
    display: none;
}

.scroll-disable {
    overflow: hidden;
}

section.modals
.modals__select-language
main
.language-list__item
.language-list__item__title {
    font-family: "Jost";
    font-weight: 600;
    font-size: 14px;
    padding: 0 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: white;
}

section.modals .modals__select-language main .language-list__item.selected-item {
    border-radius: 8px;
    outline: 2px #2CA548 solid;
    outline-offset: -2px;
}

section.modals .modals__select-language main .language-list__item.selected-item:hover {
    cursor: default;
    background-color: #202020;
}

section.modals .modals__select-language main .language-list__item:hover {
    background-color: #262626;
    cursor: pointer;
}

section.modals
.modals__select-language
main
.language-list__item
.language-list__item__selected-ico {
    width: 20px;
    height: 20px;
    margin: 0 0 0 8px;
    border-radius: 100%;
    background-color: #2CA548;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

section.modals
.modals__select-language
main
.language-list__item
.language-list__item__selected-ico
svg {
    width: 16px;
    height: 16px;
}

section.modals-domain {
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 120vh;
    position: fixed;
    z-index: 999999999;
    background-color: #000000b3;
    /* opacity: 0; */
    display: none;
}

section.modals-domain__open {
    display: flex;
}

section.modals-domain .modals__select-domain {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 400px;
    background-color: #0f8e3a;
    border-radius: 16px;
}

.domain-list__item__flag,
.domain-switcher-flag{
    width: 43px;
    height: 16px;
}

section.modals-domain .modals__select-domain header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 64px;
    width: calc(100% - 4px);
    border-bottom: solid #202020 2px;
}

section.modals-domain .modals__select-domain header .modals__title {
    font-size: 18px;
    font-weight: 900;
    line-height: 1;
    color: white;
    margin: 0 0 0 24px;
}

section.modals-domain .modals__select-domain header .modals__close-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    background-color: #ffffff1a;
    margin: 0 24px 0 0;
    transition: 0.2s;
}

section.modals-domain .modals__select-domain header .modals__close-btn svg {
    width: 16px;
    height: 16px;
}

section.modals-domain .modals__select-domain header .modals__close-btn:hover {
    background-color: #ffffff33;
}

section.modals-domain .modals__select-domain main {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 24px;
    width: 100%;
}

section.modals-domain .modals__select-domain main .domain-list {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: 40px;
    gap: 2px;
    width: calc(100% - 4px);
    border-radius: 8px;
    overflow: hidden;
    flex-shrink: 0;
}

section.modals-domain .modals__select-domain main .domain-list__item {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    background-color: #202020;
    overflow: hidden;
}

section.modals-domain
.modals__select-domain
main
.domain-list__item:not(.selected-item)
.domain-list__item__selected-ico {
    display: none;
}

section.modals-domain
.modals__select-domain
main
.domain-list__item
.domain-list__item__title {
    font-size: 18px;
    font-weight: 900;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: white;
}

section.modals-domain
.modals__select-domain
main
.domain-list__item
.domain-list__item__flag {
    padding: 0 8px;
    width: 25%;
}

section.modals-domain .modals__select-domain main .domain-list__item.selected-item {
    border-radius: 8px;
    outline: 2px #2CA548 solid;
    outline-offset: -2px;
}

section.modals-domain .modals__select-domain main .domain-list__item.selected-item:hover {
    cursor: default;
    background-color: #202020;
}

section.modals-domain .modals__select-domain main .domain-list__item:hover {
    background-color: #262626;
    cursor: pointer;
}

.domain-switcher-btn {

    svg {
        width: 24px;
        height: 24px;
    }

    .m-button-content {
        display: flex;
        align-items: center;
        gap: 4px;


    }
}

section.modals-domain
.modals__select-domain
main
.domain-list__item
.domain-list__item__selected-ico {
    width: 20px;
    height: 20px;
    margin: 0 0 0 8px;
    border-radius: 100%;
    background-color: #2CA548;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

section.modals-domain
.modals__select-domain
main
.domain-list__item
.domain-list__item__selected-ico
svg {
    width: 16px;
    height: 16px;
}

.footer-actions__button {
    display: flex!important;
}

.item.domain-switcher-btn  {
    display: flex!important;
    flex-direction: column-reverse!important;
    align-items: center!important;
}

.seo-text-container {

    line-height: 140%;
    h1 {
        font-size: clamp(24px, 2vw, 36px);
        margin-bottom: 20px;
        line-height: 140%;
    }

    h2 {
        font-size: clamp(20px, 2vw, 30px);
        margin-bottom: 20px;
        line-height: 140%;
    }

    h3 {
        font-size: clamp(18px, 2vw, 28px);
        margin-bottom: 20px;
        line-height: 140%;
    }

    p {
        margin-bottom: 10px;
        line-height: 140%;
    }
    table {
        border-collapse: separate;
        border-spacing: 10px 5px;
        margin-bottom: 20px;
    }

    tbody {

        td {
            background: #ead0a2;
            padding: 5px;
            color: #78543c;
        }
    }
}

#cookiescript_injected {
    background-color: #1C1C1C;
    z-index: 999997;
    opacity: 1;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Open Sans', Arial, 'Trebuchet MS', 'Segoe UI', 'Helvetica', sans-serif;
    box-shadow: 1px 2px 8px 0 rgba(0, 0, 0, 0.35);
    color: #FFFFFF;
    box-sizing: border-box;
}

.cookiescript_overlay {
    overflow: hidden;
    height: 100vh;
}

.cookiescript_checkbox_label {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 0 4px;
    line-height: 1.5;
    margin: 0;
    text-align: left;
}

.cookiescript_pre_header {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    top: 15px;
    right: 15px;
}

#cookiescript_close {
    font-size: 29px;
    line-height: 13px;
    cursor: pointer;
    color: #FFFFFF;
    height: 15px;
    width: 15px;
    margin: 0 0 0 10px;
    padding: 0;
    overflow: hidden;
    letter-spacing: 0;
    font-family: 'Trebuchet MS', 'Arial', sans-serif;
    font-weight: 100;
    opacity: 0.85;
    z-index: 999999;
    position: relative;
    top: -1px;
}

#cookiescript_buttons {
    display: flex;
    flex-direction: row;
    font-weight: 700;
}

#cookiescript_manage_wrap {
    text-transform: uppercase;
    text-align: center;
    font-size: 12px;
    letter-spacing: 0.4px;
    font-weight: 700;
}

#cookiescript_manage {
    display: inline;
    cursor: pointer;
    color: #FFFFFF;
    opacity: 0.85;
    margin-left: -15px;
}

#cookiescript_manage #cookiescript_manageicon .cookiescript_gear {
    fill: #FFFFFF;
}

#cookiescript_manage:hover #cookiescript_manageicon .cookiescript_gear {
    fill: #22b8f0;;
}

svg#cookiescript_manageicon {
    width: 15px;
    height: 15px;
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    position: relative;
    top: 3px;
    vertical-align: baseline;
}

#cookiescript_header {
    background-color: transparent;
    z-index: 999998;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 600;
    letter-spacing: 0.4px;
    opacity: 1;
}

.cookiescript_checkbox {
    display: flex;
    flex-direction: row;
}

input.cookiescript_checkbox_input {
}

span.cookiescript_checkbox_text {
    display: inline-block;
    font-size: 12px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #FFFFFF;
    letter-spacing: 1px;
}

#cookiescript_save {
    border: 0;
    transition: all 0.25s ease 0s;
    background-color: #22b8f0;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    line-height: 3.2;
    letter-spacing: 0.4px;
}

/*IE 9 fixes*/
@media screen and (min-width: 0\0
) and (min-resolution: .001dpcm) {
    .cookiescript_checkbox_label {
        position: relative;
        top: -10px;
    }

    #cookiescript_accept, #cookiescript_reject, #cookiescript_save {
        display: inline-block;
    }

    #cookiescript_buttons {
        text-align: center;
    }
}

#cookiescript_save {
    display: none;
}

#cookiescript_reject {
    border: 1px solid #FFFFFF;
    text-align: center;
    line-height: 3;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    color: #FFFFFF;
    background: #1C1C1C;
}

#cookiescript_accept {
    transition: all 0.25s ease 0s;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    letter-spacing: 0.4px;
    border: 0;
    background-color: #22b8f0;
    color: #FFFFFF;
    line-height: 3.2;
}

#cookiescript_accept, #cookiescript_reject, #cookiescript_save {
    font-weight: 700;
    cursor: pointer;
    white-space: nowrap;
    transition-duration: 100ms;
    transition-timing-function: ease-in-out;
    min-width: 103px;
}

.cookiescript_bigger {
    transform: scale(1.1);
}

#cookiescript_link {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    opacity: 0.8;
    display: inline !important;
}

#cookiescript_readmore,
#cookiescript_reportlink,
#cookiescript_cookiescriptlink {
    border: 0;
    padding: 0;
    cursor: pointer;
    margin: 0;
    transition: all 100ms ease 0s;
    background-color: transparent;
    display: inline;
    font-size: 12px;
    text-decoration: none;
}

#cookiescript_readmore,
#cookiescript_description a {
    color: #22b8f0;
}

#cookiescript_reportlink,
#cookiescript_cookiescriptlink {
    color: #FFFFFF;
}


#cookiescript_readmore:hover,
#cookiescript_reportlink:hover,
#cookiescript_cookiescriptlink:hover,
#cookiescript_description a:hover {
    text-decoration: underline;
    color: #22b8f0;

}

#cookiescript_description {
    color: #FFFFFF;
    font-size: 12px;
    letter-spacing: 0.3px;
    line-height: 1.65;
    font-weight: 400;
}

#cookiescript_checkboxs {
}

#cookiescript_close:hover,
#cookiescript_manage:hover,
#cookiescript_link:hover {
    opacity: 1;
}

#cookiescript_reject:hover {
    background-color: #2f2f2f;
}

#cookiescript_accept:hover {
    background-color: #20aadd;
}

#cookiescript_save:hover {
    background-color: #20aadd;
}

#cookiescript_readmore:hover,
#cookiescript_reportlink:hover,
#cookiescript_cookiescriptlink:hover {
    color: #20aadd;
}

.cookiescript_globe {
    fill: #1c1c1c;
}

@media print {
    #cookiescript_injected {
        display: none;
    }
}


#cookiescript_injected_fsd {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(17, 17, 17, 0.5) !important;
    z-index: 999996;
    overflow-y: auto;
}

#cookiescript_fsd_wrapper {
    /*animation: expandBox 2s forwards;*/
    max-width: 950px;
    width: 95%;
    margin: 0 auto 3% auto;
    top: 5%;
    line-height: 18px;
    letter-spacing: normal;
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #f3f3f3;
    z-index: 999997;
    opacity: 1;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Open Sans', Arial, 'Trebuchet MS', 'Segoe UI', 'Helvetica', sans-serif;
    box-shadow: 1px 2px 8px 0 rgba(0, 0, 0, 0.35);
    color: #1C1C1C;
    align-items: center;
    overflow: visible;
    outline: none;
    max-height: 90%;
    box-sizing: border-box;
    cursor: default;
    min-height: 500px;
}

@keyframes expandBox {
    from {
        width: 10%;
        margin-left: 0;
        overflow: hidden;
        top: 90%;
        height: 5%;
    }
    to {
        width: 95%;
        margin-left: auto;
        overflow: hidden;
        top: 5%;
        height: 90%;
    }
}

.cookiescript_fsd_header {
    min-height: 57px;
    border-bottom: 1px solid #e2e2e2;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: #ffffff;
}

.cookiescript_fsd_logo_a {
    margin-left: 23px;
    text-decoration: none;
}

.cookiescript_fsd_logo {
    height: 27px;
    width: auto;
    display: block;
    max-width: 100%;
}

.cookiescript_fsd_powered {
    color: #666666;
    font-size: 11px;
    position: relative;
    left: 31px;
    top: 0;
    line-height: 1;
    text-decoration: none;
    display: block;
    height: 8px;
}

.cookiescript_fsd_language_drop_down {
    position: absolute;
    right: 67px;
    top: 19px;
}

.cookiescript_fsd_main {
    width: 100%;
    background-color: #ffffff;
}

.cookiescript_fsd_main_info {
    padding: 20px 53px 30px 53px;
}

.cookiescript_fsd_title {
    background-color: transparent;
    z-index: 999998;
    color: #1C1C1C;
    font-size: 24px;
    line-height: 1.3;
    font-weight: 700;
    opacity: 1;
}

.cookiescript_fsd_description {
    color: #1C1C1C;
    font-size: 14px;
    line-height: 1.6;
    font-weight: 400;
    margin-top: 9px;
}

.cookiescript_fsd_description > span {
    opacity: 0.85;
}

#cookiescript_fsd_wrapper #cookiescript_readmore {
    font-size: 14px;
    color: #22b8f0;
    text-decoration: none;
}

#cookiescript_fsd_wrapper #cookiescript_readmore:hover {
    text-decoration: underline;
}

.cookiescript_fsd_tabs {
    display: flex;
    justify-content: space-around;
    align-items: stretch;
    flex-direction: row;
    width: 100%;
}

.cookiescript_fsd_tabs > div {
    cursor: pointer;
    width: 50%;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    line-height: 1.6;
    font-weight: bold;
    border-top: 2px solid transparent;
    transition: all 300ms ease 0s;
    padding: 10px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
}

.cookiescript_fsd_tabs > .cookiescript_active {
    border-top: 2px solid #22b8f0;
    background-color: #f3f3f3;
    color: #22b8f0;
}

.cookiescript_fsd_tabs_content {
    background-color: #f3f3f3;
    padding: 5px 50px 10px 50px;
    width: 100%;
    overflow-y: auto;
    box-sizing: border-box;
    flex-grow: 1;
    --scrollbar-width: 8px;
    --mask-height: 35px;
    --mask-image-content: linear-gradient(to bottom, transparent, black var(--mask-height), black calc(100% - var(--mask-height)), transparent);
    --mask-size-content: calc(100% - var(--scrollbar-width)) 100%;
    --mask-image-scrollbar: linear-gradient(black, black);
    --mask-size-scrollbar: var(--scrollbar-width) 100%;
    mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
    mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
    mask-position: 0 0, 100% 0;
    mask-repeat: no-repeat, no-repeat;
    -webkit-mask-image: var(--mask-image-content), var(--mask-image-scrollbar);
    -webkit-mask-size: var(--mask-size-content), var(--mask-size-scrollbar);
    -webkit-mask-position: 0 0, 100% 0;
    -webkit-mask-repeat: no-repeat, no-repeat;
}

.cookiescript_fsd_tabs_content .cookiescript_hidden {
    opacity: 0;
    height: 0 !important;
    overflow: hidden;
    padding: 0 !important;
    min-height: 0 !important;
}

.cookiescript_fsd_category {
    border-bottom: 1px solid #e2e2e2;
    padding-top: 23px;
    padding-bottom: 17px;
    display: flex;
    flex-direction: column;
}

.cookiescript_fsd_category:last-child {
    border-bottom: 0;
}

.cookiescript_fsd_category .cookiescript_hidden {
    opacity: 0;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 !important;
    max-height: 0;
    margin: 0;
    height: auto !important;
    transition: max-height 300ms ease 200ms, opacity ease 200ms, margin-top 100ms ease 100ms;
}

.cookiescript_fsd_category_main {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.cookiescript_fsd_category_info {
    flex: 9;
    padding-right: 10px;
}

.cookiescript_fsd_category_control {
    flex: 1;
    display: flex;
    justify-content: center;
}

.cookiescript_fsd__category_name {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 6px;
}

.cookiescript_category_description {
    font-size: 13px;
    padding-bottom: 5px;
    line-height: 1.6;
}

.cookiescript_fsd_cookies {
    border: 1px solid #e2e2e2;
    border-radius: 10px;
    overflow-y: auto;
    margin-top: 15px;
    max-height: 222px;
    transition: max-height 300ms ease, opacity 200ms ease 300ms, margin-top 100ms ease 100ms;
}

.cookiescript_fsd_cookies caption {
    font-weight: 600;
    padding: 10px;
    text-align: left;
    color: #1C1C1C;
    caption-side: top;
}


.cookiescript_fsd_cookies_control {
    color: #22b8f0;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    display: flex;
    align-items: center;
    margin-right: auto;
    margin-top: 10px;
    cursor: pointer;
}

.cookiescript_fsd_cookies_control .cookiescript_hidden {
    display: none;
}

.cookiescript_fsd_cookies_control span {
    margin-right: 7px;
}

.cookiescript_fsd_cookies_control svg {
    width: 10px;
    height: 10px;
    font-size: 10px;
}

.cookiescript_fsd_cookies_control.active svg {
    width: 10px;
    height: 10px;
    font-size: 10px;
    transform: rotate(180deg);
}

.cookiescript_fsd_cookies_table {
    width: 100%;
}

.cookiescript_fsd_cookies_table,
.cookiescript_fsd_cookies_table tbody,
.cookiescript_fsd_cookies_table thead,
.cookiescript_fsd_cookies_table tr,
.cookiescript_fsd_cookies_table th,
.cookiescript_fsd_cookies_table td {
    margin: 0;
    padding: 0;
    font: inherit;
    vertical-align: baseline;
    background-color: #ffffff;
    border-spacing: 0;
    border-collapse: collapse;
}


.cookiescript_fsd_cookies_table tr:last-child td {
    border-bottom: 0;
}

.cookiescript_fsd_cookies_table td, .cookiescript_fsd_cookies_table th {
    white-space: normal;
    font-size: 13px;
    text-align: left;
    margin: 0;
}

.cookiescript_fsd_cookies_table th {
    font-weight: 600;
    padding: 8px 8px;
    line-height: 1.4;
    word-break: keep-all;
    vertical-align: middle;
}

.cookiescript_fsd_cookies_table td {
    padding: 7px 8px;
    line-height: 1.6;
    vertical-align: top;
    font-weight: 400;
    border: 0;
    border-top: 1px solid #e2e2e2;
    color: #1C1C1C;
}

.cookiescript_fsd_cookies_table th:last-child {
    padding-right: 10px;
}

.cookiescript_fsd_cookies_table td:nth-child(1), .cookiescript_fsd_cookies_table th:nth-child(1) {
    padding-left: 15px;
    word-break: normal;
}

.cookiescript_fsd_cookies_table td:nth-child(2) {
    color: #22b8f0;
}

.cookiescript_fsd_cookies_table td:nth-child(3), .cookiescript_fsd_cookies_table th:nth-child(3) {
    text-align: center;
}

.cookiescript_fsd_cookies_table.cookiescript_fsd_storage_table td:nth-child(2) {
    color: #1C1C1C;
}

.cookiescript_vendor_name a {
    text-decoration: underline;
    font-weight: bold;
    color: #22b8f0;
    line-height: normal;
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    font-size: 13px;
}

.cookiescript_vendor_name a:hover {
    text-decoration: underline;
    color: #22b8f0;
}

.cookiescript_vendor_address {
    margin-top: 10px;
    font-style: italic;
}

.cookiescript_vendor_address > span {
    font-weight: 600;
    font-style: normal;
}

.cookiescript_fsd_footer {
    border-top: 1px solid #e2e2e2;
    width: 100%;
    background-color: #ffffff;
    position: relative;
}

#cookiescript_fsd_wrapper #cookiescript_declarationwrap {
    transition: opacity 200ms ease 0ms, height 0ms ease 200ms;
}

#cookiescript_fsd_wrapper #cookiescript_aboutwrap {
    font-size: 13px;
    padding: 23px 0;
    line-height: 1.6;
    text-align: left;
    font-weight: normal;
    box-sizing: border-box;
    transition: opacity 200ms ease 0ms;
    overflow: auto;
    min-height: 181px;
}

#cookiescript_fsd_wrapper #cookiescript_aboutwrap a,
#cookiescript_fsd_wrapper #cookiescript_aboutwrap a:hover {
    color: #22b8f0;
    text-decoration: underline;
}

#cookiescript_setting_advertising_wrap {
    font-size: 12px;
}

.cookiescript_cross_domain {
    margin-top: 10px;
}

#cookiescript_iab_type {
    display: flex;
    justify-content: center;
    padding: 20px 0;
    border-bottom: 1px solid #e2e2e2;
    flex-wrap: wrap;
}

#cookiescript_iab_type > div {
    cursor: pointer;
    padding: 0 9px;
    font-size: 11px;
    font-weight: 600;
    background: #f5f5f5;
    color: #1C1C1C;
    line-height: 2;
    margin: 3px 5px;
    white-space: nowrap;
}

#cookiescript_iab_type .cookiescript_active {
    background: #22b8f0;
    color: #FEFEFE;
}


.cookiescript_fsd_cookies::-webkit-scrollbar-track,
.cookiescript_fsd_tabs_content::-webkit-scrollbar-track {
    background-color: #DADADA;
}

.cookiescript_fsd_cookies::-webkit-scrollbar,
.cookiescript_fsd_tabs_content::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.cookiescript_fsd_cookies::-webkit-scrollbar-thumb,
.cookiescript_fsd_tabs_content::-webkit-scrollbar-thumb {
    background-color: #22b8f0;
}


@media screen and (min-width: 0\0
) and (min-resolution: .001dpcm) {
    #cookiescript_iab_type > div {
        display: inline-block;
    }
}

/* --- OVERRIDE ----*/

#cookiescript_injected_fsd #cookiescript_close {
    top: 20px;
    font-size: 37px;
    right: 20px;
    color: #1C1C1C;
    height: 18px;
    width: 18px;
    position: absolute;
    margin: 0;
}

#cookiescript_injected_fsd #cookiescript_show_all_partners_button {
    color: #22b8f0;
    margin-bottom: 0;
    margin-top: 12px;
    display: inline-block;
}

#cookiescript_injected_fsd #cookiescript_buttons {
    justify-content: flex-start;
    padding: 5px 15px;
    margin: 0;
}

#cookiescript_injected_fsd #cookiescript_accept, #cookiescript_injected_fsd #cookiescript_save, #cookiescript_injected_fsd #cookiescript_reject {
    flex-grow: unset;
    padding: 0px 25px;
    margin: 10px 5px;
    font-size: 13px;
    line-height: 3;
}

#cookiescript_injected_fsd #cookiescript_buttons {
    flex-direction: row;
}

#cookiescript_injected_fsd #cookiescript_buttons #cookiescript_reject {
    margin-right: auto;
}

#cookiescript_injected_fsd .cookiescript-iab-itemContainer {
    border: 1px solid #e2e2e2;
    background-color: #ffffff;
    padding: 10px;
}

#cookiescript_injected_fsd .cookiescript-iab-header,
#cookiescript_injected_fsd .cookiescript-iab-itemHeader,
#cookiescript_injected_fsd .cookiescript-iab-itemHeaderAction {
    color: #1C1C1C;
}

#cookiescript_injected_fsd .cookiescript-iab-itemHeaderAction {
    border-color: #1C1C1C;
}

#cookiescript_injected_fsd #cookiescript_accept {
    background-color: #ffffff;
    color: #4d4d4d;
    border: 1px solid #4d4d4d;
    order: 1
}

#cookiescript_injected_fsd #cookiescript_accept:hover {
    background-color: #ebebeb;
}

#cookiescript_injected_fsd #cookiescript_reject {
    background-color: #ffffff;
    color: #4d4d4d;
    border: 1px solid #4d4d4d;
    order: 2
}

#cookiescript_injected_fsd #cookiescript_reject:hover {
    background-color: #ebebeb;
}

#cookiescript_injected_fsd #cookiescript_save {
    display: inline-block;
    background-color: #22b8f0;
    color: #ffffff;
    border: 1px solid #22b8f0;
    order: 3
}

#cookiescript_injected_fsd #cookiescript_save:hover {
    background-color: #20aadd;
}

.cookiescript_fsd_reportby {
    position: absolute;
    bottom: -20px;
    right: 20px;
    color: #FFFFFF;
    display: inline;
    font-size: 13px;
}

#cookiescript_fsd_reportlink, #cookiescript_fsd_cookiescriptlink {
    border: 0;
    padding: 0;
    cursor: pointer;
    margin: 0;
    transition: all 100ms ease 0s;
    background-color: transparent;
    color: #FFFFFF;
    display: inline;
    font-size: 13px;
    text-decoration: underline;
}


/*Switches color reload*/
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after {
    background: #22b8f0;
}

#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after {
    background: #21b3e9;
}

#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after {
    background: #21b3e9;
}

#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after {
    background: #21b3e9;
}

#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after {
    background: #22b8f0;
}

#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after {
    background: #22b8f0;
}

#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,
#cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after {
    background: #22b8f0;
}

#cookiescript_injected_fsd .mdc-switch:enabled .mdc-switch__track::after {
    background: #22b8f0;
    opacity: 0.3;
}

#cookiescript_injected_fsd .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after {
    background: #22b8f0;
    opacity: 0.3;
}

#cookiescript_injected_fsd .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after {
    background: #22b8f0;
    opacity: 0.3;
}

#cookiescript_injected_fsd .mdc-switch:enabled:active .mdc-switch__track::after {
    background: #22b8f0;
    opacity: 0.3;
}


#cookiescript_fsd_wrapper {
    border-radius: 25px;
}

.cookiescript_fsd_header {
    border-radius: 25px 25px 0 0;
}

.cookiescript_fsd_footer {
    border-radius: 0 0 25px 25px;
}

#cookiescript_iab_type > div {
    border-radius: 25px;
}

.cookiescript_fsd_cookies::-webkit-scrollbar-track,
.cookiescript_fsd_tabs_content::-webkit-scrollbar-track
#cookiescript_iabwrap::-webkit-scrollbar-thumb,
#cookiescript_aboutwrap::-webkit-scrollbar-thumb {
    border-radius: 6px;
}

.cookiescript_fsd_cookies::-webkit-scrollbar-thumb,
.cookiescript_fsd_tabs_content::-webkit-scrollbar-thumb,
#cookiescript_iabwrap::-webkit-scrollbar-thumb,
#cookiescript_aboutwrap::-webkit-scrollbar-thumb {
    border-radius: 5px;
}

#cookiescript_injected_fsd #cookiescript_accept,
#cookiescript_injected_fsd #cookiescript_save,
#cookiescript_injected_fsd #cookiescript_reject {
    border-radius: 30px;
}

@media only screen and (max-width: 414px) {
    .cookiescript_fsd_header {
        border-radius: 0;
    }

    .cookiescript_fsd_footer {
        border-radius: 0;
    }
}

@media only screen and (max-width: 414px) {
    #cookiescript_fsd_wrapper {
        width: 100%;
        height: 100%;
        max-height: 100%;
        top: 0;
        border-radius: 0;
        margin: 0;
    }

    .cookiescript_fsd_main_info {
        padding: 13px 20px;
        overflow-y: auto;
        max-height: 140px;
    }

    .cookiescript_fsd_description {
        margin-top: 8px;
    }

    .cookiescript_fsd_tabs > div {
        padding: 6px;
        font-size: 12px;
    }

    .cookiescript_fsd_tabs_content {
        padding: 5px 20px 10px 20px;
    }

    .cookiescript_fsd_cookies_table thead {
        display: none;
    }

    .cookiescript_fsd_cookies_table td {
        display: flex;
        border-bottom: 0px;
    }

    .cookiescript_fsd_cookies_table tr td:last-child {
        border-bottom: 0;
    }

    .cookiescript_fsd_cookies_table td {
        border-top: 0;
    }

    .cookiescript_fsd_cookies_table td::before {
        content: attr(label);
        font-weight: bold;
        width: 120px;
        min-width: 120px;
        text-align: left;
    }

    .cookiescript_fsd_cookies_table td:nth-child(2):before {
        color: #1C1C1C;
    }

    .cookiescript_category_description {
        text-align: left;
    }

    .cookiescript_fsd_cookies_table td:nth-child(1),
    .cookiescript_fsd_cookies_table th:nth-child(1) {
        padding-left: 7px;
        font-weight: bold;
        border-top: 1px solid #e2e2e2;
    }

    .cookiescript_fsd_cookies_table tr:nth-child(1) td:nth-child(1),
    .cookiescript_fsd_cookies_table tr:nth-child(1) th:nth-child(1) {
        border-top: 0px;
    }

    .cookiescript_fsd_cookies_table td:last-child {
        border-bottom: none;
    }

    .cookiescript_fsd_cookies_table tr:nth-child(even) {
        background: #f5f5f5;
    }

    .cookiescript_fsd_cookies_table tr:nth-child(even) td {
        border-bottom: 0px solid #FFF;
    }

    #cookiescript_injected_fsd #cookiescript_buttons {
        margin-bottom: 0;
    }

    #cookiescript_injected_fsd #cookiescript_buttons #cookiescript_accept,
    #cookiescript_injected_fsd #cookiescript_buttons #cookiescript_save,
    #cookiescript_injected_fsd #cookiescript_buttons #cookiescript_reject {
        flex-grow: 1;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 0 15px;
    }

    .cookiescript_fsd_language_drop_down {
        right: 40px;
    }

    #cookiescript_injected_fsd #cookiescript_close {
        right: 14px;
    }

    .cookiescript_fsd_reportby {
        position: relative;
        bottom: 0;
        right: auto;
        color: #1C1C1C;
        font-size: 12px;
        padding: 0 20px 10px 21px;
        max-width: 100%;
        opacity: 0.8;
        display: none;
    }

    #cookiescript_fsd_reportlink, #cookiescript_fsd_cookiescriptlink {
        color: #1C1C1C;
        font-size: 12px;
    }

}


.cookiescript_custom_select {
    cursor: pointer;
    color: inherit;
    background-color: inherit;
    text-transform: uppercase;
    font-size: 11px;
}

.cookiescript_custom_select_selected {
    display: flex;
    align-items: center;
    padding: 0 10px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 700;
}

.cookiescript_custom_select_selected svg {
    width: 10px;
    height: 10px;
    margin-left: 5px;
}

.cookiescript_custom_select_items {
    /*display: none;*/
    background-color: #ffffff;
    position: relative;
    z-index: 9999;
    /*padding-top: 5px;*/
    box-shadow: 0 0 11px -4px #1C1C1C; /*rgba(0, 0, 0, 0.35);*/
    max-height: 0;
    transition: max-height 200ms ease;
    overflow: hidden;
    border-radius: 7px;
    top: 7px;
}

.cookiescript_custom_select_items > .cookiescript_custom_select_item:first-child {
    margin-top: 5px;
}

.cookiescript_custom_select_items > .cookiescript_custom_select_item:last-child {
    margin-bottom: 5px;
}


.cookiescript_custom_select.open .cookiescript_custom_select_selected svg {
    transform: rotate(180deg);
}

.cookiescript_custom_select.open .cookiescript_custom_select_items {
    display: block;
    max-height: 478px;
}

.cookiescript_custom_select_item {
    display: flex;
    padding: 7px 15px 7px 15px;
    justify-content: flex-start;
    align-items: center;
}

.cookiescript_custom_select_item:hover {
    background-color: #f8f8f8;
}

.cookiescript_custom_select_item span {
    white-space: nowrap;
}

.cookiescript_custom_select_flag {
    display: flex;
    align-items: center;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    margin-right: 9px;
    overflow: hidden;
    justify-content: center;
    border: 0;
    box-sizing: content-box;
    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.39);
    -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.39);
}

.cookiescript_custom_select_flag img {
    width: auto;
    height: 100%;
}

.cookiescript_small_language_drop_down .cookiescript_custom_select_items {
    position: absolute;
    top: 40px;
    right: 0;
    box-shadow: 0 0 11px -4px #FFFFFF; /*rgba(0, 0, 0, 0.35);*/
    z-index: 999999;
}

.cookiescript_small_language_drop_down .cookiescript_custom_select_selected {
    padding: 0;
}

.cookiescript_small_language_drop_down .cookiescript_custom_select_globe > svg {
    width: 24px;
    height: 24px;
    margin: 0;
}

.cookiescript_small_language_drop_down .cookiescript_custom_select_globe {
    display: flex;
    align-items: center;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    margin-right: 0;
    overflow: hidden;
    justify-content: center;
    border: 0;
    box-sizing: content-box;
    opacity: 0.85;
}

.cookiescript_small_language_drop_down .cookiescript_custom_select_globe:hover {
    opacity: 1;
}

.cookiescript_small_language_drop_down .cookiescript_custom_select_items {
    background-color: #1C1C1C;
}

.cookiescript_small_language_drop_down .cookiescript_custom_select_globe > svg .cookiescript_globe {
    fill: #FFFFFF;
}

.cookiescript_small_language_drop_down .cookiescript_custom_select_item:hover {
    background-color: #232323;
}

.cookiescript_rtl {
    direction: rtl;
}

/*Start Checkboxes*/
#cookiescript_injected_fsd .mdc-checkbox,
#cookiescript_injected .mdc-checkbox {
    box-sizing: content-box !important;
}

#cookiescript_injected_fsd .mdc-checkbox__native-control,
#cookiescript_injected .mdc-checkbox__native-control {
    display: block;
    z-index: 1;
}

#cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before,
#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before,
#cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before,
#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
    background-color: #FFFFFF;
}

#cookiescript_injected .mdc-checkbox, #cookiescript_injected_fsd .mdc-checkbox {
    display: inline-block;
    position: relative;
    flex: 0 0 18px;
    box-sizing: content-box;
    width: 18px;
    height: 18px;
    line-height: 0;
    white-space: nowrap;
    cursor: pointer;
    vertical-align: bottom;
    padding: 11px
}

#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, #cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before, #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
    background-color: #22b8f0
}

@supports not (-ms-ime-align:auto) {
    #cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, #cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before, #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before, #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
        background-color: var(--mdc-theme-secondary, #22b8f0)
    }
}

#cookiescript_injected .mdc-checkbox .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__background {
    top: 11px;
    left: 11px
}

#cookiescript_injected .mdc-checkbox .mdc-checkbox__background::before, #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__background::before {
    top: -13px;
    left: -13px;
    width: 40px;
    height: 40px
}

#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control, #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control {
    top: 0;
    right: 0;
    left: 0;
    width: 40px;
    height: 40px
}

#cookiescript_injected .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
    border-color: #FFFFFF;
    background-color: transparent
}

#cookiescript_injected .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, #cookiescript_injected .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
    border-color: #22b8f0;
    background-color: #22b8f0
}

#cookiescript_injected .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
    border-color: rgba(34, 184, 240, 0.26);
    background-color: transparent
}

#cookiescript_injected .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background, #cookiescript_injected .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background {
    border-color: transparent;
    background-color: rgba(34, 184, 240, 0.26)
}

#cookiescript_injected .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark, #cookiescript_injected_fsd .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
    color: #1C1C1C
}

#cookiescript_injected .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark, #cookiescript_injected_fsd .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
    color: #1C1C1C
}

#cookiescript_injected .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox__background {
    display: inline-flex;
    position: absolute;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 18px;
    height: 18px;
    border: 2px solid #22b8f0;
    border-radius: 2px;
    background-color: transparent;
    pointer-events: none;
    will-change: background-color, border-color;
    transition: background-color 90ms 0s cubic-bezier(.4, 0, .6, 1), border-color 90ms 0s cubic-bezier(.4, 0, .6, 1)
}

#cookiescript_injected .mdc-checkbox__background .mdc-checkbox__background::before, #cookiescript_injected_fsd .mdc-checkbox__background .mdc-checkbox__background::before {
    background-color: #000
}

@supports not (-ms-ime-align:auto) {
    #cookiescript_injected .mdc-checkbox__checkmark, #cookiescript_injected_fsd .mdc-checkbox__checkmark {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        opacity: 0;
        transition: opacity 180ms 0s cubic-bezier(.4, 0, .6, 1)
    }

    #cookiescript_injected .mdc-checkbox__checkmark-path, #cookiescript_injected_fsd .mdc-checkbox__checkmark-path {
        transition: stroke-dashoffset 180ms 0s cubic-bezier(.4, 0, .6, 1);
        stroke: currentColor;
        stroke-width: 5px;
        stroke-dashoffset: 29.7833385;
        stroke-dasharray: 29.7833385
    }

    #cookiescript_injected .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cookiescript_injected .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, #cookiescript_injected_fsd .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
        transition: border-color 90ms 0s cubic-bezier(0, 0, .2, 1), background-color 90ms 0s cubic-bezier(0, 0, .2, 1)
    }

    #cookiescript_injected .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path, #cookiescript_injected .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path, #cookiescript_injected_fsd .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path, #cookiescript_injected_fsd .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
        stroke-dashoffset: 0
    }

    #cookiescript_injected .mdc-checkbox__background::before, #cookiescript_injected_fsd .mdc-checkbox__background::before {
        position: absolute;
        -webkit-transform: scale(0, 0);
        transform: scale(0, 0);
        border-radius: 50%;
        opacity: 0;
        pointer-events: none;
        content: "";
        will-change: opacity, transform;
        transition: opacity 90ms 0s cubic-bezier(.4, 0, .6, 1), -webkit-transform 90ms 0s cubic-bezier(.4, 0, .6, 1);
        transition: opacity 90ms 0s cubic-bezier(.4, 0, .6, 1), transform 90ms 0s cubic-bezier(.4, 0, .6, 1);
        transition: opacity 90ms 0s cubic-bezier(.4, 0, .6, 1), transform 90ms 0s cubic-bezier(.4, 0, .6, 1), -webkit-transform 90ms 0s cubic-bezier(.4, 0, .6, 1)
    }

    #cookiescript_injected .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before, #cookiescript_injected_fsd .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: .12;
        transition: opacity 80ms 0s cubic-bezier(0, 0, .2, 1), -webkit-transform 80ms 0s cubic-bezier(0, 0, .2, 1);
        transition: opacity 80ms 0s cubic-bezier(0, 0, .2, 1), transform 80ms 0s cubic-bezier(0, 0, .2, 1);
        transition: opacity 80ms 0s cubic-bezier(0, 0, .2, 1), transform 80ms 0s cubic-bezier(0, 0, .2, 1), -webkit-transform 80ms 0s cubic-bezier(0, 0, .2, 1)
    }

    #cookiescript_injected .mdc-checkbox__native-control, #cookiescript_injected_fsd .mdc-checkbox__native-control {
        position: absolute;
        margin: 0;
        padding: 0;
        opacity: 0;
        cursor: inherit
    }

    #cookiescript_injected .mdc-checkbox__native-control:disabled, #cookiescript_injected_fsd .mdc-checkbox__native-control:disabled {
        cursor: default;
        pointer-events: none
    }

    #cookiescript_injected .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark, #cookiescript_injected_fsd .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
        transition: opacity 180ms 0s cubic-bezier(0, 0, .2, 1), -webkit-transform 180ms 0s cubic-bezier(0, 0, .2, 1);
        transition: opacity 180ms 0s cubic-bezier(0, 0, .2, 1), transform 180ms 0s cubic-bezier(0, 0, .2, 1);
        transition: opacity 180ms 0s cubic-bezier(0, 0, .2, 1), transform 180ms 0s cubic-bezier(0, 0, .2, 1), -webkit-transform 180ms 0s cubic-bezier(0, 0, .2, 1);
        opacity: 1
    }

    #cookiescript_injected .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark, #cookiescript_injected_fsd .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0;
        transition: opacity 90ms 0s cubic-bezier(.4, 0, .6, 1), -webkit-transform 90ms 0s cubic-bezier(.4, 0, .6, 1);
        transition: opacity 90ms 0s cubic-bezier(.4, 0, .6, 1), transform 90ms 0s cubic-bezier(.4, 0, .6, 1);
        transition: opacity 90ms 0s cubic-bezier(.4, 0, .6, 1), transform 90ms 0s cubic-bezier(.4, 0, .6, 1), -webkit-transform 90ms 0s cubic-bezier(.4, 0, .6, 1)
    }

    #cookiescript_injected .mdc-checkbox, #cookiescript_injected_fsd .mdc-checkbox {
        -webkit-tap-highlight-color: transparent
    }
}

/*updated checkboxes*/
#cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control, #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control {
    width: 47px;
    height: 47px;
}

#cookiescript_injected .mdc-checkbox, #cookiescript_injected_fsd .mdc-checkbox {
    flex: 0 0 25px;
    width: 25px;
    height: 25px;
}

#cookiescript_injected .mdc-checkbox .mdc-checkbox__background::before, #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__background::before {
    width: 0;
    height: 0;
}

#cookiescript_injected .mdc-checkbox__background {
    width: 25px;
    height: 25px;
    border-radius: 8px;
}

/*End Checkboxes*/


/*Start Toggle*/

#cookiescript_injected .mdc-elevation-overlay, #cookiescript_injected_fsd .mdc-elevation-overlay {
    position: absolute;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    transition: opacity 280ms cubic-bezier(.4, 0, .2, 1);
    background-color: #fff
}

#cookiescript_injected .mdc-switch, #cookiescript_injected_fsd .mdc-switch {
    align-items: center;
    background: 0 0;
    border: none;
    cursor: pointer;
    display: inline-flex;
    flex-shrink: 0;
    margin: 0;
    outline: 0;
    overflow: visible;
    padding: 0;
    position: relative
}

#cookiescript_injected .mdc-switch:disabled, #cookiescript_injected_fsd .mdc-switch:disabled {
    cursor: default;
    pointer-events: none
}

#cookiescript_injected .mdc-switch input[type=checkbox], #cookiescript_injected_fsd .mdc-switch input[type=checkbox] {
    display: none;
    visibility: hidden
}

#cookiescript_injected .mdc-switch__track, #cookiescript_injected_fsd .mdc-switch__track {
    overflow: hidden;
    position: relative;
    width: 100%
}

#cookiescript_injected .mdc-switch__track::after, #cookiescript_injected .mdc-switch__track::before, #cookiescript_injected_fsd .mdc-switch__track::after, #cookiescript_injected_fsd .mdc-switch__track::before {
    border: 1px solid transparent;
    border-radius: inherit;
    box-sizing: border-box;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%
}

#cookiescript_injected .mdc-switch__track::before, #cookiescript_injected_fsd .mdc-switch__track::before {
    transition: -webkit-transform 75ms 0s cubic-bezier(0, 0, .2, 1);
    transition: transform 75ms 0s cubic-bezier(0, 0, .2, 1);
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

#cookiescript_injected .mdc-switch__track::after, #cookiescript_injected_fsd .mdc-switch__track::after {
    transition: -webkit-transform 75ms 0s cubic-bezier(.4, 0, .6, 1);
    transition: transform 75ms 0s cubic-bezier(.4, 0, .6, 1);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

#cookiescript_injected .mdc-switch__track[dir=rtl]::after, #cookiescript_injected [dir=rtl] .mdc-switch__track::after, #cookiescript_injected_fsd .mdc-switch__track[dir=rtl]::after, #cookiescript_injected_fsd [dir=rtl] .mdc-switch__track::after {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__track::before, #cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__track::before {
    transition: -webkit-transform 75ms 0s cubic-bezier(.4, 0, .6, 1);
    transition: transform 75ms 0s cubic-bezier(.4, 0, .6, 1);
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__track[dir=rtl]::before, #cookiescript_injected [dir=rtl] .mdc-switch--selected .mdc-switch__track::before, #cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__track[dir=rtl]::before, #cookiescript_injected_fsd [dir=rtl] .mdc-switch--selected .mdc-switch__track::before {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__track::after, #cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__track::after {
    transition: -webkit-transform 75ms 0s cubic-bezier(0, 0, .2, 1);
    transition: transform 75ms 0s cubic-bezier(0, 0, .2, 1);
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

#cookiescript_injected .mdc-switch__handle-track, #cookiescript_injected_fsd .mdc-switch__handle-track {
    height: 100%;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: -webkit-transform 75ms 0s cubic-bezier(.4, 0, .2, 1);
    transition: transform 75ms 0s cubic-bezier(.4, 0, .2, 1);
    left: 0;
    right: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

#cookiescript_injected .mdc-switch__handle-track[dir=rtl], #cookiescript_injected [dir=rtl] .mdc-switch__handle-track, #cookiescript_injected_fsd .mdc-switch__handle-track[dir=rtl], #cookiescript_injected_fsd [dir=rtl] .mdc-switch__handle-track {
    left: auto;
    right: 0
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__handle-track, #cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__handle-track {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__handle-track[dir=rtl], #cookiescript_injected [dir=rtl] .mdc-switch--selected .mdc-switch__handle-track, #cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__handle-track[dir=rtl], #cookiescript_injected_fsd [dir=rtl] .mdc-switch--selected .mdc-switch__handle-track {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

#cookiescript_injected .mdc-switch__handle, #cookiescript_injected_fsd .mdc-switch__handle {
    display: flex;
    pointer-events: auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: auto
}

#cookiescript_injected .mdc-switch__handle[dir=rtl], #cookiescript_injected [dir=rtl] .mdc-switch__handle, #cookiescript_injected_fsd .mdc-switch__handle[dir=rtl], #cookiescript_injected_fsd [dir=rtl] .mdc-switch__handle {
    left: auto;
    right: 0
}

#cookiescript_injected .mdc-switch__handle::after, #cookiescript_injected .mdc-switch__handle::before, #cookiescript_injected_fsd .mdc-switch__handle::after, #cookiescript_injected_fsd .mdc-switch__handle::before {
    border: 1px solid transparent;
    border-radius: inherit;
    box-sizing: border-box;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color 75ms 0s cubic-bezier(.4, 0, .2, 1), border-color 75ms 0s cubic-bezier(.4, 0, .2, 1);
    z-index: -1
}

#cookiescript_injected .mdc-switch__shadow, #cookiescript_injected_fsd .mdc-switch__shadow {
    border-radius: inherit;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

#cookiescript_injected .mdc-elevation-overlay, #cookiescript_injected_fsd .mdc-elevation-overlay {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

#cookiescript_injected .mdc-switch__ripple, #cookiescript_injected_fsd .mdc-switch__ripple {
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: -1
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__ripple, #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__ripple {
    display: none
}

#cookiescript_injected .mdc-switch__icons, #cookiescript_injected_fsd .mdc-switch__icons {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

#cookiescript_injected .mdc-switch__icon, #cookiescript_injected_fsd .mdc-switch__icon {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    transition: opacity 30ms 0s cubic-bezier(.4, 0, 1, 1)
}

#cookiescript_injected .mdc-switch--selected .mdc-switch__icon--on, #cookiescript_injected .mdc-switch--unselected .mdc-switch__icon--off, #cookiescript_injected_fsd .mdc-switch--selected .mdc-switch__icon--on, #cookiescript_injected_fsd .mdc-switch--unselected .mdc-switch__icon--off {
    opacity: 1;
    transition: opacity 45ms 30ms cubic-bezier(0, 0, .2, 1)
}

#cookiescript_injected .mdc-switch, #cookiescript_injected_fsd .mdc-switch {
    will-change: transform, opacity
}

@-webkit-keyframes mdc-ripple-fg-radius-in {
    from {
        -webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1)
    }
    to {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1)
    }
}

@keyframes mdc-ripple-fg-radius-in {
    from {
        -webkit-animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        animation-timing-function: cubic-bezier(.4, 0, .2, 1);
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1)
    }
    to {
        -webkit-transform: translate(0) scale(1);
        transform: translate(0) scale(1)
    }
}

@-webkit-keyframes mdc-ripple-fg-opacity-in {
    from {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }
    to {
        opacity: .1
    }
}

@keyframes mdc-ripple-fg-opacity-in {
    from {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: 0
    }
    to {
        opacity: .1
    }
}

@-webkit-keyframes mdc-ripple-fg-opacity-out {
    from {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: .1
    }
    to {
        opacity: 0
    }
}

@keyframes mdc-ripple-fg-opacity-out {
    from {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        opacity: .1
    }
    to {
        opacity: 0
    }
}

#cookiescript_injected .mdc-switch .mdc-switch__ripple::after, #cookiescript_injected .mdc-switch .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::before {
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    pointer-events: none;
    content: ""
}

#cookiescript_injected .mdc-switch .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::before {
    transition: opacity 15ms linear, background-color 15ms linear;
    z-index: 1
}

#cookiescript_injected .mdc-switch .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::after {
    z-index: 0
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center center;
    transform-origin: center center
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded--unbounded .mdc-switch__ripple::after {
    top: 0;
    left: 0
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded--foreground-activation .mdc-switch__ripple::after {
    -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
    animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded--foreground-deactivation .mdc-switch__ripple::after {
    -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
    animation: mdc-ripple-fg-opacity-out 150ms;
    -webkit-transform: translate(0) scale(1);
    transform: translate(0) scale(1)
}

#cookiescript_injected .mdc-switch .mdc-switch__ripple::after, #cookiescript_injected .mdc-switch .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple::before {
    top: calc(50% - 50%);
    left: calc(50% - 50%);
    width: 100%;
    height: 100%
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after, #cookiescript_injected .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::before {
    top: 0;
    left: 0;
    width: 0;
    height: 0
}

#cookiescript_injected .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-ripple-upgraded .mdc-switch__ripple::after {
    width: 0;
    height: 0
}

#cookiescript_injected .mdc-switch, #cookiescript_injected_fsd .mdc-switch {
    width: 36px
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after {
    background:
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after {
    background:
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after {
    background:
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after {
    background:
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after {
    background: #424242
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after {
    background: #616161
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after {
    background: #212121
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after {
    background: #212121
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after {
    background: #212121
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after {
    background: #424242
}

#cookiescript_injected .mdc-switch .mdc-switch__handle::before, #cookiescript_injected_fsd .mdc-switch .mdc-switch__handle::before {
    background: #fff
}

#cookiescript_injected .mdc-switch:enabled .mdc-switch__shadow, #cookiescript_injected_fsd .mdc-switch:enabled .mdc-switch__shadow {
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
    --mdc-elevation-box-shadow-for-gss: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12)
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__shadow, #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__shadow {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12);
    --mdc-elevation-box-shadow-for-gss: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)
}

#cookiescript_injected .mdc-switch .mdc-switch__handle, #cookiescript_injected_fsd .mdc-switch .mdc-switch__handle {
    height: 20px
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__handle::after, #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__handle::after {
    opacity: .38
}

#cookiescript_injected .mdc-switch .mdc-switch__handle, #cookiescript_injected_fsd .mdc-switch .mdc-switch__handle {
    border-radius: 10px
}

#cookiescript_injected .mdc-switch .mdc-switch__handle, #cookiescript_injected_fsd .mdc-switch .mdc-switch__handle {
    width: 20px
}

#cookiescript_injected .mdc-switch .mdc-switch__handle-track, #cookiescript_injected_fsd .mdc-switch .mdc-switch__handle-track {
    width: calc(100% - 20px)
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
    fill: #fff
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon {
    fill: #fff
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
    fill: #fff
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
    fill: #fff
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
    opacity: .38
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
    opacity: .38
}

#cookiescript_injected .mdc-switch.mdc-switch--selected .mdc-switch__icon, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected .mdc-switch__icon {
    width: 18px;
    height: 18px
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected .mdc-switch__icon, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected .mdc-switch__icon {
    width: 18px;
    height: 18px
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after, #cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before {
    background-color:
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after, #cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before {
    background-color:
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after, #cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before {
    background-color:
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after, #cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before {
    background-color: #424242
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after, #cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before {
    background-color: #424242
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after, #cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before {
    background-color: #424242
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before, #cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before {
    opacity: .04
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before, #cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before {
    transition-duration: 75ms;
    opacity: .12
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after {
    transition: opacity 150ms linear
}

#cookiescript_injected .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after {
    transition-duration: 75ms;
    opacity: .1
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before, #cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before {
    opacity: .04
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before, #cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before {
    transition-duration: 75ms;
    opacity: .12
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after {
    transition: opacity 150ms linear
}

#cookiescript_injected .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after {
    transition-duration: 75ms;
    opacity: .1
}

#cookiescript_injected .mdc-switch .mdc-switch__ripple, #cookiescript_injected_fsd .mdc-switch .mdc-switch__ripple {
    height: 48px;
    width: 48px
}

#cookiescript_injected .mdc-switch .mdc-switch__track, #cookiescript_injected_fsd .mdc-switch .mdc-switch__track {
    height: 14px
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__track, #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track {
    opacity: .12
}

#cookiescript_injected .mdc-switch:enabled .mdc-switch__track::after {
    background:;
    opacity: 0.3
}

#cookiescript_injected .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after {
    background:;
    opacity: 0.3
}

#cookiescript_injected .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after {
    background:;
    opacity: 0.3
}

#cookiescript_injected .mdc-switch:enabled:active .mdc-switch__track::after {
    background:;
    opacity: 0.3
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__track::after, #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track::after {
    background: #424242
}

#cookiescript_injected .mdc-switch:enabled .mdc-switch__track::before, #cookiescript_injected_fsd .mdc-switch:enabled .mdc-switch__track::before {
    background: #e0e0e0
}

#cookiescript_injected .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before, #cookiescript_injected_fsd .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before {
    background: #e0e0e0
}

#cookiescript_injected .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before, #cookiescript_injected_fsd .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before {
    background: #e0e0e0
}

#cookiescript_injected .mdc-switch:enabled:active .mdc-switch__track::before, #cookiescript_injected_fsd .mdc-switch:enabled:active .mdc-switch__track::before {
    background: #e0e0e0
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__track::before, #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track::before {
    background: #424242
}

#cookiescript_injected .mdc-switch .mdc-switch__track, #cookiescript_injected_fsd .mdc-switch .mdc-switch__track {
    border-radius: 7px
}

@media screen and (forced-colors: active),(-ms-high-contrast: active) {
    #cookiescript_injected .mdc-switch:disabled .mdc-switch__handle::after, #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__handle::after {
        opacity: 1
    }

    #cookiescript_injected .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons, #cookiescript_injected_fsd .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
        opacity: 1
    }

    #cookiescript_injected .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons, #cookiescript_injected_fsd .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
        opacity: 1
    }

    #cookiescript_injected .mdc-switch:disabled .mdc-switch__track, #cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track {
        opacity: 1
    }
}

/*End Toggle*/

#cookiescript_injected {
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    padding: 12px 60px 12px 50px;
    width: 100%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    margin: 0;
    max-height: 85%;
    overflow-y: auto;
    align-items: center;
}

#cookiescript_toppart, #cookiescript_bottompart {
    width: 100%;
}

#cookiescript_toppart {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0;
}

#cookiescript_rightpart {
    display: flex;
    flex-direction: row;
    align-items: center;
    min-width: 33%;
}

#cookiescript_copyright {
    text-align: left;
    line-height: 1;
    margin: 4px 0 0 0;
    position: absolute;
    right: 15px;
    bottom: 4px;
}

#cookiescript_buttons {
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0;
    font-weight: 700;
    width: 100%;
    flex-direction: row;
}

#cookiescript_manage_wrap {
    margin: 0 0 3px 0;
    text-align: left;
}

#cookiescript_manage {
    margin-left: 0;
}

#cookiescript_header {
    margin: 0 50px 9px 0;
    text-align: left;
    padding: 7px 0 0 0;
}

#cookiescript_checkboxs {
    margin: 0 0 0 -11px;
    display: flex;
    flex-wrap: wrap;
}

.cookiescript_checkbox_label {
    padding: 0;
    margin: 0 10px 0 -2px;
}

.cookiescript_checkbox {
    margin: 0;
}

#cookiescript_accept, #cookiescript_reject, #cookiescript_save {
    margin: 5px 7px;
    flex-shrink: 1;
    padding: 0 17px;
    flex-grow: 1;
}

#cookiescript_description {
    text-align: left;
    font-size: 12px;
    margin: 0;
}

#cookiescript_readmore {
    font-size: 12px;
}

#cookiescript_leftpart {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    max-width: 65%;
}

#cookiescript_injected.hascookiereport #cookiescript_rightpart {
    align-items: baseline;
}

#cookiescript_leftpart {
    -ms-flex: 0 1 741px;
}

#cookiescript_rightpart {
    -ms-flex: 0 1 285px;
}

#cookiescript_buttons {
    -ms-flex: 0 1 100%;
}

#cookiescript_cookietablewrap {
    transition: height 300ms 0ms, min-height 300ms 0ms, max-height 300ms 0ms, opacity 200ms 300ms;
}

#cookiescript_cookietablewrap.cookiescript_hidden {
    transition: height 300ms 0ms, min-height 300ms 0ms, max-height 300ms 0ms, opacity 200ms 0ms;
}


@media only screen and (max-width: 1024px) {
    #cookiescript_buttons {
        flex-wrap: wrap;
        flex-direction: column;
    }

    #cookiescript_accept, #cookiescript_reject, #cookiescript_save {
        max-width: 100%;
    }
}

@media only screen and (max-width: 700px) {
    #cookiescript_injected {
        padding: 15px 20px;
    }

    #cookiescript_toppart {
        flex-direction: column;
    }

    #cookiescript_leftpart, #cookiescript_rightpart {
        width: 100%;
        max-width: 100%;
        margin: 0;
        -ms-flex: none;
    }

    #cookiescript_buttons {
        flex-wrap: wrap;
        width: 100%;
        flex-direction: row;
    }

    #cookiescript_accept, #cookiescript_reject, #cookiescript_save {
        flex-grow: 1;
    }

    .hascookiereport #cookiescript_toppart {
        margin-bottom: 10px;
    }

}

@media only screen and (max-width: 414px) {
    #cookiescript_injected {
        flex-direction: column;
        width: 100%;
        padding: 15px;
    }

    #cookiescript_header {
        margin-right: 25px;
    }

    #cookiescript_rightpart {
        flex-direction: column;
    }

    #cookiescript_buttons {
        flex-wrap: wrap;
    }

    #cookiescript_copyright {
        position: static;
    }
}


#cookiescript_accept, #cookiescript_reject, #cookiescript_save {
    border-radius: 20px;
}

/*IE 9 fixes*/
@media screen and (min-width: 0\0
) and (min-resolution: .001dpcm) {
    .cookiescript_checkbox {
        display: inline-block;
    }

    #cookiescript_buttons {
        margin-top: 5%;
    }

    #cookiescript_leftpart {
        float: left;
        width: 60%;
    }

    #cookiescript_rightpart {
        float: right;
        width: 38%;
        margin: 0;
    }

    #cookiescript_injected {
        padding: 15px 20px;
    }

    #cookiescript_accept, #cookiescript_reject, #cookiescript_save {
        white-space: normal;
    }

    #cookiescript_injected {
        max-height: 100%;
    }
}

#cookiescript_injected {
    display: none !important;
}

#cookiescript_fsd_wrapper {
    background-color: var(--stb-cookie-banner-bg-secondary);
    color: var(--stb-cookie-banner-text-primary);
    box-shadow: var(--stb-cookie-banner-box-shadow);
    border-radius: var(--stb-cookie-banner-border-radius);
}

.cookiescript_fsd_header {
    border-radius: var(--stb-cookie-banner-border-radius) var(--stb-cookie-banner-border-radius) 0 0;
    border-bottom: 1px solid var(--stb-cookie-table-border);
    background-color: var(--stb-cookie-banner-bg-primary);
}

.cookiescript_fsd_language_drop_down {
    right: 0;
}

.cookiescript_custom_select {
    font-size: 10px;
    font-weight: 700;
}

.cookiescript_custom_select_selected {
    padding: 0 24px;
    font-size: 10px;
}

.cookiescript_custom_select_selected svg {
    width: 12px;
    height: 12px;
    margin-inline: 8px 0;
}

.cookiescript_custom_select_flag {
    margin-inline: 0 8px;
    box-shadow: 0 0 4px 0 rgb(var(--stb-pure-black) / 0.4);
}

.cookiescript_custom_select_flag img {
    object-fit: cover;
}

.cookiescript_custom_select_item {
    padding: 7px 24px;
    transition: background-color 300ms;
}

.cookiescript_custom_select_item:hover {
    background-color: var(--stb-cookie-banner-bg-tertiary);
}

.cookiescript_custom_select_items {
    background-color: var(--stb-cookie-banner-bg-secondary);
    border-radius: 0;
}

.cookiescript_fsd_main {
    background-color: var(--stb-cookie-banner-bg-primary);
}

.cookiescript_fsd_tabs_content {
    padding: 5px 10px 10px 20px;
    background-color: var(--stb-cookie-banner-bg-secondary);
}

.cookiescript_fsd_title {
    font-size: 16px;
}

.cookiescript_fsd_title,
.cookiescript_fsd_description {
    color: inherit;
}

.cookiescript_fsd_cookies_table td:nth-child(2) {
    color: inherit;
}

@media only screen and (max-width: 414px) {
    .cookiescript_fsd_cookies_table td:nth-child(2):before {
        color: inherit;
    }
}

.cookiescript_fsd_cookies_table td {
    border-top: 1px solid var(--stb-cookie-table-border);
    color: inherit;
}

.cookiescript_fsd_tabs {
    display: none;
}

#cookiescript_fsd_wrapper #cookiescript_readmore {
    font-size: 12px;
    font-weight: 700;
    color: var(--stb-link-accent);
}

#cookiescript_fsd_wrapper #cookiescript_readmore:hover {
    color: var(--stb-link-accent);
}

.cookiescript_fsd_cookies {
    border: 1px solid var(--stb-cookie-banner-bg-tertiary);
    border-radius: 2px;
}

.cookiescript_fsd_cookies_table,
.cookiescript_fsd_cookies_table tbody,
.cookiescript_fsd_cookies_table thead,
.cookiescript_fsd_cookies_table tr,
.cookiescript_fsd_cookies_table th,
.cookiescript_fsd_cookies_table td {
    background-color: var(--stb-cookie-banner-bg-primary);
}

.cookiescript_vendor_name a {
    text-decoration: none;
    font-weight: 500;
    color: var(--stb-link-accent);
}

.cookiescript_fsd__category_name {
    font-size: 14px;
    margin-bottom: 8px;
    text-transform: capitalize;
    color: var(--stb-text-accent-3);
    -webkit-text-stroke: 2px rgb(var(--stb-brand-900));
    paint-order: stroke fill;
}

.cookiescript_vendor_name a:hover {
    color: var(--stb-link-accent);
}

.cookiescript_category_description {
    font-size: 12px;
    line-height: 1.35;
    text-align: start;
    padding-bottom: 4px;
}

.cookiescript_fsd_cookies_control {
    font-size: 12px;
    color: var(--stb-cookie-banner-link-color);
}

.cookiescript_fsd_cookies_control:hover {
    color: var(--stb-cookie-banner-link-color-hover);
}

.cookiescript_fsd_cookies::-webkit-scrollbar-thumb,
.cookiescript_fsd_tabs_content::-webkit-scrollbar-thumb {
    background-color: var(--stb-cookie-banner-scrollbar-thumb-bg);
}

.cookiescript_fsd_cookies::-webkit-scrollbar-track,
.cookiescript_fsd_tabs_content::-webkit-scrollbar-track {
    background-color: var(--stb-cookie-banner-scrollbar-track-bg);
    visibility: initial;
}

.cookiescript_fsd_cookies::-webkit-scrollbar-thumb,
.cookiescript_fsd_tabs_content::-webkit-scrollbar-thumb,
#cookiescript_iabwrap::-webkit-scrollbar-thumb,
#cookiescript_aboutwrap::-webkit-scrollbar-thumb {
    border-radius: var(--stb-cookie-banner-scroller-border-radius);
    visibility: initial;
}

.cookiescript_fsd_cookies_control span {
    margin-inline: 0 5px;
}

.cookiescript_fsd_category {
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid var(--stb-cookie-banner-bg-tertiary);
}

.cookiescript_fsd_category_info {
    padding-inline: 0 10px;
}

.cookiescript_fsd_category_control {
    justify-content: flex-end;
}

.cookiescript_fsd_footer {
    border-radius: 0 0 var(--stb-cookie-banner-border-radius) var(--stb-cookie-banner-border-radius);
    border-top: 1px solid var(--stb-cookie-banner-bg-tertiary);
    background-color: var(--stb-cookie-banner-bg-primary);
}

.cookiescript_fsd_footer .cookiescript_fsd_reportby {
    display: none;
}

#cookiescript_injected_fsd #cookiescript_accept,
#cookiescript_injected_fsd #cookiescript_save,
#cookiescript_injected_fsd #cookiescript_reject {
    border-radius: var(--stb-cookie-banner-action-border-radius);
}

#cookiescript_injected_fsd #cookiescript_accept,
#cookiescript_injected_fsd #cookiescript_reject {
    background-color: var(--stb-cookie-banner-action-bg-secondary);
    color: var(--stb-cookie-banner-action-color-secondary);
    border: none;
    -webkit-text-stroke: 2px rgb(var(--stb-brand-750));
    paint-order: stroke fill;
}

#cookiescript_injected_fsd #cookiescript_accept:hover,
#cookiescript_injected_fsd #cookiescript_reject:hover {
    background-color: var(--stb-cookie-banner-action-bg-secondary-hover);
    color: var(--stb-cookie-banner-action-color-secondary-hover);
}

#cookiescript_injected_fsd #cookiescript_save {
    background-color: var(--stb-cookie-banner-action-bg-primary);
    color: var(--stb-cookie-banner-action-color-primary);
    border: none;
    -webkit-text-stroke: 2px rgb(var(--stb-red-600));
    paint-order: stroke fill;
}

#cookiescript_injected_fsd #cookiescript_save:hover {
    background-color: var(--stb-cookie-banner-action-bg-primary-hover);
    color: var(--stb-cookie-banner-action-color-primary-hover);
}

#cookiescript_injected .mdc-switch__ripple,
#cookiescript_injected_fsd .mdc-switch__ripple {
    display: none;
}

#cookiescript_injected_fsd #cookiescript_buttons {
    grid-gap: 10px 12px;
    padding: 16px;
}

#cookiescript_injected_fsd #cookiescript_buttons #cookiescript_accept,
#cookiescript_injected_fsd #cookiescript_buttons #cookiescript_save,
#cookiescript_injected_fsd #cookiescript_buttons #cookiescript_reject {
    margin: 0;
}

#cookiescript_injected .mdc-switch:enabled .mdc-switch__shadow,
#cookiescript_injected_fsd .mdc-switch:enabled .mdc-switch__shadow,
#cookiescript_injected .mdc-switch:disabled .mdc-switch__shadow,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__shadow {
    box-shadow: none;
    --mdc-elevation-box-shadow-for-gss: none;
}

.cookiescript_fsd_main_info {
    padding: 12px 20px;
}

.cookiescript_fsd_description {
    margin-top: 8px;
    font-size: 12px;
    line-height: 1.35;
}

@media screen and (max-width: 767px) {
    #cookiescript_injected_fsd #cookiescript_buttons #cookiescript_accept,
    #cookiescript_injected_fsd #cookiescript_buttons #cookiescript_save,
    #cookiescript_injected_fsd #cookiescript_buttons #cookiescript_reject {
        flex-grow: 1;
    }

    #cookiescript_injected_fsd #cookiescript_buttons #cookiescript_save {
        width: 100%;
    }
}

@media screen and (min-width: 768px) {
    .cookiescript_fsd_tabs_content {
        padding: 5px 50px 10px 52px;
    }

    .cookiescript_fsd_main_info {
        padding: 12px 52px;
    }

    #cookiescript_injected_fsd #cookiescript_buttons #cookiescript_save {
        margin-inline-start: auto;
    }
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__track,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track,
#cookiescript_injected
.mdc-switch.mdc-switch--selected:disabled
.mdc-switch__icons,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--selected:disabled
.mdc-switch__icons,
#cookiescript_injected .mdc-switch:disabled .mdc-switch__handle::after,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__handle::after {
    opacity: 1;
}

#cookiescript_injected .mdc-switch .mdc-switch__handle::before,
#cookiescript_injected_fsd .mdc-switch .mdc-switch__handle::before {
    display: none;
}

#cookiescript_injected
.mdc-switch.mdc-switch--selected:disabled
.mdc-switch__handle::after,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--selected:disabled
.mdc-switch__handle::after {
    background: var(--stb-cookie-banner-switcher-disabled-pin-bg);
}

#cookiescript_injected
.mdc-switch.mdc-switch--selected:disabled
.mdc-switch__icon,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--selected:disabled
.mdc-switch__icon {
    fill: var(--stb-cookie-banner-switcher-disabled-svg-color);
}

#cookiescript_injected .mdc-switch:disabled .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track::before,
#cookiescript_injected .mdc-switch:disabled .mdc-switch__track::after,
#cookiescript_injected_fsd .mdc-switch:disabled .mdc-switch__track::after {
    background: var(--stb-cookie-banner-switcher-disabled-track-bg);
}

#cookiescript_injected_fsd
.mdc-switch.mdc-switch--selected:enabled:active
.mdc-switch__handle::after,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--selected:enabled:focus:not(:active)
.mdc-switch__handle::after,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active)
.mdc-switch__handle::after,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--selected:enabled
.mdc-switch__handle::after {
    background: var(--stb-cookie-banner-switcher-selected-pin-bg);
}

#cookiescript_injected
.mdc-switch.mdc-switch--unselected:enabled
.mdc-switch__icon,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--unselected:enabled
.mdc-switch__icon {
    fill: var(--stb-cookie-banner-switcher-unselected-svg-color);
}

#cookiescript_injected
.mdc-switch.mdc-switch--selected:enabled
.mdc-switch__icon,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--selected:enabled
.mdc-switch__icon {
    fill: var(--stb-cookie-banner-switcher-selected-svg-color);
}

#cookiescript_injected_fsd .mdc-switch:enabled:active .mdc-switch__track::after,
#cookiescript_injected_fsd
.mdc-switch:enabled:focus:not(:active)
.mdc-switch__track::after,
#cookiescript_injected_fsd
.mdc-switch:enabled:hover:not(:focus):not(:active)
.mdc-switch__track::after,
#cookiescript_injected_fsd .mdc-switch:enabled .mdc-switch__track::after {
    background: var(--stb-cookie-banner-switcher-selected-track-bg);
    opacity: 1;
}

#cookiescript_injected .mdc-switch:enabled:active .mdc-switch__track::before,
#cookiescript_injected_fsd
.mdc-switch:enabled:active
.mdc-switch__track::before,
#cookiescript_injected
.mdc-switch:enabled:focus:not(:active)
.mdc-switch__track::before,
#cookiescript_injected_fsd
.mdc-switch:enabled:focus:not(:active)
.mdc-switch__track::before,
#cookiescript_injected
.mdc-switch:enabled:hover:not(:focus):not(:active)
.mdc-switch__track::before,
#cookiescript_injected_fsd
.mdc-switch:enabled:hover:not(:focus):not(:active)
.mdc-switch__track::before,
#cookiescript_injected .mdc-switch:enabled .mdc-switch__track::before,
#cookiescript_injected_fsd .mdc-switch:enabled .mdc-switch__track::before {
    background: var(--stb-cookie-banner-switcher-unselected-track-bg);
}

#cookiescript_injected
.mdc-switch.mdc-switch--unselected:enabled:active
.mdc-switch__handle::after,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--unselected:enabled:active
.mdc-switch__handle::after,
#cookiescript_injected
.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active)
.mdc-switch__handle::after,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--unselected:enabled:focus:not(:active)
.mdc-switch__handle::after,
#cookiescript_injected
.mdc-switch.mdc-switch--unselected:enabled
.mdc-switch__handle::after,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--unselected:enabled
.mdc-switch__handle::after,
#cookiescript_injected
.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active)
.mdc-switch__handle::after,
#cookiescript_injected_fsd
.mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active)
.mdc-switch__handle::after {
    background: var(--stb-cookie-banner-switcher-unselected-pin-bg);
}

.preloader {
    position: fixed;
    inset: 0;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0d2a03;
    overflow: hidden;
}

.preloader__image {
    width: 266px;
    height: 200px;
    object-fit: contain;
}

@media screen and (min-width: 768px) {
    .preloader__image {
        width: 354px;
        height: 266px;
    }
}


html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

img {
    border-style: none
}

:root {
    --stb-font-primary: "PF Grand Gothik", "Arial", sans-serif;
    --stb-font-helper: "Artifex CF", "Arial", sans-serif;
    --stb-transition-time: .2s;
    --stb-sidebars-transition-time: .5s;
    --stb-animation-rotation-time: 3s;
    --stb-container-padding: 16px;
    --stb-game-page-container-padding: 20px;
    --stb-gamification-container-inner-width: 1264px;
    --stb-gamification-container: calc(var(--stb-gamification-container-inner-width) + var(--stb-container-padding) * 2);
    --stb-safe-area-inline-start: env(safe-area-inset-left);
    --stb-safe-area-inline-end: env(safe-area-inset-right);
    --stb-page-content-width: 800px;
    --stb-page-content-padding-bottom: 100px;
    --stb-page-indent-padding-top: 16px;
    --stb-page-indent-padding-bottom: 28px;
    --stb-games-gap: 16px;
    --stb-page-grid-row-gap: 16px;
    --stb-game-page-header-height: 52px;
    --stb-game-page-header-closed-height: 32px;
    --stb-header-height: 60px;
    --stb-sub-menu-height: 42px;
    --stb-navigation-bottom-height: 60px;
    --stb-sidebar-expanded-width: 232px;
    --stb-sidebar-current-width: var(--stb-sidebar-expanded-width);
    --stb-sidebar-collapsed-width: 80px;
    --stb-modal-menu-max-width: 420px;
    --stb-scrollbar-width: 6px;
    --stb-scrollbar-height: 6px;
    --stb-scrollbar-visibility: initial;
    --stb-scrollbar-thumb-color: rgb(var(--stb-brand-750));
    --stb-scrollbar-track-color: rgb(var(--stb-white) / 0);
    --stb-scrollbar-border-radius: 6px;
    --stb-scrollbar-width-keyword: none;
    --stb-scroller-correct-scrollbar: 8px;
    --stb-common-scroll-margin-top: calc(var(--stb-header-height) + 40px);
    --stb-modal-dialog-panel-max-width: 532px;
    --stb-modal-dialog-inner-vertical-padding: 16px;
    --stb-modal-dialog-action-bottom-padding: 32px;
    --stb-modal-dialog-body-bottom-padding: 16px;
    --stb-modal-dialog-border-radius: 12px;
    --stb-spinner-loader-inset: 0;
    --stb-spinner-loader-border-radius: 8px;
    --stb-thumbnail-offset: -14px;
    --stb-thumbnail-border-radius: 4px;
    --stb-thumbnail-label-opacity: 1;
    --stb-thumbnail-actions-opacity: 0;
    --stb-thumbnail-favorite-block-opacity: 0;
    --stb-title-grid-template-columns: .5fr 1fr minmax(0, .5fr);
    --stb-text-transform-uppercase: uppercase;
    --stb-banner-offer-horizontal-padding: var(--stb-container-padding);
    --stb-banner-offer-vertical-padding: 16px;
    --stb-input-height: 48px;
    --stb-input-border-radius: 12px
}

@media screen and (min-width: 768px) {
    :root {
        --stb-modal-dialog-panel-max-width: 532px;
        --stb-modal-dialog-inner-vertical-padding: 90px
    }
}

@media screen and (min-width: 1280px) {
    :root {
        --stb-page-indent-padding-bottom: 32px;
        --stb-game-page-container-padding: 60px;
        --stb-games-gap: 16px;
        --stb-game-page-header-height: 56px;
        --stb-sub-menu-height: 0px;
        --stb-header-height: 64px;
        --stb-banner-offer-horizontal-padding: 28px;
        --stb-banner-offer-vertical-padding: 32px
    }
}

@media screen and (min-width: 1536px) {
    :root {
        --stb-banner-offer-horizontal-padding: 40px;
        --stb-banner-offer-vertical-padding: 40px
    }
}

:root {
    --stb-black: 9 8 12;
    --stb-pure-black: 0 0 0;
    --stb-white: 255 255 255;
    --stb-neutral-50: 245 245 229;
    --stb-neutral-100: 213 213 197;
    --stb-neutral-150: 181 181 165;
    --stb-neutral-200: 149 149 133;
    --stb-neutral-300: 117 117 101;
    --stb-neutral-400: 101 101 85;
    --stb-neutral-500: 85 85 69;
    --stb-neutral-600: 69 69 53;
    --stb-neutral-700: 53 53 37;
    --stb-neutral-800: 37 37 21;
    --stb-neutral-900: 21 21 5;
    --stb-neutral-950: 5 5 0;
    --stb-grayscale-100: 204 204 204;
    --stb-grayscale-200: 153 153 153;
    --stb-grayscale-300: 115 115 115;
    --stb-grayscale-400: 77 76 76;
    --stb-brand-200: 135 174 121;
    --stb-brand-250: 104 253 135;
    --stb-brand-300: 54 255 97;
    --stb-brand-400: 1 250 54;
    --stb-brand-500: 100 189 32;
    --stb-brand-600: 71 187 41;
    --stb-brand-700: 16 142 58;
    --stb-brand-750: 25 122 66;
    --stb-brand-800: 20 103 55;
    --stb-brand-850: 18 96 51;
    --stb-brand-900: 25 90 56;
    --stb-brand-950: 19 85 50;
    --stb-brand-1000: 10 59 33;
    --stb-brand-1100: 13 42 3;
    --stb-green-200: 168 255 235;
    --stb-green-300: 105 253 219;
    --stb-green-400: 39 242 184;
    --stb-green-500: 2 198 140;
    --stb-green-600: 1 170 121;
    --stb-green-700: 4 78 95;
    --stb-red-300: 245 134 77;
    --stb-red-400: 255 103 57;
    --stb-red-500: 255 86 32;
    --stb-red-600: 170 84 56;
    --stb-red-700: 154 63 25;
    --stb-red-750: 158 124 87;
    --stb-red-800: 120 84 60;
    --stb-red-850: 130 69 36;
    --stb-red-900: 80 44 21;
    --stb-red-950: 66 40 21;
    --stb-yellow-50: 250 243 226;
    --stb-yellow-100: 249 239 200;
    --stb-yellow-150: 247 232 189;
    --stb-yellow-160: 234 208 162;
    --stb-yellow-200: 255 241 127;
    --stb-yellow-300: 254 233 35;
    --stb-yellow-400: 244 192 22;
    --stb-yellow-450: 255 168 0;
    --stb-yellow-500: 232 148 14;
    --stb-yellow-600: 164 112 0;
    --stb-blue-200: 144 202 249;
    --stb-blue-300: 66 165 245;
    --stb-blue-400: 66 165 245;
    --stb-blue-500: 13 71 161;
    --stb-blue-600: 4 159 196;
    --stb-gradient-yellow-1: linear-gradient(rgb(var(--stb-yellow-200)) 0%, rgb(var(--stb-yellow-300)) 40%, rgb(var(--stb-yellow-400)) 60%, rgb(var(--stb-yellow-500)) 80%, rgb(var(--stb-yellow-600)) 100%);
    --stb-gradient-yellow-2: linear-gradient(rgb(var(--stb-yellow-600)) 0%, rgb(var(--stb-yellow-500)) 40%, rgb(var(--stb-yellow-400)) 60%, rgb(var(--stb-yellow-300)) 80%, rgb(var(--stb-yellow-200)) 100%);
    --stb-gradient-yellow-3: linear-gradient(rgb(var(--stb-yellow-300)) 0%, rgb(var(--stb-yellow-300)) 50%, rgb(var(--stb-yellow-400)) 100%);
    --stb-gradient-yellow-4: linear-gradient(rgb(var(--stb-yellow-200)) 0%, rgb(var(--stb-yellow-300)) 32%, rgb(var(--stb-yellow-400)) 88%, rgb(var(--stb-yellow-500)) 100%);
    --stb-gradient-yellow-5: linear-gradient(rgb(var(--stb-yellow-50)) 0%, rgb(var(--stb-yellow-100)) 50%, rgb(var(--stb-yellow-160)) 100%);
    --stb-gradient-yellow-6: linear-gradient(rgb(var(--stb-yellow-160)) 0%, rgb(var(--stb-yellow-50)) 50%, rgb(var(--stb-yellow-100)) 100%);
    --stb-gradient-yellow-7: linear-gradient(90deg, rgb(var(--stb-yellow-500)) 0%, rgb(var(--stb-yellow-400)) 60%, rgb(var(--stb-yellow-300)) 80%, rgb(var(--stb-yellow-200)) 100%);
    --stb-gradient-yellow-8: linear-gradient(rgb(var(--stb-yellow-450)) 0%, rgb(var(--stb-yellow-450) / 0) 100%);
    --stb-gradient-yellow-9: linear-gradient(90deg, rgb(var(--stb-yellow-450)) 0%, rgb(var(--stb-yellow-450) / 0) 100%);
    --stb-gradient-brand-1: linear-gradient(rgb(var(--stb-brand-400)) 0%, rgb(var(--stb-brand-600)) 50%, rgb(var(--stb-brand-700)) 100%);
    --stb-gradient-brand-2: linear-gradient(rgb(var(--stb-brand-700)) 0%, rgb(var(--stb-brand-600)) 50%, rgb(var(--stb-brand-400)) 100%);
    --stb-gradient-brand-3: linear-gradient(rgb(var(--stb-brand-700)) 0%, rgb(var(--stb-brand-800)) 100%);
    --stb-gradient-brand-4: linear-gradient(rgb(var(--stb-brand-800)) 0%, rgb(var(--stb-brand-700)) 100%);
    --stb-gradient-brand-5: linear-gradient(rgb(var(--stb-brand-800)) 0%, rgb(var(--stb-brand-600)) 100%);
    --stb-gradient-brand-6: linear-gradient(rgb(var(--stb-brand-500)) 0%, rgb(var(--stb-brand-900)) 100%);
    --stb-gradient-red-1: linear-gradient(rgb(var(--stb-red-300)) 0%, rgb(var(--stb-red-600)) 50%, rgb(var(--stb-red-900)) 100%);
    --stb-gradient-red-2: linear-gradient(rgb(var(--stb-red-900)) 0%, rgb(var(--stb-red-600)) 50%, rgb(var(--stb-red-300)) 100%);
    --stb-gradient-red-3: linear-gradient(rgb(var(--stb-red-600)) 0%, rgb(var(--stb-yellow-600)) 100%);
    --stb-gradient-red-4: linear-gradient(rgb(var(--stb-yellow-600)) 0%, rgb(var(--stb-red-600)) 100%);
    --stb-gradient-red-5: linear-gradient(rgb(var(--stb-red-600)) 0%, rgb(var(--stb-red-900)) 100%);
    --stb-gradient-red-6: linear-gradient(rgb(var(--stb-red-900)) 0%, rgb(var(--stb-red-600)) 100%);
    --stb-gradient-red-7: linear-gradient(rgb(var(--stb-red-700)) 0%, rgb(var(--stb-red-500)) 100%);
    --stb-gradient-red-8: linear-gradient(rgb(var(--stb-red-300)) 0%, rgb(var(--stb-red-500)) 100%);
    --stb-gradient-green-1: linear-gradient(rgb(var(--stb-green-300)) 0%, rgb(var(--stb-green-600)) 100%);
    --stb-gradient-silver-1: linear-gradient(rgb(var(--stb-white)) 0%, rgb(var(--stb-grayscale-100)) 20%, rgb(var(--stb-grayscale-200)) 40%, rgb(var(--stb-grayscale-300)) 60%, rgb(var(--stb-grayscale-400)) 100%);
    --stb-gradient-silver-2: linear-gradient(rgb(var(--stb-grayscale-400)) 0%, rgb(var(--stb-grayscale-300)) 40%, rgb(var(--stb-grayscale-200)) 60%, rgb(var(--stb-grayscale-100)) 80%, rgb(var(--stb-white)) 100%);
    --stb-gradient-blue-1: linear-gradient(90deg, rgb(var(--stb-blue-400)) 0%, rgb(var(--stb-blue-200)) 100%);
    --stb-gradient-blue-2: linear-gradient(90deg, rgb(var(--stb-blue-200)) 0%, rgb(var(--stb-blue-400)) 100%);
    --stb-gradient-blue-3: linear-gradient(rgb(var(--stb-blue-200)) 0%, rgb(var(--stb-blue-400)) 100%);
    --stb-gradient-blue-4: linear-gradient(rgb(var(--stb-blue-400)) 0%, rgb(var(--stb-blue-200)) 100%);
    --stb-gradient-blue-5: linear-gradient(rgb(var(--stb-blue-300)) 0%, rgb(var(--stb-brand-250) / 0) 100%);
    --stb-text-primary: rgb(var(--stb-yellow-100));
    --stb-text-secondary: rgb(var(--stb-yellow-160));
    --stb-text-contrast-primary: rgb(var(--stb-red-800));
    --stb-text-contrast-secondary: rgb(var(--stb-yellow-400));
    --stb-text-accent: rgb(var(--stb-brand-500));
    --stb-text-accent-2: rgb(var(--stb-green-300));
    --stb-text-accent-3: rgb(var(--stb-yellow-200));
    --stb-button-text-bright: rgb(var(--stb-white));
    --stb-button-text-middle: rgb(var(--stb-neutral-100));
    --stb-button-text-dark: rgb(var(--stb-brand-600));
    --stb-link-primary: rgb(var(--stb-brand-400));
    --stb-link-secondary: rgb(var(--stb-green-300));
    --stb-link-tertiary: rgb(var(--stb-brand-200));
    --stb-link-accent: rgb(var(--stb-yellow-400));
    --stb-link-alert: rgb(var(--stb-red-400));
    --stb-bg-primary: rgb(var(--stb-brand-900));
    --stb-bg-secondary: rgb(var(--stb-yellow-200));
    --stb-bg-tertiary: rgb(var(--stb-brand-700));
    --stb-bg-fourth: rgb(var(--stb-yellow-160));
    --stb-bg-fifth: url(cells-red.464e39b28b4c6e9c.svg) 0 0 / 48px 48px repeat, var(--stb-gradient-red-5);
    --stb-bg-sixth: radial-gradient(80% 170% at 0% 90%, rgb(var(--stb-brand-900)) 0%, rgb(var(--stb-brand-900)) 4%, rgb(var(--stb-brand-700)) 40%, rgb(var(--stb-brand-900)) 100%);
    --stb-bg-eighth: var(--stb-gradient-red-5);
    --stb-bg-ninth: radial-gradient(120% 70% at 100% 55%, rgb(var(--stb-brand-900)) 0%, rgb(var(--stb-brand-900)) 24%, rgb(var(--stb-brand-700)) 40%, rgb(var(--stb-brand-900)) 100%);
    --stb-bg-contrast-primary: rgb(var(--stb-brand-950));
    --stb-bg-contrast-secondary: rgb(var(--stb-yellow-400));
    --stb-bg-contrast-tertiary: rgb(var(--stb-brand-600));
    --stb-bg-popup: rgb(var(--stb-brand-1000) / .9);
    --stb-input-fill: rgb(var(--stb-brand-800));
    --stb-input-fill-hover: rgb(var(--stb-brand-750));
    --stb-input-fill-selected: rgb(var(--stb-brand-850));
    --stb-input-stroke: rgb(var(--stb-brand-700));
    --stb-input-stroke-hover: rgb(var(--stb-brand-600));
    --stb-input-stroke-selected: rgb(var(--stb-brand-750));
    --stb-icon-100: rgb(var(--stb-green-400));
    --stb-icon-400: rgb(var(--stb-red-600));
    --stb-icon-800: rgb(var(--stb-red-300));
    --stb-icon-1000: rgb(var(--stb-yellow-400));
    --stb-icon-1200: rgb(var(--stb-yellow-200));
    --stb-functional-done: rgb(var(--stb-brand-400));
    --stb-functional-warning: rgb(var(--stb-yellow-400));
    --stb-functional-error: rgb(var(--stb-red-400));
    --stb-functional-alert: rgb(var(--stb-red-300));
    --stb-functional-info: rgb(var(--stb-green-300));
    --stb-functional-info-plus: rgb(var(--stb-blue-500));
    --stb-button-text-bright-filter: invert(100%) sepia(0%) saturate(7487%) hue-rotate(126deg) brightness(108%) contrast(105%);
    --stb-button-text-middle-filter: invert(59%) sepia(22%) saturate(499%) hue-rotate(207deg) brightness(89%) contrast(87%);
    --stb-text-secondary-filter: invert(64%) sepia(11%) saturate(970%) hue-rotate(207deg) brightness(85%) contrast(83%);
    --stb-text-primary-filter: invert(30%) sepia(9%) saturate(1781%) hue-rotate(207deg) brightness(97%) contrast(89%);
    --stb-white-filter: invert(99%) sepia(3%) saturate(371%) hue-rotate(87deg) brightness(115%) contrast(100%);
    --stb-bg-primary-filter: brightness(0) saturate(100%) invert(20%) sepia(10%) saturate(4140%) hue-rotate(101deg) brightness(114%) contrast(80%);
    --stb-brand-500-filter: invert(58%) sepia(23%) saturate(7495%) hue-rotate(217deg) brightness(103%) contrast(98%);
    --stb-icon-400-filter: invert(58%) sepia(23%) saturate(462%) hue-rotate(207deg) brightness(91%) contrast(88%);
    --stb-icon-1200-filter: brightness(0) saturate(100%) invert(90%) sepia(24%) saturate(828%) hue-rotate(349deg) brightness(105%) contrast(101%);
    --stb-shadow-primary: 0 6px 16px rgb(37 14 61 / .1);
    --stb-glow-shadow: drop-shadow(0 2px 8px rgb(var(--stb-brand-250))) drop-shadow(0 2px 2px rgb(var(--stb-brand-1000)));
    --stb-filter-drop-shadow: drop-shadow(-1px 6px 6px rgb(37 14 61 / .1));
    --stb-input-box-shadow: 1px 1px 0 0 rgb(var(--stb-pure-black) / .3) inset, 1px 1px 0 0 rgb(var(--stb-brand-500));
    --stb-input-invalid-box-shadow: 1px 1px 0 0 rgb(var(--stb-pure-black) / .3) inset, 1px 1.5px 0 0 rgb(var(--stb-red-400))
}

:root {
    --stb-tournament-dropdown-padding: 16px;
    --stb-tournament-card-radius: 8px;
    --stb-tournament-leaderbord-row-radius: 0;
    --stb-tournament-details-list-font-size: 12px;
    --stb-tournament-dropdown-grid-template-columns: none;
    --stb-tournament-dropdown-container-gap: 24px;
    --stb-tournament-description-padding: 16px;
    --stb-tournament-description-details-gap: 8px;
    --stb-tournament-banner-title-font-size: 20px;
    --stb-tournament-prize-font-size: 16px
}

:root {
    --stb-shop-image-aspect-ratio: 3 / 2;
    --stb-shop-section-row-gap: 8px;
    --stb-shop-page-grid-row-gap: 16px;
    --stb-base-shop-card-height: 193px;
    --stb-shop-scroller-inner-row-gap: 16px;
    --stb-scroller-shop-card-width: 144px;
    --stb-shop-card-gap: 12px;
    --stb-shop-card-border-radius: 8px;
    --stb-shop-card-inner-border-radius: calc(var(--stb-shop-card-border-radius) - 2px);
    --stb-shop-items-grid-gap: 16px;
    --stb-bonus-crab-card-width: 232px;
    --stb-shop-card-offer-font-size: 18px;
    --stb-shop-card-offer-line-height: 1;
    --stb-shop-card-offer-font-weight: 900;
    --stb-shop-card-offer-margin-bottom: 8px;
    --stb-shop-card-title-font-size: 12px;
    --stb-shop-card-title-line-height: 1.35;
    --stb-shop-card-padding-block: 8px 10px;
    --stb-shop-card-padding-inline: 8px;
    --stb-shop-freespin-image-width: 148px;
    --stb-shop-card-overlay-bg-height: 97px;
    --stb-free-spin-padding-block: 7px 8px;
    --stb-free-spin-padding-inline: 8px 8px;
    --stb-freebets-columns: 2;
    --stb-free-spins-columns: 1;
    --stb-bonus-money-columns: 2;
    --stb-bonus-crab-columns: auto-fill;
    --stb-bonus-crab-column-size: minmax(var(--stb-bonus-crab-card-width), 1fr)
}

@media screen and (min-width: 768px) {
    :root {
        --stb-scroller-shop-card-width: 164px;
        --stb-bonus-money-columns: 4;
        --stb-free-spins-columns: 2;
        --stb-freebets-columns: 4;
        --stb-bonus-crab-columns: 3;
        --stb-bonus-crab-column-size: 1fr
    }
}

@media screen and (min-width: 1280px) {
    :root {
        --stb-shop-section-row-gap: 12px;
        --stb-shop-card-gap: 16px;
        --stb-shop-scroller-inner-row-gap: 20px;
        --stb-shop-card-offer-font-size: 20px;
        --stb-shop-card-offer-line-height: 1.2;
        --stb-shop-card-offer-font-weight: 800;
        --stb-shop-card-offer-margin-bottom: 10px;
        --stb-shop-card-title-font-size: 14px;
        --stb-shop-card-title-line-height: 1.4;
        --stb-shop-card-padding-block: 10px 12px;
        --stb-shop-card-padding-inline: 10px;
        --stb-free-spin-padding-block: 9px 10px;
        --stb-free-spin-padding-inline: 10px 10px;
        --stb-base-shop-card-height: 232px;
        --stb-shop-card-overlay-bg-height: 122px;
        --stb-scroller-shop-card-width: 240px;
        --stb-bonus-crab-columns: 4;
        --stb-free-spins-columns: 3;
        --stb-freebets-columns: 5;
        --stb-bonus-money-columns: 5
    }
}

:root {
    --stb-challenges-intro-actions-align-items: center;
    --stb-challenge-header-flex-direction: column;
    --stb-mission-image-column-width: 72px;
    --stb-challenge-composite-list-columns-amount: 1;
    --stb-challenge-completed-header-display: contents;
    --stb-challenge-completed-countdown-order: 1
}

:root {
    --stb-cookie-banner-border-radius: 12px;
    --stb-cookie-banner-box-shadow: var(--stb-shadow-primary);
    --stb-cookie-banner-scroller-border-radius: 20px;
    --stb-cookie-banner-scrollbar-track-bg: var(--stb-bg-tertiary);
    --stb-cookie-banner-scrollbar-thumb-bg: var(--stb-bg-fourth);
    --stb-cookie-banner-text-primary: var(--stb-text-primary);
    --stb-cookie-banner-bg-primary: var(--stb-bg-primary);
    --stb-cookie-banner-bg-secondary: rgb(var(--stb-brand-750));
    --stb-cookie-banner-bg-tertiary: var(--stb-bg-primary);
    --stb-cookie-table-border: rgb(var(--stb-brand-750));
    --stb-cookie-banner-link-color: var(--stb-link-secondary);
    --stb-cookie-banner-link-color-hover: rgb(var(--stb-green-200));
    --stb-cookie-banner-action-border-radius: 4px;
    --stb-cookie-banner-action-bg-primary: rgb(var(--stb-yellow-400));
    --stb-cookie-banner-action-bg-primary-hover: rgb(var(--stb-yellow-500));
    --stb-cookie-banner-action-color-primary: var(--stb-button-text-bright);
    --stb-cookie-banner-action-color-primary-hover: var(--stb-button-text-bright);
    --stb-cookie-banner-action-bg-secondary: rgb(var(--stb-brand-600));
    --stb-cookie-banner-action-bg-secondary-hover: rgb(var(--stb-brand-700));
    --stb-cookie-banner-action-color-secondary: var(--stb-button-text-bright);
    --stb-cookie-banner-action-color-secondary-hover: var(--stb-button-text-bright);
    --stb-cookie-banner-switcher-disabled-pin-bg: rgb(var(--stb-neutral-150));
    --stb-cookie-banner-switcher-disabled-track-bg: var(--stb-input-fill);
    --stb-cookie-banner-switcher-disabled-svg-color: var(--stb-button-text-bright);
    --stb-cookie-banner-switcher-selected-pin-bg: var(--stb-cookie-banner-bg-primary);
    --stb-cookie-banner-switcher-selected-track-bg: var(--stb-functional-done);
    --stb-cookie-banner-switcher-selected-svg-color: var(--stb-functional-done);
    --stb-cookie-banner-switcher-unselected-pin-bg: var(--stb-functional-done);
    --stb-cookie-banner-switcher-unselected-track-bg: var(--stb-input-fill);
    --stb-cookie-banner-switcher-unselected-svg-color: var(--stb-bg-primary)
}

*, *:before, *:after {
    box-sizing: border-box
}

html, body {
    height: 100%;
    background-color: var(--stb-bg-primary)
}

html {
    min-width: 360px;
    font-family: var(--stb-font-primary);
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2;
    color: var(--stb-text-primary);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    user-select: none
}

@supports (scrollbar-width: auto) and (not (selector(::-webkit-scrollbar))) {
    html {
        scrollbar-color: var(--stb-scrollbar-thumb-color) var(--stb-scrollbar-track-color);
        scrollbar-width: var(--stb-scrollbar-width-keyword)
    }
}

img {
    display: block
}

img {
    height: auto;
    max-width: 100%
}

iframe {
    border: 0
}

@font-face {
    font-family: PF Grand Gothik;
    src: local("PF Grand Gothik"), url('cfr/c830836400e4239/p/09-07-2025-09-31-42-f7ff2974/assets/fonts/PFGrandGothik/pf-grand-gothik.9b681ec6717c3914.woff2') format("woff2 supports variations"), url('cfr/c830836400e4239/p/09-07-2025-09-31-42-f7ff2974/assets/fonts/PFGrandGothik/pf-grand-gothik.9b681ec6717c3914.woff2') format("woff2-variations");
font-weight: 400 900;
font-stretch: 125%
}

@font-face {
    font-family: Artifex CF;
    src: local("Artifex CF"), url('cfr/c830836400e4239/p/09-07-2025-09-31-42-f7ff2974/assets/fonts/ArtifexCF/-RegularItalic.ed5a424742909872.woff2')  format("woff2"), url('cfr/c830836400e4239/p/09-07-2025-09-31-42-f7ff2974/assets/fonts/ArtifexCF/-RegularItalic.d48f56e2750459b9.woff') format("woff");
font-weight: 400;
font-display: swap
}

@font-face {
    font-family: Artifex CF;
    src: local("Artifex CF"), url('cfr/c830836400e4239/p/09-07-2025-09-31-42-f7ff2974/assets/fonts/ArtifexCF/-BoldItalic.443d89e378451279.woff2') format("woff2"), url('cfr/c830836400e4239/p/09-07-2025-09-31-42-f7ff2974/assets/fonts/ArtifexCF/-BoldItalic.3943c0d453388fd3.woff') format("woff");
font-weight: 700;
font-display: swap
}

:root {
    --stb-splide-pagination-page-border: 1px solid rgb(var(--stb-yellow-150))
}


[_nghost-ng-c1988218212] {
    display: flex;
    flex-flow: column;
    min-height: 100%
}

.wrapper[_ngcontent-ng-c1988218212] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding-top: var(--stb-header-height)
}

.main[_ngcontent-ng-c1988218212] {
    display: contents
}

.content[_ngcontent-ng-c1988218212] {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.footer-wrapper[_ngcontent-ng-c1988218212] {
    position: relative;
    margin-block-start: auto
}

@media screen and (min-width: 1280px) {
    .footer-wrapper[_ngcontent-ng-c1988218212] {
        display: grid;
        grid-template-columns:minmax(0, 1fr)
    }

    .footer-wrapper__inner[_ngcontent-ng-c1988218212] {
        grid-area: 1/1/-1/-1
    }
}

@media screen and (min-width: 1280px) {
    .footer-container[_ngcontent-ng-c1988218212] {
        display: block;
        max-width: 1920px;
        width: 100%;
        margin: 0 auto;
        padding-left: var(--stb-container-padding);
        padding-right: var(--stb-container-padding)
    }
}

@media screen and (min-width: 1280px) and (orientation: landscape) {
    .footer-container[_ngcontent-ng-c1988218212] {
        padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding));
        padding-inline-end: max(var(--stb-safe-area-inline-end), var(--stb-container-padding))
    }
}

.content[_ngcontent-ng-c1988218212] {
    --stb-sidebar-current-width: var(--stb-sidebar-expanded-width)
}

@media screen and (min-width: 1280px) {
    .content[_ngcontent-ng-c1988218212] {
        margin-inline-start: var(--stb-sidebar-expanded-width);
        transition: transform var(--stb-transition-time);
        will-change: transform
    }

    .content--collapsed[_ngcontent-ng-c1988218212] {
        --stb-sidebar-current-width: var(--stb-sidebar-collapsed-width);
        --stb-content-collapsed-translateX: calc(-1 * (var(--stb-sidebar-expanded-width) - var(--stb-sidebar-collapsed-width)) / 2);
        transform: translate(var(--stb-content-collapsed-translateX))
    }

    html[dir=rtl][_nghost-ng-c1988218212] .content--collapsed[_ngcontent-ng-c1988218212], html[dir=rtl] [_nghost-ng-c1988218212] .content--collapsed[_ngcontent-ng-c1988218212] {
        --stb-content-collapsed-translateX: calc((var(--stb-sidebar-expanded-width) - var(--stb-sidebar-collapsed-width)) / 2)
    }
}
[_nghost-ng-c3380272944] {
     --stb-shadow-primary: 0px 6px 16px rgb(var(--stb-neutral-900) / .1)
 }

.pwa-notification[_ngcontent-ng-c3380272944] {
    --stb-tooltip-margin-top: 0;
    --stb-tooltip-margin-bottom: 0;
    position: fixed;
    left: 0;
    top: var(--stb-tooltip-top-position, auto);
    bottom: var(--stb-tooltip-bottom-position, auto);
    z-index: 1000;
    height: 96px;
    width: 100%;
    padding: 12px;
    margin: 0 auto;
    animation: _ngcontent-ng-c3380272944_tooltip-in var(--stb-sidebars-transition-time)
}

.pwa-notification__text[_ngcontent-ng-c3380272944] {
    display: flex;
    flex-direction: column;
    gap: 2px
}

.pwa-notification__right-fix[_ngcontent-ng-c3380272944] {
    margin-inline-start: auto
}

.pwa-notification__logo[_ngcontent-ng-c3380272944] {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    background-color: var(--stb-bg-primary);
    border-radius: 4px
}

.pwa-notification__container[_ngcontent-ng-c3380272944] {
    position: relative;
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 12px;
    width: 100%;
    border-radius: 12px;
    max-width: var(--stb-tooltip-width);
    margin: var(--stb-tooltip-margin-top) auto var(--stb-tooltip-margin-bottom) auto;
    padding: 12px;
    background: var(--stb-bg-tertiary)
}

.pwa-notification__img[_ngcontent-ng-c3380272944] {
    max-width: 48px
}

.pwa-notification--top[_ngcontent-ng-c3380272944] {
    --stb-tooltip-translate-from: -100%;
    --stb-tooltip-top-position: 0;
    --stb-tooltip-width: 351px;
    background: linear-gradient(180deg, rgb(var(--stb-brand-900)) 0%, transparent 100%)
}

.pwa-notification--bottom[_ngcontent-ng-c3380272944] {
    --stb-tooltip-translate-from: 100%;
    --stb-tooltip-bottom-position: 0;
    --stb-tooltip-margin-bottom: 10px;
    --stb-tooltip-width: 358px;
    align-content: end;
    background: linear-gradient(180deg, transparent 0%, rgb(var(--stb-brand-900)) 100%)
}

@media screen and (min-aspect-ratio: 12/9) and (max-width: 1279px) {
    .pwa-notification--bottom[_ngcontent-ng-c3380272944] {
        height: 0;
        --stb-tooltip-translate-from: -100%;
        --stb-tooltip-top-position: 0;
        --stb-tooltip-margin-top: 12px
    }
}

.pwa-notification[_ngcontent-ng-c3380272944] .text[_ngcontent-ng-c3380272944] {
    flex: 1
}

.pwa-notification[_ngcontent-ng-c3380272944] .text__icon[_ngcontent-ng-c3380272944] {
    display: inline-block;
    margin-bottom: -2px;
    color: var(--stb-icon-1200)
}

.pwa-notification[_ngcontent-ng-c3380272944] .close-button[_ngcontent-ng-c3380272944] {
    color: var(--stb-icon-1200);
    filter: drop-shadow(0 1px 1px rgb(var(--stb-red-900)))
}

@keyframes _ngcontent-ng-c3380272944_tooltip-in {
    0% {
        opacity: 0;
        transform: translateY(var(--stb-tooltip-translate-from))
    }
}

.chapters-grid[_ngcontent-ng-c2693578524] {
    display: grid;
    grid-row-gap: 8px
}

.chapter-mobile[_ngcontent-ng-c2693578524] {
    overflow: hidden;
    background-color: transparent
}

.chapter-header-mobile[_ngcontent-ng-c2693578524] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 48px;
    padding: 16px 16px 14px;
    font-size: 14px;
    font-weight: 800;
    text-align: left;
    color: rgb(var(--stb-white));
    transition: background-color var(--stb-transition-time);
    text-shadow: -1px -1px 0 rgb(var(--stb-red-700)), 1px -1px 0 rgb(var(--stb-red-700)), -1px 1px 0 rgb(var(--stb-red-700)), 1px 1px 0 rgb(var(--stb-red-700)), -1px 2px 0 rgb(var(--stb-red-900)), 1px 2px 0 rgb(var(--stb-red-900));
    cursor: pointer;
    --stb-board-container-filter-hover: brightness(1.2) contrast(90%);
    --stb-board-container-filter-active: brightness(.7) contrast(120%);
    --stb-board-container-image-size: 24px;
    position: relative;
    z-index: 1
}

.chapter-header-mobile[_ngcontent-ng-c2693578524]:before {
    position: absolute;
    z-index: -1;
    inset: 0;
    background-image: url(board-left.910f9957adffa0c1.png), url(board-center.64d7dc26dd5948d2.png), url(board-right.37d65d774fbb927e.png);
    background-image: image-set(url(board-left.0cbeb1e1ccd53925.webp) type("image/webp"), url(board-left.910f9957adffa0c1.png) type("image/png")), image-set(url(board-center.0577f3c13a93ff46.webp) type("image/webp"), url(board-center.64d7dc26dd5948d2.png) type("image/png")), image-set(url(board-right.84e6a2fe358a9114.webp) type("image/webp"), url(board-right.37d65d774fbb927e.png) type("image/png"));
    background-size: var(--stb-board-container-image-size) 100%, calc(100% - (var(--stb-board-container-image-size) - 1px) * 2) 100%, var(--stb-board-container-image-size) 100%;
    background-repeat: no-repeat;
    background-position: left center, center, right center;
    filter: var(--stb-board-container-filter);
    transition: filter var(--stb-transition-time);
    content: ""
}

@media (hover: hover) and (pointer: fine) {
    .chapter-header-mobile[_ngcontent-ng-c2693578524]:hover {
        --stb-board-container-filter: var(--stb-board-container-filter-hover)
    }
}

.chapter-icon[_ngcontent-ng-c2693578524] {
    stroke: rgb(var(--stb-red-700));
    stroke-width: 2px;
    filter: drop-shadow(var(--stb-chapter-icon-shadow-direction, 1px) var(--stb-chapter-icon-shadow-direction, 1px) 0 rgb(var(--stb-red-700)));
    transition: transform var(--stb-transition-time);
    paint-order: stroke
}

.chapter-icon--open[_ngcontent-ng-c2693578524] {
    --stb-chapter-icon-shadow-direction: -1px;
    transform: rotate(180deg)
}

.chapter-links[_ngcontent-ng-c2693578524] {
    display: grid;
    grid-row-gap: 8px;
    padding: 16px 24px 20px;
    margin: 0 2px;
    border-radius: 0 0 12px 12px;
    background-color: rgb(var(--stb-yellow-160));
    box-shadow: 0 4px 8px rgb(var(--stb-red-900)/.2) inset, 0 -3px rgb(var(--stb-yellow-100)) inset
}

@media screen and (min-width: 1280px) {
    .chapter-links[_ngcontent-ng-c2693578524] {
        background-color: transparent;
        box-shadow: none
    }
}

.chapter-links--column-2[_ngcontent-ng-c2693578524] {
    grid-template-columns:repeat(2, 1fr);
    grid-column-gap: 28px
}

@media screen and (min-width: 1280px) {
    .chapter-links[_ngcontent-ng-c2693578524] {
        grid-row-gap: 4px;
        padding: 12px 0;
        border-top: none
    }
}

.chapter-link[_ngcontent-ng-c2693578524] {
    font-size: 14px;
    line-height: 1.4;
    font-weight: 800;
    text-decoration: underline
}

@media screen and (min-width: 1280px) {
    .chapter-link[_ngcontent-ng-c2693578524] {
        font-size: 12px;
        line-height: 1.2;
        text-decoration: none
    }
}

.navigation-list[_ngcontent-ng-c2693578524] {
    display: grid;
    grid-template-rows:repeat(3, auto);
    grid-template-columns:repeat(7, 1fr);
    grid-column-gap: 20px
}

.navigation-list__item[_ngcontent-ng-c2693578524]:nth-child(2), .navigation-list__item[_ngcontent-ng-c2693578524]:nth-child(3), .navigation-list__item[_ngcontent-ng-c2693578524]:nth-child(4), .navigation-list__item[_ngcontent-ng-c2693578524]:nth-child(5), .navigation-list__item[_ngcontent-ng-c2693578524]:nth-child(8) {
    grid-row: 1/4
}

.navigation-list__item[_ngcontent-ng-c2693578524]:nth-child(1), .navigation-list__item[_ngcontent-ng-c2693578524]:nth-child(6) {
    grid-row: 1/2
}

.navigation-list__item[_ngcontent-ng-c2693578524]:nth-child(7) {
    grid-row: 2/4
}

.navigation-list__item--unlisted[_ngcontent-ng-c2693578524] {
    grid-column: 1/2;
    grid-row: 2/4;
    display: grid;
    place-content: flex-start;
    grid-row-gap: 24px
}

.navigation-list__item-link[_ngcontent-ng-c2693578524] {
    font-size: 14px;
    font-weight: 800;
    line-height: 1.4;
    color: var(--stb-text-secondary)
}

@media (hover: hover) and (pointer: fine) {
    .navigation-list__item-link[_ngcontent-ng-c2693578524]:hover {
        color: rgb(var(--stb-yellow-200))
    }
}

.navigation-list__item-link[_ngcontent-ng-c2693578524]:active {
    color: rgb(var(--stb-yellow-300))
}

.footer-actions[_ngcontent-ng-c551716949] {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    align-items: center;
    grid-column-gap: 12px;
    padding: 0 var(--stb-container-padding)
}

@media screen and (min-width: 1280px) {
    .footer-actions[_ngcontent-ng-c551716949] {
        grid-auto-columns: minmax(186px, auto);
        justify-content: center
    }
}

@media (orientation: landscape) {
    .footer-actions[_ngcontent-ng-c551716949] {
        padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding));
        padding-inline-end: max(var(--stb-safe-area-inline-end), var(--stb-container-padding))
    }
}

.footer-actions__button[_ngcontent-ng-c551716949] {
    --stb-button-padding: 0 15px
}

@media screen and (min-width: 1280px) {
    .footer-actions__button[_ngcontent-ng-c551716949] {
        --stb-button-padding: 0 20px
    }
}

.footer[_ngcontent-ng-c1945304281] {
    position: relative;
    display: grid;
    grid-template-columns:minmax(0, 1fr);
    grid-row-gap: 32px;
    padding: var(--stb-footer-padding-top, 32px) 0 32px;
    border-radius: var(--stb-footer-border-radius, 64px) var(--stb-footer-border-radius, 64px) 0 0
}

@media screen and (min-width: 768px) {
    .footer[_ngcontent-ng-c1945304281] {
        --stb-footer-border-radius: 80px
    }
}

@media screen and (min-width: 1280px) {
    .footer[_ngcontent-ng-c1945304281] {
        --stb-footer-padding-top: 40px;
        --stb-footer-border-radius: 100px;
        grid-row-gap: 40px
    }
}

.footer[_ngcontent-ng-c1945304281]:before, .footer[_ngcontent-ng-c1945304281]:after {
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: inherit;
    content: ""
}

@media screen and (min-width: 1280px) {
    .footer[_ngcontent-ng-c1945304281]:before, .footer[_ngcontent-ng-c1945304281]:after {
        inset: 0 calc(-1 * (100vw - 100% - var(--stb-sidebar-current-width)) / 2)
    }
}

.footer[_ngcontent-ng-c1945304281]:before {
    border: 2px solid transparent;
    background: linear-gradient(var(--stb-bg-contrast-primary), var(--stb-bg-contrast-primary)) padding-box, var(--stb-gradient-brand-6) border-box
}

.footer[_ngcontent-ng-c1945304281]:after {
    background-image: url(clovers-pattern.8bedbf17063be800.png);
    background-image: image-set(url(clovers-pattern.6c03e8d47ddd5333.webp) type("image/webp") 1x, url(clovers-pattern@2x.c76c6e4e14d50eaa.webp) type("image/webp") 2x, url(clovers-pattern.8bedbf17063be800.png) type("image/png") 1x, url(clovers-pattern@2x.4032320b8443741d.png) type("image/png") 2x);
    background-size: auto 280px;
    background-position: center top;
    background-repeat: repeat-x;
    opacity: .24
}

@media screen and (min-width: 1280px) {
    .footer[_ngcontent-ng-c1945304281]:after {
        background-size: auto 388px;
        background-position: center 18px
    }
}

[_nghost-ng-c885589535] {
    position: relative;
    max-width: calc(800px + var(--stb-container-padding) * 2);
    display: block;
    width: 100%;
    margin: 0 auto;
    padding-left: var(--stb-container-padding);
    padding-right: var(--stb-container-padding)
}

@media (orientation: landscape) {
    [_nghost-ng-c885589535] {
        padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding));
        padding-inline-end: max(var(--stb-safe-area-inline-end), var(--stb-container-padding))
    }
}

.seo-text-container[_ngcontent-ng-c885589535] {
    --stb-divider-decor-height: 24px;
    scroll-margin-top: var(--stb-common-scroll-margin-top);
    padding-top: 32px;
    min-height: var(--stb-divider-height, 36px)
}

@media screen and (min-width: 1280px) {
    .seo-text-container[_ngcontent-ng-c885589535] {
        padding-top: 48px
    }
}

.seo-text-container[_ngcontent-ng-c885589535]:after, .seo-text-container[_ngcontent-ng-c885589535]:before {
    position: absolute;
    inset-block: 0;
    inset-inline: var(--stb-page-divider-inset-inline, var(--stb-divider-x-position, calc(-.5 * (100vw - 100%))));
    content: ""
}

.seo-text-container[_ngcontent-ng-c885589535]:before {
    z-index: -1;
    height: var(--stb-divider-decor-height, 100%);
    background-image: url('dimg/game/divider-left.8e4f445788294529.png') , url('dimg/game/divider-right.ca758afc394d0f9a.png'), url('dimg/game/divider-middle.c96ffef76b5c3584.png') ;
    background-image: image-set(url('dimg/game/divider-left.014b1e6e12f6b49f.webp')  type("image/webp"), url('dimg/game/divider-left.8e4f445788294529.png') type("image/png")), image-set(url('dimg/game/divider-right.77cf1c08142cfadd.webp')  type("image/webp"), url('dimg/game/divider-right.ca758afc394d0f9a.png')  type("image/png")), image-set(url('dimg/game/divider-middle.924e7f4733bb530a.webp')  type("image/webp"), url('dimg/game/divider-middle.c96ffef76b5c3584.png') type("image/png"));
    background-position: left var(--stb-divider-decor-y-position, bottom), right var(--stb-divider-decor-y-position, bottom), center var(--stb-divider-decor-y-position, bottom);
    background-size: 56px 20px, 56px 20px, calc(100% - 112px) 20px;
    background-repeat: no-repeat;
    mix-blend-mode: overlay
}

.seo-text-container[_ngcontent-ng-c885589535]:after {
    z-index: -2;
    background: var(--stb-divider-background-color, var(--stb-bg-primary))
}

@media screen and (min-width: 1280px) {
    .seo-text-container[_ngcontent-ng-c885589535] {
        --stb-divider-x-position: calc(-1 * (100vw - 100% - var(--stb-sidebar-current-width)) / 2)
    }
}

.seo-text-container-margin[_ngcontent-ng-c885589535]:not([hidden]) {
    margin-bottom: 34px
}

@media screen and (min-width: 1280px) {
    .seo-text-container-margin[_ngcontent-ng-c885589535]:not([hidden]) {
        margin-bottom: 24px
    }
}

[_nghost-ng-c2813361619] use[_ngcontent-ng-c2813361619], [_nghost-ng-c2813361619] svg[_ngcontent-ng-c2813361619] {
    fill: currentColor
}

[_nghost-ng-c2813361619] svg[_ngcontent-ng-c2813361619] {
    width: var(--stb-icon-sprite-svg-width);
    height: var(--stb-icon-sprite-svg-height);
    animation: var(--stb-icon-sprite-svg-animation);
    scale: var(--stb-icon-sprite-svg-scale, none)
}

.icon-color[_ngcontent-ng-c2813361619] {
    --stb-icon-background-default: currentColor;
    --stb-icon-transition-default: background var(--stb-transition-time);
    --stb-icon-mask-size-default: var(--stb-icon-width) var(--stb-icon-height);
    --stb-icon-mask-repeat-default: no-repeat;
    display: block;
    width: var(--stb-icon-width);
    height: var(--stb-icon-height);
    background: var(--stb-icon-background, var(--stb-icon-background-default));
    mask-image: var(--stb-icon-mask, var(--stb-icon-mask-default));
    mask-size: var(--stb-icon-mask-size, var(--stb-icon-mask-size-default));
    mask-repeat: var(--stb-icon-mask-size, var(--stb-icon-mask-repeat-default));
    transition: var(--stb-icon-transition, var(--stb-icon-transition-default))
}


[_nghost-ng-c354645912] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: var(--stb-header-height)
}

.header-container[_ngcontent-ng-c354645912] {
    container: header/size;
    height: var(--stb-header-content-height)
}

.header[_ngcontent-ng-c354645912] {
    --stb-header-nav-gap: 18px;
    --stb-header-general-gap: 8px;
    --stb-header-burger-width: 28px;
    --stb-header-vertical-padding: 8px 11px;
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: var(--stb-header-general-gap);
    row-gap: 24px;
    padding-inline: var(--stb-header-horizontal-padding, 16px 12px);
    padding-block: var(--stb-header-vertical-padding)
}

.header[_ngcontent-ng-c354645912]:before, .header[_ngcontent-ng-c354645912]:after {
    position: absolute;
    inset: 0;
    z-index: -1;
    content: ""
}

.header[_ngcontent-ng-c354645912]:before {
    background: var(--stb-gradient-red-5)
}

.header[_ngcontent-ng-c354645912]:after {
    background-image: url('dimg/game/header.36dbce987f195ba2.jpg') ;
    background-image: image-set(url('dimg/game/header.09e0f9b042d932ca.webp') type("image/webp") 1x, url('dimg/game/header@2x.c59aa0d52e1483a4.webp') type("image/webp") 2x, url('dimg/game/header.36dbce987f195ba2.jpg') type("image/jpg") 1x, url('dimg/game/header@2x.7f91b0c8b7c5fc83.jpg') type("image/jpg") 2x);
    height: 60px;
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

@media screen and (min-width: 1280px) {
    .header[_ngcontent-ng-c354645912]:after {
        height: 100%
    }
}

html[dir=rtl][_nghost-ng-c354645912] .header[_ngcontent-ng-c354645912]:after, html[dir=rtl] [_nghost-ng-c354645912] .header[_ngcontent-ng-c354645912]:after {
    scale: -1 1
}

.header[_ngcontent-ng-c354645912]:has(.balance-info) {
    flex-wrap: nowrap
}

@media (orientation: landscape) {
    .header[_ngcontent-ng-c354645912] {
        padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding) - 4px);
        padding-inline-end: max(var(--stb-safe-area-inline-end), var(--stb-container-padding))
    }
}

@media screen and (min-width: 1280px) {
    .header[_ngcontent-ng-c354645912] {
        --stb-header-nav-gap: 28px;
        --stb-header-general-gap: 12px;
        --stb-desktop-start-padding: 20px;
        --stb-header-vertical-padding: 5px;
        padding-inline-start: var(--stb-desktop-start-padding)
    }
}

.header[_ngcontent-ng-c354645912]:after {
    inset-inline-start: 60px
}

@media screen and (min-width: 1280px) {
    .header[_ngcontent-ng-c354645912]:after {
        inset-inline-start: 64px
    }
}

.header__nav[_ngcontent-ng-c354645912] {
    display: flex;
    align-items: center;
    gap: var(--stb-header-nav-gap);
    margin-inline-end: auto
}

.header__nav--grow[_ngcontent-ng-c354645912] {
    flex-grow: 10000
}

.header__actions[_ngcontent-ng-c354645912] {
    flex-grow: 1;
    display: flex;
    align-items: center;
    gap: var(--stb-header-general-gap)
}

@media screen and (min-width: 1280px) {
    .header__actions[_ngcontent-ng-c354645912] {
        flex-grow: 0
    }
}

.header__actions--shrink[_ngcontent-ng-c354645912] {
    flex-grow: 0
}

.header__actions--wrap[_ngcontent-ng-c354645912] {
    --stb-header-general-gap: 4px 2px;
    --stb-header-notification-indicator-offset: 6px;
    overflow-y: hidden;
    min-width: min-content;
    height: calc(36px + var(--stb-header-notification-indicator-offset) * 2);
    justify-content: flex-end;
    align-content: flex-end;
    flex-wrap: wrap-reverse;
    flex-basis: min-content;
    padding: var(--stb-header-notification-indicator-offset);
    margin: calc(-1 * var(--stb-header-notification-indicator-offset))
}

.header__actions--desktop-authenticated[_ngcontent-ng-c354645912] {
    --stb-header-general-gap: 16px
}

.balance-wrap[_ngcontent-ng-c354645912] {
    display: flex;
    gap: 12px
}

.balance-info[_ngcontent-ng-c354645912] {
    --stb-balance-info-bg-x-size: 6px;
    position: relative;
    z-index: 1;
    display: grid;
    grid-auto-flow: column;
    align-content: center;
    align-items: center;
    color: rgb(var(--stb-white));
    border-radius: var(--stb-balance-info-border-radius, 8px);
    background-image: url('dimg/game/left.77e1312c139a848b.png'), url('dimg/game/center.cc3cbbfd5c2d2435.png'), url('dimg/game/right.0f76848c58d97b60.png') ;
    background-size: var(--stb-balance-info-bg-x-size) var(--stb-balance-info-bg-y-size), calc(100% - var(--stb-balance-info-bg-x-size) * 2 + 1px) var(--stb-balance-info-bg-y-size), var(--stb-balance-info-bg-x-size) var(--stb-balance-info-bg-y-size);
    background-position: left center, center, right center;
    background-repeat: no-repeat
}

.balance-info[_ngcontent-ng-c354645912]:before, .balance-info[_ngcontent-ng-c354645912]:after {
    position: absolute;
    z-index: -1;
    inset: 2px 0;
    border-radius: inherit;
    background-color: var(--stb-balance-info-state-bg);
    transition: opacity var(--stb-transition-time);
    content: ""
}

.balance-info[_ngcontent-ng-c354645912]:before {
    --stb-balance-info-state-bg: rgb(var(--stb-red-750));
    mix-blend-mode: overlay;
    opacity: var(--stb-balance-info-hover-state-opacity, 0)
}

.balance-info[_ngcontent-ng-c354645912]:after {
    --stb-balance-info-state-bg: rgb(var(--stb-red-900));
    mix-blend-mode: hard-light;
    opacity: var(--stb-balance-info-active-state-opacity, 0)
}

@media (hover: hover) and (pointer: fine) {
    .balance-info[_ngcontent-ng-c354645912]:hover {
        --stb-balance-info-hover-state-opacity: 1
    }

    .balance-info[_ngcontent-ng-c354645912]:active {
        --stb-balance-info-hover-state-opacity: 0;
        --stb-balance-info-active-state-opacity: 1
    }
}

.balance-info--with-button[_ngcontent-ng-c354645912] {
    --stb-balance-info-border-radius: 8px 24px 24px 8px
}

html[dir=rtl][_nghost-ng-c354645912] .balance-info--with-button[_ngcontent-ng-c354645912], html[dir=rtl] [_nghost-ng-c354645912] .balance-info--with-button[_ngcontent-ng-c354645912] {
    --stb-balance-info-border-radius: 24px 8px 8px 24px
}

.balance-info--s[_ngcontent-ng-c354645912] {
    --stb-balance-info-height: 36px;
    --stb-balance-amount-gap: 4px;
    --stb-balance-amount-horizontal-padding: 4px;
    --stb-balance-info-bg-y-size: calc(100% - 4px);
    height: var(--stb-balance-info-height);
    font-size: 12px
}

@media screen and (min-width: 412px) {
    .balance-info--s[_ngcontent-ng-c354645912] {
        --stb-icon-sprite-svg-width: 20px;
        --stb-icon-sprite-svg-height: 20px
    }
}

.balance-info--m[_ngcontent-ng-c354645912] {
    --stb-balance-info-height: 48px;
    --stb-balance-amount-gap: 8px;
    --stb-balance-amount-horizontal-padding: 10px;
    --stb-balance-info-bg-y-size: 100%;
    height: var(--stb-balance-info-height);
    font-size: 16px
}

.balance-info__amount[_ngcontent-ng-c354645912] {
    -webkit-text-stroke: 2px rgb(var(--stb-red-900));
    paint-order: stroke fill;
    padding-inline: var(--stb-balance-amount-horizontal-padding);
    font-weight: 800;
    filter: drop-shadow(0 1px 1px rgb(var(--stb-red-900)));
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.balance-info__amount--coins[_ngcontent-ng-c354645912] {
    display: inline-flex;
    align-items: center;
    gap: var(--stb-balance-amount-gap)
}

@media (hover: hover) and (pointer: fine) {
    .balance-info[_ngcontent-ng-c354645912]:hover {
        --stb-balance-icon-background-color: rgb(var(--stb-green-700))
    }
}

.balance-info[_ngcontent-ng-c354645912]:active {
    --stb-balance-icon-background-color: rgb(var(--stb-green-450))
}

.search[_ngcontent-ng-c354645912] {
    --stb-header-search-bg-size: 12px;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    min-width: 300px;
    height: 48px;
    padding: 0 16px;
    color: var(--stb-icon-1000);
    border-radius: 12px;
    background-image: url('dimg/game/left.77e1312c139a848b.png') , url('dimg/game/center.cc3cbbfd5c2d2435.png') , url('dimg/game/right.0f76848c58d97b60.png') ;
    background-size: var(--stb-header-search-bg-size) 100%, calc(100% - var(--stb-header-search-bg-size) * 2) 100%, var(--stb-header-search-bg-size) 100%;
    background-position: 0 50%, calc(50% - 1px) 50%, calc(100% - 2px) 50%;
    background-repeat: no-repeat
}

.search[_ngcontent-ng-c354645912]:before, .search[_ngcontent-ng-c354645912]:after {
    position: absolute;
    z-index: -1;
    inset: 0 2px 0 1px;
    border-radius: inherit;
    transition: opacity var(--stb-transition-time);
    content: ""
}

.search[_ngcontent-ng-c354645912]:before {
    background-color: rgb(var(--stb-red-750));
    opacity: var(--stb-header-search-hover-opacity, 0);
    mix-blend-mode: overlay
}

.search[_ngcontent-ng-c354645912]:after {
    background-color: rgb(var(--stb-red-900));
    opacity: var(--stb-header-search-active-opacity, 0);
    mix-blend-mode: hard-light
}

@media (hover: hover) and (pointer: fine) {
    .search[_ngcontent-ng-c354645912]:hover {
        --stb-header-search-hover-opacity: 1
    }
}

.search[_ngcontent-ng-c354645912]:active {
    --stb-header-search-hover-opacity: 0;
    --stb-header-search-active-opacity: 1
}

.search__text[_ngcontent-ng-c354645912] {
    margin-inline-start: 8px;
    color: var(--stb-text-primary)
}

html[dir=rtl][_nghost-ng-c354645912] .search__icon[_ngcontent-ng-c354645912], html[dir=rtl] [_nghost-ng-c354645912] .search__icon[_ngcontent-ng-c354645912] {
    scale: -1 1
}

@container header (min-height: 73px) {
    .header-wrapper[_ngcontent-ng-c354645912]:not(:has(.smart-banner-layout)) .header[_ngcontent-ng-c354645912] {
        --stb-header-vertical-padding: 8px 11px;
        --stb-header-general-gap: 12px;
        --stb-header-horizontal-padding: 12px
    }

    .header-wrapper[_ngcontent-ng-c354645912]:not(:has(.smart-banner-layout)) .header[_ngcontent-ng-c354645912]:before {
        border-bottom: 2px solid rgb(var(--stb-red-600))
    }

    .header-wrapper[_ngcontent-ng-c354645912]:not(:has(.smart-banner-layout)) .header__nav[_ngcontent-ng-c354645912] {
        display: grid;
        grid-template-columns:var(--stb-header-burger-width) auto var(--stb-header-burger-width);
        justify-items: center;
        padding-inline: 4px
    }

    .header-wrapper[_ngcontent-ng-c354645912]:not(:has(.smart-banner-layout)) .header__actions[_ngcontent-ng-c354645912] {
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: 1fr
    }
}

@container header (min-height: 153px) {
    .header-wrapper[_ngcontent-ng-c354645912]:has(.smart-banner-layout) .header[_ngcontent-ng-c354645912] {
        --stb-header-vertical-padding: 8px 11px;
        --stb-header-general-gap: 12px;
        --stb-header-horizontal-padding: 12px
    }

    .header-wrapper[_ngcontent-ng-c354645912]:has(.smart-banner-layout) .header[_ngcontent-ng-c354645912]:before {
        border-bottom: 2px solid rgb(var(--stb-red-600))
    }

    .header-wrapper[_ngcontent-ng-c354645912]:has(.smart-banner-layout) .header__nav[_ngcontent-ng-c354645912] {
        display: grid;
        grid-template-columns:var(--stb-header-burger-width) auto var(--stb-header-burger-width);
        justify-items: center;
        padding-inline: 4px
    }

    .header-wrapper[_ngcontent-ng-c354645912]:has(.smart-banner-layout) .header__actions[_ngcontent-ng-c354645912] {
        display: grid;
        grid-auto-flow: column;
        grid-auto-columns: 1fr
    }
}


.payments-list[_ngcontent-ng-c2061485343] {
    --stb-payment-width: 80px;
    --stb-payment-height: 36px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 8px
}

@media screen and (min-width: 1280px) {
    .payments-list[_ngcontent-ng-c2061485343] {
        gap: 12px;
        margin-bottom: -8px
    }
}

.payments-list__item-link[_ngcontent-ng-c2061485343] {
    font-size: 12px;
    font-weight: 800;
    line-height: 1.2
}

@media screen and (min-width: 1280px) {
    .payments-list__item-link[_ngcontent-ng-c2061485343] {
        font-size: 14px;
        line-height: 1.4
    }
}

.payment[_ngcontent-ng-c2061485343] {
    --stb-footer-payment-shadow: 2px 2px 0 0 rgb(var(--stb-pure-black) / .3) inset, 1px 1.5px 0 0 rgb(var(--stb-brand-500));
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--stb-payment-width);
    height: var(--stb-payment-height);
    padding: 6px;
    border: 1px solid var(--stb-payment-border-color, rgb(var(--stb-yellow-100)));
    background-color: rgb(var(--stb-yellow-100));
    border-radius: 2px;
    transition: border-color var(--stb-transition-time), box-shadow var(--stb-transition-time)
}

@media (hover: hover) and (pointer: fine) {
    .payment[_ngcontent-ng-c2061485343]:hover {
        --stb-payment-border-color: rgb(var(--stb-brand-600));
        box-shadow: var(--stb-footer-payment-shadow)
    }
}

.payment[_ngcontent-ng-c2061485343]:active {
    --stb-payment-border-color: rgb(var(--stb-brand-750));
    box-shadow: var(--stb-footer-payment-shadow)
}

.payment--skeleton[_ngcontent-ng-c2061485343] {
    display: block;
    width: var(--stb-payment-width);
    height: var(--stb-payment-height)
}

.categories-menu[_ngcontent-ng-c1019238569] {
    position: sticky;
    top: var(--stb-header-height);
    z-index: 2;
    display: block;
    padding-block: 16px 8px
}

.categories-menu[_ngcontent-ng-c1019238569]:before {
    position: absolute;
    z-index: -1;
    inset: var(--stb-categories-menu-shadow-inset, 0 0 -16px);
    background: linear-gradient(rgb(var(--stb-brand-900)) 91%, rgb(var(--stb-brand-900)/0));
    content: ""
}

@media screen and (min-width: 1280px) {
    .categories-menu[_ngcontent-ng-c1019238569] {
        --stb-categories-menu-shadow-inset: 0;
        padding-block: 14px 16px;
        margin-left: calc(-1 * (100vw - 100% - var(--stb-sidebar-current-width)) / 2);
        margin-right: calc(-1 * (100vw - 100% - var(--stb-sidebar-current-width)) / 2)
    }
}

.categories-menu--casino[_ngcontent-ng-c1019238569] {
    margin-block: 12px 0
}

@media screen and (min-width: 1280px) {
    .categories-menu--casino[_ngcontent-ng-c1019238569] {
        margin-block: 16px 0
    }
}

[_nghost-ng-c1019238569] {
    display: contents
}

.entrance-page-layout[_ngcontent-ng-c1019238569] {
    --stb-page-indent-s-padding-top: 12px;
    --stb-page-row-gap: 16px;
    --stb-divider-secondary-margin-block: 0px 0;
    display: grid;
    grid-template-columns:minmax(0, 1fr);
    gap: var(--stb-page-row-gap);
    padding-top: var(--stb-page-indent-s-padding-top);
    padding-bottom: var(--stb-page-indent-padding-bottom)
}

@media screen and (min-width: 1280px) {
    .entrance-page-layout[_ngcontent-ng-c1019238569] {
        --stb-page-indent-s-padding-top: 8px;
        --stb-divider-secondary-margin-block: 0
    }
}

.categories-menu-preloader[_ngcontent-ng-c1019238569] {
    margin: 16px auto
}

.order-0[_ngcontent-ng-c1019238569] {
    order: 0
}

.order-2[_ngcontent-ng-c1019238569] {
    order: 2
}

.order-4[_ngcontent-ng-c1019238569] {
    order: 4
}

.order-7[_ngcontent-ng-c1019238569] {
    order: 7
}

[_nghost-ng-c3779128308] {
    display: grid
}

[_nghost-ng-c3779128308]:has(.apps-block__links:empty) {
    display: none
}

.apps-block[_ngcontent-ng-c3779128308] {
    display: inline-grid;
    grid-auto-flow: column;
    gap: 8px;
    align-items: center;
    justify-content: center;
    margin: auto;
    border-radius: 8px
}

.apps-block__scan[_ngcontent-ng-c3779128308] {
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    gap: 12px
}

.apps-block__hand[_ngcontent-ng-c3779128308] {
    font-size: 40px
}

.apps-block__qr[_ngcontent-ng-c3779128308] {
    aspect-ratio: 1;
    width: 100px;
    border-radius: 8px
}

.apps-block__text[_ngcontent-ng-c3779128308] {
    max-width: 155px
}

[_nghost-ng-c1718036525]:has(.smart-banner:empty) {
    display: none
}

.smart-banner__image[_ngcontent-ng-c1718036525] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    height: 48px;
    width: 48px;
    border-radius: 4px;
    background-color: var(--stb-bg-tertiary)
}

.smart-banner-layout[_ngcontent-ng-c1718036525] {
    position: relative;
    display: flex;
    gap: 12px;
    align-items: center;
    padding: 12px;
    background-color: var(--stb-bg-primary)
}

@media (orientation: landscape) {
    .smart-banner-layout[_ngcontent-ng-c1718036525] {
        padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding));
        padding-inline-end: max(var(--stb-safe-area-inline-end), var(--stb-container-padding))
    }
}

.close-button[_ngcontent-ng-c1718036525] {
    z-index: 1;
    color: var(--stb-icon-1200);
    filter: drop-shadow(0 1px 1px rgb(var(--stb-red-900)))
}

.open-button[_ngcontent-ng-c1718036525] {
    margin-inline-start: auto
}

.open-button[_ngcontent-ng-c1718036525]:before {
    position: absolute;
    inset: 0;
    content: ""
}

.skeleton--smart-banner[_ngcontent-ng-c1718036525] {
    height: 72px
}

[_nghost-ng-c1745226851] {
    --stb-banner-gap: 14px;
    --stb-cookies-offset: calc(var(--stb-cookie-banner-height, 0px) + var(--stb-cookie-banner-bottom, 0px));
    --stb-pwa-tooltip-offset: var(--stb-pwa-tooltip-bottom-height, 0px);
    --stb-bottom-offset: calc(var(--stb-banner-gap) + var(--stb-cookies-offset) + var(--stb-pwa-tooltip-offset));
    position: fixed;
    inset: auto 8px var(--stb-bottom-offset) 8px;
    max-width: 520px;
    margin: auto;
    z-index: 10
}

.banner[_ngcontent-ng-c1745226851] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 8px 12px;
    border-radius: 12px;
    border: 1px solid transparent;
    background: var(--stb-bg-sixth) padding-box, var(--stb-gradient-brand-1) border-box
}

.banner--hidden[_ngcontent-ng-c1745226851] {
    display: none
}

.banner__text[_ngcontent-ng-c1745226851] {
    color: var(--stb-text-primary);
    font-size: 14px;
    line-height: 1.4
}

.banner__button[_ngcontent-ng-c1745226851] {
    flex-shrink: 0
}

.description[_ngcontent-ng-c875211411] {
    z-index: 1;
    display: grid
}

@media screen and (min-width: 412px) {
    .description[_ngcontent-ng-c875211411] {
        --stb-main-banner-detail-font-size: 24px;
        --stb-main-banner-title-custom-font-size: 20px;
        --stb-main-banner-detail-custom-font-size: 22px
    }
}

@media screen and (min-width: 768px) {
    .description[_ngcontent-ng-c875211411] {
        --stb-main-banner-title-font-size: 20px;
        --stb-main-banner-title-line-height: 1.2;
        --stb-main-banner-detail-font-size: 24px
    }
}

@media screen and (min-width: 1280px) {
    .description[_ngcontent-ng-c875211411] {
        --stb-main-banner-title-custom-font-size: 20px;
        --stb-main-banner-detail-font-size: 26px;
        --stb-main-banner-detail-custom-font-size: 24px
    }
}

@media screen and (min-width: 1536px) {
    .description[_ngcontent-ng-c875211411] {
        --stb-main-banner-title-font-size: 24px;
        --stb-main-banner-title-line-height: 1.25;
        --stb-main-banner-detail-font-size: 34px;
        --stb-main-banner-detail-custom-font-size: 30px
    }
}

@media screen and (min-width: 1920px) {
    .description[_ngcontent-ng-c875211411] {
        --stb-main-banner-detail-font-size: 38px;
        --stb-main-banner-detail-custom-font-size: 32px
    }
}

.description[_ngcontent-ng-c875211411]:lang(el-gr), .description[_ngcontent-ng-c875211411]:lang(fi-fi), .description[_ngcontent-ng-c875211411]:lang(de-at), .description[_ngcontent-ng-c875211411]:lang(cs-cz), .description[_ngcontent-ng-c875211411]:lang(it-it), .description[_ngcontent-ng-c875211411]:lang(pt-pt), .description[_ngcontent-ng-c875211411]:lang(pl-pl), .description[_ngcontent-ng-c875211411]:lang(es-es), .description[_ngcontent-ng-c875211411]:lang(de-de), .description[_ngcontent-ng-c875211411]:lang(hu-hu), .description[_ngcontent-ng-c875211411]:lang(de-ch) {
    --stb-main-banner-title-font-size: var(--stb-main-banner-title-custom-font-size, 18px);
    --stb-main-banner-detail-font-size: var(--stb-main-banner-detail-custom-font-size, 18px)
}

.description__title[_ngcontent-ng-c875211411] {
    position: relative;
    font-size: var(--stb-main-banner-title-font-size, 20px);
    line-height: var(--stb-main-banner-title-line-height, 1.2);
    font-weight: 800;
    color: var(--stb-text-primary);
    text-shadow: 0 2px rgb(var(--stb-red-750))
}

.description__title[_ngcontent-ng-c875211411]:before {
    position: absolute;
    top: -4px;
    left: 50%;
    width: 64px;
    height: 55px;
    transform: translate(28px, -100%);
    background: url('dimg/game/coin-center.96a6a2bbdd9beb5f.png') no-repeat center/contain;
    content: ""
}

@media screen and (min-width: 768px) {
    .description__title[_ngcontent-ng-c875211411]:before {
        display: none
    }
}

.description__detail[_ngcontent-ng-c875211411] {
    font-size: var(--stb-main-banner-detail-font-size, 20px);
    font-weight: 800;
    background: var(--stb-gradient-yellow-4);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    filter: drop-shadow(0 2px 0 rgb(var(--stb-red-850))) drop-shadow(0 4px 4px rgb(var(--stb-brand-1000)))
}

@media screen and (min-width: 768px) {
    .description__detail[_ngcontent-ng-c875211411] {
        font-weight: 900;
        filter: drop-shadow(0 3px 0 rgb(var(--stb-red-700)))
    }
}

@media screen and (min-width: 1536px) {
    .description__detail[_ngcontent-ng-c875211411] {
        line-height: 1.23
    }
}

.main-action[_ngcontent-ng-c875211411] {
    z-index: 3;
    min-width: 172px
}

@media screen and (min-width: 1536px) {
    .main-action[_ngcontent-ng-c875211411] {
        min-width: 260px
    }
}

.cover-button[_ngcontent-ng-c875211411] {
    z-index: 2;
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%
}


[_nghost-ng-c2478108215] {
    z-index: 2;
    margin-bottom: -8px
}

@media screen and (min-width: 1280px) {
    [_nghost-ng-c2478108215] {
        display: none
    }
}

.sub-menu[_ngcontent-ng-c2478108215] {
    height: 44px;
    background-image: url('dimg/game/submenu-parts-left.9611e8bcdac47c00.png'), url('dimg/game/submenu-parts-center.df346997d06af609.png'), url('dimg/game/submenu-parts-right.2f21294f39d0748a.png');
    background-image: image-set(url('dimg/game/submenu-parts-left.cadecc43c0d80115.webp') type("image/webp") 1x, url('dimg/game/submenu-parts-left@2x.f06a6f4bbfc33f1b.webp') type("image/webp") 2x, url('dimg/game/submenu-parts-left.9611e8bcdac47c00.png') type("image/png") 1x, url('dimg/game/submenu-parts-left@2x.31b239d426830213.png') type("image/png") 2x), image-set(url('dimg/game/submenu-parts-center.07581ee818a3a7f7.webp') type("image/webp") 1x, url('dimg/game/submenu-parts-center@2x.db0e484ee19ad39d.webp') type("image/webp") 2x, url('game/submenu-parts-center.df346997d06af609.png') type("image/png") 1x, url('dimg/game/submenu-parts-center@2x.4c45a9896aa34af4.png') type("image/png") 2x), image-set(url('dimg/game/submenu-parts-right.8347a1c79cdb216e.webp') type("image/webp") 1x, url('dimg/game/submenu-parts-right@2x.95fc87aadedb701d.webp')  type("image/webp") 2x, url('dimg/game/submenu-parts-right.2f21294f39d0748a.png') type("image/png") 1x, url('dimg/game/submenu-parts-right@2x.03732b4f83dfee61.png')  type("image/png") 2x);
    background-position: left center, center, right center;
    background-size: 120px 100%, calc(100% - 232px) 100%, 120px 100%;
    background-repeat: no-repeat
}

.sub-menu.skeleton[_ngcontent-ng-c2478108215] {
    background-image: none
}

.nav-list[_ngcontent-ng-c2478108215] {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    height: 100%;
    padding: 4px 0
}

.nav-list__item[_ngcontent-ng-c2478108215] {
    position: relative;
    padding: 0 8px
}

.nav-list__item[_ngcontent-ng-c2478108215]:after {
    position: absolute;
    top: 0;
    inset-inline-end: -6px;
    width: 11px;
    height: 100%;
    background-image: url('dimg/game/submenu-separator.1be60836171033be.png');
    background-image: image-set(url('dimg/game/submenu-separator.c61eafd3691bdb6e.webp')  type("image/webp") 1x, url('dimg/game/submenu-separator@2x.973a3bfeb0160426.webp') type("image/webp") 2x, url('dimg/game/submenu-separator.1be60836171033be.png') type("image/png") 1x, url('dimg/game/submenu-separator@2x.dc59a8335d032ca2.png')  type("image/png") 2x);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    pointer-events: none;
    content: ""
}

.nav-list__item[_ngcontent-ng-c2478108215]:last-child:after {
    display: none
}

.nav-list__link[_ngcontent-ng-c2478108215] {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
    color: var(--stb-text-contrast-primary);
    text-transform: var(--stb-text-transform-style);
    transition: color var(--stb-transition-time)
}

@media (hover: hover) and (pointer: fine) {
    .nav-list__link[_ngcontent-ng-c2478108215]:not(.nav-list__link--active):hover {
        color: rgb(var(--stb-red-600))
    }
}

.nav-list__link[_ngcontent-ng-c2478108215]:not(.nav-list__link--active):active {
    color: rgb(var(--stb-red-850))
}

.nav-list__link--active[_ngcontent-ng-c2478108215] {
    color: rgb(var(--stb-red-700))
}

[_nghost-ng-c716215476] {
    display: grid;
    grid-auto-flow: column;
    justify-content: center;
    gap: 8px
}

[_nghost-ng-c863526508] {
    display: grid;
    grid-gap: 20px
}

.skeleton[_ngcontent-ng-c863526508]:nth-child(4n+2), .skeleton[_ngcontent-ng-c863526508]:nth-child(4n+3) {
    width: calc(100% - 16px)
}

.skeleton[_ngcontent-ng-c863526508]:nth-child(4n+4) {
    justify-self: center;
    width: 140px
}

[_nghost-ng-c3352419410] {
    --stb-icon-button-width: 24px;
    --stb-icon-button-height: 24px
}

@media screen and (min-width: 1280px) {
    [_nghost-ng-c3352419410] {
        display: block;
        max-width: calc(100vw - var(--stb-sidebar-expanded-width) - 30px);
        margin: 0 auto
    }
}

.scroller-wrap[_ngcontent-ng-c3352419410] {
    position: relative
}

.scroller-wrap__divider[_ngcontent-ng-c3352419410] {
    margin-top: 8px
}

.scroller-wrap__control[_ngcontent-ng-c3352419410] {
    position: absolute;
    top: 0;
    z-index: 2;
    height: 100%;
    width: 112px;
    text-align: center
}

.scroller-wrap__control--left[_ngcontent-ng-c3352419410], .scroller-wrap__control--right[_ngcontent-ng-c3352419410] {
    background-image: linear-gradient(var(--stb-scroller-control-shadow-angle), var(--stb-bg-primary) 0%, rgb(var(--stb-white)/0) 100%)
}

.scroller-wrap__control--left[_ngcontent-ng-c3352419410] {
    --stb-scroller-control-shadow-angle: 90deg;
    --stb-scroller-wrap-transform-x: calc(-50% - 18px);
    left: -1px
}

.scroller-wrap__control--right[_ngcontent-ng-c3352419410] {
    --stb-scroller-control-shadow-angle: 270deg;
    --stb-scroller-wrap-transform-x: calc(-50% + 18px);
    right: -1px
}

.scroller-wrap__arrow[_ngcontent-ng-c3352419410] {
    position: absolute;
    left: 50%;
    top: 66%;
    transform: translate(var(--stb-scroller-wrap-transform-x), calc(-50% - 8px));
    opacity: 0
}

@media (hover: hover) and (pointer: fine) {
    .scroller-wrap[_ngcontent-ng-c3352419410]:hover .scroller-wrap__arrow[_ngcontent-ng-c3352419410] {
        opacity: 1
    }
}

.skeleton--category[_ngcontent-ng-c3352419410] {
    height: 112px
}

.menu[_ngcontent-ng-c3352419410] {
    --stb-scroller-padding-inline-end: var(--stb-container-padding);
    --stb-scroller-padding-inline-start: 8px;
    --stb-scroller-inner-row-gap: 8px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (orientation: landscape) {
    .menu[_ngcontent-ng-c3352419410] {
        --stb-scroller-padding-inline-end: max(var(--stb-safe-area-inline-end), var(--stb-container-padding))
    }
}

.menu__search[_ngcontent-ng-c3352419410] {
    position: relative;
    z-index: 2;
    display: inline-flex;
    align-self: start;
    padding-inline-start: var(--stb-container-padding)
}

@media (orientation: landscape) {
    .menu__search[_ngcontent-ng-c3352419410] {
        padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding))
    }
}

.menu__search[_ngcontent-ng-c3352419410]:after {
    --stb-search-gradient-angle: -90deg;
    position: absolute;
    inset-inline-end: -8px;
    inset-block: -16px 0;
    width: 8px;
    height: 70px;
    background-image: linear-gradient(var(--stb-search-gradient-angle), rgb(var(--stb-white)/0), var(--stb-bg-primary) 50%);
    content: ""
}

html[dir=rtl][_nghost-ng-c3352419410] .menu__search[_ngcontent-ng-c3352419410]:after, html[dir=rtl] [_nghost-ng-c3352419410] .menu__search[_ngcontent-ng-c3352419410]:after {
    --stb-search-gradient-angle: 90deg
}


[_nghost-ng-c3635210789]:empty {
    display: none
}

.seasonal-banner[_ngcontent-ng-c3635210789] {
    position: relative;
    z-index: 0;
    display: block
}

.seasonal-banner[_ngcontent-ng-c3635210789]:after {
    border-image-source: url('dimg/game/frame.fed0762bfa9a6f8a.png') ;
    border-image-source: image-set(url('game/frame.fed0762bfa9a6f8a.png')  type("image/png"), url('dimg/game/frame.82a035a7dc9d4ce3.webp')  type("image/webp"));
    border-image-slice: 49%;
    border-image-width: 30px;
    border-style: solid;
    position: absolute;
    inset: -9px -6px;
    content: "";
    pointer-events: none
}

@media screen and (min-width: 768px) {
    .seasonal-banner[_ngcontent-ng-c3635210789] {
        --stb-banner-content-max-width: 320px;
        --stb-banner-content-padding: 10px 32px;
        --stb-banner-title-custom-max-width: auto
    }
}

@media screen and (min-width: 1280px) {
    .seasonal-banner[_ngcontent-ng-c3635210789] {
        --stb-banner-image-height: 220px;
        --stb-banner-content-margin: 0;
        --stb-banner-content-padding: 20px 32px
    }
}

@media screen and (min-width: 1920px) {
    .seasonal-banner[_ngcontent-ng-c3635210789] {
        --stb-banner-content-max-width: 600px
    }
}

@media screen and (min-width: 2560px) {
    .seasonal-banner[_ngcontent-ng-c3635210789] {
        --stb-banner-content-max-width: 900px
    }
}

.seasonal-banner__inner[_ngcontent-ng-c3635210789] {
    position: relative;
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 768px) {
    .seasonal-banner__inner[_ngcontent-ng-c3635210789] {
        flex-direction: row;
        justify-content: left;
        min-height: var(--stb-banner-image-height, 200px)
    }
}

.seasonal-banner__picture[_ngcontent-ng-c3635210789] {
    height: var(--stb-banner-image-height, 200px)
}

@media screen and (min-width: 768px) {
    .seasonal-banner__picture[_ngcontent-ng-c3635210789] {
        position: absolute;
        inset: 0;
        height: auto
    }
}

.seasonal-banner__img[_ngcontent-ng-c3635210789] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top
}

@media screen and (min-width: 600px) {
    .seasonal-banner__img[_ngcontent-ng-c3635210789] {
        object-position: center 20%
    }
}

.seasonal-banner__content[_ngcontent-ng-c3635210789] {
    position: relative;
    display: grid;
    align-content: center;
    row-gap: 16px;
    max-width: var(--stb-banner-content-max-width, 100%);
    padding: var(--stb-banner-content-padding, 16px);
    text-align: center;
    background-image: var(--stb-gradient-brand-4)
}

@media screen and (min-width: 768px) {
    .seasonal-banner__content[_ngcontent-ng-c3635210789] {
        background-image: linear-gradient(90deg, rgb(var(--stb-blue-600)/.6) 18%, rgb(var(--stb-blue-600)/.35) 85%, rgb(var(--stb-blue-600)/0))
    }
}

.seasonal-banner__content[_ngcontent-ng-c3635210789]:before {
    position: absolute;
    inset: 0 0 auto;
    height: 18px;
    background-repeat: no-repeat, repeat-x;
    background-position: center, 0 10px;
    background-size: 18px, auto 4px;
    transform: translateY(-12px);
    content: "";
    background-image: url('dimg/game/frame-l-top.f250aa2e43e3dbf8.png') , url('dimg/game/frame-separator.9f2c8bdccb8fa4a9.png') ;
    background-image: image-set(url('dimg/game/frame-l-top.f250aa2e43e3dbf8.png')  type("image/png"), url('dimg/game/frame-l-top.9e0dd61dd7c5da41.webp')  type("image/webp")), image-set(url('dimg/game/frame-separator.9f2c8bdccb8fa4a9.png') type("image/png"), url('dimg/game/frame-separator.07740cc931aea70f.webp') type("image/webp"))
}

@media screen and (min-width: 768px) {
    .seasonal-banner__content[_ngcontent-ng-c3635210789]:before {
        content: none
    }
}

.seasonal-banner__title[_ngcontent-ng-c3635210789] {
    font-size: 24px;
    font-weight: 800;
    line-height: 1.25;
    background-image: var(--stb-gradient-yellow-4);
    -webkit-text-fill-color: transparent;
    background-clip: text;
    filter: drop-shadow(0 3px 0 rgb(var(--stb-red-700)))
}

.seasonal-banner__text[_ngcontent-ng-c3635210789] {
    font-size: 16px;
    font-weight: 800;
    line-height: 1.25;
    color: var(--stb-text-primary);
    text-shadow: 0 2px #714b21
}

.seasonal-banner__button[_ngcontent-ng-c3635210789] {
    position: relative;
    z-index: 2;
    justify-self: center;
    box-shadow: 0 7px 16px rgb(var(--stb-red-900))
}

.seasonal-banner-preloader[_ngcontent-ng-c3635210789] {
    height: var(--stb-seasonal-banner-min-height)
}

[_nghost-ng-c853821460] {
    display: block;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto
}

.section-divider[_ngcontent-ng-c853821460] {
    position: relative;
    z-index: 1;
    margin: var(--stb-divider-margin-block)
}

.section-divider--primary[_ngcontent-ng-c853821460] {
    mix-blend-mode: var(--stb-section-divider-primary-blend-mode);
    min-height: var(--stb-divider-height, 36px)
}

.section-divider--primary[_ngcontent-ng-c853821460]:after, .section-divider--primary[_ngcontent-ng-c853821460]:before {
    position: absolute;
    inset-block: 0;
    inset-inline: var(--stb-page-divider-inset-inline, var(--stb-divider-x-position, calc(-.5 * (100vw - 100%))));
    content: ""
}

.section-divider--primary[_ngcontent-ng-c853821460]:before {
    z-index: -1;
    height: var(--stb-divider-decor-height, 100%);
    background-image: url('dimg/game/divider-left.8e4f445788294529.png') , url('dimg/game/divider-right.ca758afc394d0f9a.png'), url('dimg/game/divider-middle.c96ffef76b5c3584.png');
    background-image: image-set(url('dimg/game/divider-left.014b1e6e12f6b49f.webp') type("image/webp"), url('dimg/game/divider-left.8e4f445788294529.png') type("image/png")), image-set(url('dimg/game/divider-right.77cf1c08142cfadd.webp') type("image/webp"), url('dimg/game/divider-right.ca758afc394d0f9a.png') type("image/png")), image-set(url('dimg/game/divider-middle.924e7f4733bb530a.webp') type("image/webp"), url('dimg/game/divider-middle.c96ffef76b5c3584.png') type("image/png"));
    background-position: left var(--stb-divider-decor-y-position, bottom), right var(--stb-divider-decor-y-position, bottom), center var(--stb-divider-decor-y-position, bottom);
    background-size: 56px 20px, 56px 20px, calc(100% - 112px) 20px;
    background-repeat: no-repeat;
    mix-blend-mode: overlay
}

.section-divider--primary[_ngcontent-ng-c853821460]:after {
    z-index: -2;
    background: var(--stb-divider-background-color, var(--stb-bg-primary))
}

@media screen and (min-width: 1280px) {
    .section-divider--primary[_ngcontent-ng-c853821460] {
        --stb-divider-x-position: calc(-1 * (100vw - 100% - var(--stb-sidebar-current-width)) / 2)
    }
}

.section-divider--secondary[_ngcontent-ng-c853821460] {
    --stb-divider-secondary-mobile-height: 2px;
    --stb-divider-secondary-mobile-background-size: 5px 2px, 5px 2px, calc(100% - 19px) 1px;
    height: var(--stb-divider-secondary-height, var(--stb-divider-secondary-mobile-height))
}

.section-divider--secondary[_ngcontent-ng-c853821460]:before {
    position: absolute;
    inset-block: 0;
    inset-inline: var(--stb-section-divider-secondary-inset-inline, max(var(--stb-safe-area-inline-start), var(--stb-container-padding)) max(var(--stb-safe-area-inline-end), var(--stb-container-padding)));
    background-image: url('dimg/game/divider-left.5e92303f1b221994.svg'), url('dimg/game/divider-right.c7d153c818872b7a.svg'), url('dimg/game/divider-middle.c2695dd6c133eb1a.svg');
    background-position: left center, right center, center;
    background-size: var(--stb-divider-secondary-background-size, var(--stb-divider-secondary-mobile-background-size));
    background-repeat: no-repeat;
    content: ""
}

@media screen and (min-width: 1280px) {
    .section-divider--secondary[_ngcontent-ng-c853821460] {
        --stb-divider-secondary-height: 5px;
        --stb-divider-secondary-background-size: 13px 5px, 13px 5px, calc(100% - 47px) 3px
    }
}

.section-divider--s[_ngcontent-ng-c853821460] {
    --stb-divider-secondary-height: var(--stb-divider-secondary-mobile-height);
    --stb-divider-secondary-background-size: var(--stb-divider-secondary-mobile-background-size)
}

[_nghost-ng-c537288758]:empty {
    display: none
}

.special-banner[_ngcontent-ng-c537288758] {
    position: relative;
    z-index: 0;
    display: block;
    margin-block: 16px
}

.special-banner[_ngcontent-ng-c537288758]:after {
    border-image-source: url('dimg/game/frame.fed0762bfa9a6f8a.png');
    border-image-source: image-set(url('dimg/game/frame.fed0762bfa9a6f8a.png') type("image/png"), url('dimg/game/frame.82a035a7dc9d4ce3.webp') type("image/webp"));
    border-image-slice: 49%;
    border-image-width: 30px;
    border-style: solid;
    position: absolute;
    inset: -9px -6px;
    content: "";
    pointer-events: none
}

@media screen and (min-width: 412px) {
    .special-banner[_ngcontent-ng-c537288758] {
        --stb-banner-image-height: 183px
    }
}

@media screen and (min-width: 768px) {
    .special-banner[_ngcontent-ng-c537288758] {
        --stb-banner-image-height: 220px;
        --stb-banner-title-max-width: auto;
        --stb-banner-title-custom-max-width: auto
    }
}

@media screen and (min-width: 1280px) {
    .special-banner[_ngcontent-ng-c537288758] {
        --stb-banner-image-height: 180px;
        --stb-banner-content-max-width: 400px;
        --stb-banner-content-margin: 0;
        --stb-banner-content-padding: 24px 32px;
        --stb-banner-title-font-size: 24px;
        align-content: center
    }
}

@media screen and (min-width: 1920px) {
    .special-banner[_ngcontent-ng-c537288758] {
        --stb-banner-content-max-width: 600px
    }
}

@media screen and (min-width: 2560px) {
    .special-banner[_ngcontent-ng-c537288758] {
        --stb-banner-content-max-width: 900px
    }
}

.special-banner[_ngcontent-ng-c537288758]:lang(el-gr), .special-banner[_ngcontent-ng-c537288758]:lang(fi-fi), .special-banner[_ngcontent-ng-c537288758]:lang(de-at), .special-banner[_ngcontent-ng-c537288758]:lang(cs-cz), .special-banner[_ngcontent-ng-c537288758]:lang(it-it), .special-banner[_ngcontent-ng-c537288758]:lang(pt-pt), .special-banner[_ngcontent-ng-c537288758]:lang(pl-pl), .special-banner[_ngcontent-ng-c537288758]:lang(es-es), .special-banner[_ngcontent-ng-c537288758]:lang(de-de), .special-banner[_ngcontent-ng-c537288758]:lang(de-ch) {
    --stb-banner-title-max-width: var(--stb-banner-title-custom-max-width, 360px)
}

.special-banner__inner[_ngcontent-ng-c537288758] {
    position: relative;
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 1280px) {
    .special-banner__inner[_ngcontent-ng-c537288758] {
        flex-direction: row;
        justify-content: left;
        min-height: var(--stb-banner-image-height, 200px)
    }
}

.special-banner__picture[_ngcontent-ng-c537288758] {
    height: var(--stb-banner-image-height, 200px)
}

@media screen and (min-width: 1280px) {
    .special-banner__picture[_ngcontent-ng-c537288758] {
        position: absolute;
        inset: 0;
        height: auto
    }
}

.special-banner__img[_ngcontent-ng-c537288758] {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.special-banner__content[_ngcontent-ng-c537288758] {
    position: relative;
    display: grid;
    align-content: center;
    row-gap: 16px;
    max-width: var(--stb-banner-content-max-width, 100%);
    padding: var(--stb-banner-content-padding, 16px);
    text-align: center;
    background: var(--stb-gradient-brand-4)
}

@media screen and (min-width: 1280px) {
    .special-banner__content[_ngcontent-ng-c537288758] {
        background: transparent
    }
}

.special-banner__content[_ngcontent-ng-c537288758]:before {
    position: absolute;
    inset: 0 0 auto;
    height: 18px;
    background-image: url('dimg/game/frame-l-top.f250aa2e43e3dbf8.png'), url('dimg/game/frame-separator.9f2c8bdccb8fa4a9.png');
    background-image: image-set(url('dimg/game/frame-l-top.9e0dd61dd7c5da41.webp') type("image/webp"), url('dimg/game/frame-l-top.f250aa2e43e3dbf8.png') type("image/png")), image-set(url('dimg/game/frame-separator.07740cc931aea70f.webp') type("image/webp"), url('dimg/game/frame-separator.9f2c8bdccb8fa4a9.png')type("image/png"));
    background-repeat: no-repeat, repeat-x;
    background-position: center, 0 10px;
    background-size: 18px, auto 4px;
    transform: translateY(-12px);
    content: ""
}

@media screen and (min-width: 1280px) {
    .special-banner__content[_ngcontent-ng-c537288758]:before {
        content: none
    }
}

.special-banner__title[_ngcontent-ng-c537288758] {
    max-width: var(--stb-banner-title-max-width, 288px);
    margin: auto;
    font-size: var(--stb-banner-title-font-size, 20px);
    font-weight: 800;
    line-height: 1.2;
    background: var(--stb-gradient-yellow-4);
    background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 2px 0 rgb(var(--stb-red-850))) drop-shadow(0 4px 4px rgb(var(--stb-brand-1000)/.64))
}

@media screen and (min-width: 1280px) {
    .special-banner__title[_ngcontent-ng-c537288758] {
        filter: drop-shadow(0 3px 0 rgb(var(--stb-red-700)))
    }
}

.special-banner__button[_ngcontent-ng-c537288758] {
    position: relative;
    z-index: 2;
    justify-self: center;
    box-shadow: 0 7px 16px rgb(var(--stb-red-900))
}

[_nghost-ng-c2786616927] {
    display: grid;
    grid-template-columns:minmax(0, 1fr)
}

[_nghost-ng-c2786616927]:empty:not(.height-adjusted) {
    display: none
}

.anchor[_ngcontent-ng-c2786616927] {
    height: 0;
    width: 0;
    background: transparent
}


.base-title[_ngcontent-ng-c3394728922] {
    display: grid;
    grid-template-columns:1fr auto;
    align-items: center;
    gap: 16px;
    font-weight: 800
}

.base-title--center[_ngcontent-ng-c3394728922] {
    grid-template-columns:var(--stb-title-grid-template-columns)
}

.base-title--center[_ngcontent-ng-c3394728922]:before {
    content: ""
}

.base-title__name[_ngcontent-ng-c3394728922] {
    text-transform: capitalize
}

.base-title__buttons[_ngcontent-ng-c3394728922] {
    justify-self: end;
    display: flex;
    gap: 16px;
    grid-column-end: -1;
    font-size: 14px;
    line-height: 1.4
}

.base-title__link[_ngcontent-ng-c3394728922] {
    --stb-link-gap: 2px;
    min-width: max-content;
    margin-left: auto;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.4
}

@media screen and (min-width: 1280px) {
    .base-title__link[_ngcontent-ng-c3394728922] {
        text-transform: var(--stb-text-transform-style)
    }
}

.base-title__link--no-text-transform[_ngcontent-ng-c3394728922] {
    text-transform: none
}

.base-title__icon[_ngcontent-ng-c3394728922] {
    transform: translateY(-1px)
}

.title-block[_ngcontent-ng-c799955653] {
    display: flex;
    align-items: center;
    min-height: var(--stb-title-min-height, 36px);
    line-height: var(--stb-title-line-height);
    font-size: var(--stb-title-font-size, 20px);
    font-weight: var(--stb-title-font-font-weight, 800);
    text-shadow: var(--stb-title-text-shadow, 0 1px 1px rgb(var(--stb-red-900)))
}

.title-block--l[_ngcontent-ng-c799955653] {
    --stb-title-min-height: 24px;
    --stb-title-font-size: 20px
}

@media screen and (min-width: 1280px) {
    .title-block--l[_ngcontent-ng-c799955653] {
        --stb-title-min-height: 30px;
        --stb-title-font-size: 24px;
        --stb-title-line-height: 1.25
    }
}

.title-block--m[_ngcontent-ng-c799955653] {
    --stb-title-font-size: 16px;
    --stb-title-min-height: 20px;
    --stb-title-line-height: 1.25
}

@media screen and (min-width: 1280px) {
    .title-block--m[_ngcontent-ng-c799955653] {
        --stb-title-font-size: 20px;
        --stb-title-min-height: 24px;
        --stb-title-line-height: 1.2
    }
}

.title-block--s[_ngcontent-ng-c799955653] {
    --stb-title-min-height: 18px;
    --stb-title-font-size: 14px
}

@media screen and (min-width: 1280px) {
    .title-block--s[_ngcontent-ng-c799955653] {
        --stb-title-font-size: 16px;
        --stb-title-min-height: 20px
    }
}

.title-block--center[_ngcontent-ng-c799955653] {
    justify-content: center;
    text-align: center
}

picture[_ngcontent-ng-c1149707356], div[_ngcontent-ng-c1149707356] {
    display: contents
}

@media screen and (min-width: 768px) {
    .grid-games--scrollable[_ngcontent-ng-c1719506934] {
        padding-top: 14px
    }
}

.scroller-wrap[_ngcontent-ng-c1719506934] {
    --stb-slider-fade-percentage: 60%;
    position: relative;
    max-width: 1920px;
    margin: auto
}

.scroller-controls[_ngcontent-ng-c1719506934] {
    --stb-icon-button-width: 24px;
    --stb-icon-button-height: 24px;
    display: flex;
    gap: 2px
}

html[dir=rtl][_nghost-ng-c1719506934] .scroller-controls[_ngcontent-ng-c1719506934], html[dir=rtl] [_nghost-ng-c1719506934] .scroller-controls[_ngcontent-ng-c1719506934] {
    --stb-icon-sprite-svg-scale: none;
    flex-direction: row-reverse
}

.categories-slider[_ngcontent-ng-c1719506934] {
    --stb-thumbnail-offset: -24px;
    grid-template-columns:repeat(7, calc(14.2857142857% - (var(--stb-games-column-gap, var(--stb-games-gap)) - var(--stb-games-column-gap, var(--stb-games-gap)) / 7)));
    grid-auto-columns: calc(14.2857142857% - (var(--stb-games-column-gap, var(--stb-games-gap)) - var(--stb-games-column-gap, var(--stb-games-gap)) / 7));
    grid-auto-flow: column
}

@media screen and (min-width: 1920px) {
    .categories-slider[_ngcontent-ng-c1719506934] {
        grid-template-columns:repeat(8, calc(12.5% - (var(--stb-games-column-gap, var(--stb-games-gap)) - var(--stb-games-column-gap, var(--stb-games-gap)) / 8)));
        grid-auto-columns: calc(12.5% - (var(--stb-games-column-gap, var(--stb-games-gap)) - var(--stb-games-column-gap, var(--stb-games-gap)) / 8))
    }
}

.categories-grid[_ngcontent-ng-c1719506934] {
    display: grid;
    grid-gap: var(--stb-games-gap);
    grid-auto-flow: column;
    grid-auto-columns: 92px;
    grid-template-rows:1fr;
    max-width: 1920px;
    margin: -30px auto -12px;
    padding: 30px var(--stb-container-padding) 12px;
    overflow-x: auto;
    overflow-y: hidden;
    scroll-snap-type: x mandatory;
    scroll-padding-inline-start: var(--stb-container-padding);
    scroll-behavior: smooth
}

@media screen and (min-width: 1280px) {
    .categories-grid[_ngcontent-ng-c1719506934] {
        grid-auto-columns: 15%
    }
}

@supports (-webkit-hyphens: none) {
    html[dir=rtl][_nghost-ng-c1719506934] .categories-grid[_ngcontent-ng-c1719506934]:after, html[dir=rtl] [_nghost-ng-c1719506934] .categories-grid[_ngcontent-ng-c1719506934]:after {
        display: block;
        height: 1px;
        width: calc(var(--stb-container-padding) - var(--stb-games-gap));
        content: ""
    }

    @media (orientation: landscape) {
        html[dir=rtl][_nghost-ng-c1719506934] .categories-grid[_ngcontent-ng-c1719506934]:after, html[dir=rtl] [_nghost-ng-c1719506934] .categories-grid[_ngcontent-ng-c1719506934]:after {
            --stb-max-inline-end-indentation: max(var(--stb-safe-area-inline-end), var(--stb-container-padding));
            width: calc(var(--stb-max-inline-end-indentation) - var(--stb-games-gap))
        }
    }
}

@media (orientation: landscape) {
    .categories-grid[_ngcontent-ng-c1719506934] {
        padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding));
        padding-inline-end: max(var(--stb-safe-area-inline-end), var(--stb-container-padding))
    }
}

@media (orientation: landscape) {
    .categories-grid[_ngcontent-ng-c1719506934] {
        scroll-padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding))
    }
}

.title[_ngcontent-ng-c1719506934] {
    display: block;
    margin-bottom: 4px;
    font-size: 100px
}

@media screen and (min-width: 1280px) {
    .title[_ngcontent-ng-c1719506934] {
        margin-bottom: 20px
    }
}


.sport-card[_ngcontent-ng-c1034735123] {
    position: relative;
    z-index: 0;
    padding: 3px 2px;
    margin-bottom: 8px
}

@media screen and (min-width: 1280px) {
    .sport-card[_ngcontent-ng-c1034735123] {
        margin-bottom: 12px
    }
}

@media (hover: hover) and (pointer: fine) {
    .sport-card[_ngcontent-ng-c1034735123]:hover {
        --stb-sport-card-image-hover-scale: 1.04
    }
}

.sport-card__inner[_ngcontent-ng-c1034735123] {
    position: relative;
    z-index: 1;
    aspect-ratio: 1/1.5;
    display: grid;
    justify-items: center
}

.sport-card__inner[_ngcontent-ng-c1034735123]:not(.skeleton) {
    background: url('dimg/game/sport-bg.da0b0958ed3f6e20.svg') no-repeat center/cover
}

.sport-card__inner[_ngcontent-ng-c1034735123]:not(.skeleton):before {
    border-image-source: url('dimg/game/frame-secondary.d96311c98dec7c06.png');
    border-image-source: image-set(url('dimg/game/frame-secondary.d96311c98dec7c06.png') type("image/png"), url('dimg/game/frame-secondary.48089d0e779d04eb.webp') type("image/webp"));
    border-image-slice: 64;
    border-image-width: 32px;
    border-style: solid;
    position: absolute;
    inset: var(--stb-frame-event-inset, -7px -10px -9px -12px);
    z-index: 1;
    pointer-events: none;
    content: ""
}

.sport-card__art[_ngcontent-ng-c1034735123] {
    position: absolute;
    inset: -8% auto auto;
    z-index: 2;
    width: 130%;
    aspect-ratio: 183/230
}

.sport-card__art-img[_ngcontent-ng-c1034735123] {
    width: 100%;
    height: 100%;
    transform-origin: top;
    transform: scale(var(--stb-sport-card-image-hover-scale, 1));
    transition: transform var(--stb-transition-time);
    will-change: transform
}

.sport-card__detail[_ngcontent-ng-c1034735123] {
    position: absolute;
    inset: auto -3% 5% -4%;
    z-index: 2;
    display: grid;
    place-content: center;
    height: 22%;
    padding: 8% 8px 0;
    background: url('dimg/game/ribbon.47dca5f4f148b0ef.svg') center/100% 100% no-repeat;
    filter: drop-shadow(0 7px 12px rgb(var(--stb-red-900)))
}

.sport-card__text[_ngcontent-ng-c1034735123] {
    font-size: 12px;
    font-weight: 800;
    line-height: 1;
    text-align: center;
    text-transform: capitalize;
    color: var(--stb-text-accent-3);
    text-shadow: 0 1px 1px rgb(var(--stb-red-900))
}

@media screen and (min-width: 1280px) {
    .sport-card__text[_ngcontent-ng-c1034735123] {
        font-size: 16px
    }
}

.main-banner-container[_ngcontent-ng-c2932361312] {
    --stb-main-banner-bg-aspect-ratio: 360 / 225;
    --stb-main-banner-container-padding-block: 26px;
    --stb-main-banner-animation-height: 191%;
    --stb-main-banner-animation-transform: translate(-15%, -18%);
    --stb-main-banner-body-padding: 30px 20px 16px;
    --stb-main-banner-body-gap: 4px;
    overflow: hidden
}

@media screen and (min-width: 412px) {
    .main-banner-container[_ngcontent-ng-c2932361312] {
        --stb-main-banner-bg-aspect-ratio: 412 / 256;
        --stb-main-banner-animation-height: 180%;
        --stb-main-banner-animation-transform: translate(-11%, -18%);
        --stb-main-banner-body-padding: 30px 0px 16px
    }
}

@media screen and (min-width: 768px) {
    .main-banner-container[_ngcontent-ng-c2932361312] {
        --stb-main-banner-bg-aspect-ratio: 728 / 264;
        --stb-main-banner-bg-mask-size: 58px;
        --stb-main-banner-animation-height: 122%;
        --stb-main-banner-animation-transform: translate(6%, 12%);
        --stb-main-banner-body-max-width: 406px;
        --stb-main-banner-body-padding: 32px 20px 24px;
        --stb-main-banner-body-circle-bg-width: 300px;
        --stb-main-banner-body-circle-bg-height: 198px;
        --stb-main-banner-body-circle-bg-transfrom-y: 8px;
        --stb-main-banner-body-gap: 8px;
        position: relative;
        display: block;
        max-width: 1920px;
        width: 100%;
        margin: 0 auto;
        padding-block: var(--stb-main-banner-container-padding-block)
    }
}

@media screen and (min-width: 768px) and (orientation: landscape) {
    .main-banner-container[_ngcontent-ng-c2932361312] {
        padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding));
        padding-inline-end: max(var(--stb-safe-area-inline-end), var(--stb-container-padding))
    }
}

@media screen and (min-width: 1280px) {
    .main-banner-container[_ngcontent-ng-c2932361312] {
        --stb-main-banner-bg-mask-size: 100px;
        --stb-main-banner-bg-aspect-ratio: 1008 / 294;
        --stb-main-banner-animation-height: 110%;
        --stb-main-banner-animation-transform: translate(10%, 7%);
        --stb-main-banner-body-max-width: 494px;
        --stb-main-banner-body-padding: 20px 42px 26px;
        --stb-main-banner-body-circle-bg-width: 394px;
        --stb-main-banner-body-circle-bg-height: 184px;
        --stb-main-banner-body-circle-bg-transfrom-y: 22px;
        padding-inline: var(--stb-container-padding)
    }
}

@media screen and (min-width: 1536px) {
    .main-banner-container[_ngcontent-ng-c2932361312] {
        --stb-main-banner-container-padding-block: 32px;
        --stb-main-banner-bg-mask-size: 60px;
        --stb-main-banner-bg-aspect-ratio: 1264 / 342;
        --stb-main-banner-animation-height: 124%;
        --stb-main-banner-animation-transform: translate(6%, 11%);
        --stb-main-banner-body-max-width: 740px;
        --stb-main-banner-body-padding: 24px 0px 32px;
        --stb-main-banner-body-circle-bg-width: 499px;
        --stb-main-banner-body-circle-bg-height: 275px;
        --stb-main-banner-body-circle-bg-transfrom-y: 6px
    }
}

@media screen and (min-width: 1920px) {
    .main-banner-container[_ngcontent-ng-c2932361312] {
        --stb-main-banner-container-padding-block: 36px;
        --stb-main-banner-bg-aspect-ratio: 1648 / 392;
        --stb-main-banner-animation-height: 108%;
        --stb-main-banner-animation-transform: translate(11%, 6%);
        --stb-main-banner-body-max-width: 780px
    }
}

@media screen and (min-width: 2560px) {
    .main-banner-container[_ngcontent-ng-c2932361312] {
        --stb-main-banner-bg-mask-size: 130px;
        --stb-main-banner-bg-aspect-ratio: 1880 / 446;
        --stb-main-banner-animation-height: 124%;
        --stb-main-banner-animation-transform: translate(9%, 11%);
        --stb-main-banner-body-circle-bg-width: 686px;
        --stb-main-banner-body-circle-bg-height: 378px;
        --stb-main-banner-body-circle-bg-transfrom-y: 14px
    }
}

.main-banner[_ngcontent-ng-c2932361312] {
    position: relative;
    display: flex
}

@media screen and (min-width: 768px) {
    .main-banner[_ngcontent-ng-c2932361312] {
        aspect-ratio: var(--stb-main-banner-bg-aspect-ratio);
        padding-inline: 4px
    }
}

.main-banner--desktop[_ngcontent-ng-c2932361312]:not(.skeleton):before, .main-banner--desktop[_ngcontent-ng-c2932361312]:not(.skeleton):after {
    border-image-source: url('dimg/game/main-banner-decor.55da983adee94eb4.png');
    border-image-source: image-set(url('dimg/game/main-banner-decor.55da983adee94eb4.png') type("image/png"), url('dimg/game/main-banner-decor.133993790686c62c.webp') type("image/webp"));
    border-image-slice: 47;
    border-image-width: 38px;
    border-style: solid;
    position: absolute;
    inset-inline: -1px;
    z-index: 2;
    padding-top: 3%;
    max-height: 70px;
    pointer-events: none;
    content: ""
}

.main-banner--desktop[_ngcontent-ng-c2932361312]:not(.skeleton):before {
    top: 0;
    transform: translateY(-50%)
}

.main-banner--desktop[_ngcontent-ng-c2932361312]:not(.skeleton):after {
    bottom: 0;
    transform: translateY(50%) scaleY(-1)
}

.main-banner__inner[_ngcontent-ng-c2932361312] {
    width: 100%
}

@media screen and (min-width: 768px) {
    .main-banner__inner[_ngcontent-ng-c2932361312] {
        mask-image: url('dimg/game/main-banner-bg-mask-left.20924f08b29dfe84.png') , linear-gradient(rgb(var(--stb-white)), rgb(var(--stb-white))), url('dimg/game/main-banner-bg-mask-right.aac0163d2a073a3d.png');
        mask-repeat: no-repeat;
        mask-size: var(--stb-main-banner-bg-mask-size) 100%, calc(100% - var(--stb-main-banner-bg-mask-size) * 2 + 2px) 100%, var(--stb-main-banner-bg-mask-size) 100%;
        mask-position: left center, center, right center
    }
}

.main-banner__inner--hidden[_ngcontent-ng-c2932361312] {
    visibility: hidden
}

.main-banner__background[_ngcontent-ng-c2932361312] {
    width: 100%;
    aspect-ratio: var(--stb-main-banner-bg-aspect-ratio);
    object-fit: cover
}

@media screen and (min-width: 768px) {
    .main-banner__background[_ngcontent-ng-c2932361312] {
        position: absolute;
        inset: 0;
        height: 100%
    }
}

.main-banner__animation[_ngcontent-ng-c2932361312] {
    position: absolute;
    inset: 0 0 auto;
    aspect-ratio: var(--stb-main-banner-bg-aspect-ratio);
    overflow: hidden
}

@media screen and (min-width: 768px) {
    .main-banner__animation[_ngcontent-ng-c2932361312] {
        inset: auto 0 0
    }
}

.main-banner__animation-character[_ngcontent-ng-c2932361312] {
    position: absolute;
    inset: 0;
    z-index: 1;
    height: var(--stb-main-banner-animation-height);
    transform: var(--stb-main-banner-animation-transform);
    aspect-ratio: 1
}

html[dir=rtl][_nghost-ng-c2932361312] .main-banner__animation-character[_ngcontent-ng-c2932361312], html[dir=rtl] [_nghost-ng-c2932361312] .main-banner__animation-character[_ngcontent-ng-c2932361312] {
    scale: -1 1
}

@media screen and (min-width: 768px) {
    .main-banner__animation-character[_ngcontent-ng-c2932361312] {
        inset: auto 0 0;
        aspect-ratio: unset
    }
}

.main-banner__body[_ngcontent-ng-c2932361312] {
    position: relative;
    display: grid;
    justify-items: center;
    align-content: center;
    grid-gap: var(--stb-main-banner-body-gap);
    min-height: 170px;
    padding: var(--stb-main-banner-body-padding);
    text-align: center;
    background: linear-gradient(rgb(var(--stb-brand-500)) -12.25%, rgb(var(--stb-brand-900)) 53.51%)
}

@media (orientation: landscape) {
    .main-banner__body[_ngcontent-ng-c2932361312] {
        padding-inline-start: max(var(--stb-safe-area-inline-start), var(--stb-container-padding));
        padding-inline-end: max(var(--stb-safe-area-inline-end), var(--stb-container-padding))
    }
}

@media screen and (min-width: 1280px) {
    .main-banner__body[_ngcontent-ng-c2932361312] {
        padding: var(--stb-main-banner-body-padding)
    }
}

@media screen and (min-width: 768px) {
    .main-banner__body[_ngcontent-ng-c2932361312] {
        grid-area: 1/1;
        max-width: var(--stb-main-banner-body-max-width);
        min-height: 100%;
        background: transparent
    }
}

.main-banner__body[_ngcontent-ng-c2932361312]:before {
    background-image: url('dimg/game/main-banner-decor.f8985be17cfa3b39.png');
    background-image: image-set(url('dimg/game/main-banner-decor.b86bf95140bf486f.webp') type("image/webp") 1x, url('dimg/game/main-banner-decor@2x.1b06150f2d72ae02.webp') type("image/webp") 2x, url('dimg/game/main-banner-decor.f8985be17cfa3b39.png') type("image/png") 1x, url('dimg/game/main-banner-decor@2x.64cbbafda350bf97.png') type("image/png") 2x);
    position: absolute;
    inset: 0 0 auto;
    z-index: 1;
    aspect-ratio: 1536/398;
    transform: translateY(-40%);
    background-size: contain;
    content: ""
}

@media screen and (min-width: 768px) {
    .main-banner__body[_ngcontent-ng-c2932361312]:before {
        top: 0;
        left: 50%;
        z-index: 0;
        height: var(--stb-main-banner-body-circle-bg-height);
        width: var(--stb-main-banner-body-circle-bg-width);
        transform: translate(-50%, var(--stb-main-banner-body-circle-bg-transfrom-y));
        border-image: unset;
        border-radius: 50%;
        border-style: none;
        background: rgb(var(--stb-blue-300)/.75);
        filter: blur(45px);
        will-change: transform
    }
}

.actions[_ngcontent-ng-c2932361312] {
    position: relative;
    display: grid;
    grid-template-columns:minmax(min-content, max-content);
    grid-gap: 16px;
    justify-items: start
}

@media screen and (min-width: 1280px) {
    .actions[_ngcontent-ng-c2932361312] {
        grid-gap: 20px
    }
}

.actions[_ngcontent-ng-c2932361312]:before {
    position: absolute;
    inset: -47px -64px 0 -50px;
    background-image: url('dimg/game/coin-left.67aefa9a6c36adc8.png') , url('dimg/game/coin-right.a156b7598e77a2d9.png');
    background-position: left 60px, right 20px;
    background-size: 36px, 64px;
    background-repeat: no-repeat;
    content: ""
}

html[dir=rtl][_nghost-ng-c2932361312] .actions[_ngcontent-ng-c2932361312]:before, html[dir=rtl] [_nghost-ng-c2932361312] .actions[_ngcontent-ng-c2932361312]:before {
    scale: -1 1
}

[_nghost-ng-c1301866569] {
    display: block
}

.spine[_ngcontent-ng-c1301866569] {
    height: 100%;
    width: 100%
}


[_nghost-ng-c1263728858] {
    --stb-thumbnail-aspect-ratio: 2 / 3;
    --stb-thumbnail-actions-grid-row-gap: 8px;
    --stb-thumbnail-index-inset: auto auto 10px -2px;
    --stb-thumbnail-index-width: 38px;
    --stb-thumbnail-index-height: 30px;
    --stb-thumbnail-index-padding: 6px 10px 4px 4px;
    --stb-thumbnail-index-font-size: 20px;
    --stb-thumbnail-jackpot-border-image: url('dimg/game/jackpot-center.dacab4e63dc6cf4b.svg');
    --stb-label-new-bottom: 27px;
    --stb-thumbnail-jackpot-font-size: clamp(.5rem, .1683rem + 1.4742vw, .875rem);
    --stb-thumbnail-padding: 2px;
    --stb-thumbnail-frame-inset: -3px -3px -8px -6px;
    --stb-thumbnail-frame-width: 18px;
    --stb-thumbnail-9-21-frame-padding: 0px;
    --stb-thumbnail-9-21-frame-inset: -7px -4px;
    --stb-thumbnail-9-21-frame-width: 22px;
    --stb-thumbnail-frame-decor-size: 8px 9px;
    --stb-thumbnail-frame-top-decor-top: 3px;
    --stb-thumbnail-frame-bottom-decor-bottom: -1px;
    --stb-thumbnail-glow-size: 144px;
    --stb-icon-sprite-svg-width: 20px;
    --stb-icon-sprite-svg-height: 20px;
    --stb-button-min-height: 48px;
    --stb-button-padding: 0 14px;
    --stb-button-background-size: 26px;
    --stb-button-border-radius: 10px;
    display: grid;
    grid-template-rows:1fr min-content;
    min-width: 100%
}

@media screen and (min-width: 768px) {
    [_nghost-ng-c1263728858] {
        --stb-thumbnail-jackpot-font-size: clamp(.5rem, -.0636rem + 1.1742vw, .875rem)
    }
}

@media screen and (min-width: 1280px) {
    [_nghost-ng-c1263728858] {
        --stb-thumbnail-actions-grid-row-gap: 16px;
        --stb-thumbnail-index-inset: auto auto 12px -1px;
        --stb-thumbnail-index-width: 57px;
        --stb-thumbnail-index-height: 45px;
        --stb-thumbnail-index-padding: 9px 15px 4px 8px;
        --stb-thumbnail-index-font-size: 28px;
        --stb-thumbnail-jackopot-text-align: center;
        --stb-thumbnail-jackopot-padding-inline: 10px;
        --stb-label-new-bottom: 37px;
        --stb-thumbnail-jackpot-font-size: 14px;
        --stb-thumbnail-padding: 2px;
        --stb-thumbnail-frame-inset: -4px -4px -10px -7px;
        --stb-thumbnail-frame-width: 22px;
        --stb-thumbnail-9-21-frame-padding: 3px;
        --stb-thumbnail-9-21-frame-inset: -6px -3px;
        --stb-thumbnail-9-21-frame-width: 30px;
        --stb-thumbnail-frame-decor-size: 10px 12px;
        --stb-thumbnail-frame-top-decor-top: 4px;
        --stb-thumbnail-frame-bottom-decor-bottom: -1px;
        --stb-thumbnail-glow-size: 274px;
        --stb-icon-sprite-svg-width: 24px;
        --stb-icon-sprite-svg-height: 24px;
        --stb-button-min-height: 56px;
        --stb-button-padding: 0 16px;
        --stb-button-background-size: 30px;
        --stb-button-border-radius: 12px
    }
}

.thumbnail-size-s[_nghost-ng-c1263728858] {
    --stb-thumbnail-actions-grid-row-gap: 8px;
    --stb-thumbnail-index-inset: auto auto 10px -2px;
    --stb-thumbnail-index-width: 38px;
    --stb-thumbnail-index-height: 30px;
    --stb-thumbnail-index-padding: 6px 10px 4px 4px;
    --stb-thumbnail-index-font-size: 20px;
    --stb-thumbnail-jackpot-border-image: url('dimg/game/jackpot-center.dacab4e63dc6cf4b.svg');
    --stb-label-new-bottom: 27px;
    --stb-thumbnail-jackpot-font-size: clamp(.5rem, .1683rem + 1.4742vw, .875rem);
    --stb-thumbnail-padding: 2px;
    --stb-thumbnail-frame-inset: -3px -3px -8px -6px;
    --stb-thumbnail-frame-width: 18px;
    --stb-thumbnail-9-21-frame-padding: 0px;
    --stb-thumbnail-9-21-frame-inset: -7px -4px;
    --stb-thumbnail-9-21-frame-width: 22px;
    --stb-thumbnail-frame-decor-size: 8px 9px;
    --stb-thumbnail-frame-top-decor-top: 3px;
    --stb-thumbnail-frame-bottom-decor-bottom: -1px;
    --stb-thumbnail-glow-size: 144px;
    --stb-icon-sprite-svg-width: 20px;
    --stb-icon-sprite-svg-height: 20px;
    --stb-button-min-height: 48px;
    --stb-button-padding: 0 14px;
    --stb-button-background-size: 26px;
    --stb-button-border-radius: 10px
}

.thumbnail-size-l[_nghost-ng-c1263728858] {
    --stb-thumbnail-actions-grid-row-gap: 16px;
    --stb-thumbnail-index-inset: auto auto 12px -1px;
    --stb-thumbnail-index-width: 57px;
    --stb-thumbnail-index-height: 45px;
    --stb-thumbnail-index-padding: 9px 15px 4px 8px;
    --stb-thumbnail-index-font-size: 28px;
    --stb-thumbnail-jackopot-text-align: center;
    --stb-thumbnail-jackopot-padding-inline: 10px;
    --stb-label-new-bottom: 37px;
    --stb-thumbnail-jackpot-font-size: 14px;
    --stb-thumbnail-padding: 2px;
    --stb-thumbnail-frame-inset: -4px -4px -10px -7px;
    --stb-thumbnail-frame-width: 22px;
    --stb-thumbnail-9-21-frame-padding: 3px;
    --stb-thumbnail-9-21-frame-inset: -6px -3px;
    --stb-thumbnail-9-21-frame-width: 30px;
    --stb-thumbnail-frame-decor-size: 10px 12px;
    --stb-thumbnail-frame-top-decor-top: 4px;
    --stb-thumbnail-frame-bottom-decor-bottom: -1px;
    --stb-thumbnail-glow-size: 274px;
    --stb-icon-sprite-svg-width: 24px;
    --stb-icon-sprite-svg-height: 24px;
    --stb-button-min-height: 56px;
    --stb-button-padding: 0 16px;
    --stb-button-background-size: 30px;
    --stb-button-border-radius: 12px
}

.thumbnail-ratio-2x3[_nghost-ng-c1263728858] {
    --stb-thumbnail-aspect-ratio: 2 / 3
}

.thumbnail-ratio-3x2[_nghost-ng-c1263728858] {
    --stb-thumbnail-aspect-ratio: 3 / 2;
    --stb-thumbnail-frame-decor: none;
    --stb-thumbnail-glow-size: 420px
}

@media screen and (min-width: 1280px) {
    .thumbnail-ratio-3x2[_nghost-ng-c1263728858] {
        --stb-thumbnail-jackpot-height: 40px;
        --stb-thumbnail-jackpot-font-size: 12px;
        --stb-thumbnail-jackopot-text-align: center;
        --stb-thumbnail-jackpot-background-size: 34px 40px;
        --stb-thumbnail-jackpot-border-slice: 20;
        --stb-thumbnail-jackpot-background-indent: 51px;
        --stb-thumbnail-jackpot-border-image: url('dimg/game/jackpot-center-3-2.109ab0d5271236db.svg');
        --stb-thumbnail-jackpot-border-start: 24px;
        --stb-thumbnail-jackpot-bottom-indent: -15px
    }
}

.thumbnail-ratio-9x21[_nghost-ng-c1263728858] {
    --stb-thumbnail-aspect-ratio: 9 / 21;
    --stb-thumbnail-padding: var(--stb-thumbnail-9-21-frame-padding);
    --stb-thumbnail-frame-inset: var(--stb-thumbnail-9-21-frame-inset);
    --stb-thumbnail-frame-decor: none;
    --stb-thumbnail-glow-size: 360px
}

.thumbnail[_ngcontent-ng-c1263728858] {
    position: relative;
    grid-area: 1/1/2/-1;
    display: grid;
    grid-template-rows:min-content 1fr;
    grid-template-columns:1fr min-content;
    padding: var(--stb-thumbnail-padding);
    margin-bottom: 10px;
    border-radius: var(--stb-thumbnail-border-radius)
}

.thumbnail[_ngcontent-ng-c1263728858]:before {
    grid-area: 1/1/-1/-1;
    aspect-ratio: var(--stb-thumbnail-aspect-ratio);
    width: 100%;
    content: ""
}

.thumbnail__label[_ngcontent-ng-c1263728858] {
    position: absolute;
    border-top-left-radius: var(--stb-thumbnail-border-radius);
    opacity: var(--stb-thumbnail-label-opacity);
    transition: opacity var(--stb-transition-time)
}

.thumbnail__label--new[_ngcontent-ng-c1263728858] {
    --stb-label-position: absolute;
    --stb-label-width: 48px;
    --stb-label-bg: none;
    -webkit-text-stroke: 2px var(--stb-label-text-stroke-color, rgb(var(--stb-red-900)));
    paint-order: stroke fill;
    position: var(--stb-label-position, relative);
    width: var(--stb-label-width, 84px);
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-block: var(--stb-label-padding-block, 4px 2px);
    padding-inline: var(--stb-label-padding-inline, 2px 4px);
    font-size: 12px;
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    text-transform: capitalize;
    color: var(--stb-button-text-bright);
    z-index: 1;
    inset-inline-start: -2px;
    inset-block-end: var(--stb-label-new-bottom)
}

.thumbnail__label--new[_ngcontent-ng-c1263728858]:before {
    position: absolute;
    inset: 0;
    z-index: -1;
    background: var(--stb-label-bg, url('dimg/game/label-yellow.3d1f5d5513ee2318.svg') ) no-repeat;
    background-size: contain;
    content: ""
}

html[dir=rtl][_nghost-ng-c1263728858] .thumbnail__label--new[_ngcontent-ng-c1263728858]:before, html[dir=rtl] [_nghost-ng-c1263728858] .thumbnail__label--new[_ngcontent-ng-c1263728858]:before {
    scale: -1 1
}

.thumbnail__label--dropAndWins[_ngcontent-ng-c1263728858] {
    left: 0;
    top: 0;
    width: 44px;
    height: 44px;
    background-image: url('dimg/game/dropnwin.89af8e0ff70d5ccf.svg')
}

.thumbnail__label-bg[_ngcontent-ng-c1263728858] {
    position: absolute;
    inset: 0;
    z-index: -1;
    filter: drop-shadow(0 7px 16px rgb(var(--stb-red-900)))
}

@media (hover: hover) and (pointer: fine) {
    .thumbnail__glow[_ngcontent-ng-c1263728858] {
        position: var(--stb-card-glow-position, relative);
        display: grid;
        justify-items: center;
        align-items: center
    }

    .thumbnail__glow[_ngcontent-ng-c1263728858]:before, .thumbnail__glow[_ngcontent-ng-c1263728858]:after {
        position: absolute;
        aspect-ratio: 1/1;
        height: var(--stb-thumbnail-glow-size, 100%);
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        animation: blinking 10s infinite linear alternate, animation-rotation 20s infinite linear;
        transition: opacity var(--stb-transition-time);
        content: ""
    }

    .thumbnail__glow[_ngcontent-ng-c1263728858]:before {
        background-image: url('dimg/game/glow1.cdb932930097f0a6.png');
        background-image: image-set(url('dimg/game/glow1.82183c0f96d27985.webp')type("image/webp") 1x, url('dimg/game/glow1@2x.fd2ce53a5c4630c4.webp') type("image/webp") 2x, url('dimg/game/glow1.cdb932930097f0a6.png') type("image/png") 1x, url('dimg/game/glow1@2x.91325b1b30cfa64c.png') type("image/png") 2x)
    }

    .thumbnail__glow[_ngcontent-ng-c1263728858]:after {
        background-image: url('dimg/game/glow2.ce7148959b697d11.png');
        background-image: image-set(url('dimg/game/glow2.00d41fa6bc949bcf.webp') type("image/webp") 1x, url('dimg/game/glow2@2x.9f5f87b476980ed9.webp') type("image/webp") 2x, url('dimg/game/glow2.ce7148959b697d11.png') type("image/png") 1x, url('dimg/game/glow2@2x.40a4ceaee08befee.png') type("image/png") 2x);
        animation-direction: alternate-reverse, normal
    }
}

.thumbnail__play[_ngcontent-ng-c1263728858] {
    --stb-icon-sprite-svg-scale: none
}

.thumbnail__actions[_ngcontent-ng-c1263728858] {
    position: relative;
    overflow: hidden;
    display: grid;
    grid-area: 1/1/-1/-1;
    grid-auto-rows: min-content;
    grid-template-columns:auto;
    align-content: center;
    justify-content: center;
    justify-items: center;
    grid-row-gap: var(--stb-thumbnail-actions-grid-row-gap);
    border-radius: var(--stb-thumbnail-border-radius);
    opacity: var(--stb-thumbnail-actions-opacity);
    transition: opacity var(--stb-transition-time)
}

.thumbnail__actions[_ngcontent-ng-c1263728858]:before {
    position: absolute;
    inset: 0;
    background: var(--stb-gradient-red-5);
    opacity: .9;
    content: ""
}

.thumbnail__index[_ngcontent-ng-c1263728858] {
    --stb-thumbnail-index-value-right-offset: 15px;
    -webkit-text-stroke: 4px rgb(var(--stb-red-900));
    paint-order: stroke fill;
    position: absolute;
    z-index: 1;
    inset: var(--stb-thumbnail-index-inset);
    width: var(--stb-thumbnail-index-width);
    height: var(--stb-thumbnail-index-height);
    padding: var(--stb-thumbnail-index-padding);
    font-size: var(--stb-thumbnail-index-font-size);
    font-weight: 800;
    line-height: 1.2;
    text-align: center;
    color: var(--stb-button-text-bright);
    background-image: url('dimg/game/index-label.c7640d427b1cca1d.svg');
    background-size: cover;
    opacity: var(--stb-thumbnail-index-opacity);
    transition: opacity var(--stb-transition-time);
    pointer-events: none;
    filter: drop-shadow(0 7px 16px rgb(var(--stb-red-900)))
}

.thumbnail__index--jackpot[_ngcontent-ng-c1263728858] {
    inset-block-end: 18px
}

.thumbnail__favorite-block[_ngcontent-ng-c1263728858] {
    z-index: 1;
    grid-area: 1/2/2/-1;
    align-self: start;
    display: block;
    opacity: var(--stb-thumbnail-favorite-block-opacity);
    transition: opacity var(--stb-transition-time)
}

.thumbnail__favorite-block--active[_ngcontent-ng-c1263728858] {
    opacity: 1
}

.thumbnail__demo[_ngcontent-ng-c1263728858] {
    z-index: 1;
    font-size: 14px;
    line-height: 1.4
}

.thumbnail__frame[_ngcontent-ng-c1263728858] {
    border-image-source: url('dimg/game/card-frame.ceb36660bac2977d.png');
    border-image-source: image-set(url('dimg/game/card-frame.ceb36660bac2977d.png') type("image/png"), url('dimg/game/card-frame.a9af3b1a30efd6c3.webp') type("image/webp"));
    border-image-slice: 46 fill;
    border-image-width: var(--stb-thumbnail-frame-width);
    border-style: solid;
    position: absolute;
    inset: var(--stb-thumbnail-frame-inset)
}

.thumbnail__frame[_ngcontent-ng-c1263728858]:before {
    position: absolute;
    inset: 0;
    background-image: url('dimg/game/frame-symbol.d5b732782c2a7990.png'), url('dimg/game/frame-symbol.d5b732782c2a7990.png');
    background-image: image-set(url('dimg/game/frame-symbol.fa701bd4507c0041.webp') type("image/webp"), url('dimg/game/frame-symbol.d5b732782c2a7990.png') type("image/png")), image-set(url('dimg/game/frame-symbol.fa701bd4507c0041.webp') type("image/webp"), url('dimg/game/frame-symbol.d5b732782c2a7990.png') type("image/png"));
    background-repeat: no-repeat;
    background-position: top var(--stb-thumbnail-frame-top-decor-top) center, bottom var(--stb-thumbnail-frame-bottom-decor-bottom) center;
    background-size: var(--stb-thumbnail-frame-decor-size), var(--stb-thumbnail-frame-decor-size);
    content: var(--stb-thumbnail-frame-decor, "")
}

.thumbnail__frame--9x21[_ngcontent-ng-c1263728858] {
    border-image-source: url('dimg/game/frame.fed0762bfa9a6f8a.png');
    border-image-source: image-set(url('dimg/game/frame.fed0762bfa9a6f8a.png')type("image/png"), url('dimg/game/frame.82a035a7dc9d4ce3.webp') type("image/webp"));
    border-image-slice: 49%;
    border-image-width: var(--stb-thumbnail-9-21-frame-width);
    border-style: solid
}

.thumbnail__jackpot[_ngcontent-ng-c1263728858] {
    position: relative;
    display: grid;
    align-items: center;
    justify-content: var(--stb-thumbnail-jackopot-text-align, center);
    align-self: end;
    grid-area: 1/1/-1/-1;
    height: var(--stb-thumbnail-jackpot-height, 24px);
    padding: 6px var(--stb-thumbnail-jackopot-padding-inline, 10px);
    margin-block-end: var(--stb-thumbnail-jackpot-bottom-indent, -12px);
    font-size: var(--stb-thumbnail-jackpot-font-size, 8px);
    line-height: 1.4;
    font-weight: 800;
    color: var(--stb-button-text-bright);
    text-shadow: 2px 0 0 rgb(var(--stb-red-900)), -2px 0 0 rgb(var(--stb-red-900)), 0 2px 0 rgb(var(--stb-red-900)), 0 -2px 0 rgb(var(--stb-red-900)), 2px 2px 0 rgb(var(--stb-red-900)), -2px 2px 0 rgb(var(--stb-red-900)), 2px -2px 0 rgb(var(--stb-red-900)), -2px -2px 0 rgb(var(--stb-red-900));
    opacity: var(--stb-thumbnail-jackpot-opacity);
    transition: opacity var(--stb-transition-time);
    z-index: 1
}

.thumbnail__jackpot--size-4[_ngcontent-ng-c1263728858] {
    --stb-thumbnail-jackpot-font-size: 7px
}

.thumbnail__jackpot--size-5[_ngcontent-ng-c1263728858] {
    --stb-thumbnail-jackpot-font-size: 6px
}

.thumbnail__jackpot[_ngcontent-ng-c1263728858]:before, .thumbnail__jackpot[_ngcontent-ng-c1263728858]:after {
    content: "";
    position: absolute;
    height: 100%;
    bottom: 0
}

.thumbnail__jackpot[_ngcontent-ng-c1263728858]:before {
    inset-inline: -9px -6px;
    background-image: url('dimg/game/jackpot-left.4e3b6b0eea9e95ba.svg'), url('dimg/game/jackpot-right.6b36a054ff52fd2c.svg');
    background-repeat: no-repeat;
    background-size: var(--stb-thumbnail-jackpot-background-size, 20px 24px);
    background-position: left, right
}

.thumbnail__jackpot[_ngcontent-ng-c1263728858]:after {
    inset-inline-start: var(--stb-thumbnail-jackpot-border-start, 9px);
    width: calc(100% - var(--stb-thumbnail-jackpot-background-indent, 21px));
    border: calc(var(--stb-thumbnail-jackpot-border-slice, 12) * 1px) solid transparent;
    border-image-source: var(--stb-thumbnail-jackpot-border-image);
    border-image-repeat: stretch;
    border-image-slice: var(--stb-thumbnail-jackpot-border-slice, 12) fill
}

.thumbnail__jackpot-value[_ngcontent-ng-c1263728858] {
    position: relative;
    z-index: 1;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.thumbnail-picture[_ngcontent-ng-c1263728858] {
    position: relative;
    overflow: hidden;
    grid-area: 1/1/2/-1;
    padding: var(--stb-thumbnail-padding);
    margin-bottom: 10px;
    border-radius: var(--stb-thumbnail-border-radius);
    contain: content
}

.thumbnail-picture[_ngcontent-ng-c1263728858]:before {
    position: absolute;
    z-index: -1;
    inset: var(--stb-thumbnail-padding);
    background-image: url('dimg/game/clovers.160f9947238a7454.png'), var(--stb-gradient-brand-4);
    background-image: image-set(url('dimg/game/clovers.700e4fc00d276c13.webp')type("image/webp"), url('dimg/game/clovers.160f9947238a7454.png') type("image/png")), var(--stb-gradient-brand-4);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 44px 35px, auto;
    box-shadow: 0 0 22px rgb(var(--stb-brand-500)/.72) inset;
    content: ""
}

[_nghost-ng-c1263728858] .thumbnail-picture__image {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.thumbnail-game-link[_ngcontent-ng-c1263728858] {
    position: relative;
    grid-area: 1/1/-1/-1;
    border-radius: var(--stb-thumbnail-border-radius)
}

.thumbnail-name[_ngcontent-ng-c1263728858] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    grid-area: 2/1/3/-1;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.35;
    text-align: center;
    color: var(--stb-text-secondary);
    filter: drop-shadow(0 1px 1px rgb(var(--stb-red-900)))
}

.thumbnail-name--hidden[_ngcontent-ng-c1263728858] {
    z-index: -1;
    grid-area: 1/1/-1/-1
}

.live-thumbnail[_ngcontent-ng-c1263728858] {
    display: grid;
    grid-area: 1/1/-1/-1
}

.live-thumbnail__badge[_ngcontent-ng-c1263728858] {
    display: grid;
    align-items: center;
    height: 24px;
    padding: 4px;
    font-weight: 700;
    font-size: 10px;
    line-height: 1.4;
    color: var(--stb-text-contrast-primary);
    background-color: var(--stb-bg-contrast-primary);
    overflow: hidden
}

.live-thumbnail__badge--occupancy[_ngcontent-ng-c1263728858] {
    justify-self: start;
    align-self: end;
    border-end-start-radius: var(--stb-thumbnail-border-radius);
    border-start-end-radius: var(--stb-thumbnail-border-radius)
}

.live-thumbnail__badge--results[_ngcontent-ng-c1263728858] {
    align-self: end;
    border-radius: 0 0 var(--stb-thumbnail-border-radius) var(--stb-thumbnail-border-radius)
}

.live-thumbnail__occupancy[_ngcontent-ng-c1263728858] {
    display: grid;
    grid-template-columns:auto auto;
    justify-content: start;
    align-items: center;
    gap: 4px
}

.live-thumbnail__occupancy-icon[_ngcontent-ng-c1263728858] {
    color: rgb(var(--stb-green-450))
}

.live-thumbnail__occupancy-icon.no-seats[_ngcontent-ng-c1263728858] {
    color: rgb(var(--stb-red-600))
}

.live-thumbnail__results[_ngcontent-ng-c1263728858] {
    display: grid;
    grid-template-columns:repeat(auto-fit, 16px);
    justify-content: center;
    align-items: center;
    gap: 8px 4px;
    height: 100%
}

.live-thumbnail__results-item[_ngcontent-ng-c1263728858] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1px 2px;
    text-align: center;
    border-radius: 2px;
    color: var(--stb-results-item-color);
    background-color: var(--stb-results-item-bg-color, var(--stb-bg-contrast-tertiary))
}

.results-item--red[_ngcontent-ng-c1263728858], .results-item--bank[_ngcontent-ng-c1263728858] {
    --stb-results-item-color: rgb(var(--stb-red-600))
}

.results-item--green[_ngcontent-ng-c1263728858], .results-item--tie[_ngcontent-ng-c1263728858] {
    --stb-results-item-color: rgb(var(--stb-green-450))
}

.results-item--player[_ngcontent-ng-c1263728858] {
    --stb-results-item-color: var(--stb-functional-info-plus)
}

.results-item--white[_ngcontent-ng-c1263728858] {
    --stb-results-item-color: rgb(var(--stb-black));
    --stb-results-item-bg-color: var(--stb-bg-primary)
}

.bet-range[_ngcontent-ng-c1263728858] {
    height: 16px;
    padding-inline: 4px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-self: flex-start;
    font-weight: 700;
    font-size: 8px;
    line-height: 1.5;
    color: var(--stb-text-contrast-primary);
    border-end-start-radius: var(--stb-thumbnail-border-radius);
    border-start-end-radius: var(--stb-thumbnail-border-radius);
    border-start-start-radius: var(--stb-thumbnail-border-radius);
    overflow: hidden
}

@media screen and (min-width: 1280px) {
    .bet-range[_ngcontent-ng-c1263728858] {
        height: 24px
    }
}

.bet-range__element[_ngcontent-ng-c1263728858] {
    height: 100%;
    padding-block: 2px;
    align-content: center;
    background-color: var(--stb-bg-contrast-primary)
}

@media screen and (min-width: 1280px) {
    .bet-range__element[_ngcontent-ng-c1263728858] {
        padding-block: 4px;
        font-size: 10px
    }
}

.bet-range__element--currency[_ngcontent-ng-c1263728858] {
    padding-inline: 4px 0;
    border-end-start-radius: inherit
}

.bet-range__element--min[_ngcontent-ng-c1263728858] {
    padding-inline: 2px 4px
}

.bet-range__element--max[_ngcontent-ng-c1263728858] {
    margin-inline: -2px 0;
    padding-inline: 0 4px
}

@media (hover: hover) and (pointer: fine) {
    [_nghost-ng-c1263728858]:hover {
        --stb-thumbnail-label-opacity: 0;
        --stb-thumbnail-actions-opacity: 1;
        --stb-thumbnail-index-opacity: 0;
        --stb-thumbnail-favorite-block-opacity: 1;
        --stb-thumbnail-jackpot-opacity: 0
    }
}

[_nghost-ng-c2772802231] {
    --stb-thumbnail-aspect-ratio: 2 / 3;
    --stb-icon-sprite-svg-animation: animation-rotation var(--stb-animation-rotation-time) linear infinite;
    --stb-thumbnail-state-padding: 0 8px;
    --stb-icon-sprite-svg-width: 20px;
    --stb-icon-sprite-svg-height: 20px;
    --stb-thumbnail-padding: 2px;
    --stb-thumbnail-frame-inset: -3px -3px -8px -6px;
    --stb-thumbnail-frame-width: 18px;
    --stb-thumbnail-9-21-frame-padding: 0px;
    --stb-thumbnail-9-21-frame-inset: -7px -4px;
    --stb-thumbnail-9-21-frame-width: 22px;
    --stb-thumbnail-frame-decor-size: 8px 9px;
    --stb-thumbnail-frame-top-decor-top: 3px;
    --stb-thumbnail-frame-bottom-decor-bottom: -1px;
    --stb-thumbnail-glow-size: 144px;
    -webkit-text-stroke: 2px rgb(var(--stb-red-900));
    paint-order: stroke fill;
    position: relative;
    display: grid;
    grid-template:1fr/minmax(0, 1fr);
    align-items: center;
    width: 100%;
    padding: var(--stb-thumbnail-padding);
    border-radius: var(--stb-thumbnail-border-radius);
    color: rgb(var(--stb-yellow-200));
    word-break: break-word;
    background-color: rgb(var(--stb-brand-900));
    background-image: url('dimg/game/card-more.e58003eb06fa6aef.png');
    background-image: image-set(url('dimg/game/card-more.35be5616dff583e6.webp') type("image/webp"), url('dimg/game/card-more.e58003eb06fa6aef.png') type("image/png"));
    background-position: center;
    background-size: calc(100% - var(--stb-thumbnail-padding) * 2) calc(100% - var(--stb-thumbnail-padding) * 2);
    background-repeat: no-repeat;
    background-blend-mode: overlay
}

@media (hover: hover) and (pointer: fine) {
    [_nghost-ng-c2772802231]:hover:not(.thumbnail-loading) {
        --stb-more-hover-opacity: 1;
        --stb-thumbnail-glow-opacity: 1;
        color: rgb(var(--stb-yellow-300))
    }
}

@media screen and (min-width: 1280px) {
    [_nghost-ng-c2772802231] {
        --stb-thumbnail-state-padding: 0 12px;
        --stb-icon-sprite-svg-width: 32px;
        --stb-icon-sprite-svg-height: 32px;
        --stb-thumbnail-padding: 2px;
        --stb-thumbnail-frame-inset: -4px -4px -10px -7px;
        --stb-thumbnail-frame-width: 22px;
        --stb-thumbnail-9-21-frame-padding: 3px;
        --stb-thumbnail-9-21-frame-inset: -6px -3px;
        --stb-thumbnail-9-21-frame-width: 30px;
        --stb-thumbnail-frame-decor-size: 10px 12px;
        --stb-thumbnail-frame-top-decor-top: 4px;
        --stb-thumbnail-frame-bottom-decor-bottom: -1px;
        --stb-thumbnail-glow-size: 274px
    }
}

[_nghost-ng-c2772802231]:before, [_nghost-ng-c2772802231]:after {
    position: absolute;
    inset: var(--stb-thumbnail-padding);
    content: ""
}

[_nghost-ng-c2772802231]:before {
    background: linear-gradient(270deg, rgb(var(--stb-brand-900)), rgb(var(--stb-brand-750)), rgb(var(--stb-brand-900)));
    opacity: .48
}

[_nghost-ng-c2772802231]:after {
    background: var(--stb-more-hover-bg, var(--stb-gradient-red-5));
    box-shadow: var(--stb-more-hover-shadow);
    opacity: var(--stb-more-hover-opacity, 0);
    transition: opacity var(--stb-transition-time)
}

.thumbnail-size-s[_nghost-ng-c2772802231] {
    --stb-thumbnail-state-padding: 0 8px;
    --stb-icon-sprite-svg-width: 20px;
    --stb-icon-sprite-svg-height: 20px;
    --stb-thumbnail-padding: 2px;
    --stb-thumbnail-frame-inset: -3px -3px -8px -6px;
    --stb-thumbnail-frame-width: 18px;
    --stb-thumbnail-9-21-frame-padding: 0px;
    --stb-thumbnail-9-21-frame-inset: -7px -4px;
    --stb-thumbnail-9-21-frame-width: 22px;
    --stb-thumbnail-frame-decor-size: 8px 9px;
    --stb-thumbnail-frame-top-decor-top: 3px;
    --stb-thumbnail-frame-bottom-decor-bottom: -1px;
    --stb-thumbnail-glow-size: 144px
}

.thumbnail-size-l[_nghost-ng-c2772802231] {
    --stb-thumbnail-state-padding: 0 12px;
    --stb-icon-sprite-svg-width: 32px;
    --stb-icon-sprite-svg-height: 32px;
    --stb-thumbnail-padding: 2px;
    --stb-thumbnail-frame-inset: -4px -4px -10px -7px;
    --stb-thumbnail-frame-width: 22px;
    --stb-thumbnail-9-21-frame-padding: 3px;
    --stb-thumbnail-9-21-frame-inset: -6px -3px;
    --stb-thumbnail-9-21-frame-width: 30px;
    --stb-thumbnail-frame-decor-size: 10px 12px;
    --stb-thumbnail-frame-top-decor-top: 4px;
    --stb-thumbnail-frame-bottom-decor-bottom: -1px;
    --stb-thumbnail-glow-size: 274px
}

.thumbnail-alias-top-live-casino[_nghost-ng-c2772802231] {
    background-image: url('dimg/game/card-more-live-casino.2d29fc4ad5c7cee7.png');
    background-image: image-set(url('dimg/game/card-more-live-casino.3592f4215e5b2da6.webp') type("image/webp"), url('dimg/game/card-more-live-casino.2d29fc4ad5c7cee7.png') type("image/png"))
}

.thumbnail-ratio-2x3[_nghost-ng-c2772802231] {
    --stb-thumbnail-aspect-ratio: 2 / 3
}

.thumbnail-ratio-3x2[_nghost-ng-c2772802231] {
    --stb-thumbnail-aspect-ratio: 3 / 2;
    --stb-thumbnail-frame-decor: none;
    --stb-thumbnail-glow-size: 420px;
    background-image: url('dimg/game/card-more-3x2.32a867467a9a75d9.png') ;
    background-image: image-set(url('dimg/game/card-more-3x2.d874a39d5a2e66c8.webp') type("image/webp"), url('dimg/game/card-more-3x2.32a867467a9a75d9.png') type("image/png"))
}

.thumbnail-ratio-3x2.thumbnail-alias-top-live-casino[_nghost-ng-c2772802231] {
    background-image: url('dimg/game/card-more-live-casino-3x2.d977b3798f316d50.png');
    background-image: image-set(url('dimg/game/card-more-live-casino-3x2.8843e45bdb6fc23c.webp') type("image/webp"), url('dimg/game/card-more-live-casino-3x2.d977b3798f316d50.png') type("image/png"))
}

.thumbnail-ratio-9x21[_nghost-ng-c2772802231] {
    --stb-thumbnail-aspect-ratio: 9 / 21;
    --stb-thumbnail-padding: var(--stb-thumbnail-9-21-frame-padding);
    --stb-thumbnail-frame-inset: var(--stb-thumbnail-9-21-frame-inset);
    --stb-thumbnail-frame-decor: none;
    --stb-thumbnail-glow-size: 360px;
    background-image: url('dimg/game/card-more-9x21.b1af85213ed995ec.png');
    background-image: image-set(url('dimg/game/card-more-9x21.87d1f240924550e4.webp') type("image/webp"), url('dimg/game/card-more-9x21.b1af85213ed995ec.png') type("image/png"))
}

.thumbnail-ratio-9x21.thumbnail-alias-top-live-casino[_nghost-ng-c2772802231] {
    background-image: url('dimg/game/card-more-live-casino-9x21.0ed8942b15b41167.png');
    background-image: image-set(url('dimg/game/card-more-live-casino-9x21.9db136a1d0fe4856.webp') type("image/webp"), url('dimg/game/card-more-live-casino-9x21.0ed8942b15b41167.png') type("image/png"))
}

.thumbnail-loading[_nghost-ng-c2772802231] {
    --stb-more-hover-bg: var(--stb-gradient-brand-4);
    --stb-more-hover-shadow: 0 0 22px 0 rgb(var(--stb-brand-500) / .72) inset;
    --stb-more-hover-opacity: 1
}

.thumbnail-state[_ngcontent-ng-c2772802231] {
    overflow: hidden;
    z-index: 1;
    grid-area: 1/1/-1/-1;
    display: inline-grid;
    justify-items: center;
    align-content: center;
    aspect-ratio: var(--stb-thumbnail-aspect-ratio);
    padding: var(--stb-thumbnail-state-padding);
    font-size: 14px;
    line-height: 1.4;
    font-weight: 800;
    text-align: center
}

.thumbnail-state[_ngcontent-ng-c2772802231] .icon {
    filter: drop-shadow(0 1px 1px rgb(var(--stb-red-900)))
}

.thumbnail-frame[_ngcontent-ng-c2772802231] {
    border-image-source: url('dimg/game/card-frame.ceb36660bac2977d.png');
    border-image-source: image-set(url('dimg/game/card-frame.ceb36660bac2977d.png') type("image/png"), url('img/game/card-frame.a9af3b1a30efd6c3.webp') type("image/webp"));
    border-image-slice: 46 fill;
    border-image-width: var(--stb-thumbnail-frame-width);
    border-style: solid;
    position: absolute;
    inset: var(--stb-thumbnail-frame-inset);
    z-index: 1
}

.thumbnail-frame[_ngcontent-ng-c2772802231]:before {
    position: absolute;
    inset: 0;
    background-image: url('dimg/game/frame-symbol.d5b732782c2a7990.png'), url('dimg/game/frame-symbol.d5b732782c2a7990.png');
    background-image: image-set(url('dimg/game/frame-symbol.fa701bd4507c0041.webp') type("image/webp"), url('dimg/game/frame-symbol.d5b732782c2a7990.png') type("image/png")), image-set(url('dimg/game/frame-symbol.fa701bd4507c0041.webp') type("image/webp"), url('dimg/game/frame-symbol.d5b732782c2a7990.png') type("image/png"));
    background-repeat: no-repeat;
    background-position: top var(--stb-thumbnail-frame-top-decor-top) center, bottom var(--stb-thumbnail-frame-bottom-decor-bottom) center;
    background-size: var(--stb-thumbnail-frame-decor-size), var(--stb-thumbnail-frame-decor-size);
    content: var(--stb-thumbnail-frame-decor, "")
}

.thumbnail-frame--9x21[_ngcontent-ng-c2772802231] {
    border-image-source: url('dimg/game/frame.fed0762bfa9a6f8a.png');
    border-image-source: image-set(url('dimg/game/frame.fed0762bfa9a6f8a.png') type("image/png"), url('dimg/game/frame.82a035a7dc9d4ce3.webp') type("image/webp"));
    border-image-slice: 49%;
    border-image-width: var(--stb-thumbnail-9-21-frame-width);
    border-style: solid
}

.thumbnail-glow[_ngcontent-ng-c2772802231] {
    z-index: -1;
    opacity: var(--stb-thumbnail-glow-opacity, 0);
    transition: opacity var(--stb-transition-time)
}

@media (hover: hover) and (pointer: fine) {
    .thumbnail-glow[_ngcontent-ng-c2772802231] {
        position: var(--stb-card-glow-position, relative);
        display: grid;
        justify-items: center;
        align-items: center
    }

    .thumbnail-glow[_ngcontent-ng-c2772802231]:before, .thumbnail-glow[_ngcontent-ng-c2772802231]:after {
        position: absolute;
        aspect-ratio: 1/1;
        height: var(--stb-thumbnail-glow-size, 100%);
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        animation: blinking 10s infinite linear alternate, animation-rotation 20s infinite linear;
        transition: opacity var(--stb-transition-time);
        content: ""
    }

    .thumbnail-glow[_ngcontent-ng-c2772802231]:before {
        background-image: url('dimg/game/glow1.cdb932930097f0a6.png');
        background-image: image-set(url('dimg/game/glow1.82183c0f96d27985.webp') type("image/webp") 1x, url('dimg/game/glow1@2x.fd2ce53a5c4630c4.webp') type("image/webp") 2x, url('dimg/game/glow1.cdb932930097f0a6.png') type("image/png") 1x, url('dimg/game/glow1@2x.91325b1b30cfa64c.png') type("image/png") 2x)
    }

    .thumbnail-glow[_ngcontent-ng-c2772802231]:after {
        background-image: url('dimg/game/glow2.ce7148959b697d11.png');
        background-image: image-set(url('dimg/game/glow2.00d41fa6bc949bcf.webp') type("image/webp") 1x, url('dimg/game/glow2@2x.9f5f87b476980ed9.webp') type("image/webp") 2x, url('dimg/game/glow2.ce7148959b697d11.png') type("image/png") 1x, url('dimg/game/glow2@2x.40a4ceaee08befee.png') type("image/png") 2x);
        animation-direction: alternate-reverse, normal
    }
}

[_nghost-ng-c3579752608] {
    position: fixed;
    right: 8px;
    bottom: calc(var(--stb-cookie-banner-bottom) + var(--stb-pwa-tooltip-bottom-height, 0px));
    left: 8px;
    z-index: 10;
    max-width: 520px;
    margin: auto;
    animation: _ngcontent-ng-c3579752608_cookie-in var(--stb-sidebars-transition-time)
}

@media screen and (min-width: 1280px) {
    [_nghost-ng-c3579752608] {
        bottom: 16px
    }
}

.cookie[_ngcontent-ng-c3579752608] {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 12px;
    border-radius: 8px;
    border: 1px solid transparent;
    background: var(--stb-bg-sixth) padding-box, var(--stb-gradient-brand-1) border-box
}

.cookie__text[_ngcontent-ng-c3579752608] {
    flex: 1 0 200px;
    font-size: 14px;
    line-height: 1.4
}

.cookie__button[_ngcontent-ng-c3579752608] {
    flex-shrink: 0
}

@keyframes _ngcontent-ng-c3579752608_cookie-in {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
}

[_nghost-ng-c3359824409] {
    --stb-scrollbar-visibility: hidden;
    position: fixed;
    top: var(--stb-header-height);
    bottom: 0;
    z-index: 2;
    display: flex;
    flex-direction: column;
    width: var(--stb-sidebar-expanded-width)
}

@media (hover: hover) and (pointer: fine) {
    [_nghost-ng-c3359824409]:hover {
        --stb-scrollbar-visibility: visible
    }
}

[_nghost-ng-c3359824409] [_ngcontent-ng-c3359824409]::-webkit-scrollbar, [_nghost-ng-c3359824409] [_ngcontent-ng-c3359824409]::-webkit-scrollbar-thumb, [_nghost-ng-c3359824409] [_ngcontent-ng-c3359824409]::-webkit-scrollbar-track {
    width: var(--stb-scrollbar-width);
    height: var(--stb-scrollbar-height);
    visibility: var(--stb-scrollbar-visibility)
}

[_nghost-ng-c3359824409] [_ngcontent-ng-c3359824409]::-webkit-scrollbar-thumb {
    background: var(--stb-scrollbar-thumb-color);
    border-radius: var(--stb-scrollbar-border-radius)
}

[_nghost-ng-c3359824409] [_ngcontent-ng-c3359824409]::-webkit-scrollbar-track {
    background: var(--stb-scrollbar-track-color);
    border-radius: var(--stb-scrollbar-border-radius)
}

.collapsed[_nghost-ng-c3359824409] {
    width: var(--stb-sidebar-collapsed-width)
}

.backdrop[_ngcontent-ng-c3359824409] {
    position: absolute;
    top: 0;
    bottom: 0;
    inset-inline-start: 0;
    z-index: -1;
    width: var(--stb-sidebar-expanded-width);
    background-color: rgb(var(--stb-yellow-150));
    transition: transform var(--stb-transition-time)
}

.backdrop--collapsed[_ngcontent-ng-c3359824409] {
    --stb-sidebar-collapsed-translateX: calc(-100% + var(--stb-sidebar-collapsed-width));
    transform: translate(var(--stb-sidebar-collapsed-translateX))
}

html[dir=rtl][_nghost-ng-c3359824409] .backdrop--collapsed[_ngcontent-ng-c3359824409], html[dir=rtl] [_nghost-ng-c3359824409] .backdrop--collapsed[_ngcontent-ng-c3359824409] {
    --stb-sidebar-collapsed-translateX: calc(100% - var(--stb-sidebar-collapsed-width))
}


[_nghost-ng-c4274444371] {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-gap: 2px;
    align-items: center;
    width: 100%;
    padding: var(--stb-sidebar-actions-padding, 0 4px 4px)
}

[_nghost-ng-c4274444371]:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: calc(100% + 20px);
    background: linear-gradient(0deg, rgb(var(--stb-yellow-160)), rgb(var(--stb-yellow-160)/.64) 46%, rgb(var(--stb-yellow-160)/.48) 72%, rgb(var(--stb-yellow-160)/.32) 88%, rgb(var(--stb-yellow-160)/0));
    pointer-events: none;
    content: ""
}

.collapsed[_nghost-ng-c4274444371] {
    --stb-navigation-bottom-height: 40px;
    --stb-sidebar-actions-padding: 0 2px 2px;
    --stb-sidebar-icon-size: 20px
}

.item[_ngcontent-ng-c4274444371] {
    --stb-board-container-filter-hover: brightness(1.2) contrast(90%);
    --stb-board-container-filter-active: brightness(.7) contrast(120%);
    --stb-board-container-image-size: 24px;
    position: relative;
    z-index: 1;
    -webkit-text-stroke: 2px rgb(var(--stb-red-700));
    paint-order: stroke fill;
    display: grid;
    grid-gap: 4px;
    place-content: center;
    place-items: center;
    height: var(--stb-navigation-bottom-height);
    padding: 4px;
    color: var(--stb-button-text-bright);
    line-height: 1.2;
    text-align: center;
    font-weight: 800;
    font-size: 12px
}

.item[_ngcontent-ng-c4274444371]:before {
    position: absolute;
    z-index: -1;
    inset: 0;
    background-image: url('dimg/game/board-left.910f9957adffa0c1.png'), url('dimg/game/board-center.64d7dc26dd5948d2.png'), url('dimg/game/board-right.37d65d774fbb927e.png');
    background-image: image-set(url('dimg/game/board-left.0cbeb1e1ccd53925.webp') type("image/webp"), url('dimg/game/board-left.910f9957adffa0c1.png') type("image/png")), image-set(url('dimg/game/board-center.0577f3c13a93ff46.webp') type("image/webp"), url('dimg/game/board-center.64d7dc26dd5948d2.png') type("image/png")), image-set(url('dimg/game/board-right.84e6a2fe358a9114.webp') type("image/webp"), url('dimg/game/board-right.37d65d774fbb927e.png') type("image/png"));
    background-size: var(--stb-board-container-image-size) 100%, calc(100% - (var(--stb-board-container-image-size) - 1px) * 2) 100%, var(--stb-board-container-image-size) 100%;
    background-repeat: no-repeat;
    background-position: left center, center, right center;
    filter: var(--stb-board-container-filter);
    transition: filter var(--stb-transition-time);
    content: ""
}

@media (hover: hover) and (pointer: fine) {
    .item[_ngcontent-ng-c4274444371]:hover {
        --stb-board-container-filter: var(--stb-board-container-filter-hover)
    }
}

.item[_ngcontent-ng-c4274444371]:active {
    --stb-board-container-filter: var(--stb-board-container-filter-active)
}

.flag-wrapper[_ngcontent-ng-c4274444371] {
    position: relative
}

.flag-wrapper[_ngcontent-ng-c4274444371]:before {
    position: absolute;
    z-index: -1;
    inset: -2px;
    border-radius: 50%;
    background: var(--stb-gradient-yellow-1);
    box-shadow: 0 1px 1px rgb(var(--stb-red-900));
    content: ""
}

.flag[_ngcontent-ng-c4274444371] {
    width: var(--stb-sidebar-icon-size, 24px);
    aspect-ratio: 1/1;
    border-radius: 50%;
    object-fit: cover
}

.help-centre-icon[_ngcontent-ng-c4274444371] {
    width: var(--stb-sidebar-icon-size, 24px);
    aspect-ratio: 1/1;
    filter: drop-shadow(0 1px 1px rgb(var(--stb-red-900)))
}

html[dir=rtl][_nghost-ng-c4274444371] .help-centre-icon[_ngcontent-ng-c4274444371], html[dir=rtl] [_nghost-ng-c4274444371] .help-centre-icon[_ngcontent-ng-c4274444371] {
    scale: -1 1
}

.text[_ngcontent-ng-c4274444371] {
    opacity: 1;
    transform-origin: 0 50%;
    transition: transform var(--stb-transition-time), opacity var(--stb-transition-time);
    filter: drop-shadow(0 1px 0 rgb(var(--stb-red-900)))
}

.text--collapsed[_ngcontent-ng-c4274444371] {
    position: absolute;
    opacity: 0;
    transform: scaleX(0);
    transition: none
}

.navigation[_nghost-ng-c3517965287] {
    --stb-scrollbar-width-keyword: none;
    --stb-scrollbar-width: 4px;
    --stb-scrollbar-offset-right: 12px;
    --stb-nav-list-title-width: calc(var(--stb-sidebar-expanded-width) - 96px);
    --stb-nav-padding-inline: 12px;
    --stb-nav-list-link-decoration-offset-right: 8px;
    overflow-y: scroll;
    overflow-x: hidden;
    overscroll-behavior: contain;
    scrollbar-gutter: stable;
    display: block;
    max-height: 100%;
    margin-bottom: auto;
    padding-block: 12px calc(var(--stb-navigation-bottom-height) + 12px);
    padding-inline: var(--stb-nav-padding-inline) calc(var(--stb-nav-padding-inline) * 2);
    margin-inline: 0 calc(-1 * (var(--stb-scrollbar-width) + var(--stb-scrollbar-offset-right)))
}

@supports (scrollbar-width: auto) and (not (selector(::-webkit-scrollbar))) {
    .navigation[_nghost-ng-c3517965287] {
        scrollbar-color: var(--stb-scrollbar-thumb-color) var(--stb-scrollbar-track-color);
        scrollbar-width: var(--stb-scrollbar-width-keyword)
    }
}

@supports (-moz-appearance: none) {
    .navigation[_nghost-ng-c3517965287] {
        overflow-y: auto;
        overflow-y: overlay
    }
}

@media (hover: hover) and (pointer: fine) {
    .navigation[_nghost-ng-c3517965287]:hover {
        --stb-scrollbar-width-keyword: thin
    }
}

.main-nav[_ngcontent-ng-c3517965287] {
    display: grid;
    row-gap: var(--stb-main-nav-gap, 12px)
}

.nav-list[_ngcontent-ng-c3517965287] {
    display: grid;
    grid-gap: var(--stb-nav-list-gap, 6px);
    padding: var(--stb-nav-list-padding, 2px 0);
    background-color: rgb(var(--stb-yellow-160));
    border-radius: 12px
}

.nav-list[_ngcontent-ng-c3517965287]:empty {
    display: none
}

.nav-list__title[_ngcontent-ng-c3517965287] {
    position: relative;
    z-index: 1;
    width: var(--stb-nav-list-title-width);
    padding-top: 3px;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
    transition: opacity var(--stb-transition-time)
}

.nav-list--seasonal[_ngcontent-ng-c3517965287] {
    --stb-nav-list-padding: 0
}

.nav-list__description--seasonal[_ngcontent-ng-c3517965287] {
    display: flex;
    flex-direction: column;
    width: auto
}

@media screen and (min-width: 1280px) {
    .nav-list__picture--seasonal[_ngcontent-ng-c3517965287] {
        margin-bottom: -4px
    }
}

.nav-list__seasonal-icon[_ngcontent-ng-c3517965287] {
    z-index: 1;
    color: var(--stb-nav-list-seasonal-icon-color, var(--stb-icon-1200));
    transition: color var(--stb-transition-time)
}

.nav-list__title--seasonal[_ngcontent-ng-c3517965287] {
    font-size: 14px;
    font-weight: 800;
    line-height: 1.4;
    color: var(--stb-text-primary)
}

.nav-list__offer--seasonal[_ngcontent-ng-c3517965287] {
    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
    color: var(--stb-text-primary)
}

.nav-list__link[_ngcontent-ng-c3517965287] {
    display: block;
    color: var(--stb-nav-list-link-color, var(--stb-text-contrast-primary));
    font-weight: 800;
    transition: color var(--stb-transition-time);
    cursor: pointer
}

@media (hover: hover) and (pointer: fine) {
    .nav-list__link[_ngcontent-ng-c3517965287]:hover {
        --stb-nav-list-link-color: rgb(var(--stb-yellow-600));
        --stb-nav-list-link-decoration-opacity: 1;
        --stb-nav-list-link-decoration-overlay-bg: rgb(var(--stb-red-300) / .64)
    }
}

.nav-list__link[_ngcontent-ng-c3517965287]:active {
    --stb-nav-list-link-decoration-overlay-bg: rgb(var(--stb-red-400) / .64)
}

.nav-list__link--active[_ngcontent-ng-c3517965287], .nav-list__link--active[_ngcontent-ng-c3517965287]:hover {
    --stb-nav-list-link-color: rgb(var(--stb-yellow-600));
    --stb-nav-list-active-image-opacity: 1;
    --stb-nav-list-link-decoration-opacity: 1;
    --stb-nav-list-link-decoration-overlay-bg: transparent
}

.nav-list__link--seasonal[_ngcontent-ng-c3517965287] {
    --stb-seasonal-banner-background-gradient: linear-gradient(90deg, rgb(var(--stb-green-700)) 2%, rgb(var(--stb-green-700) / .6) 53%, rgb(var(--stb-green-700) / .35) 76%);
    display: grid;
    align-items: center;
    justify-content: space-between;
    grid-template-columns:var(--stb-nav-list-link-seasonal-template-columns, 150px) 71px 16px;
    min-height: var(--stb-nav-list-link-seasonal-min-height, 54px);
    padding-inline: 12px 8px;
    border-radius: 8px;
    background: var(--stb-seasonal-banner-background-gradient), url('dimg/game/banner-background@2x.b32679febe23d385.jpg');
    background: var(--stb-seasonal-banner-background-gradient), image-set(url('dimg/game/banner-background@2x.6ad449cdf2eaa3dc.webp') type("image/webp"), url('dimg/game/banner-background@2x.b32679febe23d385.jpg') type("image/jpeg"));
    background-size: cover;
    background-position: center 80%;
    background-repeat: no-repeat
}

@media screen and (min-width: 1280px) {
    .nav-list__link--seasonal[_ngcontent-ng-c3517965287] {
        --stb-nav-list-link-seasonal-template-columns: 1fr;
        --stb-nav-list-link-seasonal-min-height: 56px;
        padding-block: 4px
    }
}

@media (hover: hover) and (pointer: fine) {
    .nav-list__link--seasonal[_ngcontent-ng-c3517965287]:hover {
        --stb-nav-list-seasonal-icon-color: var(--stb-icon-1000)
    }
}

.nav-list__link--seasonal[_ngcontent-ng-c3517965287]:active {
    --stb-nav-list-seasonal-icon-color: var(--stb-icon-1200)
}

.nav-list__link-inner[_ngcontent-ng-c3517965287] {
    position: relative;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns:20px;
    column-gap: 12px;
    align-items: center;
    justify-content: start;
    min-height: 44px;
    padding: 2px 18px
}

.nav-list__bg[_ngcontent-ng-c3517965287] {
    --stb-nav-list-link-bg-size: 40px;
    position: absolute;
    inset-block: -5px;
    inset-inline: calc(-1 * var(--stb-nav-padding-inline)) calc(-1 * var(--stb-nav-padding-inline) - var(--stb-nav-list-link-decoration-offset-right));
    pointer-events: none
}

html[dir=rtl][_nghost-ng-c3517965287] .nav-list__bg[_ngcontent-ng-c3517965287], html[dir=rtl] [_nghost-ng-c3517965287] .nav-list__bg[_ngcontent-ng-c3517965287] {
    scale: -1 1
}

.nav-list__bg[_ngcontent-ng-c3517965287]:before, .nav-list__bg[_ngcontent-ng-c3517965287]:after {
    position: absolute;
    content: ""
}

.nav-list__bg[_ngcontent-ng-c3517965287]:before {
    inset: 0;
    background-image: url('dimg/game/menu-item-bg-left.865ad6b1150a0602.png'), url('dimg/game/menu-item-bg-center.e1ec926682b705d7.png'), url('dimg/game/menu-item-bg-right.9392dedc9ee8558b.png');
    background-image: image-set(url('dimg/game/menu-item-bg-left.3d5e7f00fb78abc5.webp') type("image/webp"), url('dimg/game/menu-item-bg-left.865ad6b1150a0602.png') type("image/png")), image-set(url('dimg/game/menu-item-bg-center.79d3bf4e8346421a.webp') type("image/webp"), url('dimg/game/menu-item-bg-center.e1ec926682b705d7.png') type("image/png")), image-set(url('dimg/game/menu-item-bg-right.f52a6f45f2cfdb1c.webp') type("image/webp"), url('dimg/game/menu-item-bg-right.9392dedc9ee8558b.png') type("image/png"));
    background-size: var(--stb-nav-list-link-bg-size-left, 0) 100%, calc(100% - var(--stb-nav-list-link-bg-size-left, 0px) - var(--stb-nav-list-link-bg-size)) 100%, var(--stb-nav-list-link-bg-size) 100%;
    background-position: left center, var(--stb-nav-list-link-bg-size-left, 0) center, right center;
    background-repeat: no-repeat;
    opacity: var(--stb-nav-list-link-decoration-opacity, 0);
    will-change: opacity;
    transition: opacity var(--stb-transition-time)
}

.nav-list__bg[_ngcontent-ng-c3517965287]:after {
    inset: 3px 1px 1px;
    border-radius: 0 8px 8px 0;
    background-color: var(--stb-nav-list-link-decoration-overlay-bg);
    mix-blend-mode: overlay;
    transition: background-color var(--stb-transition-time)
}

.nav-list__icon[_ngcontent-ng-c3517965287] {
    position: relative;
    z-index: 1
}

.nav-list__icon-img--active[_ngcontent-ng-c3517965287] {
    position: absolute;
    inset: 0;
    opacity: var(--stb-nav-list-active-image-opacity, 0);
    transition: opacity var(--stb-transition-time)
}

.nav-list__bg-img[_ngcontent-ng-c3517965287] {
    width: 20px;
    height: 20px;
    background-color: currentColor;
    mask-image: var(--stb-nav-icon)
}

.collapsed[_nghost-ng-c3517965287] .nav-list__title[_ngcontent-ng-c3517965287] {
    opacity: 0;
    transition: opacity var(--stb-transition-time)
}

.collapsed[_nghost-ng-c3517965287] .nav-list__link[_ngcontent-ng-c3517965287] {
    width: calc(var(--stb-sidebar-collapsed-width) - 24px)
}

.collapsed[_nghost-ng-c3517965287] .nav-list__link[_ngcontent-ng-c3517965287]:before, .collapsed[_nghost-ng-c3517965287] .nav-list__link[_ngcontent-ng-c3517965287]:after {
    position: absolute;
    top: var(--stb-sidebar-item-top);
    z-index: 1;
    opacity: 0;
    scale: 0;
    transform: translateY(-50%);
    transition: opacity var(--stb-transition-time)
}

.collapsed[_nghost-ng-c3517965287] .nav-list__link[_ngcontent-ng-c3517965287]:before {
    z-index: 2;
    inset-inline-start: calc(100% + 12px);
    padding-block: 13px 10px;
    padding-inline: 12px;
    color: var(--stb-text-contrast-primary);
    white-space: nowrap;
    border-radius: 12px;
    border-right: 1px solid transparent;
    border-bottom: 3px solid transparent;
    background: linear-gradient(rgb(var(--stb-yellow-150)) 0% 100%) padding-box, linear-gradient(rgb(var(--stb-red-800)/.4) 0% 100%) border-box;
    box-shadow: var(--stb-shadow-primary);
    content: attr(data-tooltip)
}

.collapsed[_nghost-ng-c3517965287] .nav-list__link[_ngcontent-ng-c3517965287]:after {
    inset-inline-start: calc(100% + 5px);
    width: 8px;
    height: 12px;
    background: url('dimg/game/tooltip-triangle.0fad092f45c36dcb.png') center/contain no-repeat;
    content: ""
}

@media (hover: hover) and (pointer: fine) {
    .collapsed[_nghost-ng-c3517965287] .nav-list__link[_ngcontent-ng-c3517965287]:hover:before {
        opacity: 1;
        scale: 1
    }

    .collapsed[_nghost-ng-c3517965287] .nav-list__link[_ngcontent-ng-c3517965287]:hover:after {
        opacity: 1;
        scale: 1
    }

    html[dir=rtl] .collapsed[_nghost-ng-c3517965287] .nav-list__link[_ngcontent-ng-c3517965287]:hover:after {
        scale: -1 1
    }
}

.collapsed[_nghost-ng-c3517965287] .nav-list__link--seasonal[_ngcontent-ng-c3517965287] {
    grid-template-columns:1fr;
    padding: 0
}

.collapsed[_nghost-ng-c3517965287] .nav-list__description--seasonal[_ngcontent-ng-c3517965287], .collapsed[_nghost-ng-c3517965287] .nav-list__seasonal-icon[_ngcontent-ng-c3517965287] {
    display: none
}

.collapsed[_nghost-ng-c3517965287] .nav-list__picture--seasonal[_ngcontent-ng-c3517965287] {
    position: relative;
    overflow: hidden;
    height: 100%;
    margin-bottom: 0;
    border-radius: 8px
}

.collapsed[_nghost-ng-c3517965287] .nav-list__image--seasonal[_ngcontent-ng-c3517965287] {
    position: absolute;
    left: -16px;
    max-width: none;
    width: 80px
}

html[dir=rtl][_nghost-ng-c3517965287] .mirror-icon[_ngcontent-ng-c3517965287], html[dir=rtl] [_nghost-ng-c3517965287] .mirror-icon[_ngcontent-ng-c3517965287] {
    scale: -1 1
}

[_nghost-ng-c3704541114] {
    --stb-icon-button-width: 24px;
    --stb-icon-button-height: 24px;
    display: grid;
    grid-auto-flow: column;
    grid-column-gap: 2px
}

[_nghost-ng-c3704541114]:empty {
    display: none
}

.slider-control[_ngcontent-ng-c3704541114] {
    z-index: var(--stb-slider-control-z-index, auto)
}

@media (max-width: 500px) {
    .header {
        .button {
            padding: 0 10px!important;
            font-size: 13px!important;
        }
        .button__inner {
            font-size: 13px!important;
        }

        .nav-control:before {
            inset: -36px -20px -18px!important;
        }

        svg[_ngcontent-ng-c2813361619] {
            position: relative;
            top: -7px;
        }
    }

    .header__actions {
        justify-content: flex-end!important;
        position: relative;
        top: -5px;
    }

}


