.promo-rules--opened{background:var(--backgrounds-b);border-radius:var(--roundings-s)}.promo-rules__head{align-items:center;background-color:var(--backgrounds-b);border-radius:var(--roundings-m);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacings-xl);transition:background-color .2s ease-out}.promo-rules--opened .promo-rules__head{padding-bottom:var(--spacings-xs)}.no-touch .promo-rules__head:not(.promo-rules--opened .promo-rules__head):hover{background-color:var(--backgrounds-c)}.promo-rules__title{font-size:var(--headings-h3-font-size);font-weight:var(--headings-h3-weight);line-height:var(--headings-h3-line-height);text-transform:uppercase}.promo-rules__details{padding:0 var(--spacings-xl) var(--spacings-xl)}.promo-rules__description{font-size:14px;font-weight:500;line-height:24px;margin-bottom:8px}@media(min-width:1140px){.promo-rules__description{margin-bottom:12px}}.promo-rules__main-list{-moz-column-gap:var(--spacings-m);column-gap:var(--spacings-m);display:flex;flex-wrap:wrap}@media(min-width:1140px){.promo-rules__main-list{row-gap:12px}}.promo-rules__item{align-items:center;display:flex;min-height:60px;padding-block:10px}@media(max-width:1139px){.promo-rules__item{width:100%}}@media(min-width:640px){.promo-rules__item{border-bottom:1px solid var(--border-a)}}@media(min-width:1140px){.promo-rules__item{width:calc(50% - var(--spacings-m))}}@media(max-width:639px){.promo-rules__item+.promo-rules__item{border-top:1px solid var(--border-a)}}.promo-rules__ic{color:var(--text-text-accent);height:24px;margin-right:8px;padding:1px;width:24px}.promo-rules__label{color:var(--text-description-b);font-size:12px;font-weight:500;line-height:16px;margin-bottom:4px}.promo-rules__value{font-size:14px;font-weight:700;line-height:20px}.promo-rules__content{font-size:14px;font-weight:500;line-height:24px}.promo-rules__content .tournament-page__wrap{margin-block:8px}@media(min-width:1140px){.promo-rules__content .tournament-page__wrap{margin-block:12px}}.promo-rules__content .tournament-page__text-content{padding-block:12px}.promo-rules__list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.promo-rules__list .promo-promotion__item{align-items:center;color:var(--text-description-a);display:flex;flex-wrap:wrap}.promo-rules__list .promo-promotion__item:before{background:var(--gradient-tokens-backgrounds-k);border-radius:var(--roundings-circle);content:"";height:8px;margin-right:20px;width:8px}
