.page-tournaments__filter-wrap{margin-bottom:24px;padding:0 14px}.page-tournaments__section{padding-bottom:24px}.page-tournaments__list{-ms-overflow-style:none;align-items:stretch;display:flex;flex-wrap:nowrap;gap:16px;overflow-y:auto;padding:0 14px;scrollbar-width:none;width:100%}.page-tournaments__list::-webkit-scrollbar{display:none}@media(min-width:768px){.page-tournaments__list{flex-wrap:wrap;padding:0}}.page-tournaments__item{min-width:309px;z-index:1}@media(min-width:768px){.page-tournaments__item{min-width:auto;width:calc(50% - 8px)}}@media(min-width:1632px){.page-tournaments__item{width:calc(33.33333% - 11px)}}@media(min-width:1920px){.page-tournaments__item{width:calc(25% - 12px)}}.page-tournaments__title{color:#fff;font-size:22px;font-weight:700;line-height:140%;margin:24px auto;padding:0 14px;text-align:center;text-transform:uppercase}@media(min-width:768px){.page-tournaments__title{padding:0}}.page-tournaments__not-found{color:#ccc;font-size:14px;margin-bottom:16px}.promo-menu{background-color:#23242c;border-radius:8px;display:flex;flex-wrap:wrap;gap:1px;margin:0 auto;padding:6px;width:-moz-fit-content;width:fit-content}.promo-menu .promo-menu__link{border-radius:8px;color:#fff;flex:1;font-size:12px;font-weight:400;letter-spacing:.12px;line-height:normal;padding:8px 16px;text-align:center}.promo-menu .promo-menu__link:active,.promo-menu .promo-menu__link:focus{color:#fff}.promo-menu .promo-menu__link:hover{background:#101116;color:#fff}.promo-menu .promo-menu__link--current,.promo-menu .promo-menu__link--current:active,.promo-menu .promo-menu__link--current:focus,.promo-menu .promo-menu__link--current:hover{background:#101116}.promo-menu__filter{border-top:1px solid #101116;margin-top:6px;width:100%}@media(min-width:768px){.promo-menu__filter{border-left:1px solid #101116;border-top:none;margin-top:0;width:auto}}.multi-select{position:relative}.multi-select__button{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:10px;justify-content:flex-end;letter-spacing:.12px;line-height:normal;margin:0;outline:none;padding:14px 8px 8px 16px;width:100%}@media(min-width:768px){.multi-select__button{justify-content:space-between;padding:8px 8px 8px 16px}}.multi-select__arrow-icon{font-size:6px;transition:transform .3s ease}.multi-select__button--active .multi-select__arrow-icon{transform:rotate(180deg)}.multi-select__dropdown{background:#23242c;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin:10px 0 0;min-width:218px;padding:16px;position:absolute;right:-6px;top:100%;width:100%;z-index:20}.multi-select .multi-select__option{width:100%}.multi-select .multi-select__option:active,.multi-select .multi-select__option:focus,.multi-select .multi-select__option:hover{cursor:pointer;outline:none;text-decoration:none}.filter-item{align-items:center;color:#898fa1;display:flex;font-size:12px;font-weight:500;gap:10px;justify-content:space-between;letter-spacing:.12px;margin:0;padding:2px 0;width:100%}.filter-item--checked{color:#fff}.filter-item__name{flex:1;width:100%}.filter-item__checkbox{align-items:center;background:#000;border-radius:6px;color:#fff;display:inline-flex;flex-wrap:nowrap;height:20px;justify-content:center;line-height:1;width:20px}.filter-item__link:hover .filter-item__checkbox{background:#4ad315}.filter-item__checkbox:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:8px;margin-top:-2px;opacity:0;transform:rotate(45deg);transition:opacity .3s ease;width:4px}.filter-item__checkbox--checked,.filter-item__item--checked .filter-item__checkbox{background:#4ad315}.filter-item__checkbox--checked:before,.filter-item__item--checked .filter-item__checkbox:before{opacity:1}