.vip-rewards{--vip-col-tier-icon:56px;--vip-col-rank:120px;--vip-col-wager:minmax(200px,1fr);--vip-col-reward:140px;--vip-col-action:120px;--vip-col-gap:48px;flex-direction:column;align-items:center;gap:48px;width:100%;margin-top:48px;padding:16px;display:flex}@media (min-width:1600px){.vip-rewards{max-width:1440px}}@media (max-width:768px){.vip-rewards{--vip-col-tier-icon:44px;--vip-col-rank:96px;--vip-col-wager:minmax(160px,1fr);--vip-col-reward:120px;--vip-col-action:100px;--vip-col-gap:20px;-webkit-overflow-scrolling:touch;margin-top:24px;padding:16px;overflow-x:auto}}.vip-rewards__info{text-align:center;background:#ffffff05;border:1px solid #3d3d3d;flex-direction:column;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:28px 32px;display:flex}@media (max-width:768px){.vip-rewards__info{padding:16px}}.vip-rewards__info-subtitle{color:var(--white);letter-spacing:.04em;font-size:18px;font-weight:700}.vip-rewards__info-code{color:var(--orange-light);text-decoration:none}.vip-rewards__info-code:hover{text-decoration:underline}.vip-rewards__info-notes{color:var(--light-gray-text);flex-direction:column;gap:6px;font-size:14px;font-weight:400;display:flex}.vip-rewards__info-note--highlight{color:var(--orange-light);margin-top:4px}.vip-rewards__progress-section{border:1px solid var(--grey-stroke);background:#ffffff05;flex-direction:column;align-items:center;gap:48px;width:100%;padding:48px;display:flex;position:relative}.vip-rewards__progress-section p{font-size:32px;font-weight:500}.vip-rewards__progress-section--content{flex-direction:column;justify-content:center;align-items:center;gap:48px;width:94%;display:flex}.vip-rewards__progress-section--content--down{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}@media (max-width:768px){.vip-rewards__progress-section{gap:16px;padding:16px}.vip-rewards__progress-section--content--down{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bar bar""left right";align-items:center;gap:16px;display:grid}.vip-rewards__progress-section--content--down>:first-child{grid-area:left;justify-self:start}.vip-rewards__progress-section--content--down>:nth-child(2){grid-area:bar;width:100%}.vip-rewards__progress-section--content--down>:nth-child(3){grid-area:right;justify-self:end}}.vip-rewards__progress-bar-wrapper{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.vip-rewards__progress-counter{color:var(--light-gray-text);flex-direction:row;justify-content:center;align-items:center;gap:2px;font-size:14px;font-weight:600;display:flex}.vip-rewards__progress-counter span{flex-direction:row;align-items:center;gap:4px;display:flex}.vip-rewards__progress-counter span img{width:18px!important;height:18px!important}.vip-rewards__progress-bar{width:100%}.vip-rewards__progress-divider{color:#3d3d3d}.vip-rewards__claim-modal{text-align:center;flex-direction:column;gap:24px;display:flex}.vip-rewards__claim-modal-title{color:var(--gold-light);margin:0;font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.2}.vip-rewards__claim-modal-text{color:var(--white);flex-direction:column;gap:14px;font-size:clamp(16px,2vw,21px);line-height:1.5;display:flex}.vip-rewards__claim-modal-text p{margin:0}.vip-rewards__claim-modal-welcome{color:var(--secondary-color);margin:8px 0 0;font-size:clamp(16px,2vw,21px);font-weight:600;line-height:1.5}.vip-rewards__table{flex-direction:column;gap:16px;width:100%;display:flex}@media (max-width:768px){.vip-rewards__table{min-width:640px}}.vip-rewards__table-header{grid-template-columns:var(--vip-col-tier-icon)var(--vip-col-rank)var(--vip-col-wager)var(--vip-col-reward)var(--vip-col-action);column-gap:var(--vip-col-gap);width:100%;color:var(--light-gray-text);align-items:center;padding:0 25px;font-weight:400;display:grid}.vip-rewards__table-header-left,.vip-rewards__table-header-right{display:contents}.vip-rewards__table-header-left>:first-child,.vip-rewards__table-header-left>:nth-child(2),.vip-rewards__table-header-left>:nth-child(3){text-align:left}.vip-rewards__table-header-right>:first-child,.vip-rewards__table-header-right>:nth-child(2){text-align:right}@media (max-width:768px){.vip-rewards__table-header{padding:0 16px;font-size:13px}}.vip-rewards__row{grid-template-columns:var(--vip-col-tier-icon)var(--vip-col-rank)var(--vip-col-wager)var(--vip-col-reward)var(--vip-col-action);column-gap:var(--vip-col-gap);border:1px solid #3d3d3d;align-items:center;width:100%;padding:20px 25px;font-size:16px;font-weight:600;line-height:140%;transition:border-color .2s,background .2s;display:grid}.vip-rewards__row:hover{background:#ffffff08;border-color:#555}@media (max-width:768px){.vip-rewards__row{padding:14px 16px;font-size:14px}}.vip-rewards__row-left,.vip-rewards__row-right{display:contents}.vip-rewards__row-tier{width:100%;color:var(--white);text-align:left;font-weight:700}.vip-rewards__row-wager{color:var(--white);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.vip-rewards__row-wager img{width:24px;height:24px}.vip-rewards__row-reward{color:var(--orange-light);text-align:right;flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.vip-rewards__row-reward img{width:24px;height:24px}.vip-rewards__row-claim-btn{justify-self:end;min-width:120px;height:48px}.vip-rewards__row-claim-btn.button-main{border:none}.vip-rewards__row-claim-btn .button-main__icon-section{flex-shrink:0;width:48px}.vip-rewards__row-claim-btn--text{letter-spacing:.03em;white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:700;display:flex}.vip-rewards__row-claim-btn:disabled{opacity:.25;cursor:not-allowed}
.vip-rewards-table{--vip-rewards-table-rank:minmax(120px,1fr);--vip-rewards-table-wager-min:minmax(260px,1.6fr);--vip-rewards-table-reward:minmax(120px,1fr);--vip-rewards-table-action:160px;--vip-rewards-table-gap:48px;--vip-rewards-table-min-width:764px;-webkit-overflow-scrolling:touch;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex;overflow-x:auto}.vip-rewards-table__header{grid-template-columns:var(--vip-rewards-table-wager-min)var(--vip-rewards-table-rank)var(--vip-rewards-table-reward)var(--vip-rewards-table-action);column-gap:var(--vip-rewards-table-gap);width:100%;min-width:var(--vip-rewards-table-min-width);color:var(--light-gray-text);white-space:nowrap;align-items:center;padding:0 25px;font-weight:400;display:grid}.vip-rewards-table__header-rank,.vip-rewards-table__header-wager{text-align:left}.vip-rewards-table__header-reward,.vip-rewards-table__header-action{text-align:right}.vip-rewards-table__body{min-width:var(--vip-rewards-table-min-width);flex-direction:column;gap:16px;display:flex}@media screen and (max-width:768px){.vip-rewards-table{--vip-rewards-table-rank:minmax(180px,1fr);--vip-rewards-table-wager-min:minmax(220px,1.6fr);--vip-rewards-table-reward:minmax(80px,1fr);--vip-rewards-table-action:108px;--vip-rewards-table-gap:16px;--vip-rewards-table-min-width:948px}.vip-rewards-table__header{padding:0 16px;font-size:13px}.vip-rewards-table__body{gap:12px}}
.vip-rewards-table-row{grid-template-columns:var(--vip-rewards-table-wager-min)var(--vip-rewards-table-rank)var(--vip-rewards-table-reward)var(--vip-rewards-table-action);column-gap:var(--vip-rewards-table-gap,48px);background:#ffffff05;border:1px solid #3d3d3d;place-items:center stretch;width:100%;padding:20px 25px;font-size:18px;font-weight:600;line-height:140%;transition:border-color .2s,background .2s,transform .2s;display:grid}.vip-rewards-table-row:hover{background:#ffffff0a;border-color:#555;transform:scale(1.0001)}.vip-rewards-table-row--disabled{opacity:.7}.vip-rewards-table-row__tier-wager{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;display:flex}.vip-rewards-table-row__tier-wager img{width:24px;height:24px}.vip-rewards-table-row__tier{color:var(--white);text-align:left;white-space:nowrap;font-weight:700}.vip-rewards-table-row__wager{color:var(--white);text-align:left;white-space:nowrap;align-items:center;font-size:18px;font-weight:500;display:flex}.vip-rewards-table-row__wager img{width:18px;height:18px}.vip-rewards-table-row__reward{color:var(--orange-light);text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.vip-rewards-table-row__reward img{width:18px;height:18px}.vip-rewards-table-row__claim-button{justify-self:end;min-width:0;height:48px}.vip-rewards-table-row__claim-button--disabled{background-color:var(--dark-gray)!important}.vip-rewards-table-row__claim-button.button-main{border:none}.vip-rewards-table-row__claim-button .button-main__icon-section{flex-shrink:0;width:48px}.vip-rewards-table-row__claim-button .button-main__icon-section--disabled{background-color:var(--dark-gray)!important}.vip-rewards-table-row__claim-button-text{letter-spacing:.03em;white-space:nowrap;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:700;display:flex}.vip-rewards-table-row__claim-button-text--disabled{color:#fff;background-color:var(--dark-gray)!important}.vip-rewards-table-row__claim-button-icon--disabled{background-color:var(--grey-stroke)!important}@media screen and (max-width:768px){.vip-rewards-table-row{padding:14px 16px;font-size:14px}.vip-rewards-table-row__tier-wager{gap:6px}.vip-rewards-table-row__more-info{gap:4px;width:100%;font-size:11px}.vip-rewards-table-row__more-info--title{white-space:normal;margin:0}.vip-rewards-table-row__reward img{width:18px;height:18px}.vip-rewards-table-row__claim-button{justify-self:end!important;width:auto!important;min-width:0!important;height:34px!important}.vip-rewards-table-row__claim-button .button-main__icon-section{flex-shrink:0!important;width:30px!important}.vip-rewards-table-row__claim-button-text{padding:0 8px!important;font-size:11px!important;line-height:1!important}}
.vip-rewards-hero{gap:32px}.vip-rewards-hero__hero{background-image:url(../media/main_screen_rest-desktop.4516c91c.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:row;place-content:flex-end space-between;align-items:flex-end;width:100%;height:100svh;margin-top:-112px;padding:32px;display:flex}.vip-rewards-hero__hero__code-button{width:242px!important}.vip-rewards-hero__hero__code-button--text-section{width:194px!important}.vip-rewards-hero__hero--info{flex-direction:column;gap:32px;width:641px;display:flex}.vip-rewards-hero__hero--info h2{letter-spacing:0;width:386px;font-size:16px;font-weight:400;line-height:140%}.vip-rewards-hero__hero--description{box-sizing:border-box;width:340px;max-width:100%;color:var(--white);border:1px solid var(--grey-stroke);background-image:url(../media/background-vip-rewards-block.ab4950ba.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-self:flex-end;gap:16px;padding:24px;display:flex}.vip-rewards-hero__hero--description--title{color:#fff;letter-spacing:0;margin:0;font-size:32px;font-weight:500;line-height:100%}.vip-rewards-hero__hero--description--title span{color:var(--orange-light)}.vip-rewards-hero__hero--description--every-bet{letter-spacing:0;color:var(--light-gray-text);margin-bottom:48px;font-size:14px;font-weight:400;line-height:140%}.vip-rewards-hero__hero--description--every-bet a{text-decoration:underline;color:#fff!important}.vip-rewards-hero__hero--description--disclaimer{letter-spacing:0;color:var(--light-gray-text);font-size:12px;font-weight:400;line-height:140%}.vip-rewards-hero__hero--description--disclaimer img{width:14px;height:14px}.vip-rewards-hero__hero--description--disclaimer span{color:var(--orange-light);margin-right:4px}@media (max-width:768px){.vip-rewards-hero__hero{background-image:url(../media/main_screen_rest-mobile.c7b0cae4.png);flex-direction:column;justify-content:space-between;align-items:center;gap:32px;height:100dvh;margin-top:-80px;padding:16px}.vip-rewards-hero__hero--info{width:auto;margin-top:80px;padding-top:60px}.vip-rewards-hero__hero--info h1{text-transform:uppercase;font-size:48px;font-weight:600}.vip-rewards-hero__hero--info h2{text-align:center;width:auto}.vip-rewards-hero__hero--description{align-self:stretch;width:100%}}.vip-rewards-hero__content{flex-direction:column;align-items:center;gap:32px;padding:32px 32px 64px;display:flex}@media (max-width:768px){.vip-rewards-hero__content{padding:16px}}.vip-rewards-hero__code-button{width:242px!important}.vip-rewards-hero__code-button--text-section{width:194px!important}.vip-rewards-hero .casino-carousel{background-color:#0000;width:100%;padding:32px 0}@media (max-width:768px){.vip-rewards-hero .casino-carousel{padding:16px 0}}
