﻿.sb-PromoBonusTimer
{
    font: var(--caption-font-style,normal) var(--caption-font-weight,400) var(--caption-font-size,12px)/var(--caption-line-height,1.33) var(--caption-font-family,var(--text-base-font-family,sans-serif));
    font-feature-settings: "lnum";
    font-variant-numeric: lining-nums;
    letter-spacing: var(--caption-letter-spacing,.00167em);
    text-transform: var(--caption-text-transform,none);
    align-items: center;
    display: flex;
}
.sb-PromoBonusTimer span:not(:last-child):after
{
    content: "・";
}
.sb-PromoBonusTimer-left
{
    margin-left: 4px;
}
.sb-PromoBonusTimer-icon
{
    margin-right: 4px;
}
.sb-BonusCard
{
    justify-content: space-between;
    margin: 1px 0;
    padding: 10px 10px 8px 20px;
    position: relative;
    text-align: left;
}
.sb-BonusCard .sb-PromoBonusTimer
{
    font: var(--text-small-font-style,normal) var(--text-small-font-weight,400) var(--text-small-font-size,14px)/var(--text-small-line-height,1.43) var(--text-small-font-family,var(--text-base-font-family,sans-serif));
    font-feature-settings: "lnum";
    font-variant-numeric: lining-nums;
    letter-spacing: var(--text-small-letter-spacing,.00071em);
    text-transform: var(--text-small-text-transform,none);
    color: var(--primary-solid);
}
.sb-BonusCard .sb-BonusCard-image
{
    height: 70px;
    width: 70px;
}
.sb-BonusCard:hover .sb-BonusCard-overlay
{
    opacity: 1;
}
.sb-BonusCard--freebet
{
    --btn-bg: var(--bonus-bg-freebet,var(--bonus-bg,var(--promo-bg)));
}
.sb-BonusCard--comboboost
{
    --btn-bg: var(--bonus-bg-comboboost,var(--bonus-bg,var(--promo-bg)));
}
.sb-BonusCard--lootbox
{
    --btn-bg: var(--bonus-bg-lootbox,var(--bonus-bg,var(--promo-bg)));
}
.sb-BonusCard--hunting
{
    --btn-bg: var(--bonus-bg-hunting,var(--bonus-bg,var(--promo-hunting-bg)));
}
.sb-BonusCard--tournament
{
    --btn-bg: var(--bonus-bg-tournament,var(--bonus-bg,var(--promo-hunting-bg)));
}
.sb-BonusCard--jackpot
{
    --btn-bg: var(--bonus-bg-jackpot,var(--bonus-bg,var(--promo-bg)));
}
.sb-BonusCard-description, .sb-BonusCard-title
{
    font: var(--subheading-2-font-style,normal) var(--subheading-2-font-weight,700) var(--subheading-2-font-size,16px)/var(--subheading-2-line-height,1.5) var(--subheading-2-font-family,var(--text-base-font-family,sans-serif));
    font-feature-settings: "lnum";
    font-variant-numeric: lining-nums;
    letter-spacing: var(--subheading-2-letter-spacing,.00063em);
    text-transform: var(--subheading-2-text-transform,none);
    margin-bottom: 2px;
}
.sb-BonusCard-description
{
    color: var(--promo-solid);
}
.sb-BonusCard-overlay
{
    align-items: center;
    background: var(--bg-backdrop-hover);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s linear;
    width: 100%;
}
@supports((
-webkit-backdrop-filter: blur()) or (
backdrop-filter: blur()))
{
.sb-BonusCard-overlay
{
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background: transparent;
}
}
.sb-BonusCard-overlay .sb-Button
{
    background: var(--promo-base);
    color: var(--promo-contrast);
    width: auto;
}
.sb-BonusCard-overlay .sb-Button:hover
{
    background: var(--promo-hover);
}/*# sourceMappingURL=8ec6f03b8d4e8fd5.css.map*/