﻿.PageContentOverlay_wrapper__4aBI0
{
    position: fixed;
    top: 60px;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-color: var(--bodyBg);
    overflow-y: auto;
}
.BasicPageContainer_container__1RCsk
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 540px;
    margin: 0 auto;
    box-sizing: content-box;
}
.BasicPageContainer_itemHeading__nsUs0
{
    text-align: center;
    vertical-align: middle;
    position: relative;
    padding: 20px 0;
    font-weight: 800;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.64px;
    min-height: 60px;
    box-sizing: border-box;
}
.BasicPageContainer_itemHeading__buttonBack__3XwQv
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.PublicProfilePage_roiContainer__TwKA_
{
    display: flex;
    flex-direction: column;
    padding: 0 16px 24px;
    gap: 24px;
}
.PublicProfilePage_spacer__jkc48
{
    margin-top: 24px;
}
.PublicProfilePage_tabsWrapper__PM69E
{
    border: none!important;
    margin: 8px 0;
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
}
.PublicProfilePage_browseMenuContainer__wiv58
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 16px 0 -8px;
}
.Breadcrumbs_root__gS3FZ
{
    padding: 4px 16px 16px;
}
.Breadcrumbs_handleName__eIm5d
{
    font-weight: 600;
}
.Breadcrumbs_checkbox__3sY3y
{
    width: 26px!important;
    height: 26px!important;
    background-size: 16px!important;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS
{
    margin: 0 -12px;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-list, .PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-slider, .PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-track
{
    position: relative;
    display: block;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-loading .slick-slide, .PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-loading .slick-track
{
    visibility: hidden;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-slider
{
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-list
{
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-list:focus
{
    outline: 0;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-slider .slick-list, .PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-slider .slick-track
{
    transform: translateZ(0);
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-track
{
    top: 0;
    left: 0;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-track:after, .PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-track:before
{
    display: table;
    content: "";
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-track:after
{
    clear: both;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS [dir=rtl] .slick-slide
{
    float: right;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-slide img
{
    display: block;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-slide.slick-loading img
{
    display: none;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-slide.dragging img
{
    pointer-events: none;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-initialized .slick-slide
{
    display: block;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-arrow.slick-hidden
{
    display: none;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-dots
{
    width: 100%;
    text-align: center;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-dots li
{
    margin: 0 2px;
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #e6e6e6;
    border: none;
    border-radius: 50%;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-dots li.slick-active
{
    background-color: var(--tabIndicator);
    transform: scale(1.5);
    transform-origin: center;
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS .slick-dots li button
{
    display: none;
}
.PlayerPerformanceMetrics_card__oyiT5
{
    display: flex;
    padding: 16px 0;
    -webkit-padding-start: 20px;
    padding-inline-start: 20px;
    -webkit-padding-end: 16px;
    padding-inline-end: 16px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 6px;
    flex: 1 0;
    border-radius: 20px;
    background-color: var(--elementBackground);
}
.PlayerPerformanceMetrics_sliderContainer__Z9GaS:after, .PlayerPerformanceMetrics_sliderContainer__Z9GaS:before
{
    content: "";
    width: 12px;
    flex-shrink: 0;
}
.PlayerPerformanceMetrics_cardTopLine__gSzGf
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 14px;
}
.PlayerPerformanceMetrics_cardTopLine--withIcon__C1UuS
{
    justify-content: flex-start;
    gap: 2px;
}
.PlayerPerformanceMetrics_cardBottomLine__Mv7dy
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 22px;
}
.PlayerPerformanceMetrics_cardTitle__Px5DT
{
    color: var(--Neutral-Black,#000);
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    letter-spacing: -.22px;
}
.PlayerPerformanceMetrics_cardSecondaryTitle__b9rkX
{
    color: var(--Gray-500,#808080);
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: -.22px;
}
.PlayerPerformanceMetrics_cardMetric__7utH7
{
    overflow: hidden;
    color: var(--Gray-800,#333);
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: -.72px;
}
.PlayerPerformanceMetrics_skeletonContainer__xaXbY
{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 12px;
    width: 100%;
}
.PlayerPerformanceMetrics_cardSkeleton__TM0e3
{
    border-radius: 20px;
    height: 74px;
    width: 100%;
}
.PlayerPerformanceMetrics_cardsContainer__W8zmb
{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 12px;
    overflow: hidden;
    width: calc(100% - 12px);
    margin: 0 12px;
}
.PlayerPerformanceMetrics_cardsContainer__W8zmb .PlayerPerformanceMetrics_cardWrapper__96iFa
{
    flex: 1 1;
    -webkit-margin-end: 12px;
    margin-inline-end: 12px;
}
.PlayerPerformanceMetrics_cardsContainer__W8zmb .PlayerPerformanceMetrics_cardWrapper--firstCardInSlide__ubDgM
{
    -webkit-margin-end: 0;
    margin-inline-end: 0;
}
.PlayerPerformanceMetrics_cardsContainer__W8zmb .PlayerPerformanceMetrics_cardWrapper--singleCard__0QvVX
{
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% - 12px);
}
.PlayerPerformanceMetrics_arrowImage__iNom3
{
    position: relative;
    filter: var(--listArrowImageFilter);
}
[dir=rtl] .PlayerPerformanceMetrics_arrowImage__iNom3
{
    transform: rotateY(180deg);
}
.PromotionOffersV2_tabs__HZWqu
{
    position: -webkit-sticky;
    position: sticky;
    display: flex;
    justify-content: center;
    top: 48px;
    z-index: 99;
    margin-bottom: -33px;
}
.PromotionOffersV2_tabs--desktopFacelift__dOkii
{
    top: 86px;
}
.PromotionOffersV2_container__SzDjl
{
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    position: relative;
    font-family: inherit;
}
[dir=rtl] .PromotionOffersV2_tabs__HZWqu
{
    left: auto;
    right: -3px;
}
.PromotionOffersV2_categoriesContainer__j2GE8
{
    padding: 0 16px;
}
.PromotionOffersV2_section__Qy0h2
{
    padding: 32px 16px 0;
}
@media(min-width: 1025px)
{
    .PromotionOffersV2_section__Qy0h2
    {
        padding: 66px 0;
    }
}
.PromotionOffersV2_skeletonItems__ho18T
{
    margin-top: 6px;
    display: flex;
    flex-wrap: wrap;
}
.PromotionOffersV2_skeletonItems__ho18T .PromotionOffersV2_item__SSMdM
{
    max-width: 50%;
    flex: 50% 1;
}
.PromotionOffersV2_skeletonItems__ho18T .PromotionOffersV2_item__SSMdM:nth-child(odd)
{
    padding: 0 12px 32px 0;
}
.PromotionOffersV2_skeletonItems__ho18T .PromotionOffersV2_item__SSMdM:nth-child(2n), [dir=rtl] .PromotionOffersV2_skeletonItems__ho18T .PromotionOffersV2_item__SSMdM:nth-child(odd)
{
    padding: 0 0 32px 12px;
}
[dir=rtl] .PromotionOffersV2_skeletonItems__ho18T .PromotionOffersV2_item__SSMdM:nth-child(2n)
{
    padding: 0 12px 32px 0;
}
.TabMenu_tabs__t_dW2.TabMenu_tabs__t_dW2
{
    border-bottom: none;
    width: 100%;
    overflow-y: auto;
}
@media(min-width: 1025px)
{
    .TabMenu_tabs__t_dW2.TabMenu_tabs__t_dW2
    {
        padding: 0;
        width: 1030px;
    }
}
.TabMenu_tab__VFUuv.TabMenu_tab__VFUuv:hover
{
    background-color: transparent;
}
.TabMenu_tabName__EK4qy.TabMenu_tabName__EK4qy
{
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    font-size: 13px;
    color: var(--tabPrimaryDefaultText);
}
.TabMenu_tabName__EK4qy.TabMenu_tabName--selected__LYkv2
{
    color: var(--tabPrimaryActiveText);
}
@media(min-width: 1025px)
{
    .TabMenu_tabName__EK4qy.TabMenu_tabName__EK4qy:hover
    {
        color: var(--tabPrimaryHoverText);
    }
}
.TabMenu_skeleton__5R9wz
{
    height: 64px;
    display: flex;
    align-items: center;
}
.TabMenu_skeleton__5R9wz .TabMenu_allIcon__a6u5N
{
    height: 32px;
    width: 44px;
    border-radius: 32px;
    margin-right: 14px;
}
.TabMenu_skeleton__5R9wz .TabMenu_tab__VFUuv
{
    min-width: 82px;
    height: 24px;
    border-radius: 40px;
    margin-right: 14px;
}
.TabMenu_skeletonMobile__yFnZB
{
    padding-left: 16px;
}
.PromotionsSection_items__AqCF5
{
    width: 100%;
}
.PromotionsSection_container__8oJcM
{
    display: flex;
    flex-wrap: wrap;
}
.PromotionsSection_container__8oJcM .PromotionsSection_item--full__I2C1a
{
    flex: 100% 1;
    padding-top: 16px;
    overflow: hidden;
    position: relative;
}
.PromotionsSection_container__8oJcM .PromotionsSection_item--full__I2C1a:after
{
    content: "";
    position: absolute;
    bottom: 0;
    left: 156px;
    width: 100%;
    height: 1px;
    background-color: #eee;
}
.PromotionsSection_container__8oJcM .PromotionsSection_item--full__I2C1a:last-child:after
{
    content: none;
}
.PromotionsSection_container__8oJcM .PromotionsSection_item--half__lEL_t
{
    max-width: 50%;
    flex: 50% 1;
}
.PromotionsSection_container__8oJcM .PromotionsSection_item--half__lEL_t:nth-child(odd)
{
    padding: 0 12px 32px 0;
    margin-top: 32px;
}
.PromotionsSection_container__8oJcM .PromotionsSection_item--half__lEL_t:nth-child(2n), [dir=rtl] .PromotionsSection_container__8oJcM .PromotionsSection_item--half__lEL_t:nth-child(odd)
{
    padding: 0 0 32px 12px;
    margin-top: 32px;
}
[dir=rtl] .PromotionsSection_container__8oJcM .PromotionsSection_item--half__lEL_t:nth-child(2n)
{
    padding: 0 12px 32px 0;
    margin-top: 32px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_mobileWrapper__jGDNB
{
    display: flex;
    padding: 16px;
    position: relative;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_mobileWrapper__jGDNB:after
{
    content: "";
    position: absolute;
    bottom: 0;
    left: 156px;
    width: 100%;
    height: 1px;
    background-color: #eee;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_mobileWrapper__jGDNB .PromotionsSection_banner__iWy1X .PromotionsSection_bannerSkeleton__oQ2Yn
{
    width: 140px;
    height: 112px;
    border-radius: 12px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_mobileWrapper__jGDNB .PromotionsSection_content__UP_zN
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1 1;
    margin-left: 16px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_mobileWrapper__jGDNB .PromotionsSection_content__UP_zN .PromotionsSection_titleSkeleton__VPjbA
{
    width: 100%;
    height: 18px;
    border-radius: 18px;
    margin-bottom: 12px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_mobileWrapper__jGDNB .PromotionsSection_content__UP_zN .PromotionsSection_ribbonSkeleton__1nqwc
{
    width: 100px;
    height: 12px;
    border-radius: 12px;
    margin-bottom: 10px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_mobileWrapper__jGDNB .PromotionsSection_content__UP_zN .PromotionsSection_ribbonSkeleton__1nqwc:last-child
{
    margin-bottom: 0;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_mobileWrapper__jGDNB .PromotionsSection_content__UP_zN .PromotionsSection_action__RAquJ
{
    margin-top: auto;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_mobileWrapper__jGDNB .PromotionsSection_content__UP_zN .PromotionsSection_action__RAquJ .PromotionsSection_actionSkeleton__Ge7JE
{
    height: 36px;
    width: 85px;
    border-radius: 36px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_desktopWrapper__qtWqc .PromotionsSection_banner__iWy1X .PromotionsSection_bannerSkeleton__oQ2Yn
{
    width: 100%;
    aspect-ratio: auto 16/9;
    height: 100%;
    border-radius: 16px;
    margin-bottom: 20px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_desktopWrapper__qtWqc .PromotionsSection_content__UP_zN
{
    display: flex;
    justify-content: space-between;
    padding: 0 16px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_desktopWrapper__qtWqc .PromotionsSection_content__UP_zN .PromotionsSection_titleSkeleton__VPjbA
{
    width: 180px;
    height: 18px;
    border-radius: 18px;
    margin-bottom: 12px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_desktopWrapper__qtWqc .PromotionsSection_content__UP_zN .PromotionsSection_ribbonSkeleton__1nqwc
{
    width: 100px;
    height: 14px;
    border-radius: 14px;
    margin-bottom: 5px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_desktopWrapper__qtWqc .PromotionsSection_content__UP_zN .PromotionsSection_action__RAquJ
{
    margin-left: 16px;
}
.PromotionsSection_skeleton__boYpm .PromotionsSection_desktopWrapper__qtWqc .PromotionsSection_content__UP_zN .PromotionsSection_action__RAquJ .PromotionsSection_actionSkeleton__Ge7JE
{
    height: 36px;
    width: 85px;
    border-radius: 36px;
}
.PromotionsSection_disabled__TUuHE
{
    pointer-events: none;
    opacity: .6;
}
.LeaderboardsList_container__gp7Fb
{
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
    position: relative;
}
.LeaderboardsList_skeletonItems__I_gfF
{
    margin-top: 6px;
    display: flex;
    flex-wrap: wrap;
}
.LeaderboardsList_skeletonItems__I_gfF .LeaderboardsList_item__hNqOP
{
    max-width: 50%;
    flex: 50% 1;
}
.LeaderboardsList_skeletonItems__I_gfF .LeaderboardsList_item__hNqOP:nth-child(odd)
{
    padding: 0 12px 32px 0;
}
.LeaderboardsList_skeletonItems__I_gfF .LeaderboardsList_item__hNqOP:nth-child(2n)
{
    padding: 0 0 32px 12px;
}
.LeaderboardsList_cardsList__HJSgi
{
    display: flex;
    flex-wrap: wrap;
    padding: 32px 16px 0;
}
@media(min-width: 1025px)
{
    .LeaderboardsList_cardsList__HJSgi
    {
        padding: 66px 0;
    }
}
.Casino_pageContainer__2q79S
{
    min-height: 100px;
    width: 100%;
}
.Casino_pageContainer--desktop__TnwkQ
{
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 32px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}
@media(min-width: 1304px)
{
    .Casino_pageContainer--desktop__TnwkQ
    {
        padding: 0;
    }
}
.Casino_pageWrapper__uqtwE
{
    width: 100%;
    max-width: 1440px;
    margin: auto;
    padding: 5px 3%;
}
@media(min-width: 1480px)
{
    .Casino_pageWrapper__uqtwE
    {
        padding: 15px 0;
    }
}
.Casino_categoryListContainer__NJN_d .slick-list, .Casino_categoryListContainer__NJN_d .slick-slider, .Casino_categoryListContainer__NJN_d .slick-track
{
    position: relative;
    display: block;
}
.Casino_categoryListContainer__NJN_d .slick-loading .slick-slide, .Casino_categoryListContainer__NJN_d .slick-loading .slick-track
{
    visibility: hidden;
}
.Casino_categoryListContainer__NJN_d .slick-slider
{
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.Casino_categoryListContainer__NJN_d .slick-list
{
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.Casino_categoryListContainer__NJN_d .slick-list:focus
{
    outline: 0;
}
.Casino_categoryListContainer__NJN_d .slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}
.Casino_categoryListContainer__NJN_d .slick-slider .slick-list, .Casino_categoryListContainer__NJN_d .slick-slider .slick-track
{
    transform: translateZ(0);
}
.Casino_categoryListContainer__NJN_d .slick-track
{
    top: 0;
    left: 0;
}
.Casino_categoryListContainer__NJN_d .slick-track:after, .Casino_categoryListContainer__NJN_d .slick-track:before
{
    display: table;
    content: "";
}
.Casino_categoryListContainer__NJN_d .slick-track:after
{
    clear: both;
}
.Casino_categoryListContainer__NJN_d .slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.Casino_categoryListContainer__NJN_d [dir=rtl] .slick-slide
{
    float: right;
}
.Casino_categoryListContainer__NJN_d .slick-slide img
{
    display: block;
}
.Casino_categoryListContainer__NJN_d .slick-slide.slick-loading img
{
    display: none;
}
.Casino_categoryListContainer__NJN_d .slick-slide.dragging img
{
    pointer-events: none;
}
.Casino_categoryListContainer__NJN_d .slick-initialized .slick-slide
{
    display: block;
}
.Casino_categoryListContainer__NJN_d .slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.Casino_categoryListContainer__NJN_d .slick-arrow.slick-hidden
{
    display: none;
}
.Casino_categoryListContainer__NJN_d .slick-dots, .Casino_categoryListContainer__NJN_d .slick-next, .Casino_categoryListContainer__NJN_d .slick-prev
{
    position: absolute;
    display: block;
    padding: 0;
}
.Casino_categoryListContainer__NJN_d .slick-dots li button:before, .Casino_categoryListContainer__NJN_d .slick-next:before, .Casino_categoryListContainer__NJN_d .slick-prev:before
{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.Casino_categoryListContainer__NJN_d .slick-next, .Casino_categoryListContainer__NJN_d .slick-prev
{
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
}
.Casino_categoryListContainer__NJN_d .slick-next:focus, .Casino_categoryListContainer__NJN_d .slick-next:hover, .Casino_categoryListContainer__NJN_d .slick-prev:focus, .Casino_categoryListContainer__NJN_d .slick-prev:hover
{
    color: transparent;
    outline: 0;
    background: 0 0;
}
.Casino_categoryListContainer__NJN_d .slick-next:focus:before, .Casino_categoryListContainer__NJN_d .slick-next:hover:before, .Casino_categoryListContainer__NJN_d .slick-prev:focus:before, .Casino_categoryListContainer__NJN_d .slick-prev:hover:before
{
    opacity: 1;
}
.Casino_categoryListContainer__NJN_d .slick-next.slick-disabled:before, .Casino_categoryListContainer__NJN_d .slick-prev.slick-disabled:before
{
    opacity: .25;
}
.Casino_categoryListContainer__NJN_d .slick-next:before, .Casino_categoryListContainer__NJN_d .slick-prev:before
{
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
}
.Casino_categoryListContainer__NJN_d .slick-prev
{
    left: -25px;
}
.Casino_categoryListContainer__NJN_d [dir=rtl] .slick-prev
{
    right: -25px;
    left: auto;
}
.Casino_categoryListContainer__NJN_d .slick-prev:before
{
    content: "â†";
}
.Casino_categoryListContainer__NJN_d .slick-next:before, .Casino_categoryListContainer__NJN_d [dir=rtl] .slick-prev:before
{
    content: "â†’";
}
.Casino_categoryListContainer__NJN_d .slick-next
{
    right: -25px;
}
.Casino_categoryListContainer__NJN_d [dir=rtl] .slick-next
{
    right: auto;
    left: -25px;
}
.Casino_categoryListContainer__NJN_d [dir=rtl] .slick-next:before
{
    content: "â†";
}
.Casino_categoryListContainer__NJN_d .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}
.Casino_categoryListContainer__NJN_d .slick-dots
{
    bottom: -25px;
    width: 100%;
    margin: 0;
    list-style: none;
    text-align: center;
}
.Casino_categoryListContainer__NJN_d .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.Casino_categoryListContainer__NJN_d .slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0;
}
.Casino_categoryListContainer__NJN_d .slick-dots li button:focus, .Casino_categoryListContainer__NJN_d .slick-dots li button:hover
{
    outline: 0;
}
.Casino_categoryListContainer__NJN_d .slick-dots li button:focus:before, .Casino_categoryListContainer__NJN_d .slick-dots li button:hover:before
{
    opacity: 1;
}
.Casino_categoryListContainer__NJN_d .slick-dots li button:before
{
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "â€¢";
    text-align: center;
    opacity: .25;
    color: #000;
}
.Casino_categoryListContainer__NJN_d .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: #000;
}
.Casino_scrollIndicator__35bBa
{
    scroll-margin-top: 48px;
}
div.Casino_pageBannersMobile__lXW5J
{
    padding: 0;
    margin-bottom: 2px;
}
.CategoriesCarousel_swipableGamesContainer__1GEn3
{
    display: flex;
    gap: 8px;
    height: 100%;
    align-items: flex-start;
    padding: 0 16px;
}
.CategoriesCarousel_swipableGamesContainer__1GEn3 div.swiper-slide
{
    margin-right: 8px;
}
.CategoriesCarousel_swipableGamesContainer--large__Zk_kN div.swiper-slide>div
{
    min-width: 186px;
    height: 253px;
}
.CategoriesCarousel_swipableGamesContainer--liveCasinoWidget__VVV8w div.swiper-slide>div
{
    min-width: 343px;
    height: 180px;
}
.CategoriesCarousel_swipableGamesContainer--liveCasinoWidgetRedesign__jKcU_ div.swiper-slide>div
{
    min-width: 343px;
    height: unset;
}
.CategoriesCarousel_swipableGamesContainer--desktop__SS46F
{
    padding: 4px 0;
    margin-bottom: 12px;
}
@media screen and (min-width: 1024px)
{
    .CategoriesCarousel_swipableGamesContainer--desktop__SS46F div.swiper-slide:first-child>div:hover
    {
        transform: translate(5px) scale(1.03);
    }
    .CategoriesCarousel_swipableGamesContainer--desktop__SS46F div.swiper-slide:not(:first-child)>div:hover
    {
        transform: translate(0) scale(1.03);
    }
    .CategoriesCarousel_swipableGamesContainer--desktop__SS46F div.swiper-slide:last-child>div:hover
    {
        transform: translate(-5px) scale(1.03);
    }
}
.CategoriesCarousel_infiniteScrollContainer__Uf73x
{
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(100px,1fr));
    padding: 6px 16px;
    align-items: center;
    justify-items: center;
    grid-gap: 12px;
    gap: 12px;
}
.CategoriesCarousel_infiniteScrollContainer--desktop___Wm3z
{
    gap: 16px;
    padding: 0;
    margin-top: 8px;
}
@media screen and (min-width: 1024px)
{
    .CategoriesCarousel_infiniteScrollContainer--desktop___Wm3z>div:hover
    {
        transform: translate(0) scale(1.03);
    }
}
.CategoriesCarousel_infiniteScrollContainer--liveCasinoWidget__WPIOZ
{
    gap: 16px 12px;
    align-items: start;
    grid-template-columns: repeat(1,minmax(100px,1fr));
}
@media screen and (max-width: 361px)
{
    .CategoriesCarousel_infiniteScrollContainer__Uf73x
    {
        padding: 6px 10px;
    }
}
@media screen and (min-width: 490px)
{
    .CategoriesCarousel_infiniteScrollContainer__Uf73x
    {
        grid-template-columns: repeat(auto-fill,minmax(125px,1fr));
    }
    .CategoriesCarousel_infiniteScrollContainer--desktop___Wm3z
    {
        grid-template-columns: repeat(6,minmax(125px,1fr));
    }
    .CategoriesCarousel_infiniteScrollContainer--liveCasinoWidget__WPIOZ
    {
        grid-template-columns: repeat(2,minmax(100px,1fr));
    }
}
@media screen and (min-width: 900px)
{
    .CategoriesCarousel_infiniteScrollContainer--liveCasinoWidget__WPIOZ
    {
        grid-template-columns: repeat(3,minmax(100px,1fr));
    }
}
.CategoriesCarousel_gameTileContainer__K07OB
{
    width: 120px;
    min-width: 120px;
    max-width: 140px;
    min-height: 164px;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform .3s ease-out;
}
.CategoriesCarousel_gameTileContainer--categoryView__Wl1SW
{
    width: 100%;
    min-width: 90px;
    max-width: unset;
    aspect-ratio: 30/40;
    min-height: unset;
}
.CategoriesCarousel_gameTileContainer--categoryViewLiveCasino___qcYq
{
    max-width: unset;
    min-height: unset;
    border-radius: 16px;
    overflow: hidden;
    aspect-ratio: unset;
}
.CategoriesCarousel_gameTileContainer--skeletonView__LQS5G
{
    height: 164px;
    padding-bottom: unset;
}
.CategoriesCarousel_gameTileContainer--skeletonViewLarge__tBETF
{
    height: 253px;
    padding-bottom: unset;
    min-width: 186px;
}
.CategoriesCarousel_gameTileContainer--liveCasinoGameCard__Fr9pY
{
    height: 180px;
    min-width: 343px;
    padding-bottom: 0;
    aspect-ratio: unset;
}
.CategoriesCarousel_gameTileContainer--categorySkeletonView__HWDbj
{
    min-width: 100%;
    height: unset;
}
.CategoriesCarousel_categoryWrapper__jGtbK
{
    display: flex;
    position: relative;
}
.CategoriesCarousel_categoryWrapper--carousel__kaBb0
{
    position: -webkit-sticky;
    position: sticky;
    top: 86px;
    z-index: 99;
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.CategoriesCarousel_infiniteWrapper__Yvz4z
{
    display: initial;
}
.CategoriesCarousel_arrowsContainer__pqG7C
{
    display: flex;
    position: absolute;
    justify-content: center;
    width: 32px;
    height: 17px;
    fill: #ccc;
    cursor: pointer;
    align-items: center;
    background-color: #fff;
}
.CategoriesCarousel_arrowsContainer--arrowBack__qY2s0
{
    left: -28px;
}
.CategoriesCarousel_arrowsContainer--arrowForward__jv7dF
{
    right: -32px;
}
.CategoriesCarousel_arrowsContainer--liveSpins__gjjp_
{
    margin-bottom: 36px;
    height: 107px;
}
.CategoriesCarousel_arrowsContainer--largeTile__das28
{
    top: 18%;
    height: 253px;
}
.CategoriesCarousel_arrowsContainer--liveCasinoTile__1lvUx
{
    top: 18%;
    height: 180px;
}
.CategoriesCarousel_arrowsContainer--carousel__wpUys
{
    height: 64px;
}
.CategoriesCarousel_arrowsContainer__pqG7C:hover>svg
{
    transition: transform .3s ease-out;
    stroke: #999;
    animation: CategoriesCarousel_zoomIn__qVV2g .3s linear forwards;
}
.CategoriesCarousel_arrows__TMcWx
{
    height: 20px;
    width: 10px;
    stroke: #ccc;
    transition: transform .3s ease-out;
}
.CategoriesCarousel_arrows__TMcWx:hover
{
    animation: CategoriesCarousel_zoomIn__qVV2g .3s linear forwards;
}
@keyframes CategoriesCarousel_zoomIn__qVV2g
{
    0%
    {
        transform: translate(0) scale(1);
    }
    to
    {
        transform: translate(0) scale(1.23);
    }
}
.CategoriesCarousel_container__l_nyS
{
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-behavior: smooth;
    touch-action: pan-x pan-y;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    height: 64px;
    align-items: center;
    padding: 0 16px;
    position: -webkit-sticky;
    position: sticky;
    top: var(--mobileHeaderHeight,60px);
    z-index: 99;
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    gap: 2px;
}
.CategoriesCarousel_container--desktop__SUPc8
{
    top: 86px;
    scroll-behavior: unset;
    touch-action: unset;
    padding: 14px 0;
}
.CategoriesCarousel_container__l_nyS::-webkit-scrollbar
{
    display: none;
}
.CategoriesCarousel_carouselItemContainer--skeleton__OiWpW, .CategoriesCarousel_carouselItemContainer__Kzn0U
{
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 1;
    height: 32px;
    padding: 8px 14px 8px 12px;
    display: flex;
    align-items: center;
    min-width: -moz-fit-content;
    min-width: fit-content;
    cursor: pointer;
    border-radius: 50px;
}
.CategoriesCarousel_carouselItemContainer--noImage__mb09b
{
    padding: 8px 14px;
}
.CategoriesCarousel_carouselItemContainer--skeleton__OiWpW
{
    padding: 4px 16px 6px 0;
    min-width: 92px;
}
.CategoriesCarousel_carouselItemContainer--desktop__P1e1Z
{
    height: 36px;
}
.CategoriesCarousel_carouselItemContainer--skeleton__OiWpW:hover span, .CategoriesCarousel_carouselItemContainer__Kzn0U:hover span
{
    color: #000;
}
.CategoriesCarousel_carouselItemContainer--skeleton__OiWpW:hover>div, .CategoriesCarousel_carouselItemContainer--skeleton__OiWpW:hover>svg, .CategoriesCarousel_carouselItemContainer__Kzn0U:hover>div, .CategoriesCarousel_carouselItemContainer__Kzn0U:hover>svg
{
    filter: brightness(0);
}
.CategoriesCarousel_selector__pmpTJ
{
    z-index: 0;
    position: absolute;
    height: 36px;
    border-radius: 50px;
    background-color: var(--carouselCategoryTextHighlight);
    transition: all .5s cubic-bezier(.4,0,.2,1) 0ms;
}
.CategoriesCarousel_carouselItemText__1X8IG
{
    font-size: 13px;
    line-height: 16px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -.1px;
    margin-left: 4px;
    color: var(--tabSecondaryDefaultText);
}
.CategoriesCarousel_carouselItemText--selected__s7qiA
{
    color: var(--carouselCategoryText);
}
.CategoriesCarousel_carouselItemText--noImage__eqKgG
{
    margin-left: 2px;
}
.CategoriesCarousel_carouselItemText__1X8IG:hover
{
    color: #000;
}
.CategoriesCarousel_carouselSkeletonItem__O_F5Y
{
    width: 100%;
    height: 100%;
    border-radius: 50px;
}
.CategoriesCarousel_searchIconContainer__EZgxn
{
    margin-right: 10px;
    padding: 8px;
    display: flex;
    align-items: center;
    min-width: -moz-fit-content;
    min-width: fit-content;
    cursor: pointer;
    border-radius: 50%;
    background-color: #eee;
}
[dir=rtl] .CategoriesCarousel_searchIconContainer__EZgxn
{
    margin: 0 0 0 12px;
}
.CategoriesCarousel_searchIcon__oQlUJ
{
    height: 20px;
    width: 20px;
    padding: var(--searchIconPadding);
}
.CategoriesCarousel_categoryIcon__FLuMj
{
    width: 16px;
    height: 16px;
    filter: invert(49%) sepia(12%) saturate(0) hue-rotate(235deg) brightness(99%) contrast(94%);
    stroke: var(--lobbyAllCategoriesIcon);
}
.CategoriesCarousel_categoryIcon--selected__FzEGG
{
    filter: unset;
}
.CategoriesCarousel_tabs__QEk3B.CategoriesCarousel_tabs__QEk3B
{
    border-bottom: none;
    padding: 0;
}
.GameCardVideo_root__xbjKf
{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 16px;
}
.BannersSlideFacelift_slide__24hzp
{
    position: relative;
    cursor: pointer;
    aspect-ratio: 9/3.95;
    border-radius: 20px;
    overflow: hidden;
}
.BannersSlideFacelift_slide--newDesign__hNUPu
{
    aspect-ratio: 280/115;
}
@media(min-width: 768px)
{
    .BannersSlideFacelift_slide--newDesign__hNUPu
    {
        aspect-ratio: 528/222;
    }
}
.BannersSlideFacelift_slideNewDesign__gzzDr
{
    position: relative;
    cursor: pointer;
    aspect-ratio: 280/115;
    border-radius: 20px;
    overflow: hidden;
}
@media(min-width: 768px)
{
    .BannersSlideFacelift_slideNewDesign__gzzDr
    {
        aspect-ratio: 528/222;
    }
}
.BannersSlideFacelift_wrapper__vF71B
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 2vw 5vw;
}
@media(min-width: 768px)
{
    .BannersSlideFacelift_wrapper__vF71B
    {
        padding: .5vw 2.3vw;
    }
}
@media(min-width: 1025px)
{
    .BannersSlideFacelift_wrapper__vF71B
    {
        margin: 0 auto;
        padding: .5vw 1.5vw;
    }
}
@media(min-width: 1688px)
{
    .BannersSlideFacelift_wrapper__vF71B
    {
        padding: 12px 26px;
    }
}
[dir=rtl] .BannersSlideFacelift_wrapper__vF71B
{
    align-items: flex-end;
}
.BannersSlideFacelift_wrapperNewDesign__Bmrmd
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 3.2vw 3.2vw 3.2vw 4.27vw;
    overflow: hidden;
    gap: 4px;
}
.BannersSlideFacelift_wrapperNewDesign--tablet__hm0e_
{
    padding: 2.12vw 2.12vw 2.12vw 3.03vw;
    gap: 6px;
}
.BannersSlideFacelift_wrapperNewDesign--desktop__DAyTG
{
    padding: 1.43vw 1.19vw 1.19vw 1.79vw;
    gap: 8px;
}
@media(min-width: 1688px)
{
    .BannersSlideFacelift_wrapperNewDesign--desktop__DAyTG
    {
        padding: 24px 20px 20px 30px;
    }
}
[dir=rtl] .BannersSlideFacelift_wrapperNewDesign__Bmrmd
{
    align-items: flex-end;
}
.BannersSlideFacelift_text__f4Gi4
{
    font-size: 5vw;
    line-height: 6vw;
    margin-top: 4vw;
    color: var(--bannersSliderText);
}
@media(min-width: 768px)
{
    .BannersSlideFacelift_text__f4Gi4
    {
        font-size: 2.5vw;
        margin-top: 2vw;
        line-height: 3vw;
    }
}
@media(min-width: 1025px)
{
    .BannersSlideFacelift_text__f4Gi4
    {
        font-size: 1.7vw;
        margin-top: 1vw;
        line-height: 2vw;
    }
}
@media(min-width: 1688px)
{
    .BannersSlideFacelift_text__f4Gi4
    {
        font-size: 30px;
        margin-top: 16px;
        line-height: 35px;
    }
}
.BannersSlideFacelift_textNewDesign__P7Gtk
{
    font-size: 3.2vw;
    line-height: 4.27vw;
    font-weight: 700;
    color: var(--bannersSliderText);
    letter-spacing: -.04em;
    text-align: left;
}
.BannersSlideFacelift_textNewDesign--tablet__7f1VD
{
    font-size: 1.68vw;
    line-height: 2.52vw;
}
.BannersSlideFacelift_textNewDesign--desktop__pATIm
{
    font-size: 1.19vw;
    line-height: 1.67vw;
}
@media(min-width: 1688px)
{
    .BannersSlideFacelift_textNewDesign--desktop__pATIm
    {
        font-size: 20px;
        line-height: 28px;
    }
}
[dir=rtl] .BannersSlideFacelift_textNewDesign__P7Gtk
{
    text-align: right;
}
.BannersSlideFacelift_subText__DqwDp
{
    font-size: 3.5vw;
    line-height: 5vw;
    margin-bottom: auto;
    margin-top: 1.5vw;
    color: var(--bannersSliderText);
}
@media(min-width: 768px)
{
    .BannersSlideFacelift_subText__DqwDp
    {
        font-size: 1.8vw;
        margin-top: 1vw;
        line-height: 2.4vw;
    }
}
@media(min-width: 1025px)
{
    .BannersSlideFacelift_subText__DqwDp
    {
        font-size: 1.2vw;
        margin-top: .5vw;
        line-height: 1.6vw;
    }
}
@media(min-width: 1688px)
{
    .BannersSlideFacelift_subText__DqwDp
    {
        font-size: 18px;
        margin-top: 10px;
        line-height: 25px;
    }
}
.BannersSlideFacelift_subTextNewDesign__nxd1s
{
    flex: 1 0 auto;
    font-size: 3.73vw;
    line-height: 4.8vw;
    font-weight: 800;
    color: var(--bannersSliderText);
    letter-spacing: -.04em;
    text-align: left;
}
.BannersSlideFacelift_subTextNewDesign--tablet__gb9T6
{
    font-size: 1.97vw;
    line-height: 2.21vw;
}
.BannersSlideFacelift_subTextNewDesign--desktop__iC5oP
{
    font-size: 1.43vw;
    line-height: 1.67vw;
}
@media(min-width: 1688px)
{
    .BannersSlideFacelift_subTextNewDesign--desktop__iC5oP
    {
        font-size: 24px;
        line-height: 28px;
    }
}
[dir=rtl] .BannersSlideFacelift_subTextNewDesign__nxd1s
{
    text-align: right;
}
.BannersSlideFacelift_btn__uXrBi
{
    position: absolute;
    right: 12px;
    bottom: 12px;
    text-align: right;
}
@media(min-width: 1025px)
{
    .BannersSlideFacelift_btn__uXrBi
    {
        right: 20px;
        bottom: 20px;
    }
}
[dir=rtl] .BannersSlideFacelift_btn__uXrBi
{
    text-align: left;
}
.BannersSlideFacelift_btnNewDesign__gm_bj
{
    position: absolute;
    text-align: right;
    right: 12px;
    bottom: 12px;
}
.BannersSlideFacelift_btnNewDesign--desktop__lfgr7
{
    right: max(1.19vw,12px);
    bottom: max(1.19vw,12px);
}
@media(min-width: 1688px)
{
    .BannersSlideFacelift_btnNewDesign--desktop__lfgr7
    {
        right: 20px;
        bottom: 20px;
    }
}
[dir=rtl] .BannersSlideFacelift_btnNewDesign__gm_bj
{
    text-align: left;
    right: unset;
    left: 12px;
}
[dir=rtl] .BannersSlideFacelift_btnNewDesign--desktop__lfgr7
{
    right: unset;
    left: max(1.19vw,12px);
}
@media(min-width: 1688px)
{
    [dir=rtl] .BannersSlideFacelift_btnNewDesign--desktop__lfgr7
    {
        right: unset;
        left: 20px;
    }
}
.BannersSlideFacelift_termsAndButtonContainer__h2zH7
{
    width: 100%;
    display: table;
    margin-bottom: 10px;
    position: relative;
}
.BannersSlideFacelift_termsAndButtonContainerNewDesign__z658T
{
    width: 100%;
    display: table;
    margin-top: auto;
}
.BannersSlideFacelift_terms__3ZMet
{
    font-size: 3vw;
    color: var(--bannersSliderText);
    text-align: left;
    bottom: 0;
}
[dir=rtl] .BannersSlideFacelift_terms__3ZMet
{
    right: 0;
}
@media(min-width: 768px)
{
    .BannersSlideFacelift_terms__3ZMet
    {
        font-size: 1.4vw;
    }
}
@media(min-width: 1025px)
{
    .BannersSlideFacelift_terms__3ZMet
    {
        font-size: 1vw;
    }
}
@media(min-width: 1688px)
{
    .BannersSlideFacelift_terms__3ZMet
    {
        font-size: 16px;
    }
}
.BannersSlideFacelift_termsNewDesign__KAl8b
{
    font-size: 2.27vw;
    font-weight: 400;
    line-height: 2.93vw;
    letter-spacing: -.02em;
    color: var(--bannersSliderText);
    text-align: left;
}
.BannersSlideFacelift_termsNewDesign--tablet__ir5RD
{
    font-size: 1.3vw;
    line-height: 1.5vw;
}
.BannersSlideFacelift_termsNewDesign--desktop__hFQW_
{
    font-size: .77vw;
    line-height: 1.01vw;
    font-weight: 400;
}
@media(min-width: 1688px)
{
    .BannersSlideFacelift_termsNewDesign--desktop__hFQW_
    {
        font-size: 13px;
        line-height: 17px;
    }
}
[dir=rtl] .BannersSlideFacelift_termsNewDesign__KAl8b
{
    text-align: right;
}
.BannersSlideFacelift_image__v3UsE
{
    border-radius: 20px;
    object-fit: cover;
}
.BackCircleButton_btn__bAMtC
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    padding: 5px;
    border-radius: 50%;
    cursor: pointer;
    background-color: var(--grey600);
}
.BackCircleButton_btn--cross__xuZV0
{
    width: 32px;
    height: 32px;
    background: rgba(0,0,0,.4);
}
@media(min-width: 1025px)
{
    .BackCircleButton_btn__bAMtC
    {
        width: 48px;
        height: 48px;
        padding: 12px;
    }
}
.BackCircleButton_icon__RsNxj
{
    font-size: 24px;
    fill: #fff;
    color: #fff;
}
.BackCircleButton_icon--cross__EBPRT
{
    width: 20px;
    height: 20px;
}
.CommonStyles_drawerSearchMagnifier__GgWeE.CommonStyles_drawerSearchMagnifier__GgWeE
{
    position: absolute;
    height: var(--drawerSearchMagnifierSizeBg);
    width: var(--drawerSearchMagnifierSizeBg);
    fill: var(--drawerSearchIconFillColor);
}
@media(max-height: 720px)
{
    .CommonStyles_drawerSearchMagnifier__GgWeE.CommonStyles_drawerSearchMagnifier__GgWeE
    {
        height: var(--drawerSearchMagnifierSizeSm);
        width: var(--drawerSearchMagnifierSizeSm);
    }
}
.CommonStyles_drawerSearchMagnifierHeader__Ja_yS.CommonStyles_drawerSearchMagnifierHeader__Ja_yS
{
    height: 14px;
    width: 13px;
    transform: rotate(var(--drawerSearchIconRotate));
}
.CommonStyles_clearInputBtn__gtxRp
{
    height: 23px;
    width: 23px;
    background-color: var(--searchInputIconsColor);
    -webkit-clip-path: circle(44%);
    clip-path: circle(44%);
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin: 0 5px 0 0;
}
.CommonStyles_clearInputBtn__gtxRp:after
{
    display: inline-block;
    color: #fff;
    content: "×";
    font-size: medium;
    font-family: none;
}
[dir=rtl] .CommonStyles_clearInputBtn__gtxRp
{
    margin: 0 0 0 5px;
}
.CommonStyles_searchAreaIconsContainer__IdqUl
{
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 20px;
}
.CommonStyles_searchAreaIconsContainer__IdqUl strong
{
    margin-left: 4px;
}
.CommonStyles_drawerTrashIcon__twzpM
{
    fill: var(--drawerTrashIconColor);
}
.CommonStyles_button--removeFilters__JPyrA, .CommonStyles_button__dz7dA
{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 38px;
    border-radius: 4px;
    border: none;
    width: 100%;
    background: linear-gradient(270deg,#dfaf4b,#ffac00);
    cursor: pointer;
}
.CommonStyles_button--removeFilters__JPyrA
{
    background: var(--buttonDefaultBg);
    border-radius: 8px;
}
.CommonStyles_button--removeFiltersText__5sfVO
{
    margin-right: 5px;
    color: var(--drawerButtonText);
}
.CommonStyles_button--removeFiltersIconsContainer__g06ZO
{
    display: flex;
    height: 32px;
    width: 32px;
    position: relative;
    align-items: center;
    padding-top: 1px;
}
.CommonStyles_button--filtersCountCircle__Z0or_
{
    height: 12px;
    width: 12px;
    background-color: var(--drawerFiltersCountCircle);
    -webkit-clip-path: circle(50%);
    clip-path: circle(50%);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin-right: 7px;
    position: absolute;
    top: 3.5px;
    right: 0;
}
.CommonStyles_button--filtersCount__SD0hj
{
    font-size: 8px;
    color: #fff;
}
.RemoveFiltersSection_removeFilterButtonContainer__1aliz
{
    height: 40px;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.RemoveFiltersSection_removeFilterButtonContainer--slideUpwards__Ek80P
{
    transform: translateY(10px);
    animation: RemoveFiltersSection_fadeIn__GU7qI .2s linear forwards;
}
.RemoveFiltersSection_removeFilterButtonContainer--noSlide__D1L_M
{
    transform: translateY(10px);
}
@keyframes RemoveFiltersSection_fadeIn__GU7qI
{
    0%
    {
        opacity: 0;
        transform: translateY(50%);
    }
    to
    {
        opacity: 1;
    }
}
.ProviderFilters_filtersContainer__AA6nQ
{
    display: flex;
    flex: 1 1;
    margin-bottom: 16px;
    flex-direction: column;
    width: 100vw;
    height: var(--filtersContainerHeight);
    overflow-y: scroll;
}
.ProviderFilters_filtersContainer--showAll__KG7pN
{
    font-size: 12px;
    cursor: pointer;
    color: #000;
}
.ProviderFilters_headerWrapper__yhoRV
{
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 32px 0 16px;
    padding-left: 16px;
}
.ProviderFilters_headerWrapper--logo__yR6r9
{
    display: inline-flex;
}
.ProviderFilters_headerWrapper--text__r5vK_
{
    width: -moz-fit-content;
    width: fit-content;
    display: inline-block;
    margin-right: 8px;
    font-size: 16px;
    font-style: normal;
    line-height: 20px;
    letter-spacing: .1px;
}
.ProviderFilters_providersCount__W4HA_
{
    color: var(--drawerProvidersTotalCount);
    font-size: 16px;
    font-style: normal;
    line-height: 20px;
    letter-spacing: .1px;
}
.ProviderFilters_providersListContainer__xSzOU
{
    overflow-x: hidden;
    overflow-y: scroll;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 8px;
    width: 100%;
    padding: 0 16px;
}
.ProviderFilters_providersListContainer__xSzOU>*
{
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 40px;
    border-radius: 8px;
    background-color: var(--buttonDefaultBg);
    overflow: hidden;
    font-size: 10px;
    cursor: pointer;
    padding: 4px;
}
@media only screen and (orientation: landscape)
{
    .ProviderFilters_providersListContainer__xSzOU>*
    {
        width: 19%;
        margin: .5%;
    }
}
.ProviderFilters_providersListContainer--activeProviderText__NRS1X
{
    color: var(--drawerFiltersSelectedProvider);
}
.ProviderFilters_providersListContainer--active__rlPU_
{
    background: var(--drawerFiltersSelectedProviderBg);
}
.ProviderFilters_icon__ar_zC
{
    margin-right: 5px;
    fill: var(--drawerProviderIconFillColor);
}
.ProviderFilters_image__08f7v.ProviderFilters_image__08f7v
{
    display: block;
    width: 100%;
}
.SearchBar_searchBarContainer__0g_M7
{
    width: 95%;
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 auto;
}
.SearchBar_searchInput__AI5UD.SearchBar_searchInput__AI5UD
{
    width: 100%;
    outline: none;
    color: #323643;
    display: flex;
    align-items: center;
}
.SearchBar_searchInput__AI5UD.SearchBar_searchInput__AI5UD .MuiInputBase-root
{
    height: 40px;
    width: 100%;
    border-radius: 8px;
    font-size: 14px;
    border: 1px solid var(--drawerInputBorderColor);
}
@media screen and (min-width: 490px)
{
    .SearchBar_searchInput__AI5UD.SearchBar_searchInput__AI5UD .MuiInputBase-root
    {
        width: 70%;
    }
}
.SearchBar_filterBarsContainer__T101p
{
    display: inline-block;
    margin: 0 0 -2px;
    width: 25px;
    cursor: pointer;
}
.SearchBar_drawerSearchMagnifier___5k_J
{
    height: 20px;
    width: 20px;
    margin-left: -2px;
}
.SearchBar_drawerFilterBarsIcon__S66_r
{
    fill: var(--searchInputIconsColor);
}
@keyframes Skeleton_pulse__8Y_RL
{
    0%
    {
        opacity: 1;
    }
    50%
    {
        opacity: .4;
    }
    to
    {
        opacity: 1;
    }
}
.Skeleton_skeleton__mkLvA
{
    display: block;
    height: 1.2em;
    animation: Skeleton_pulse__8Y_RL 1.5s ease-in-out .5s infinite;
    background-color: var(--skeletonBg);
}
.Skeleton_skeleton--circle__MraaI
{
    border-radius: 50%;
}
.Skeleton_skeleton--text__UiGY7
{
    height: auto;
    border-radius: 4px;
}
.Skeleton_skeleton--text__UiGY7:before
{
    content: " ";
}
.Skeleton_skeleton--wave__5L_s4
{
    position: relative;
    -webkit-mask-image: radial-gradient(center,#fff,#000);
    mask-image: radial-gradient(center,#fff,#000);
    overflow: hidden;
}
.Skeleton_skeleton--wave__5L_s4:before
{
    content: " ";
}
.Skeleton_skeleton--wave__5L_s4:after
{
    animation: Skeleton_animation-wave__InWr1 1.5s linear .5s infinite normal none running;
    animation-delay: 1s;
    background: linear-gradient(90deg,transparent,rgba(0,0,0,.07),transparent);
    content: "";
    position: absolute;
    transform: translateX(-100%);
    inset: 0;
}
@keyframes Skeleton_animation-wave__InWr1
{
    0%
    {
        transform: translateX(-100%);
    }
    50%
    {
        transform: translateX(100%);
    }
    to
    {
        transform: translateX(100%);
    }
}
.WalletButton_wallet__yMFMr
{
    --bg-color: #f4f4f4;
    display: flex;
    align-items: center;
    padding: 7px 10px;
    border-radius: 40px;
    word-break: keep-all;
}
.WalletButton_wallet__yMFMr, .WalletButton_wallet__yMFMr:hover
{
    background-color: var(--bg-color);
}
.WalletButton_wallet__yMFMr span
{
    color: var(--bodyText);
    font-weight: 700;
    line-height: 16px;
}
.WalletButton_trigger__xmZ98
{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: 0;
    border: 0;
    cursor: pointer;
    background: transparent;
    padding: 0;
    display: flex;
    align-items: center;
}
.WalletButton_currencyIcon__SJcfi
{
    width: 14px;
    height: 14px;
}
.WalletButton_currencyIcon__SJcfi+span
{
    margin-left: 4px;
}
.WalletButton_chevronIcon__AxvSu
{
    width: 14px;
    height: 14px;
}
.WalletButton_chevronIcon--up__Zw_AC
{
    transform: rotate(180deg);
}
.WalletButton_skeleton__Qjugk.WalletButton_skeleton__Qjugk
{
    width: 32px;
    height: 16px;
    border-radius: 40px;
}
.WalletButton_loyaltyPoints__0YB8v
{
    display: flex;
    align-items: center;
    gap: 3px;
    -webkit-border-end: 1px solid #e6e6e6;
    border-inline-end: 1px solid #e6e6e6;
    -webkit-padding-end: 6px;
    padding-inline-end: 6px;
    -webkit-margin-end: 6px;
    margin-inline-end: 6px;
}
.CurrencyTypeTabs_tabContainer__MS8TX
{
    padding: 0 16px 16px;
    position: relative!important;
}
@media(min-width: 768px)
{
    .CurrencyTypeTabs_tabContainer__MS8TX
    {
        padding: 0 32px 18px;
    }
}
.CurrencyTypeTabs_loading__rilZt
{
    height: 46px;
    width: 100%;
    border-radius: 50px;
    margin: 0 24px 24px;
}
.CurrencyTypeTabs_segment__GCcnn [id=floatingLabel], .CurrencyTypeTabs_segment__GCcnn [id=floatingLabel]:after
{
    background-color: var(--tabSegmentLabelBackground);
}
.CurrencyTypeTabs_segment__GCcnn [id=floatingLabel]>div
{
    color: var(--tabSegmentLabelText);
}
.Banners_sliderContainer__N9uh_
{
    position: relative;
    max-width: 1688px;
    padding: 0 0 12px;
    margin: 0 16px;
    display: flex;
}
@media(min-width: 1688px)
{
    .Banners_sliderContainer__N9uh_
    {
        padding: 0 16px 12px;
        margin: 0 auto;
    }
}
.Banners_sliderContainer__N9uh_ .Banners_skeleton__n3DWN
{
    display: block;
    border-radius: 20px;
    aspect-ratio: 9/3.95;
    width: 100%;
    height: 100%;
    margin: 0 8px;
}
.Banners_sliderContainer__N9uh_>.Banners_skeleton__n3DWN:last-child
{
    margin-right: 0;
}
.Banners_sliderContainer__N9uh_>.Banners_skeleton__n3DWN:first-child
{
    margin-left: 0;
}
.DesktopPageContainer_backdrop__bswn_
{
    width: 100%;
    height: 100%;
    min-height: calc(100vh - 92px);
    background-color: var(--desktopBackdropBg);
    color: var(--myAccountMenuText);
    padding: 40px 0;
}
.DesktopPageContainer_container__7skgB
{
    max-width: 540px;
    border-radius: 24px;
    overflow: hidden;
    margin: auto;
    background-color: var(--bodyBg);
    height: 100%;
}
.GameFilters_filtersSelect__HmVDM.GameFilters_filtersSelect__HmVDM .MuiSelect-root
{
    height: 40px;
}
.GameFilters_filtersSelect__HmVDM.GameFilters_filtersSelect__HmVDM .MuiSelect-select
{
    line-height: 40px;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
    background-color: var(--lobbyFilterBg);
    color: var(--lobbyFilterText);
}
.GameFilters_filtersSelect__HmVDM.GameFilters_filtersSelect__HmVDM .MuiSelect-icon
{
    font-size: 24px;
}
.GameFilters_gameFiltersContainer__eorUp
{
    display: flex;
    flex-wrap: wrap;
}
.GameFilters_gameFiltersContainer__eorUp>*+*
{
    margin-left: 16px;
}
[dir=rtl] .GameFilters_gameFiltersContainer__eorUp>*+*
{
    margin: 0 16px 0 0;
}
.EnhancedSelect_formControl__t3foC.EnhancedSelect_formControl__t3foC
{
    width: 200px;
    overflow: hidden;
}
.EnhancedSelect_formControl__t3foC.EnhancedSelect_formControl__t3foC .MuiInputBase-root
{
    overflow: hidden;
    width: 100%;
}
.EnhancedSelect_formControl__t3foC.EnhancedSelect_formControl__t3foC .MuiInput-underline:after, .EnhancedSelect_formControl__t3foC.EnhancedSelect_formControl__t3foC .MuiInput-underline:before, .EnhancedSelect_formControl__t3foC.EnhancedSelect_formControl__t3foC .MuiInput-underline:hover:after, .EnhancedSelect_formControl__t3foC.EnhancedSelect_formControl__t3foC .MuiInput-underline:hover:before
{
    border-bottom: none;
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC
{
    width: 200px;
    margin-top: 2px;
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC>ul
{
    padding: 0;
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiSelect-root
{
    padding-left: 16px;
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiSelect-root.MuiSelect-select.MuiSelect-select
{
    padding-right: 30px;
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiSelect-root~.MuiSelect-icon
{
    top: auto;
    margin-right: 10px;
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiMenuItem-root
{
    border-top: 1px solid var(--grey300);
    border-left: 3px solid transparent;
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiMenuItem-root.Mui-selected:hover, .EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiMenuItem-root:hover
{
    background-color: var(--grey400);
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiMenuItem-root:after
{
    display: block;
    background-size: 12px 12px;
    content: "";
    width: 12px;
    height: 8px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 12px;
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiMenuItem-root.Mui-selected
{
    background-color: transparent;
    border-left-color: var(--secondary);
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiMenuItem-root.Mui-selected:after
{
    background: url(../../bcgamebettingde/image/menu-item-selected.svg);
    background-repeat: no-repeat;
    background-position: 50%;
}
.EnhancedSelect_selectMenu__lf_lC.EnhancedSelect_selectMenu__lf_lC .MuiSelect-root .MuiInputBase-input
{
    padding-left: 13px;
}
.EnhancedSelect_textWrapper__jtWw2
{
    display: block;
    width: 100%;
    padding-right: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
li>.EnhancedSelect_textWrapper__jtWw2
{
    direction: ltr;
}
.CasinoGame_gameItem__cZKUB
{
    position: relative;
    width: 100%;
    padding-bottom: 100%;
}
.CasinoGame_playDemoGameContainer__Ca62U
{
    display: flex;
    position: relative;
    height: 20%;
}
.CasinoGame_playGameContainer__yDWNz
{
    height: 40%;
}
.CasinoGame_gameTitle__0s4qg
{
    width: 100%;
    padding: 10px 10px 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
.CasinoGame_image___SmD_.CasinoGame_image___SmD_
{
    display: block;
    width: 100%;
    height: 100%;
}
.CasinoGame_gameInfoLabel__LKCI3
{
    width: 100%;
    transition: transform .3s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    color: #fff;
}
.CasinoGame_gameTitleContainer__yHQBd
{
    display: flex;
    align-items: center;
    width: 100%;
    height: 25%;
    color: #fff;
}
.CasinoGame_skeleton__Zp4Qx.CasinoGame_skeleton__Zp4Qx
{
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    border-radius: 8px;
}
.CasinoGame_freeSpin__NGRzE.CasinoGame_freeSpin__NGRzE
{
    position: absolute;
    width: 65%;
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%);
    min-width: 0;
    font-size: 8px;
}
@media(min-width: 768px)
{
    .CasinoGame_freeSpin__NGRzE.CasinoGame_freeSpin__NGRzE
    {
        height: 36px;
        font-size: 12px;
        line-height: 34px;
    }
}
.CasinoGame_playDemoGameButton__ir74m
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80%;
    color: #fff;
}
.CasinoGame_playDemoGameButton__ir74m, .CasinoGame_playGameButton__rHlr7
{
    display: block;
    margin: auto;
    padding: 0;
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
}
.CasinoGame_playGameButton__rHlr7
{
    position: relative;
    width: 40%;
    height: 100%;
}
.CasinoGame_playGameButton__rHlr7:after
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 80%;
    margin: auto;
    content: "";
    transform: scale(1);
    transition: transform .3s;
    background-image: url(../../bcgamebettingde/image/play-game.svg);
    background-repeat: no-repeat;
    background-size: 80% auto;
    background-position: 50%;
}
.CasinoGame_playGameButton__rHlr7:hover:after
{
    transform: scale(1.2);
    transition: transform .3s;
}
.CasinoGame_gameTitleLink___qLfW
{
    width: 100%;
    text-decoration: none;
    color: #fff;
}
.CasinoGame_favouriteIcon__zJ9aE
{
    background: var(--casinoUnfavouriteIcon);
    background-size: cover;
    z-index: 1;
    position: absolute;
    top: 2px;
    right: 2px;
    width: 33px;
    height: 33px;
    cursor: pointer;
}
.CasinoGame_favouriteIcon--gameInfo__goAtp
{
    width: 39px;
    height: 39px;
}
.CasinoGame_favouriteIcon--favourite__PwfZr
{
    background: var(--casinoFavouriteIcon);
    background-size: cover;
}
@media(min-width: 768px)
{
    .CasinoGame_favouriteIcon__zJ9aE
    {
        width: 39px;
        height: 39px;
        top: 2px;
        right: 2px;
    }
}
.CasinoGame_playDemoText__4qonb
{
    display: block;
    width: 100%;
    transform: scale(1) translateY(15px);
    transition: transform .3s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
}
.CasinoGame_gameOverlay__DzCse
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    overflow: hidden;
    opacity: 0;
    font-size: 12px;
    border-radius: 8px;
    background: rgba(0,0,0,.75);
}
.CasinoGame_gameOverlay--hasFavouriteIcon__h5dw4
{
    justify-content: flex-end;
}
@media(min-width: 768px)
{
    .CasinoGame_gameOverlay__DzCse
    {
        font-size: 16px;
    }
}
.CasinoGame_gameOverlay__DzCse:hover .CasinoGame_playDemoText__4qonb
{
    transform: translateY(-5px);
    transition: transform .3s;
}
.CasinoGame_gameOverlay__DzCse:hover .CasinoGame_playDemoText__4qonb:hover
{
    transform: translateY(-5px) scale(1.2);
}
.CasinoGame_gameItemClickTarget__VD5Eh
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    border-radius: 9px;
    cursor: pointer;
}
.CasinoGame_gameItemClickTarget__VD5Eh:before
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
}
.CasinoGame_gameItemClickTarget--hasOverlay__Cl1Gv:hover .CasinoGame_gameOverlay__DzCse
{
    opacity: 1;
    transition: opacity .5s;
}
.SliderNavigation_slideBtn__qoFlC
{
    display: inline-block;
    width: 50px;
    height: 54px;
    background-size: 10px;
    background-color: hsla(0,0%,100%,.6);
    border: none;
    border-radius: 0 84px 84px 0;
    outline: none;
    margin: auto;
    padding: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    transition: background-color 1s cubic-bezier(1,0,1,0);
}
.SliderNavigation_slideBtn__qoFlC .icon-container
{
    display: block;
    position: relative;
    height: 0;
    width: 100%;
    padding: 0 0 100%;
}
.SliderNavigation_slideBtn__qoFlC .icon-container svg
{
    position: absolute;
    height: 35%;
    width: 35%;
    left: 50%;
    top: 50%;
    transform: translate(-60%,-50%);
}
.SliderNavigation_slideBtn--right__uSD2U
{
    border-radius: 84px 0 0 84px;
    right: 0;
}
.SliderNavigation_slideBtn--right__uSD2U .icon-container svg
{
    transform: translate(-40%,-50%);
}
[dir=rtl] .SliderNavigation_slideBtn--left__nmRn0
{
    left: 0;
}
@keyframes SliderNavigation_fadeOut__WeM8n
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
.SliderNavigation_slideText__2MwXS
{
    direction: ltr;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0,0,0,.7);
    cursor: default;
    font-weight: 400;
    font-size: 14px;
    opacity: 0;
    animation: SliderNavigation_fadeOut__WeM8n 1.5s cubic-bezier(1,0,1,0);
    color: #fff;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 24px;
    height: 48px;
    line-height: 48px;
    left: 0;
    right: 0;
    width: 160px;
    padding-left: 0;
    padding-right: 0;
    z-index: 0;
}
.SliderNavigation_slideIcon__otnov
{
    fill: #484d5a;
}
.Tooltip_tooltip__s9ecs
{
    padding: 8px 12px;
    border-radius: 8px;
    background-color: #333;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    animation: Tooltip_fadeIn__8iCsF .3s 1 forwards;
}
.Tooltip_tooltip__left__VEz1B
{
    text-align: left;
}
.Tooltip_tooltip__center__bZEZV
{
    text-align: center;
}
.Tooltip_tooltip__right__AORCd
{
    text-align: right;
}
@keyframes Tooltip_fadeIn__8iCsF
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.Tooltip_arrow__nJaj_
{
    font-size: 16px;
    color: #333;
}
.Tooltip_arrow__top__3ridj:before
{
    border-radius: 0 0 3px 0;
}
.Tooltip_arrow__right__jDL1q:before
{
    border-radius: 0 0 0 3px;
}
.Tooltip_arrow__bottom__LRy_m:before
{
    border-radius: 3px 0 0 0;
}
.Tooltip_arrow__left__UTTfU:before
{
    border-radius: 0 3px 0 0;
}
.MarketplaceRewardsListFacelift_buttonContainer__8yQZ3
{
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.56px;
    color: #000;
    min-width: 343px;
    padding: 8px 16px;
    justify-content: center;
    align-items: center;
    background-color: #eee;
    display: flex;
    margin-top: 6px;
    border-radius: 24px;
}
.MarketplaceRewardsSkeletonFacelift_container__XwiSX
{
    width: 100%;
    height: 180px;
    margin-bottom: 12px;
    border-radius: 24px;
}
.MarketplaceRewardCardFacelift_container__nN0vq
{
    width: 100%;
}
.MarketplaceRewardCardFacelift_container__nN0vq>div
{
    height: 180px;
    margin-bottom: 12px;
    border-radius: 24px;
    padding: 16px;
    display: flex;
    flex-direction: column;
}
.MarketplaceRewardCardFacelift_coinsContainer__0Qvr4
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
}
.MarketplaceRewardCardFacelift_coinsContainer__0Qvr4 span
{
    -webkit-margin-start: 5px;
    margin-inline-start: 5px;
}
.MarketplaceRewardCardFacelift_coins__enxLv
{
    min-width: 55px;
    width: -moz-fit-content;
    width: fit-content;
    padding: 8px;
}
.MarketplaceRewardCardFacelift_coins__enxLv, .MarketplaceRewardCardFacelift_purchaseLabel__TNdmx
{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 24px;
    background-color: rgba(0,0,0,.5);
}
.MarketplaceRewardCardFacelift_purchaseLabel__TNdmx
{
    max-width: 40%;
    overflow-x: hidden;
    padding: 8px 12px;
}
.MarketplaceRewardCardFacelift_details__fmAry
{
    z-index: 1;
    margin-top: auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.MarketplaceRewardCardFacelift_name__bAtQX
{
    color: #fff;
    max-width: 60%;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
}
.MarketplaceRewardCardFacelift_gradient__KSRo7
{
    position: absolute;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.9));
    width: 100%;
    height: 65%;
    left: 0;
    bottom: 0;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}
.EmptyList_container__pPqJn
{
    padding: 48px 55px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.EmptyList_title___YEdt
{
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 20px;
    letter-spacing: -.64px;
    text-align: center;
}
.EmptyList_subTitle__rhtnQ
{
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: -.26px;
    text-align: center;
    margin-top: 8px;
}
.EmptyList_actionButton__9g8tl
{
    margin-top: 16px;
}
.PromotionOffer_container__A6R22
{
    margin: 0 auto;
    max-width: 600px;
    font-family: inherit;
}
.PromotionOffer_container__A6R22 p, .PromotionOffer_container__A6R22 span, .PromotionOffer_container__A6R22 strong
{
    letter-spacing: var(--landingPageLetterSpacing);
}
.PromotionOffer_banner__jrQ9D
{
    position: relative;
    width: auto;
    height: 300px;
    margin: 0 0 24px;
}
@media(min-width: 1025px)
{
    .PromotionOffer_banner__jrQ9D
    {
        overflow: hidden;
        border-radius: 24px;
        margin: 0 24px 24px;
    }
}
.PromotionOffer_banner__jrQ9D .PromotionOffer_image__oxxeW
{
    min-height: 300px;
}
.PromotionOffer_banner__jrQ9D .PromotionOffer_backBtn__EPFf6
{
    position: fixed;
    z-index: 100;
    top: 75px;
    right: 16px;
}
.PromotionOffer_banner__jrQ9D .PromotionOffer_bannerTitle__xABsg
{
    position: absolute;
    z-index: 20;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 100px 64px 24px 24px;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.7));
    word-wrap: break-word;
}
.PromotionOffer_banner__jrQ9D .PromotionOffer_bannerTitle__xABsg h1
{
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    color: #fff;
}
.PromotionOffer_content__1KXTJ
{
    padding: 0 16px;
}
.PromotionOffer_content__1KXTJ .PromotionOffer_claimReward__WQasB, .PromotionOffer_content__1KXTJ .PromotionOffer_pageAction___gGON
{
    margin-bottom: 24px;
}
.PromotionOffer_content__1KXTJ .PromotionOffer_pageActionFixed__ixl2M
{
    position: fixed;
    bottom: -100px;
    opacity: 0;
    z-index: -100;
    background-color: #fff;
    margin-bottom: 0;
    padding: 24px 16px;
    left: 0;
    width: 100%;
    transition: all .3s ease-out;
    box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
}
.PromotionOffer_content__1KXTJ .PromotionOffer_pageActionFixed--fixed__fqiQg
{
    z-index: 10;
    opacity: 1;
    bottom: 64px;
}
.PromotionOffer_content__1KXTJ .PromotionOffer_term__N5fca+.PromotionOffer_term__N5fca
{
    margin-top: 8px;
}
@media(min-width: 1025px)
{
    .PromotionOffer_content__1KXTJ
    {
        padding: 0 24px;
    }
}
.PromotionOffer_ribbon__9votH
{
    position: absolute;
    top: 16px;
    left: 16px;
    background: rgba(0,0,0,.5);
    padding: 8px 12px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    z-index: 10;
}
.PromotionOffer_ribbon__9votH .PromotionOffer_icon__Sk7ZB
{
    background-color: var(--promoRibbonIconBgColor);
}
.PromotionOffer_ribbon__9votH .PromotionOffer_icon__Sk7ZB .PromotionOffer_check__b3qFw
{
    color: var(--promoRibbonIconColor);
    width: 10px;
    height: 10px;
}
.PromotionOffer_ribbon__9votH .PromotionOffer_icon__Sk7ZB
{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin: 0 5px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.PromotionOffer_ribbon__9votH .PromotionOffer_text___DkGx
{
    color: #fff;
    font-size: 12px;
    line-height: 16px;
}
[dir=rtl] .PromotionOffer_icon__Sk7ZB
{
    margin: 0 0 0 5px;
}
.PromotionOffer_accordionContent__B2iP3 p
{
    margin-bottom: 20px;
    line-height: 20px;
}
.PromotionOffer_accordionContent__B2iP3 p:last-child
{
    margin-bottom: 0;
}
.PromotionOffer_accordionContent__B2iP3 ul
{
    list-style: disc;
    margin: 0 0 0 20px;
}
.PromotionOffer_accordionContent__B2iP3 ol
{
    margin: 0 0 20px 17px;
}
.PromotionOffer_accordionContent__B2iP3 ol li
{
    margin-bottom: 5px;
    line-height: 1.5;
}
[dir=rtl] .PromotionOffer_accordionContent__B2iP3 ul
{
    margin: 0 20px 0 0;
}
[dir=rtl] .PromotionOffer_accordionContent__B2iP3 ol
{
    margin: 0 17px 20px 0;
}
.RefereesList_tabs__f8e2c
{
    padding: 0 0 16px;
    border-bottom: none;
    background-color: transparent;
}
.RefereesList_tab__active__gIkTj
{
    background-color: var(--activeTabButtonBackground);
}
.RefereesList_tab__disabled__V6Vr1, .RefereesList_tab__disabled__V6Vr1:hover
{
    background-color: transparent;
}
.RefereesList_text__k17Ar
{
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.26px;
}
.RefereesList_text__active__OhMdO, .RefereesList_text__active__OhMdO:hover
{
    color: #000;
}
.RefereesList_text__disabled__tG5oT
{
    color: #808080;
}
.RefereesList_selector__PbhTB
{
    background-color: #fff0e9;
}
.RefereesList_referees__YhpMp
{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.RefereesList_noActivity__6ORGn
{
    width: 100%;
    margin-top: 8px;
    padding: 24px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -.28px;
    border-radius: 16px;
    background-color: #f4f4f4;
}
.RefereesList_infoText__kOeH8, .RefereesList_noActivity__6ORGn
{
    text-align: center;
    font-size: 14px;
}
.RefereesList_refereeListItem__cDxMB
{
    width: 100%;
    margin-bottom: 16px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.RefereesList_refereeListItem__cDxMB .RefereesList_avatar__DkVJ8
{
    margin: 0 16px 0 0;
}
@media(max-width: 400px)
{
    .RefereesList_refereeListItem__cDxMB .RefereesList_avatar__DkVJ8
    {
        margin: 0 8px 0 0;
    }
}
.RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfoWrapper__MBPxc
{
    width: 100%;
}
.RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfo__f_Uvr
{
    width: 100%;
    padding-bottom: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfo__f_Uvr .RefereesList_refereeInfoText___xC5V
{
    max-width: 45%;
}
.RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfo__f_Uvr .RefereesList_received__WHzAA
{
    font-size: 14px;
    line-height: 18px;
    font-weight: 800;
}
@media(max-width: 400px)
{
    .RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfo__f_Uvr .RefereesList_received__WHzAA
    {
        font-size: 12px;
    }
}
.RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfo__f_Uvr .RefereesList_earned__mAant
{
    padding: 4px 0;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.24px;
    font-weight: 500;
    -webkit-hyphens: manual;
    hyphens: manual;
}
@media(max-width: 400px)
{
    .RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfo__f_Uvr .RefereesList_earned__mAant
    {
        font-size: 11px;
    }
}
.RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfo__f_Uvr .RefereesList_date__r4_0T
{
    font-size: 10px;
    color: #999;
}
.RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfo__f_Uvr .RefereesList_amount__wl0oJ
{
    align-self: start;
    padding: 6px 12px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 40px;
    background-color: #e9e4f7;
    font-size: 12px;
    font-weight: 700;
    color: #572fc4;
}
@media(max-width: 400px)
{
    .RefereesList_refereeListItem__cDxMB .RefereesList_refereeInfo__f_Uvr .RefereesList_amount__wl0oJ
    {
        padding: 5px 11px;
        font-size: 10px;
    }
}
[dir=rtl] .RefereesList_refereeListItem__cDxMB .RefereesList_avatar__DkVJ8
{
    margin: 0 0 0 16px;
}
.RefereesList_skeletonAvatar__M3A4C
{
    min-width: 48px;
    min-height: 48px;
    margin: 0 16px 0 0;
}
[dir=rtl] .RefereesList_skeletonAvatar__M3A4C
{
    margin: 0 0 0 16px;
}
.RefereesList_skeletonReceived__NCFhn
{
    height: 12px;
    width: 68px;
    margin-bottom: 9px;
    border-radius: 8px;
}
.RefereesList_skeletonEarned__ZZkFJ
{
    height: 12px;
    width: 110px;
    margin-bottom: 9px;
    border-radius: 8px;
}
.RefereesList_divider__WOlwx
{
    height: 1px;
    background-color: #eee;
    border: 0;
    border-radius: 16px;
}
.RefereesList_viewMoreButton__GCysZ
{
    margin-top: 16px;
    padding: 8px 16px;
}
.RefereesList_viewMoreButton__GCysZ span
{
    margin-right: 6px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.56px;
}
.LeaderboardRewardImage_image__sMCCW
{
    position: relative;
    flex-basis: 33%;
    margin: 0 5px;
    width: auto;
    max-width: 150px;
    height: 140px;
    box-sizing: border-box;
}
.LeaderboardRewardImage_image--mobile__GZn_B
{
    height: 100px;
    max-width: 100px;
    margin: 0 3px;
}
.LeaderboardRewardImage_image__sMCCW div:first-child
{
    border-radius: 5px;
}
.LeaderboardRewardImage_imageSkeleton__69xr3
{
    padding: 50px 0;
}
.LeaderboardRanking_container__s6KES
{
    width: 100%;
    height: 100%;
    margin-top: 20px;
}
.LeaderboardRanking_rankSection__k8gL3
{
    font-weight: 700;
}
.LeaderboardRanking_headerRow__4M2KL
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    font-size: 12px;
    border-bottom: 1px solid var(--staticContainerTableCellBorder);
    font-weight: 700;
}
.LeaderboardRanking_headerRow__4M2KL>div
{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.LeaderboardRanking_headerRow__4M2KL>div:first-child
{
    flex-basis: 15%;
}
.LeaderboardRanking_headerRow__4M2KL>div:nth-child(2)
{
    flex-basis: 65%;
}
.LeaderboardRanking_headerRow__4M2KL>div:last-child
{
    flex-basis: 20%;
}
.LeaderboardRanking_headerRow--active__Xlmq4
{
    background-color: #fff5e5;
}
.LeaderboardRanking_rankRow__z0GxV
{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    font-size: 12px;
    border-bottom: 1px solid var(--staticContainerTableCellBorder);
}
.LeaderboardRanking_rankRow__z0GxV>div
{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.LeaderboardRanking_rankRow__z0GxV>div:first-child
{
    flex-basis: 15%;
}
.LeaderboardRanking_rankRow__z0GxV>div:nth-child(2)
{
    flex-basis: 65%;
}
.LeaderboardRanking_rankRow__z0GxV>div:last-child
{
    flex-basis: 20%;
}
.LeaderboardRanking_rankRow--active__Bx_YJ
{
    background-color: #fff5e5;
}
.LeaderboardRanking_rankRow__z0GxV div:nth-child(2)
{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.LeaderboardRanking_rankRow--active__Bx_YJ
{
    font-weight: 700;
}
.LeaderboardRanking_yourPosition__9ZHVE
{
    font-weight: 700;
    margin-bottom: 5px;
}
.LeaderboardRanking_yourPosition--desktop__XUPjt
{
    margin-bottom: 20px;
}
.LeaderboardRanking_buttonContainer__cT4on
{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: auto;
}
.LeaderboardRanking_loadMoreButton__SuyRX.LeaderboardRanking_loadMoreButton__SuyRX
{
    width: 100%;
    padding: 10px 18px;
    letter-spacing: 1px;
    font-size: 14px;
    margin-top: 20px;
}
.LeaderboardRanking_loadMoreButton__SuyRX.LeaderboardRanking_loadMoreButton--desktop__WxhiZ
{
    max-width: 300px;
}
.LeaderboardRanking_starIcon__lfyfj.LeaderboardRanking_starIcon__lfyfj
{
    color: var(--green);
    margin-right: 5px;
}
[dir=rtl] .LeaderboardRanking_starIcon__lfyfj.LeaderboardRanking_starIcon__lfyfj
{
    margin-right: unset;
    margin-left: 5px;
}
.LeaderboardRanking_trophyIcon__1ctBv.LeaderboardRanking_trophyIcon__1ctBv
{
    color: #fdc600;
    margin-right: 5px;
}
[dir=rtl] .LeaderboardRanking_trophyIcon__1ctBv.LeaderboardRanking_trophyIcon__1ctBv
{
    margin-right: unset;
    margin-left: 5px;
}
.LeaderboardRanking_userIcon__NPFAw.LeaderboardRanking_userIcon__NPFAw
{
    color: var(--grey400);
    margin-right: 5px;
}
[dir=rtl] .LeaderboardRanking_userIcon__NPFAw.LeaderboardRanking_userIcon__NPFAw
{
    margin-right: unset;
    margin-left: 5px;
}
.LeaderboardRanking_skeletonText__rmhEb
{
    width: 100%;
}
.LeaderboardRanking_skeletonButton__bz_R4.LeaderboardRanking_skeletonButton__bz_R4
{
    width: 100%;
    max-width: 300px;
    border: none;
}
.LeaderboardRanking_userHandle__Lt9IL
{
    cursor: pointer;
}
.LeaderboardRanking_userHandle__Lt9IL:hover
{
    text-decoration: underline;
}
.ShoppingCart_container__TxPTe
{
    position: -webkit-sticky;
    position: sticky;
    bottom: -52px;
    width: calc(100% - 16px);
    margin: 0 8px;
    max-width: 524px;
    z-index: 100;
    border-radius: 18px;
    background-color: #333;
    box-shadow: 0 3px 16px 0 rgba(0,0,0,.16);
    overflow: hidden;
    transition: bottom .3s ease,max-height .3s ease-in-out,height .3s ease-in-out;
}
@media(min-width: 768px)
{
    .ShoppingCart_container__TxPTe
    {
        max-width: 508px;
        margin: 0 16px;
    }
}
.ShoppingCart_container--isVisible__mFHJM
{
    bottom: 73px;
}
@media(min-width: 768px)
{
    .ShoppingCart_container--isVisible__mFHJM
    {
        bottom: 33px;
    }
}
@supports(
-webkit-overflow-scrolling: touch)
{
.ShoppingCart_container--adjusted__kpcJf
{
    bottom: 107px;
}
}
.ShoppingCart_container--opened__3krZR
{
    max-height: calc(100vh - 185px);
}
@media(min-width: 768px)
{
    .ShoppingCart_container--opened__3krZR
    {
        max-height: calc(100vh - 177px);
    }
}
.ShoppingCart_container--closed__Lop0h
{
    max-height: 52px;
}
.ShoppingCart_header__0O5j2
{
    display: flex;
    justify-content: space-between;
    padding: 12px;
    gap: 8px;
    cursor: pointer;
}
.ShoppingCart_betsCount__Jz1Ze, .ShoppingCart_headerContent__E6W2y
{
    display: flex;
    align-items: center;
}
.ShoppingCart_betsCount__Jz1Ze
{
    justify-content: center;
    -webkit-margin-end: 8px;
    margin-inline-end: 8px;
    min-width: 24px;
    height: 24px;
    border-radius: 50px;
    background: var(--addedPostsCounterBackground);
    color: var(--addedPostsCounterValue);
}
.ShoppingCart_betsCount__Jz1Ze, .ShoppingCart_title___flta
{
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.56px;
}
.ShoppingCart_title___flta
{
    color: #fff;
}
.ShoppingCart_chevron__V0I2I
{
    -webkit-margin-start: 4px;
    margin-inline-start: 4px;
    width: 20px;
    height: 20px;
    transition: transform .3s ease;
}
.ShoppingCart_chevron__V0I2I path
{
    stroke: #fff;
}
.ShoppingCart_chevron--up__cZxFA
{
    transform: rotate(180deg);
}
.ShoppingCart_addToBetSlipButton__ebFnZ
{
    letter-spacing: -.48px;
}
button.ShoppingCart_removeSuspendedItemsBtn__XPsud, button.ShoppingCart_removeSuspendedItemsBtn__XPsud:hover
{
    letter-spacing: -.48px;
    color: #000;
    background-color: #fdc600;
}
button.ShoppingCart_removeSuspendedItemsBtn_removing__mmVxA
{
    transition: none;
    opacity: .4;
}
.ShoppingCart_body__ZNBOB
{
    display: flex;
    flex-direction: column;
    gap: 4px;
    max-height: calc(100vh - 237px);
    padding: 0 8px 8px;
    overflow: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.ShoppingCart_body__ZNBOB::-webkit-scrollbar
{
    display: none;
}
@media(min-width: 768px)
{
    .ShoppingCart_body__ZNBOB
    {
        max-height: calc(100vh - 229px);
    }
}
.ShoppingCartItem_root__J_psa
{
    transition: opacity .3s ease;
}
.ShoppingCartItem_root_removing__JdDWL
{
    opacity: 0;
    height: 0;
}
.ShoppingCartItem_contentContainer__6DGfd
{
    flex-shrink: 0;
}
.ShoppingCartItem_container__UPPR7
{
    display: flex;
    padding: 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
    border-radius: 16px;
    background: #404040;
}
.ShoppingCartItem_mainContent__XTuco
{
    display: flex;
    justify-content: space-between;
    gap: 8px;
    width: 100%;
}
.ShoppingCartItem_singleSelectionInfo__fw_GV
{
    display: flex;
    flex-direction: column;
    gap: 4px;
    flex-grow: 1;
    color: #fff;
}
.ShoppingCartItem_singleSelectionInfo__fw_GV .ShoppingCartItem_selectionName__SvV3F
{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 4px;
    font-size: 14px;
    font-weight: 800;
    line-height: 18px;
    letter-spacing: -.56px;
}
.ShoppingCartItem_singleSelectionInfo__fw_GV .ShoppingCartItem_marketName__TM_ZM
{
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.24px;
}
.ShoppingCartItem_singleSelectionInfo__fw_GV .ShoppingCartItem_eventName__vWblS
{
    color: #ccc;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: -.22px;
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I
{
    flex-grow: 1;
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I .ShoppingCartItem_title__sHkjh
{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 4px;
    margin-bottom: 12px;
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    line-height: 18px;
    letter-spacing: -.56px;
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I .ShoppingCartItem_selectionIconContainer__lUg0A
{
    display: flex;
    flex-direction: column;
    min-width: -moz-fit-content;
    min-width: fit-content;
    overflow: hidden;
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I .ShoppingCartItem_selectionConnector__SUl3c
{
    height: 100%;
    width: 8px;
    border-right: 1px dotted #999;
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I .ShoppingCartItem_selectionConnector--isHidden__euSa5
{
    height: 0;
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I .ShoppingCartItem_selectionItem__CRBI3
{
    display: flex;
    gap: 8px;
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I .ShoppingCartItem_sportIcon__y1SKf
{
    filter: brightness(0) invert(1);
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I .ShoppingCartItem_selectionInfo__KfRTd
{
    margin-bottom: 8px;
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I .ShoppingCartItem_selectionName__SvV3F
{
    margin-bottom: 2px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.24px;
}
.ShoppingCartItem_multipleSelectionsInfo__Gj70I .ShoppingCartItem_eventName__vWblS
{
    color: #ccc;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: -.22px;
}
.ShoppingCartItem_labels__pxC5q
{
    display: inline-flex;
    gap: 4px;
}
.ShoppingCartItem_label__hcqU0
{
    display: inline-flex;
    align-items: center;
    font-size: 9px;
    font-weight: 900;
    line-height: 13px;
    letter-spacing: -.18px;
    color: #000;
    border-radius: 6px;
    padding: 2px 5px;
    text-transform: uppercase;
    background-color: #fdc600;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
.ShoppingCartItem_deleteButton___3Pnt
{
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.ShoppingCartItem_postInfo__3nWZs
{
    display: flex;
    gap: 4px;
    width: 100%;
    align-items: flex-end;
}
.ShoppingCartItem_avatar__DoJU1.ShoppingCartItem_avatar__DoJU1
{
    height: 14px;
    width: 14px;
}
.ShoppingCartItem_avatar__DoJU1.ShoppingCartItem_avatar__DoJU1 span
{
    font-size: 7px;
}
.ShoppingCartItem_odds__u2jks
{
    flex: 1 0;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: -.22px;
}
.ShoppingCartItem_copyCounter__si039
{
    position: relative;
    display: flex;
    max-width: 96px;
    padding: 2px 8px;
    justify-content: center;
    align-items: center;
    gap: 3px;
    border-radius: 30px;
    background: #333;
    color: #f58049;
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: -.22px;
}
.ModalComponents_drawerTop__TIJMr
{
    display: flex;
    flex-direction: column;
    transition: box-shadow .3s ease-in-out;
    box-shadow: 0 0 0 0 transparent;
}
.ModalComponents_drawerTop--shadow__O9PjO
{
    box-shadow: 0 0 16px 0 rgba(0,0,0,.06);
}
.ModalComponents_drawerHeaderWithImage__L35lA
{
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    overflow: visible;
    z-index: 1;
}
.ModalComponents_drawerHeaderWithImage__L35lA .ModalComponents_medalImageHeader__f9c12
{
    position: absolute;
    bottom: -13px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1000000;
}
.ModalComponents_medalImage__dE_hK
{
    display: flex;
    justify-content: center;
    position: absolute;
    top: -62px;
    right: calc(50% - 68px);
    z-index: 2;
}
.ModalComponents_medalImage__dE_hK img
{
    position: absolute;
    top: 8px;
}
.ModalComponents_medalImage__dE_hK div>svg
{
    width: 32px;
    height: 32px;
    top: 4px;
    right: 8px;
}
.ModalComponents_backIcon__0nh73
{
    cursor: pointer;
    width: 14px;
    height: 14px;
    fill: #4d4d4d;
}
.ModalComponents_backButton__PrDdj
{
    border-radius: 8px;
}
.ModalComponents_backButton__PrDdj, .ModalComponents_closeButton__xM2DN
{
    display: flex;
    width: 24px;
    height: 24px;
    justify-content: center;
    align-items: center;
}
.ModalComponents_closeButton__xM2DN
{
    padding: 5px;
    border: none;
    border-radius: 50%;
    background-color: #eee;
    margin-left: auto;
    cursor: pointer;
}
.ModalComponents_emptyNode__d4koi
{
    width: 24px;
    height: 24px;
}
.ModalComponents_closeIcon__kMUFU
{
    width: 14px;
    height: 14px;
    color: #666;
}
.ModalComponents_medalImageHeader__f9c12
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.ModalComponents_overlayImage__BE5wZ.ModalComponents_overlayImage__BE5wZ
{
    position: absolute;
}
.ModalComponents_drawerTitle__v1Cmj
{
    margin-top: 18px;
    color: var(--Neutral-Black,#000);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: -.8px;
}
.ModalComponents_drawerDescription__Cg2DW
{
    margin: 9px 6px 0;
    color: var(--Gray-600,#666);
}
.ModalComponents_drawerCounts__bROC_, .ModalComponents_drawerDescription__Cg2DW
{
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
}
.ModalComponents_drawerCounts__bROC_
{
    margin-top: 6px;
    color: var(--Neutral-Black,#000);
}
.ModalComponents_drawerCounts__bROC_>span
{
    font-weight: 700;
}
.ModalComponents_detailsListContainer__2K4r8
{
    margin: 32px 24px 24px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    overflow-y: auto;
    scrollbar-width: none;
}
.ModalComponents_detailsListContainer__2K4r8::-webkit-scrollbar
{
    display: none;
}
.ModalComponents_stickyHeader__tpbLl
{
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
    margin-bottom: 24px;
}
.ModalComponents_stickyHeader--isSport__FuqwH
{
    margin-bottom: 32px;
}
.ModalComponents_medalContianer___dYjb
{
    display: grid;
    grid-gap: 11px;
    justify-items: center;
    grid-template-columns: repeat(3,1fr);
    padding: 0 16px 10px;
}
.ModalComponents_drawerHeaderTitle__lgP1J
{
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -.64px;
}
.ModalComponents_playButton__uHctA
{
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    margin: 0 auto 24px;
}
.ModalComponents_content__C2m2g
{
    overflow-y: scroll;
}
.ModalComponents_content--isDesktop__3X6W8
{
    padding-bottom: 20px;
    max-height: 315px;
}
.ModalComponents_drawerHeaderTitleWrapper__ui8yW
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ModalComponents_sportMultiplierContentWrapper__u4gkf
{
    display: flex;
    align-items: flex-start;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid #eee;
}
.ModalComponents_casinoWinContentWrapper__Vj9fL
{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ModalComponents_highestReturnContentWrapper__Ao_0d
{
    display: flex;
    flex-direction: column;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid #eee;
}
.ModalComponents_highestReturnContentWrapper--topSection__i3a_y
{
    display: flex;
    align-items: flex-start;
}
.ModalComponents_highestReturnContentWrapper--listItem__7j9Wy
{
    display: flex;
    align-items: flex-start;
    margin-top: 12px;
    position: relative;
}
.ModalComponents_dashedLine__G5UdY
{
    top: 15px;
    left: 7px;
    width: 2px;
    height: 22px;
    position: absolute;
    border-left: 1px dashed #eee;
}
.ModalComponents_drawerCasinoWrapper__9tsF4
{
    margin: 24px;
}
.ModalComponents_drawerSportWrapper__wFO0R
{
    margin: 32px 24px 24px;
}
.ModalComponents_drawerLabel__aaqgU
{
    display: flex;
    margin-top: 18px;
    color: #666;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
    gap: 2px;
}
.ModalComponents_drawerCount__CxbWO
{
    margin-top: 6px;
    color: #000;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px;
    letter-spacing: -1.28px;
}
.ModalComponents_sportMultiplierContentIcon__XmkVv
{
    -webkit-margin-end: 8px;
    margin-inline-end: 8px;
    padding-top: 1px;
}
.ModalComponents_sportMultiplierContentSection__oJzH0
{
    width: 100%;
}
.ModalComponents_sportMultiplierContentTitleWrapper__wi38H
{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 4px;
}
.ModalComponents_sportContentTitle__BBY2i
{
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 800;
    line-height: 18px;
    letter-spacing: -.56px;
}
.ModalComponents_sportContentBet__dsBZ5
{
    color: #fff;
    text-align: center;
    font-size: 9px;
    font-style: normal;
    font-weight: 900;
    line-height: 13px;
    letter-spacing: -.18px;
    background-color: #38ac54;
    border-radius: 6px;
    padding: 2px 5px;
    -webkit-margin-start: auto;
    margin-inline-start: auto;
}
.ModalComponents_sportContentText__EP680
{
    color: #666;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: -.22px;
}
.ModalComponents_casinoWinContentImg__C_7ut
{
    width: 130px;
    height: 130px;
    margin-bottom: 24px;
    border-radius: 20px;
}
.ModalComponents_sportWinContentTitleWrapper__zKAGY
{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 12px;
}
.ModalComponents_sportContentListItem__z8piw
{
    display: flex;
    align-items: flex-start;
    position: relative;
    margin-bottom: 12px;
}
.ModalComponents_sportContentListItem__z8piw svg
{
    -webkit-margin-end: 8px;
    margin-inline-end: 8px;
    margin-top: 2px;
}
.ModalComponents_sportContentTextBold__3lTYR
{
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.24px;
}
.ModalComponents_sportWinContentWrapper__ml2x1
{
    padding: 16px 16px 0;
    border-radius: 16px;
    border: 1px solid #eee;
}
.ModalComponents_drawerContentDesktop__GbVqa, .ModalComponents_drawerContentDesktop__GbVqa .ModalComponents_drawerContent__thvah
{
    width: 480px;
    max-height: 500px;
}
.JackpotWidget_slide__ffv0_
{
    display: flex;
}
.JackpotWidget_headerContainer__1tWYX
{
    display: flex;
    padding: 24px 16px 12px;
}
.JackpotWidget_headerContainer--desktop__eDWD_
{
    align-items: center;
    justify-content: space-between;
    padding: 16px 0 8px;
}
.JackpotWidget_header__m5FSV
{
    color: #000;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 28px;
    letter-spacing: -.96px;
}
.JackpotWidget_widgetContainer__bRBkh
{
    margin: 0 16px;
    display: flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 24px;
    background: var(--jackpotWidgetBg);
    cursor: pointer;
}
.JackpotWidget_widgetContainer__bRBkh.JackpotWidget_mobileJackpot__s3ti0
{
    position: absolute;
    visibility: hidden;
}
.JackpotWidget_widgetContainer__bRBkh.JackpotWidget_desktopJackpot__aozdL
{
    visibility: visible;
    position: static;
}
.JackpotWidget_widgetContainer--desktop__hyN9t
{
    margin: 0 0 12px;
    min-height: 120px;
}
@media screen and (max-width: 1024px)
{
    .JackpotWidget_widgetContainer__bRBkh.JackpotWidget_mobileJackpot__s3ti0
    {
        visibility: visible;
        position: static;
    }
    .JackpotWidget_widgetContainer__bRBkh.JackpotWidget_desktopJackpot__aozdL
    {
        visibility: hidden;
        position: absolute;
    }
}
.JackpotWidget_subHeader__3TpfT
{
    align-self: stretch;
    color: var(--jackpotWidgetSubHeaderText);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: -.24px;
}
.JackpotWidget_jackpotBtn__1Vjiy.JackpotWidget_jackpotBtn__1Vjiy
{
    margin-top: 16px;
    background: var(--jackpotWidgetBtnBg);
    color: var(--jackpotWidgetBtnText);
}
.JackpotWidget_jackpotContainer__qIjwI
{
    width: 100%;
    display: flex;
    scrollbar-width: none;
}
@media screen and (max-width: 1024px)
{
    .JackpotWidget_jackpotContainer__qIjwI
    {
        grid-gap: 12px;
        gap: 12px;
        display: grid;
        grid-template-columns: repeat(2,1fr);
    }
}
@media screen and (max-width: 490px)
{
    .JackpotWidget_jackpotContainer__qIjwI
    {
        grid-gap: 0;
        gap: 0;
        display: grid;
        grid-template-columns: repeat(1,1fr);
    }
}
.JackpotWidget_jackpotContainer__qIjwI::-webkit-scrollbar
{
    display: none;
}
.JackpotWidget_jackpotContainer--mobile__4WNMw
{
    flex-direction: column;
    margin-top: 16px;
}
@media screen and (max-width: 440px)
{
    .JackpotWidget_jackpotContainer--mobile__4WNMw li:not(:last-child)
    {
        margin-bottom: 12px;
    }
}
.JackpotWidget_jackpotContainer--desktop__kWhlz
{
    cursor: pointer;
}
.JackpotWidget_jackpotContainer--desktop__kWhlz li:not(:last-child)
{
    margin-right: 12px;
}
.JackpotWidget_jackpotDetails__BQXTu
{
    display: flex;
    padding: 12px 16px;
    align-items: center;
    align-self: stretch;
    border-radius: 16px;
    background: var(--jackpotDetailsBg);
}
.JackpotWidget_jackpotDetails--desktop__GHCff
{
    flex: 1 0;
}
.JackpotWidget_jackpotDetails--wrapper__luGOR
{
    margin-left: 12px;
    display: flex;
    flex-direction: column;
    position: relative;
}
.JackpotWidget_jackpotDetails--name__2XobQ
{
    color: var(--jackpotWidgetNameText);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.24px;
    margin-bottom: 4px;
}
.JackpotWidget_jackpotValue__NecrK
{
    color: var(--jackpotWidgetValueText);
    font-size: var(--jackpotWidgetFontSize,20px);
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    letter-spacing: -.8px;
}
.JackpotWidget_arrowRightIcon__cLCnL
{
    width: 16px;
    height: 16px;
    margin-left: 2px;
}
.JackpotWidget_link__SCmXU
{
    width: 100%;
}
.JackpotWidget_link--desktop__thNO_
{
    width: -moz-fit-content;
    width: fit-content;
}
.JackpotWidget_skeleton__E4dAC.JackpotWidget_skeleton--container__f7xzQ
{
    height: 72px;
}
.JackpotWidget_skeleton__E4dAC.JackpotWidget_skeleton--icon__RJWcI
{
    height: 48px;
    width: 48px;
    border-radius: 50%;
}
.JackpotWidget_skeleton__E4dAC.JackpotWidget_skeleton--wrapper__6_5a4
{
    flex: 1 1;
    height: 100%;
    justify-content: space-evenly;
}
.JackpotWidget_skeleton__E4dAC.JackpotWidget_skeleton--jackpotName__o1_SI
{
    width: 80px;
    height: 9px;
    border-radius: 20px;
}
.JackpotWidget_skeleton__E4dAC.JackpotWidget_skeleton--jackpotValue__Pbi8C
{
    width: 110px;
    height: 15px;
    border-radius: 20px;
}
.JackpotWidget_skeleton__E4dAC.JackpotWidget_skeleton--subHeader__RBmdU
{
    width: 80px;
    height: 16px;
    margin: 0 auto;
    border-radius: 20px;
}
.JackpotWidget_skeleton__E4dAC.JackpotWidget_skeleton--button__Ed4AQ
{
    width: 100%;
    height: 40px;
    border-radius: 20px;
    margin-top: 16px;
}
.JackpotWidget_jackpotIconContainer__2w54_
{
    display: flex;
    height: 48px;
    width: 48px;
    background-color: var(--jackpotWidgetIconBg);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
}
.LivespinCategory_swipableGamesContainer__KOQs0
{
    display: flex;
    gap: 8px;
    height: 100%;
    align-items: flex-start;
    padding: 0 16px;
}
.LivespinCategory_swipableGamesContainer__KOQs0 div.swiper-slide
{
    margin-right: 8px;
}
.LivespinCategory_swipableGamesContainer--large__qEZyK div.swiper-slide>div
{
    min-width: 186px;
    height: 253px;
}
.LivespinCategory_swipableGamesContainer--liveCasinoWidget__Ha3oZ div.swiper-slide>div
{
    min-width: 343px;
    height: 180px;
}
.LivespinCategory_swipableGamesContainer--liveCasinoWidgetRedesign__UXpJL div.swiper-slide>div
{
    min-width: 343px;
    height: unset;
}
.LivespinCategory_swipableGamesContainer--desktop__cULvj
{
    padding: 4px 0;
    margin-bottom: 12px;
}
@media screen and (min-width: 1024px)
{
    .LivespinCategory_swipableGamesContainer--desktop__cULvj div.swiper-slide:first-child>div:hover
    {
        transform: translate(5px) scale(1.03);
    }
    .LivespinCategory_swipableGamesContainer--desktop__cULvj div.swiper-slide:not(:first-child)>div:hover
    {
        transform: translate(0) scale(1.03);
    }
    .LivespinCategory_swipableGamesContainer--desktop__cULvj div.swiper-slide:last-child>div:hover
    {
        transform: translate(-5px) scale(1.03);
    }
}
.LivespinCategory_infiniteScrollContainer__JkIan
{
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(100px,1fr));
    padding: 6px 16px;
    align-items: center;
    justify-items: center;
    grid-gap: 12px;
    gap: 12px;
}
.LivespinCategory_infiniteScrollContainer--desktop__l3kvC
{
    gap: 16px;
    padding: 0;
    margin-top: 8px;
}
@media screen and (min-width: 1024px)
{
    .LivespinCategory_infiniteScrollContainer--desktop__l3kvC>div:hover
    {
        transform: translate(0) scale(1.03);
    }
}
.LivespinCategory_infiniteScrollContainer--liveCasinoWidget__DiQpq
{
    gap: 16px 12px;
    align-items: start;
    grid-template-columns: repeat(1,minmax(100px,1fr));
}
@media screen and (max-width: 361px)
{
    .LivespinCategory_infiniteScrollContainer__JkIan
    {
        padding: 6px 10px;
    }
}
@media screen and (min-width: 490px)
{
    .LivespinCategory_infiniteScrollContainer__JkIan
    {
        grid-template-columns: repeat(auto-fill,minmax(125px,1fr));
    }
    .LivespinCategory_infiniteScrollContainer--desktop__l3kvC
    {
        grid-template-columns: repeat(6,minmax(125px,1fr));
    }
    .LivespinCategory_infiniteScrollContainer--liveCasinoWidget__DiQpq
    {
        grid-template-columns: repeat(2,minmax(100px,1fr));
    }
}
@media screen and (min-width: 900px)
{
    .LivespinCategory_infiniteScrollContainer--liveCasinoWidget__DiQpq
    {
        grid-template-columns: repeat(3,minmax(100px,1fr));
    }
}
.LivespinCategory_gameTileContainer__uZKBf
{
    width: 120px;
    min-width: 120px;
    max-width: 140px;
    min-height: 164px;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform .3s ease-out;
}
.LivespinCategory_gameTileContainer--categoryView__b9ZIQ
{
    width: 100%;
    min-width: 90px;
    max-width: unset;
    aspect-ratio: 30/40;
    min-height: unset;
}
.LivespinCategory_gameTileContainer--categoryViewLiveCasino__OSucN
{
    max-width: unset;
    min-height: unset;
    border-radius: 16px;
    overflow: hidden;
    aspect-ratio: unset;
}
.LivespinCategory_gameTileContainer--skeletonView__1WqHg
{
    height: 164px;
    padding-bottom: unset;
}
.LivespinCategory_gameTileContainer--skeletonViewLarge__qyL3O
{
    height: 253px;
    padding-bottom: unset;
    min-width: 186px;
}
.LivespinCategory_gameTileContainer--liveCasinoGameCard__gcXwj
{
    height: 180px;
    min-width: 343px;
    padding-bottom: 0;
    aspect-ratio: unset;
}
.LivespinCategory_gameTileContainer--categorySkeletonView__y_neF
{
    min-width: 100%;
    height: unset;
}
.LivespinCategory_categoryWrapper__L3n3T
{
    display: flex;
    position: relative;
}
.LivespinCategory_categoryWrapper--carousel__f3d54
{
    position: -webkit-sticky;
    position: sticky;
    top: 86px;
    z-index: 99;
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.LivespinCategory_infiniteWrapper__kFKR1
{
    display: initial;
}
.LivespinCategory_arrowsContainer__Qip1L
{
    display: flex;
    position: absolute;
    justify-content: center;
    width: 32px;
    height: 17px;
    fill: #ccc;
    cursor: pointer;
    align-items: center;
    background-color: #fff;
}
.LivespinCategory_arrowsContainer--arrowBack__y9XcT
{
    left: -28px;
}
.LivespinCategory_arrowsContainer--arrowForward__A6Tea
{
    right: -32px;
}
.LivespinCategory_arrowsContainer--liveSpins___PWE2
{
    margin-bottom: 36px;
    height: 107px;
}
.LivespinCategory_arrowsContainer--largeTile__4i8GN
{
    top: 18%;
    height: 253px;
}
.LivespinCategory_arrowsContainer--liveCasinoTile__EGf57
{
    top: 18%;
    height: 180px;
}
.LivespinCategory_arrowsContainer--carousel__HIz5O
{
    height: 64px;
}
.LivespinCategory_arrowsContainer__Qip1L:hover>svg
{
    transition: transform .3s ease-out;
    stroke: #999;
    animation: LivespinCategory_zoomIn__PzQas .3s linear forwards;
}
.LivespinCategory_arrows__IuI33
{
    height: 20px;
    width: 10px;
    stroke: #ccc;
    transition: transform .3s ease-out;
}
.LivespinCategory_arrows__IuI33:hover
{
    animation: LivespinCategory_zoomIn__PzQas .3s linear forwards;
}
@keyframes LivespinCategory_zoomIn__PzQas
{
    0%
    {
        transform: translate(0) scale(1);
    }
    to
    {
        transform: translate(0) scale(1.23);
    }
}
.LivespinCategory_container__ISrjQ
{
    width: 100%;
}
.LivespinCategory_container__ISrjQ .LivespinCategory_slick-slide__CxEfr>div
{
    display: flex;
}
.LivespinCategory_container--padding__wNLXk
{
    padding: 0 3%;
}
.LivespinCategory_streamsContainer__B5XbI
{
    position: relative;
    margin-left: -1%;
    margin-right: -1%;
    animation-name: LivespinCategory_fade-in__vzLBD;
    animation-duration: 2s;
    animation-fill-mode: forwards;
    animation-timing-function: ease;
}
@keyframes LivespinCategory_fade-in__vzLBD
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
.LivespinCategory_wrapper__C4dlC
{
    display: grid;
    grid-template-columns: repeat(auto-fit,calc(100% / var(--streamGridColumns)));
    justify-content: start;
}
.LivespinCategory_swipableLiveSpinsContainer___OmSW
{
    padding: 4px 16px 0;
}
.LivespinCategory_swipableLiveSpinsContainer--desktop__vmbux
{
    padding: 8px 0 4px;
    margin-bottom: 12px;
}
.LivespinCategory_swipableLiveSpinsContainer--desktop__vmbux>div:first-child
{
    margin-right: 12px;
    transition: transform .3s ease-out;
}
@media screen and (min-width: 1024px)
{
    .LivespinCategory_swipableLiveSpinsContainer--desktop__vmbux>div:first-child:hover
    {
        transform: translate(3px) scale(1.03);
    }
}
.LivespinCategory_swipableLiveSpinsContainer--desktop__vmbux>div:not(:first-child)
{
    transition: transform .3s ease-out;
    margin-right: 12px;
}
@media screen and (min-width: 1024px)
{
    .LivespinCategory_swipableLiveSpinsContainer--desktop__vmbux>div:not(:first-child):hover
    {
        transform: translate(0) scale(1.03);
    }
}
.LivespinCategory_swipableLiveSpinsContainer--isSkeleton__Cwv1C
{
    height: 120px;
    display: flex;
    overflow-x: hidden;
    width: 100%;
}
.LivespinCategory_swipableLiveSpinsContainer___OmSW>div:not(:last-child)
{
    margin-right: 8px;
}
.LivespinCategory_swipableLiveSpinsContainer___OmSW>div
{
    min-width: 190px;
}
@media screen and (max-width: 390px)
{
    .LivespinCategory_swipableLiveSpinsContainer___OmSW>div
    {
        min-width: 170px;
    }
}
@media screen and (max-width: 320px)
{
    .LivespinCategory_swipableLiveSpinsContainer___OmSW>div
    {
        min-width: 150px;
    }
}
.LivespinCategory_swipableLiveSpinsContainer___OmSW::-webkit-scrollbar
{
    display: none;
}
.LivespinCategory_liveSpinsCategoryContainer__u0xRY
{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0 2px 0 8px;
    margin-top: 10px;
}
.LivespinCategory_liveSpinsCategoryContainer--isSkeleton__Q5R0Z
{
    margin-top: 0;
    gap: 0;
}
.LivespinCategory_liveSpinsCategoryContainer--desktop__o1nwE
{
    display: grid;
    grid-template-columns: repeat(5,minmax(125px,1fr));
    padding: 0;
    margin-top: 8px;
    grid-gap: 16px;
    gap: 16px;
}
.LivespinCategory_liveSpinsCategoryContainer--desktop__o1nwE>div
{
    cursor: pointer;
    transition: transform .3s ease-out;
}
@media screen and (min-width: 1024px)
{
    .LivespinCategory_liveSpinsCategoryContainer--desktop__o1nwE>div:hover
    {
        transform: translate(0) scale(1.03);
    }
}
@media screen and (min-width: 490px)
{
    .LivespinCategory_liveSpinsCategoryContainer__u0xRY
    {
        width: 100%;
        margin-left: 10px;
        flex-wrap: wrap;
        overflow-y: unset;
        height: -moz-fit-content;
        height: fit-content;
        margin-top: 10px;
    }
    .LivespinCategory_liveSpinsCategoryContainer--desktop__o1nwE
    {
        margin: 8px 0 0;
    }
    .LivespinCategory_liveSpinsCategoryContainer--isSkeleton__Q5R0Z
    {
        margin: 0;
        padding: 0;
    }
}
.InPlayJackpotTicker_swipableGamesContainer__N6UFX
{
    display: flex;
    gap: 8px;
    height: 100%;
    align-items: flex-start;
    padding: 0 16px;
}
.InPlayJackpotTicker_swipableGamesContainer__N6UFX div.swiper-slide
{
    margin-right: 8px;
}
.InPlayJackpotTicker_swipableGamesContainer--large__CQuhz div.swiper-slide>div
{
    min-width: 186px;
    height: 253px;
}
.InPlayJackpotTicker_swipableGamesContainer--liveCasinoWidget___a4hy div.swiper-slide>div
{
    min-width: 343px;
    height: 180px;
}
.InPlayJackpotTicker_swipableGamesContainer--liveCasinoWidgetRedesign__qEHXz div.swiper-slide>div
{
    min-width: 343px;
    height: unset;
}
.InPlayJackpotTicker_swipableGamesContainer--desktop__ADA7A
{
    padding: 4px 0;
    margin-bottom: 12px;
}
@media screen and (min-width: 1024px)
{
    .InPlayJackpotTicker_swipableGamesContainer--desktop__ADA7A div.swiper-slide:first-child>div:hover
    {
        transform: translate(5px) scale(1.03);
    }
    .InPlayJackpotTicker_swipableGamesContainer--desktop__ADA7A div.swiper-slide:not(:first-child)>div:hover
    {
        transform: translate(0) scale(1.03);
    }
    .InPlayJackpotTicker_swipableGamesContainer--desktop__ADA7A div.swiper-slide:last-child>div:hover
    {
        transform: translate(-5px) scale(1.03);
    }
}
.InPlayJackpotTicker_infiniteScrollContainer__O0_j7
{
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(100px,1fr));
    padding: 6px 16px;
    align-items: center;
    justify-items: center;
    grid-gap: 12px;
    gap: 12px;
}
.InPlayJackpotTicker_infiniteScrollContainer--desktop__Dg9us
{
    gap: 16px;
    padding: 0;
    margin-top: 8px;
}
@media screen and (min-width: 1024px)
{
    .InPlayJackpotTicker_infiniteScrollContainer--desktop__Dg9us>div:hover
    {
        transform: translate(0) scale(1.03);
    }
}
.InPlayJackpotTicker_infiniteScrollContainer--liveCasinoWidget__xQhmj
{
    gap: 16px 12px;
    align-items: start;
    grid-template-columns: repeat(1,minmax(100px,1fr));
}
@media screen and (max-width: 361px)
{
    .InPlayJackpotTicker_infiniteScrollContainer__O0_j7
    {
        padding: 6px 10px;
    }
}
@media screen and (min-width: 490px)
{
    .InPlayJackpotTicker_infiniteScrollContainer__O0_j7
    {
        grid-template-columns: repeat(auto-fill,minmax(125px,1fr));
    }
    .InPlayJackpotTicker_infiniteScrollContainer--desktop__Dg9us
    {
        grid-template-columns: repeat(6,minmax(125px,1fr));
    }
    .InPlayJackpotTicker_infiniteScrollContainer--liveCasinoWidget__xQhmj
    {
        grid-template-columns: repeat(2,minmax(100px,1fr));
    }
}
@media screen and (min-width: 900px)
{
    .InPlayJackpotTicker_infiniteScrollContainer--liveCasinoWidget__xQhmj
    {
        grid-template-columns: repeat(3,minmax(100px,1fr));
    }
}
.InPlayJackpotTicker_gameTileContainer__XxcOH
{
    width: 120px;
    min-width: 120px;
    max-width: 140px;
    min-height: 164px;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: transform .3s ease-out;
}
.InPlayJackpotTicker_gameTileContainer--categoryView__EQ1Q_
{
    width: 100%;
    min-width: 90px;
    max-width: unset;
    aspect-ratio: 30/40;
    min-height: unset;
}
.InPlayJackpotTicker_gameTileContainer--categoryViewLiveCasino__wzD8e
{
    max-width: unset;
    min-height: unset;
    border-radius: 16px;
    overflow: hidden;
    aspect-ratio: unset;
}
.InPlayJackpotTicker_gameTileContainer--skeletonView__F_ZNt
{
    height: 164px;
    padding-bottom: unset;
}
.InPlayJackpotTicker_gameTileContainer--skeletonViewLarge__TlcsK
{
    height: 253px;
    padding-bottom: unset;
    min-width: 186px;
}
.InPlayJackpotTicker_gameTileContainer--liveCasinoGameCard__qIdny
{
    height: 180px;
    min-width: 343px;
    padding-bottom: 0;
    aspect-ratio: unset;
}
.InPlayJackpotTicker_gameTileContainer--categorySkeletonView__gYl2J
{
    min-width: 100%;
    height: unset;
}
.InPlayJackpotTicker_categoryWrapper__1pUWG
{
    display: flex;
    position: relative;
}
.InPlayJackpotTicker_categoryWrapper--carousel__6mvTF
{
    position: -webkit-sticky;
    position: sticky;
    top: 86px;
    z-index: 99;
    background-color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.InPlayJackpotTicker_infiniteWrapper__uadSz
{
    display: initial;
}
.InPlayJackpotTicker_arrowsContainer__NLBxq
{
    display: flex;
    position: absolute;
    justify-content: center;
    width: 32px;
    height: 17px;
    fill: #ccc;
    cursor: pointer;
    align-items: center;
    background-color: #fff;
}
.InPlayJackpotTicker_arrowsContainer--arrowBack__QsLnK
{
    left: -28px;
}
.InPlayJackpotTicker_arrowsContainer--arrowForward__5O2SE
{
    right: -32px;
}
.InPlayJackpotTicker_arrowsContainer--liveSpins__p6Bbq
{
    margin-bottom: 36px;
    height: 107px;
}
.InPlayJackpotTicker_arrowsContainer--largeTile__UpNq9
{
    top: 18%;
    height: 253px;
}
.InPlayJackpotTicker_arrowsContainer--liveCasinoTile__vUbZI
{
    top: 18%;
    height: 180px;
}
.InPlayJackpotTicker_arrowsContainer--carousel__IPx5s
{
    height: 64px;
}
.InPlayJackpotTicker_arrowsContainer__NLBxq:hover>svg
{
    transition: transform .3s ease-out;
    stroke: #999;
    animation: InPlayJackpotTicker_zoomIn__UTvIy .3s linear forwards;
}
.InPlayJackpotTicker_arrows__QUwx1
{
    height: 20px;
    width: 10px;
    stroke: #ccc;
    transition: transform .3s ease-out;
}
.InPlayJackpotTicker_arrows__QUwx1:hover
{
    animation: InPlayJackpotTicker_zoomIn__UTvIy .3s linear forwards;
}
@keyframes InPlayJackpotTicker_zoomIn__UTvIy
{
    0%
    {
        transform: translate(0) scale(1);
    }
    to
    {
        transform: translate(0) scale(1.23);
    }
}
.InPlayJackpotTicker_container__oxbVj
{
    width: 100%;
    height: 32px;
    min-height: 32px;
    background: var(--inPlayJackpotTickerBg);
    position: relative;
    overflow: hidden;
    white-space: nowrap;
}
@media(orientation: landscape)
{
    .InPlayJackpotTicker_container__oxbVj
    {
        grid-column-start: 1;
        grid-column-end: 3;
    }
}
.InPlayJackpotTicker_jackpotContainer__ls5ME
{
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-behavior: smooth;
    touch-action: pan-x pan-y;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    padding: 8px 0 8px 12px;
    align-items: center;
}
.InPlayJackpotTicker_jackpotContainer__ls5ME::-webkit-scrollbar
{
    display: none;
}
.InPlayJackpotTicker_jackpotItem__D_f_K
{
    display: flex;
    margin-right: 16px;
    align-items: center;
}
.InPlayJackpotTicker_jackpotItem--icon__h6ZXx
{
    height: 16px;
    width: 16px;
    margin-right: 4px;
}
.InPlayJackpotTicker_jackpotItem--name__UDhsT
{
    margin-right: 4px;
    color: var(--inPlayJackpotTickerTextColor);
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: -.2px;
}
.InPlayJackpotTicker_jackpotItem--value__K_bMr
{
    color: var(--inPlayJackpotTickerValueColor);
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: -.48px;
}
.LogoPreloader_preloader__QyJNG
{
    width: 110px;
    height: 110px;
}
.LogoPreloader_wrapper__UWLyt
{
    width: 100%;
    height: 100%;
    min-height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.CasinoGameSidebar_chevronIconContainer__SWbJj
{
    display: flex;
    justify-content: center;
    position: absolute;
    cursor: pointer;
    width: 20px;
    height: 20px;
    fill: var(--casinoGameSidebarText);
}
.CasinoGameSidebar_chevronIconContainer--arrowBack__215Io
{
    left: 0;
    margin: 12px 0 0 6px;
}
.CasinoGameSidebar_chevronIconContainer--arrowForward__olGnJ
{
    right: 0;
    margin: 12px 7px 0 0;
}
.CasinoGameSidebar_fullscreenIcons__yYLDM
{
    font-size: calc(.6em + 1vw);
    margin-right: 5px;
}
.CasinoGameSidebar_buttonsContainer__eII1x
{
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.CasinoGameSidebar_innerWrapper__EVwUX
{
    position: relative;
    width: 100%;
}
.CasinoGameSidebar_header__duxgh
{
    margin: 40px 5px;
    font-size: calc(.5em + 1vw);
    word-wrap: break-word;
    width: 97%;
    position: relative;
}
.CasinoGameSidebar_sidebar__aIRy9
{
    position: absolute;
    display: flex;
    flex-direction: column;
    right: 0;
    font-size: calc(.5em + 1vw);
    padding: 0 20px;
    height: 100vh;
    justify-content: space-between;
    align-items: flex-end;
    background-color: var(--primary);
    color: var(--casinoGameSidebarText);
    width: 15%;
}
.CasinoGameSidebar_sidebar--minimized__iGDuu
{
    width: 3%;
}
.CasinoGameSidebar_btn__tkQyM.CasinoGameSidebar_btn__tkQyM
{
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 700;
    height: 37px;
    display: block;
    margin-bottom: 20px;
}
.CasinoGameSidebar_btn__tkQyM.CasinoGameSidebar_btn--tryForFree__C8_i_
{
    background-color: var(--grey300);
    color: #000;
}
.CasinoGameSidebar_btn__tkQyM.CasinoGameSidebar_btn--tryForFree__C8_i_:hover
{
    background-color: var(--grey400);
    color: #000;
}
.CasinoGameSidebar_iconWrapper__ZJ8rR
{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.CasinoGameSidebar_closeIcon__nXj_4
{
    font-size: calc(.5em + 1vw);
    margin-right: 5px;
}
.LivespinStream_container__88Xz6
{
    position: relative;
    width: 100%;
    margin-top: 10px;
    padding: var(--streamPadding,1%);
    font-size: 10px;
}
@media(min-width: 350px)
{
    .LivespinStream_container__88Xz6
    {
        font-size: 11px;
    }
}
@media(min-width: 800px)
{
    .LivespinStream_container__88Xz6
    {
        font-size: 12px;
    }
}
.LivespinStream_container--isMobileSkeleton__o83ui
{
    width: 49%;
}
.LivespinStream_container--isDesktop__q2GkI
{
    width: 20%;
}
.LivespinStream_container__88Xz6>*
{
    --card-width: unset;
    --cta-action-color: var(--bodyText);
    --cta-variable-text-color: var(--bodyText);
}
.LivespinStream_tile__gpnXQ
{
    position: relative;
}
.LivespinStream_tile__gpnXQ>*
{
    --card-width: unset;
    --cta-action-color: var(--bodyText);
    --cta-variable-text-color: var(--bodyText);
}
.LivespinStream_wrapper__0OWgV
{
    display: grid;
}
.LivespinStream_overlay__lOV2L
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    border-radius: 8px;
    background: rgba(0,0,0,.75);
}
.LivespinStream_overlay__lOV2L:hover
{
    opacity: 1;
    transition: opacity .5s;
}
.LivespinStream_playBtn__CdmIL
{
    position: relative;
    display: block;
    width: 35%;
    height: 100%;
    margin: auto;
    padding: 0;
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}
.LivespinStream_playBtn__CdmIL:after
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 80%;
    margin: auto;
    content: "";
    transform: scale(1);
    transition: transform .3s;
    background-image: url(../../bcgamebettingde/image/play-game.svg);
    background-repeat: no-repeat;
    background-size: 80% auto;
    background-position: 50%;
}
.LivespinStream_playBtn__CdmIL:hover:after
{
    transform: scale(1.2);
    transition: transform .3s;
}
.LivespinStream_skeleton__u3a8r.LivespinStream_skeleton__u3a8r
{
    position: relative;
    width: 100%;
    padding-bottom: calc(56.25% + 24px);
    border-radius: 8px;
}
.LivespinStream_skeleton__u3a8r.LivespinStream_skeleton--newLobby__KnHnc
{
    padding-bottom: calc(56.25% + 10px);
}
.LivespinStream_info__fbPm7
{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 8px;
    line-height: 16px;
}
.LivespinStream_containerNewLobby__879d4
{
    position: relative;
    width: 100%;
    padding: 1%;
}
@media screen and (min-width: 490px)
{
    .LivespinStream_containerNewLobby__879d4
    {
        margin-right: 2vw;
    }
    .LivespinStream_containerNewLobby--desktop__6Niao
    {
        margin-right: 0;
        padding: 0;
    }
}
@media(min-width: 350px)
{
    .LivespinStream_containerNewLobby__879d4
    {
        font-size: 11px;
    }
}
@media(min-width: 800px)
{
    .LivespinStream_containerNewLobby__879d4
    {
        font-size: 12px;
    }
}
.ActiveBonuses_activeBonusesWrapper__O8xNs
{
    margin: 16px;
}
.ActiveBonuses_sectionTitle__wxub2
{
    margin: 0 0 8px 12px;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: -.12px;
}
.ActiveBonuses_header__fMMhs
{
    display: flex;
    align-items: center;
    gap: 8px;
}
.ActiveBonuses_header__fMMhs .ActiveBonuses_progressBarWrapper__OLymC
{
    flex-shrink: 0;
}
.ActiveBonuses_header__fMMhs .ActiveBonuses_bonusName__GUDXi
{
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.04em;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ActiveBonuses_header__fMMhs .ActiveBonuses_smallDivider__x_UOQ
{
    width: 4px;
    height: 4px;
    margin: 0 6px;
    border-radius: 10px;
    background: #b3b3b3;
}
.ActiveBonuses_header__fMMhs .ActiveBonuses_reward__PMb7k
{
    font-size: 12px;
    display: flex;
    align-items: center;
    line-height: 16px;
    color: #4d4d4d;
}
.ActiveBonuses_accordionContainer__CeJ0q.ActiveBonuses_accordionContainer__CeJ0q
{
    margin-bottom: 8px;
    padding: 16px 24px 16px 16px;
    border: 0;
    border-radius: 20px;
    background-color: #f4f4f4;
}
[dir=rtl] .ActiveBonuses_accordionContainer__CeJ0q.ActiveBonuses_accordionContainer__CeJ0q
{
    padding: 16px 16px 16px 24px;
}
.ActiveBonuses_accordionContent__XC6qB
{
    width: 100%;
}
.ActiveBonuses_divider__I82If
{
    height: 1px;
    width: calc(100% + 40px);
    margin-left: -16px;
    margin-bottom: 16px;
    background-color: #eee;
    border: 0;
}
[dir=rtl] .ActiveBonuses_divider__I82If
{
    margin-left: 0;
    margin-right: -16px;
}
.ActiveBonuses_wagering__V626X
{
    margin-top: 12px;
    display: flex;
    justify-content: space-between;
}
.ActiveBonuses_wageringText__fVcQ0
{
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: -.02em;
}
.ActiveBonuses_wageringAmount__vEghR
{
    font-size: 13px;
    font-weight: 700;
    line-height: 17px;
    letter-spacing: -.02em;
}
.ActiveBonuses_seeAllBonuses__ZyUdf
{
    margin-top: 6px;
    font-size: 13px;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: -.04em;
    text-align: center;
    cursor: pointer;
    color: var(--greyA400);
}
.ActiveBonuses_discoverPromotions__k4HRY.ActiveBonuses_discoverPromotions__k4HRY
{
    padding: 0;
}
.ActiveBonuses_loadingWrapper__wv4V9
{
    margin: 16px;
}
.ActiveBonuses_titleSkeleton__qFXHB.ActiveBonuses_titleSkeleton__qFXHB
{
    margin: 0 0 8px 12px;
    height: 17px;
    width: 80px;
}
.PromotionCard_accordionContainer__LytzZ.PromotionCard_accordionContainer__LytzZ
{
    padding: 16px 24px 16px 16px;
    border: 0;
    border-radius: 20px;
    background-color: #f4f4f4;
}
[dir=rtl] .PromotionCard_accordionContainer__LytzZ.PromotionCard_accordionContainer__LytzZ
{
    padding: 16px 16px 16px 24px;
}
.PromotionCard_accordionContent__GAPpZ
{
    width: 100%;
}
.PromotionCard_header__xzKB3
{
    display: flex;
    align-items: center;
    gap: 8px;
}
.PromotionCard_header__xzKB3 .PromotionCard_progressBarWrapper__L_RWg
{
    flex-shrink: 0;
}
.PromotionCard_header__xzKB3 .PromotionCard_promotionProgressCheckMark__svBHa
{
    padding: 3px;
    height: 38px;
    width: 38px;
    fill: #419544;
}
.PromotionCard_header__xzKB3 .PromotionCard_promotionName__djROM
{
    color: #4e454a;
    margin-bottom: 2px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.56px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.PromotionCard_header__xzKB3 .PromotionCard_smallDivider__GA3b0
{
    width: 4px;
    height: 4px;
    margin: 0 6px;
    border-radius: 10px;
    background: #b3b3b3;
}
.PromotionCard_header__xzKB3 .PromotionCard_promotionInfo__vjPqc
{
    font-size: 12px;
    font-weight: 400;
    letter-spacing: -.24px;
    display: flex;
    align-items: center;
    line-height: 16px;
    color: #4d4d4d;
}
.PromotionCard_divider__gLl3R
{
    height: 1px;
    margin-bottom: 16px;
    background-color: #e6e6e6;
    border: 0;
}
.PromotionCard_promotionStepsContainer__d4G3c
{
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.PromotionCard_promotionStep__2zq8U
{
    display: flex;
    padding: 4px;
}
.PromotionCard_promotionStepOrder__4qI68
{
    -webkit-margin-end: 6px;
    margin-inline-end: 6px;
    width: 18px;
    text-align: center;
    font-size: 20px;
    font-weight: 800;
    line-height: 24px;
}
.PromotionCard_promotionStepInfo__nPb0z
{
    flex-grow: 1;
}
.PromotionCard_promotionStepName__d7IzU
{
    margin-bottom: 4px;
    font-size: 14px;
    color: #4e454a;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -.56px;
}
.PromotionCard_promotionStepDescription__Q_Y7E
{
    color: #666;
    font-size: 11px;
    line-height: 14px;
    letter-spacing: -.22px;
}
.PromotionCard_promotionStepCheckMark__rEPCc
{
    padding: 2px;
    height: 28px;
    width: 28px;
    fill: #419544;
}
.PromotionCard_promotionStepCTAButton__DdJ0N
{
    white-space: nowrap;
    height: min-content;
    background: var(--promoHubPromotionCTAButton);
}