.promotion-card{background-color:var(--color-dark-grey-1);aspect-ratio:auto;background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:16px;flex-direction:column;grid-column:span 6;align-items:flex-start;min-height:202px;padding:16px 200px 16px 16px;display:flex}.promotion-card__background{background-color:#0000;position:relative}.promotion-card__background:after{content:"";z-index:-1;background:radial-gradient(130.95% 100% at 100% 0,#581445 0%,#162350 100%);border-radius:16px;position:absolute;inset:0}.promotion-card__title-text,.promotion-card__offer-text{white-space:break-spaces}.promotion-card__offer-text{margin-right:-15px}.promotion-card__clickable{cursor:pointer}.promotion-card__actions{align-items:center;width:100%;margin-top:auto;padding-top:12px;display:flex}.promotion-card__action-btn{flex-shrink:0}.promotion-card__info-btn{margin-left:4px}@media (min-width:960px){.promotion-card{min-height:232px}}.promotion-cards__list{color:var(--color-white);grid-gap:16px;grid-template-columns:repeat(6,1fr);justify-content:stretch;display:grid}.promotion-cards__list+.promotion-cards{margin-top:16px}.desktop .promotion-cards__loader{grid-column:span 2}.promotion-cards .smartico-tournament-card{aspect-ratio:auto;grid-column:span 6;min-height:165px}.desktop .promotion-cards .smartico-tournament-card{grid-column:span 2}.desktop .promotion-cards .smartico-tournament-card__content{padding:16px}.desktop .promotion-cards .smartico-tournament-card .smartico-tournament-card__prize{white-space:nowrap}.desktop .promotion-cards .smartico-tournament-card:first-child{aspect-ratio:4;grid-column:span 6}.desktop .promotion-cards .smartico-tournament-card:first-child .smartico-tournament-card__content{width:75%;padding:24px}.desktop .promotion-cards .smartico-tournament-card:first-child .m-smartico-tournament-name__name{margin:16px 0 0;font-size:28px}.desktop .promotion-cards .smartico-tournament-card:first-child .smartico-tournament-card__image{width:25%}.desktop .promotion-cards .smartico-tournament-card:first-child .smartico-tournament-card__prize{font-size:24px}.desktop .promotion-cards .smartico-tournament-card:nth-child(2),.desktop .promotion-cards .smartico-tournament-card:nth-child(3){grid-column:span 3}.desktop .promotion-cards .smartico-tournament-card:nth-child(2) .m-smartico-tournament-name__name,.desktop .promotion-cards .smartico-tournament-card:nth-child(3) .m-smartico-tournament-name__name{font-size:22px}.desktop .promotion-cards .smartico-tournament-card:nth-child(2) .smartico-tournament-card__prize,.desktop .promotion-cards .smartico-tournament-card:nth-child(3) .smartico-tournament-card__prize{font-size:20px}@media (min-width:1248px){.promotion-cards .smartico-tournament-card,.promotion-cards .promotion-card{overflow:hidden}}.promotion-filter{gap:var(--spacing-3xs,4px);margin-bottom:var(--spacing-m,16px);-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.promotion-filter--absolute{top:var(--spacing-s,12px);border:0;margin:0;padding:0;position:absolute}.promotion-filter--absolute.promotion-filter--right{right:0}.promotion-filter::-webkit-scrollbar{display:none}.mobile .promotion-filter{gap:var(--spacing-xs,8px)}.promotion-switcher{margin-bottom:24px}.promotion-switcher--bordered{border-bottom:1px solid var(--color-dark-grey-2)}.promotion-switcher__tabs{width:auto;min-height:55px;margin-block:-1px;display:inline-flex}.promotion-section{padding-top:16px}@media (min-width:1248px){.promotion-section .promotion-card{grid-column:span 2;height:100%;min-height:auto;padding:16px 200px 16px 16px}.promotion-section .promotion-card:first-child{aspect-ratio:4;grid-column:span 6;padding:24px 300px 24px 24px}.promotion-section .promotion-card:first-child .promotion-card__offer{max-height:initial;margin-bottom:4px;font-size:64px;font-weight:700;line-height:1.2;overflow:auto}.promotion-section .promotion-card:first-child .promotion-card__offer::-webkit-scrollbar{display:none}.promotion-section .promotion-card:first-child .promotion-card__info-btn{margin-left:8px}.promotion-section .promotion-card:nth-child(2),.promotion-section .promotion-card:nth-child(3){grid-column:span 3;padding-right:300px}}.promotion-tabs-wrapper{position:relative}