.bonuses-badge-game{align-items:center;background:var(--layer-01);border-radius:8px;display:flex;gap:4px;margin-right:auto;overflow:hidden;padding:4px 8px;text-decoration:none}.bonuses-badge-game__icon{--icon-size:16px;--color:var(--icon-color,var(--icon-primary))}.bonuses-badge-game__text{color:var(--text-color,var(--text-secondary));font-family:var(--font-family,Exo2);font-size:var(--font-size,.75rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease-in-out;white-space:nowrap}.bonuses-badge-game:hover{--text-color:var(--text-accent);--icon-color:var(--icon-accent)}.bonuses-min-deposit{margin-bottom:4px}.bonuses-min-deposit__row{align-items:center;display:flex;gap:2px}.bonuses-min-deposit__label{color:var(--text-tertiary);font-family:var(--font-family,Exo2);font-size:var(--font-size,.75rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin-right:2px}.bonuses-min-deposit__amount,.bonuses-min-deposit__currency{color:var(--text-secondary);font-family:var(--font-family,Exo2);font-size:var(--font-size,.75rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.bonuses-wager{align-items:center;display:flex;margin-bottom:4px}.bonuses-wager__label{color:var(--text-tertiary);font-family:var(--font-family,Exo2);font-size:var(--font-size,.75rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.bonuses-wager__icon{--icon-size:16px;--color:var(--icon-primary);margin-left:4px}.bonuses-wager__value{color:var(--text-secondary);font-family:var(--font-family,Exo2);font-size:var(--font-size,.75rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin-left:2px}.bonuses-info-button{--bg:transparent;align-items:center;display:inline-flex;gap:2px;min-height:16px;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.bonuses-info-button:after{align-self:stretch;border-bottom:1px dashed var(--border-02);bottom:0;content:"";left:0;position:absolute;right:0;transition:all .3s ease-in-out}.bonuses-info-button__icon{--color:var(--icon-color,var(--icon-accent));--icon-size:12px}.bonuses-info-button__title{color:var(--text-color,var(--text-link));cursor:pointer;display:block;font-family:var(--font-family,Exo2);font-size:var(--font-size,.75rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);position:relative;white-space:nowrap}.bonuses-info-button:hover{cursor:pointer;--text-color:var(--text-link-hover);--icon-color:var(--text-link-hover)}.bonuses-info-button:hover:after{border-color:var(--text-link-hover)}.bonuses-freespin-progress{display:grid;gap:8px;margin-top:16px}@media (min-width:64rem){.bonuses-freespin-progress{margin-top:24px}}.bonuses-freespin-progress__row{align-items:center;display:flex;gap:2px}.bonuses-freespin-progress__row *{line-height:unset!important}.bonuses-freespin-progress__count,.bonuses-freespin-progress__total-count{color:var(--text-primary);font-family:var(--font-family,Exo2);font-size:var(--font-size,.75rem);font-weight:var(--font-weight,500);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height, )}.bonuses-freespin-progress__divider{color:var(--text-helper)}.bonuses-freespin-progress__divider,.bonuses-freespin-progress__label{font-family:var(--font-family,Exo2);font-size:var(--font-size,.75rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.bonuses-freespin-progress__label{color:var(--text-tertiary);text-transform:uppercase}.bonuses-card{background:var(--bg,var(--layer-02));border-radius:16px;padding:2px;width:100%}@media (min-width:48rem){.bonuses-card{width:calc(50% - 8px)}}@media (min-width:101.0625rem){.bonuses-card{width:calc(33% - 8px)}}.bonuses-card.is-active{--bg:linear-gradient(89deg,#ffdc8a -2766.21%,#ffc12e 38.74%,#e6a409 2866.21%)}.bonuses-card__container{align-items:flex-start;background:var(--layer-02);border-radius:16px;display:grid;grid-template-rows:auto auto 1fr;height:100%;padding:16px 16px 20px}@media (min-width:48rem){.bonuses-card__container{padding:22px 22px 26px}}.bonuses-card__header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:20px}.bonuses-card__body{display:grid}.bonuses-card__name{margin-bottom:8px;text-shadow:var(--shadow-layer)}.bonuses-card__name-text{color:var(--text-color,var(--text-primary));font-family:var(--font-family,Exo2);font-size:var(--font-size,.875rem);font-weight:var(--font-weight,300);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.bonuses-card__name-text.bonuses-card__name--large{font-family:var(--font-family,Exo2);font-size:var(--font-size,1.25rem);font-weight:var(--font-weight,500);line-height:var(--line-height,1.3)}.bonuses-card__name-value{color:var(--value-color,var(--text-primary));display:flex;font-size:var(--font-size,2rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);margin-top:-4px}.bonuses-card__cashback-name,.bonuses-card__name-value{font-family:var(--font-family,Exo2);line-height:var(--line-height,1.3)}.bonuses-card__cashback-name{color:var(--text-primary);font-size:var(--font-size,1.25rem);font-weight:var(--font-weight,500);text-shadow:var(--shadow-layer)}.bonuses-card__cashback-name-value{color:var(--text-accent)}.bonuses-card__activator{display:flex;flex-wrap:wrap;grid-gap:8px}.bonuses-card__activator .bonuses-timer{flex:1 1 136px;min-width:calc(50% - 8px)}.bonuses-card__activator .btn-primary{margin:0!important;width:calc(50% - 8px)}.bonuses-card__actions{align-self:flex-end;display:grid;gap:8px;margin-top:16px}@media (min-width:64rem){.bonuses-card__actions{margin-top:24px}}.bonuses-card__actions .btn-ghost-gray{margin-left:auto;margin-right:auto;width:100%}@media (min-width:64rem){.bonuses-card__actions .btn-ghost-gray{width:auto}}.bonuses-card__locked-btn{--width:100%}.bonuses-card__activate-btn,.bonuses-card__spin-btn{--width:100%;--font-size:.875rem;--font-weight:700;--line-height:1.3;--letter-spacing:0;--font-family:Exo2}.bonuses-card .bonuses-fs{margin-top:8px}
