@media screen and (min-width: 1280px) and (max-width:1550px) {
    .description__detail_1[_ngcontent-ng-c117295628] {
        font-size: 22;
    }

    .description__detail[_ngcontent-ng-c117295628] {
        font-size: 34px;
    }

    :root {
        --stb-sidebar-expanded-width: 0px;
    }
}


@media screen and (min-width: 1280px) and (max-width:1289px) {

    .description__detail[_ngcontent-ng-c117295628] {
        font-size: 28px;
    }
}

@media screen and (min-width: 1280px) and (max-width:1400px) {
    .game-remove-1280 {
        display: none !important;
    }

    .top-live-casino {
        --stb-custom-grid-column-count: 8;
    }
}


/* @media screen and (min-width: 1280px) {
     :root {
        --stb-sidebar-expanded-width: 220;
    }
} */

@media screen and (min-width: 1280px) {
    .header[_ngcontent-ng-c4189786306] {
        --stb-header-nav-gap: 24px;
        --stb-header-general-gap: 8px;
        --stb-desktop-start-padding: 30px;
        --stb-header-vertical-padding: 8px 7px;
        padding-inline-start: var(--stb-desktop-start-padding)
    }
}

@media screen and (min-width: 1290px) {
    .games-title {
        margin-bottom: 40px;
    }

    [_nghost-ng-c3375970244] {
        --stb-thumbnail-state-padding: 0 16px;
        --stb-thumbnail-state-font-size: 20px;
        --stb-thumbnail-state-line-height: 1.2;
        --stb-icon-sprite-svg-width: 32px;
        --stb-icon-sprite-svg-height: 32px
    }

    .thumbnail__index[_ngcontent-ng-c267176321] {
        font-size: 45px
    }

    .title[_ngcontent-ng-c2837002497] {
        margin-bottom: 20px
    }

    [_nghost-ng-c267176321] {
        --stb-thumbnail-actions-grid-row-gap: 20px;
        --stb-thumbnail-play-icon-size: 24px;
        --stb-thumbnail-play-min-height: 56px;
        --stb-thumbnail-picture-background-size: 32px 32px;
        --stb-thumbnail-name-font-size: 16px
    }

    .title[_ngcontent-ng-c220945736] {
        margin-bottom: 20px
    }

    .animation-inner__star[_ngcontent-ng-c3977053008]:nth-of-type(1) {
        --stb-animation-star-position: translate(-200%, -6%)
    }

    [_nghost-ng-c775712566] {
        display: block;
        max-width: calc(100vw - var(--stb-sidebar-expanded-width));
        margin: 0 auto
    }

    .skeleton--category[_ngcontent-ng-c775712566] {
        height: 88px
    }

    .special-banner__content[_ngcontent-ng-c3579982384] {
        max-width: 400px
    }

    [_nghost-ng-c944918683] {
        --stb-banner-grid-column: calc(490px + var(--stb-banner-offer-horizontal-padding))
    }

    .main-banner__character[_ngcontent-ng-c944918683] {
        bottom: calc(20px - var(--stb-banner-offer-vertical-padding) * 2);
        max-width: 870px
    }

    .actions[_ngcontent-ng-c944918683] {
        grid-gap: 20px
    }

    .title-block--l[_ngcontent-ng-c799955653] {
        --stb-title-font-size: 32px
    }

    .title-block--m[_ngcontent-ng-c799955653] {
        font-size: 20px
    }

    .title-block--s[_ngcontent-ng-c799955653] {
        font-size: 20px
    }

    .title-block--xs[_ngcontent-ng-c799955653] {
        font-size: 16px
    }

    [_nghost-ng-c3655094882] {
        --stb-thumbnail-picture-background-size: 32px 32px
    }

    .description__title[_ngcontent-ng-c117295628] {
        padding: 4px 16px
    }

    [_nghost-ng-c2115809114] {
        display: block;
        max-width: calc(100vw - var(--stb-sidebar-expanded-width));
        margin: 0 auto
    }

    .skeleton--category[_ngcontent-ng-c2115809114] {
        height: 88px
    }

    .chapter-links[_ngcontent-ng-c768186673] {
        grid-row-gap: 12px;
        padding: 12px 0;
        border-top: none
    }

    .chapter-link[_ngcontent-ng-c768186673] {
        font-size: 12px;
        line-height: 1.2;
        font-weight: 400;
        color: var(--stb-text-secondary);
        text-decoration: none;
        transition: color var(--stb-transition-time)
    }

    .categories-menu[_ngcontent-ng-c3400774424] {
        padding: 16px 0
    }

    .entrance-page-layout[_ngcontent-ng-c3400774424] {
        --stb-page-indent-s-padding-top: 74px;
        --stb-page-row-gap: 28px
    }

    [_nghost-ng-c3575310737] {
        display: none
    }

    .button-notification-indicator[_ngcontent-ng-c4189786306] {
        right: 1px;
        top: 1px
    }

    .footer[_ngcontent-ng-c1969915735] {
        grid-row-gap: 40px;
        background-repeat: no-repeat;
        background-position: left bottom, right bottom;
        background-size: 457px 100%
    }

    .footer-actions[_ngcontent-ng-c1116443175] {
        grid-auto-columns: minmax(160px, auto);
        justify-content: center;
        margin-inline: unset;
        padding-top: 32px;
        padding-inline: var(--stb-container-padding)
    }

    .footer-container[_ngcontent-ng-c2411341805] {
        display: block;
        max-width: 1920px;
        width: 100%;
        margin: 0 auto;
        padding-left: var(--stb-container-padding);
        padding-right: var(--stb-container-padding)
    }

    .header[_ngcontent-ng-c4189786306] {
        --stb-header-nav-gap: 24px;
        --stb-header-general-gap: 8px;
        --stb-desktop-start-padding: 30px;
        --stb-header-vertical-padding: 8px 7px;
        padding-inline-start: var(--stb-desktop-start-padding)
    }

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

    .content[_ngcontent-ng-c2411341805] {
        margin-inline-start: var(--stb-sidebar-expanded-width);
        margin-inline-end: var(--stb-sidebar-expanded-width);
        transition: transform var(--stb-transition-time);
        will-change: transform
    }

    .content--collapsed[_ngcontent-ng-c2411341805] {
        --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-c2411341805] .content--collapsed[_ngcontent-ng-c2411341805],
    html[dir=rtl] [_nghost-ng-c2411341805] .content--collapsed[_ngcontent-ng-c2411341805] {
        --stb-content-collapsed-translateX: calc((var(--stb-sidebar-expanded-width) - var(--stb-sidebar-collapsed-width)) / 2)
    }

    .footer-wrapper[_ngcontent-ng-c2411341805] {
        display: grid;
        grid-template-columns: minmax(0, 1fr)
    }

    .footer-wrapper[_ngcontent-ng-c2411341805]:before {
        grid-area: 1/1/-1/-1;
        margin-left: calc(-1 * (100vw - 100% - var(--stb-sidebar-current-width)) / 2);
        margin-right: calc(-1 * (100vw - 100% - var(--stb-sidebar-current-width)) / 2);
        background: var(--stb-gradient-910);
        content: ""
    }

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

    :root {
        --stb-game-page-container-padding: 60px;
        --stb-page-indent-s-padding-top: 40px;
        --stb-games-gap: 16px;
        --stb-game-page-header-height: 56px;
        --stb-header-height: 64px;
        --stb-sub-menu-height: 0px;
        --stb-banner-offer-horizontal-padding: 28px;
        --stb-banner-offer-vertical-padding: 32px
    }

    :root {
        --stb-bonus-money-columns: 4;
        --stb-free-spins-columns: 3;
        --stb-freebets-columns: 4;
        --stb-bonus-crab-column-size: 240px
    }

    [_nghost-ng-c3418145463] {
        bottom: 16px
    }
}

@media screen and (min-width: 1280px) and (orientation: landscape) {
    .footer-container[_ngcontent-ng-c2411341805] {
        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) and (hover: hover) and (pointer: fine) {
    .chapter-link[_ngcontent-ng-c768186673]:hover:not(.chapter-link--open) {
        color: var(--stb-text-accent)
    }
}