.games__header{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 16px}.games .games__title{margin-bottom:0}.games__section{background:#0e1322;border-radius:24px;padding:16px}@media(min-width:768px){.games__section{padding:24px}}.games__content{margin-top:32px}.games__catalog{display:block;margin:0;padding:0;width:100%}.games__filter{display:block;margin:16px 0;width:100%}@media(min-width:768px){.games__filter{margin-top:0}}.games__search{margin-top:8px}.favorite-games{display:block;overflow:hidden;padding:0;width:100%}.favorite-games__not-found{color:#fff;text-transform:uppercase}.favorite-games__title{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;margin:0 0 16px;text-transform:capitalize}.favorite-games__icon{align-items:center;background:#0e1322;border-radius:6px;display:flex;justify-content:center;margin-right:8px;padding:8px}.favorite-games__list{grid-row-gap:8px;grid-column-gap:8px;display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);width:100%}@media(min-width:768px){.favorite-games__list{grid-row-gap:8px;grid-column-gap:8px;grid-template-columns:repeat(4,1fr)}}@media(min-width:960px){.favorite-games__list{grid-row-gap:8px;grid-column-gap:8px;grid-template-columns:repeat(4,1fr)}}@media(min-width:1248px){.favorite-games__list{grid-row-gap:8px;grid-column-gap:8px;grid-template-columns:repeat(6,1fr)}}@media(min-width:1632px){.favorite-games__list{grid-row-gap:8px;grid-column-gap:8px;grid-template-columns:repeat(6,1fr)}}@media(min-width:1920px){.favorite-games__list{grid-row-gap:8px;grid-column-gap:8px;grid-template-columns:repeat(6,1fr)}}.favorite-games__item{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%}.favorite-games__item--first,.favorite-games__item--last{grid-column:span 2}.favorite-games__more{display:block;margin:0;padding:8px 0 0;text-align:center;width:100%}@media(min-width:768px){.favorite-games__more{padding-top:16px}}@media(min-width:960px){.favorite-games__more{padding-top:24px}}@media(min-width:1632px){.favorite-games__more{padding-top:32px}}.played-games{display:block;overflow:hidden;padding:0;width:100%}.played-games__title{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:700;margin:0 0 16px;text-transform:capitalize}.played-games__icon{align-items:center;background:#0e1322;border-radius:6px;display:flex;justify-content:center;margin-right:8px;padding:8px}.played-games__list{grid-gap:8px;display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);width:100%}@media(min-width:576px){.played-games__list{grid-template-columns:repeat(,1fr)}}@media(min-width:768px){.played-games__list{grid-gap:8px;grid-template-columns:repeat(4,1fr)}}@media(min-width:960px){.played-games__list{grid-gap:8px;grid-template-columns:repeat(4,1fr)}}@media(min-width:1248px){.played-games__list{grid-gap:8px;grid-template-columns:repeat(6,1fr)}}@media(min-width:1632px){.played-games__list{grid-gap:8px;grid-template-columns:repeat(6,1fr)}}@media(min-width:1920px){.played-games__list{grid-gap:8px;grid-template-columns:repeat(6,1fr)}}.played-games__item{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%}.provider-select-button{cursor:pointer;flex:1 1 auto;position:relative}@media(min-width:576px){.provider-select-button{flex:initial;margin-left:auto}}.provider-select-button__selector{margin:4px 0 0;position:absolute;right:0;top:100%;width:calc(100vw - 56px);z-index:102}@media(min-width:576px){.provider-select-button__selector{width:100%}}.provider-select-button__button{align-items:center;background-color:#1a2030;border-radius:8px;color:#fff;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0;min-height:40px;min-width:140px;padding:8px 16px;transition:color .3s ease;width:100%}.provider-select-button__button:hover{color:#f9faff}.provider-select-button__button:focus-within{outline:1px solid #404350}@media(min-width:576px){.provider-select-button__button{min-width:240px}}.provider-select-button__button-inner{flex:1;text-transform:capitalize;width:100%}.provider-select-button__caret{display:inline-block;font-size:10px;margin-left:auto;transition:transform .3s ease}.provider-select-button--open:not(.disabled) .provider-select-button__caret{transform:rotate(180deg)}.menu-providers-select__list{scrollbar-color:#2a344e}.menu-providers-select__list::-webkit-scrollbar{height:2px;width:2px}.menu-providers-select__list::-webkit-scrollbar-track{background:#0e1322;border-radius:2px}.menu-providers-select__list::-webkit-scrollbar-thumb{background:#2a344e;border-radius:2px;margin:0}.menu-providers-select__list::-webkit-scrollbar-thumb:hover{background:#2a344e}@-moz-document url-prefix(){.menu-providers-select__list{scrollbar-width:thin}}.menu-providers-select{background-color:#1a2030;border-radius:8px;color:#fff;font-size:14px;font-weight:400;line-height:160%;padding:8px 8px 16px}.menu-providers-select__list{display:flex;flex-wrap:wrap;margin:10px 0 0;max-height:252px;overflow:hidden auto;padding-right:3px;width:100%}.menu-providers-select__item{margin:1px 0 0;padding:0;width:100%}.menu-providers-select__link{border-radius:8px;color:#f9faff;display:block;margin:0;max-width:100%;padding:6px 8px;text-decoration:none;transition:color .3s ease;width:100%}.menu-providers-select__link:active,.menu-providers-select__link:focus,.menu-providers-select__link:hover{color:#f9faff;cursor:pointer;outline:none;text-decoration:none}.menu-providers-select__link:hover{color:#ea0372}.menu-providers-select__input .input__native+.input__focus-container{background:#0e1322;border:1px solid #0e1322;border-radius:8px;pointer-events:none}.menu-providers-select__input .input__native:focus:not([disabled])+.input__focus-container,.menu-providers-select__input .input__native:hover:not([disabled])+.input__focus-container{background:#0e1322;border-color:transparent}