.loyalty-shop{background:linear-gradient(180deg,#133f6c 20%,#131b43 60%,#131833)}.loyalty-shop__games-blocks{margin:0 var(--negative-container-padding)}.loyalty-shop-anon{display:flex;flex-direction:column;gap:32px;justify-content:center;min-height:50vh;text-align:center}@media(min-width:768px){.loyalty-shop-anon{gap:48px}}.loyalty-shop-anon__title{font-size:20px;font-style:normal;font-weight:700;line-height:1.5}@media(min-width:768px){.loyalty-shop-anon__title{font-size:24px}}@media(min-width:960px){.loyalty-shop-anon__title{font-size:32px}}@media(min-width:1248px){.loyalty-shop-anon__title{font-size:36px}}.loyalty-shop-anon__btn-wrap{align-items:center;display:flex;gap:12px;justify-content:center}.loyalty-shop-head{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.loyalty-shop-head{gap:16px}}.loyalty-shop-head__title{font-size:32px;font-weight:700;line-height:1.5}@media(min-width:768px){.loyalty-shop-head__title{font-size:36px}}.loyalty-shop-head__description{color:#fafafa;font-size:14px;font-weight:400;line-height:1.5}@media(min-width:960px){.loyalty-shop-head__description{font-size:16px}}.loyalty-shop-controls{display:flex;flex-direction:column;gap:16px}@media(min-width:1280px){.loyalty-shop-controls{gap:24px}}@media(min-width:1632px){.loyalty-shop-controls{flex-direction:row-reverse;justify-content:space-between}}.loyalty-shop-controls__currency-container{align-items:center;display:flex;gap:14px;gap:16px;justify-content:space-between}.loyalty-shop-controls__balance{align-items:center;background:#002854;border:1px solid #31a1ba;border-radius:100px;display:flex;font-size:12px;font-weight:600;gap:12px;line-height:1}@media(min-width:768px){.loyalty-shop-controls__balance{font-size:18px}}@media(min-width:1248px){.loyalty-shop-controls__balance{font-size:20px}}.loyalty-shop-controls__balance{padding:8px}@media(min-width:768px){.loyalty-shop-controls__balance{padding:10px 12px}}@media(min-width:1248px){.loyalty-shop-controls__balance{padding:10px 16px}}.loyalty-shop-controls__points{align-items:center;display:flex;gap:4px}.loyalty-shop-controls__currency-unit{color:#94a3b8}.loyalty-shop-controls__icon{--icon-size:16px;color:#fbe3a3}@media(min-width:768px){.loyalty-shop-controls__icon{--icon-size:20px}}@media(min-width:1248px){.loyalty-shop-controls__icon{--icon-size:24px}}.loyalty-shop-controls__switcher .switcher__block{gap:12px}.loyalty-shop-controls__switcher .switcher__block-text{font-size:14px}@media(min-width:960px){.loyalty-shop-controls__switcher .switcher__block-text{font-size:16px}}.loyalty-shop-controls__sort-buttons{margin-top:8px}.loyalty-shop-controls__sort-buttons.slide-down-appear,.loyalty-shop-controls__sort-buttons.slide-down-enter{opacity:0;transform:translateY(-100%)}.loyalty-shop-controls__sort-buttons.slide-down-appear-active,.loyalty-shop-controls__sort-buttons.slide-down-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.loyalty-shop-controls__sort-buttons.slide-down-exit{opacity:1;transform:translateY(0)}.loyalty-shop-controls__sort-buttons.slide-down-exit-active{opacity:0;transform:translateY(-100%);transition:opacity .3s ease-out,transform .3s ease-out}.loyalty-shop-card__games{align-items:center;display:flex;gap:2px}.loyalty-shop-card__description{color:#94a3b8}.loyalty-shop-card__description,.loyalty-shop-card__games{font-size:10px;line-height:1.4}@media(min-width:960px){.loyalty-shop-card__description,.loyalty-shop-card__games{font-size:12px}}.loyalty-shop-card__info-btn{--icon-size:16px;--btn-color--hover:#fbe3a3;--btn-color--active:#d7ac4c;align-items:center;color:#fff;display:flex;flex-shrink:0;justify-content:center}.loyalty-shop-card__footer{display:flex;flex-direction:column;gap:6px;margin-top:auto}@media(min-width:768px){.loyalty-shop-card__footer{flex-direction:row;justify-content:space-between}}.loyalty-shop-card__price{align-items:center;color:#fafaf9;display:flex;font-size:14px;font-weight:600;gap:8px;line-height:1.3}@media(min-width:960px){.loyalty-shop-card__price{font-size:20px}}.loyalty-shop-card__wallet-icon{--icon-size:16px;color:#fbe3a3}@media(min-width:960px){.loyalty-shop-card__wallet-icon{--icon-size:20px}}.loyalty-shop-card--cash .loyalty-shop-card-layout__image-container{background:linear-gradient(90deg,#ba9d64,#fbe3a3)}.loyalty-shop-card--mystery-box .loyalty-shop-card__games{order:2}.loyalty-shop-card--mystery-box .loyalty-shop-card-layout__image-container{background:linear-gradient(359deg,#31a1ba .69%,#62c0d4 45%,#75e6ff 99%)}.loyalty-shop-card--mystery-box .loyalty-shop-card-layout__image{inset:auto;max-width:120px}@media(min-width:768px){.loyalty-shop-card--mystery-box .loyalty-shop-card-layout__image{max-width:130px}}@media(min-width:1248px){.loyalty-shop-card--mystery-box .loyalty-shop-card-layout__image{max-width:140px}}.loyalty-shop-card--mystery-box .loyalty-shop-card-layout__description{color:#f2d27f;font-size:12px;font-weight:800;order:0}@media(min-width:768px){.loyalty-shop-card--mystery-box .loyalty-shop-card-layout__description{font-size:14px}}@media(min-width:960px){.loyalty-shop-card--mystery-box .loyalty-shop-card-layout__description{font-size:16px}}.loyalty-shop-card--mystery-box .loyalty-shop-card-layout__title{font-size:14px;font-weight:600;order:1}@media(min-width:960px){.loyalty-shop-card--mystery-box .loyalty-shop-card-layout__title{font-size:16px}}.loyalty-shop-card--preset .loyalty-shop-card__footer{flex-direction:row;justify-content:space-between}.loyalty-shop-card--preset .loyalty-shop-card__price{font-size:20px}.loyalty-shop-card--preset .loyalty-shop-card__wallet-icon{--icon-size:20px}.loyalty-shop-card--preset .loyalty-shop-card-layout__image-container{height:112px;width:100%}@media(min-width:768px){.loyalty-shop-card--preset .loyalty-shop-card-layout__image-container{height:196px}}.loyalty-shop-card--preset .loyalty-shop-card-layout__image{--image-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.loyalty-shop-card--preset .loyalty-shop-card-layout__title{font-size:14px}@media(min-width:768px){.loyalty-shop-card--preset .loyalty-shop-card-layout__title{font-size:14px}}@media(min-width:960px){.loyalty-shop-card--preset .loyalty-shop-card-layout__title{font-size:16px}}.loyalty-shop-card--preset .loyalty-shop-card-layout__description,.loyalty-shop-card--preset .loyalty-shop-card-layout__games{font-size:12px}.loyalty-shop-card-layout{background:#1a1e31;border:1px solid rgba(155,160,184,.24);border-radius:12px;border-radius:8px;display:flex;flex-direction:column;gap:16px;overflow:hidden}@media(min-width:1280px){.loyalty-shop-card-layout{border-radius:16px}}.loyalty-shop-card-layout{padding:8px}@media(min-width:960px){.loyalty-shop-card-layout{padding:12px}}.loyalty-shop-card-layout__image-container{align-items:center;background:linear-gradient(0deg,#001b38 11.25%,#002854 74%,#133f6c 130%);border-radius:4px;display:flex;height:140px;justify-content:center;overflow:hidden;position:relative}.loyalty-shop-card-layout__tags{align-items:flex-start;display:flex;flex-direction:column;gap:8px;left:4px;position:absolute;top:4px;z-index:1}.loyalty-shop-card-layout__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.loyalty-shop-card-layout__content{display:flex;flex:1;flex-direction:column;gap:12px}@media(min-width:960px){.loyalty-shop-card-layout__content{gap:16px}}.loyalty-shop-card-layout__head{display:flex;flex-direction:column;gap:4px}.loyalty-shop-card-layout__title{color:#fafaf9;font-size:14px;font-weight:600;line-height:1.2}@media(min-width:960px){.loyalty-shop-card-layout__title{font-size:16px}}.loyalty-shop-card-layout__games{align-items:center;display:flex;gap:2px}.loyalty-shop-card-layout__description{color:#94a3b8}.loyalty-shop-card-layout__description,.loyalty-shop-card-layout__games{font-size:10px;line-height:1.4}@media(min-width:960px){.loyalty-shop-card-layout__description,.loyalty-shop-card-layout__games{font-size:12px}}.loyalty-shop-card-layout__info-btn{--icon-size:16px;align-items:center;display:flex;flex-shrink:0;justify-content:center}.loyalty-shop-card-layout--cash .loyalty-shop-card-layout__image-container{background:linear-gradient(90deg,#ba9d64,#fbe3a3)}.loyalty-shop-card-layout--mystery-box .loyalty-shop-card-layout__image-container{background:linear-gradient(359deg,#31a1ba .69%,#62c0d4 45%,#75e6ff 99%)}.loyalty-shop-card-layout--mystery-box .loyalty-shop-card-layout__image{inset:auto;max-width:120px}@media(min-width:768px){.loyalty-shop-card-layout--mystery-box .loyalty-shop-card-layout__image{max-width:130px}}@media(min-width:1248px){.loyalty-shop-card-layout--mystery-box .loyalty-shop-card-layout__image{max-width:140px}}.body--reversed .loyalty-shop-card-layout__tags{left:auto;right:4px}.loyalty-shop-coin{--size:60px;--padding:3px;align-items:center;display:flex;height:var(--size);justify-content:center;padding:3px;position:relative;width:var(--size);z-index:1}.loyalty-shop-coin:after,.loyalty-shop-coin:before{border-radius:50%;content:"";display:block;position:absolute;z-index:-1}.loyalty-shop-coin:before{background:linear-gradient(180deg,#ba9d64,#fbe3a3);inset:0}.loyalty-shop-coin:after{background:linear-gradient(0deg,#ba9d64,#fbe3a3);inset:var(--padding)}.loyalty-shop-coin__offer{--line-length:1;--step:6px;--max-font-size:26px;color:#002854;font-size:calc(var(--max-font-size) - max(var(--line-length) - 2,0)*var(--step));font-style:normal;font-weight:800;line-height:1.4;text-align:center}.loyalty-shop-coin__offer-currency{--size:24px;align-items:center;background:#fff;border-radius:100px;box-shadow:inset 0 0 2.64px 0 rgba(0,0,0,.35);color:#002854;display:flex;font-size:14px;font-style:normal;font-weight:700;height:var(--size);justify-content:center;line-height:1.4;position:absolute;right:0;top:0;transform:translateY(-30%) translateX(15%);width:var(--size)}.loyalty-shop-coin--free-spins{--size:72px}@media(min-width:768px){.loyalty-shop-coin--free-spins{--size:144px}}.loyalty-shop-coin--free-spins .loyalty-shop-coin__offer{font-size:15px;font-style:normal;font-weight:800;line-height:1;text-align:center;text-transform:uppercase}@media(min-width:768px){.loyalty-shop-coin--free-spins .loyalty-shop-coin__offer{font-size:30px}}.loyalty-shop-bonus-modal__title{font-size:24px;font-weight:800;line-height:1.2;margin:0 0 24px;text-align:center}.loyalty-shop-bonus-modal__label,.loyalty-shop-bonus-modal__value{color:#fff;font-size:12px;line-height:1.2;margin:0 0 6px;text-align:center}@media(min-width:768px){.loyalty-shop-bonus-modal__label,.loyalty-shop-bonus-modal__value{font-size:14px}}.loyalty-shop-bonus-modal__label{font-weight:400}.loyalty-shop-bonus-modal__value{font-weight:600;margin:0 0 24px}.loyalty-shop-bonus-modal__games-title{font-size:16px;font-weight:600;line-height:1.2;margin:0 0 16px}.loyalty-shop-bonus-modal__games-list{display:flex;gap:10px;overflow:auto;padding-bottom:6px}.loyalty-shop-bonus-modal__games-list::-webkit-scrollbar{height:3px;width:3px}@media(min-width:1280px){.loyalty-shop-bonus-modal__games-list::-webkit-scrollbar{height:4px;width:4px}}.loyalty-shop-bonus-modal__games-list::-webkit-scrollbar-track{background:#1a1e31;border-radius:40px}.loyalty-shop-bonus-modal__games-list::-webkit-scrollbar-thumb{background:#d0b479;background-clip:padding-box;border:1px solid transparent;border-radius:4px}@supports not selector(::-webkit-scrollbar){.loyalty-shop-bonus-modal__games-list{scrollbar-color:#d0b479 #1a1e31;scrollbar-width:thin}}.loyalty-shop-bonus-modal .loyalty-shop-bonus-modal__game{flex-shrink:0;height:216px;min-width:var(--btn-min-width);width:158px}.loyalty-shop-bonus-modal .loyalty-shop-bonus-modal__game,.loyalty-shop-bonus-modal .loyalty-shop-bonus-modal__game .freespin-game__button{--btn-min-width:auto}.loyalty-shop-bonus-modal--lock .loyalty-shop-bonus-modal__game{opacity:.6;pointer-events:none}.loyalty-shop-product-section:empty{display:none}.loyalty-shop-product-section__title{font-size:20px;font-weight:700;line-height:1.3}.loyalty-shop-product-section__list{--columns-amount:2;display:grid;grid-template-columns:repeat(var(--columns-amount),1fr)}@media(min-width:768px){.loyalty-shop-product-section__list{--columns-amount:3}}@media(min-width:1632px){.loyalty-shop-product-section__list{--columns-amount:4}}.loyalty-shop-product-section__list{gap:8px}@media(min-width:960px){.loyalty-shop-product-section__list{gap:12px}}@media(min-width:1248px){.loyalty-shop-product-section__list{gap:14px}}@media(min-width:1632px){.loyalty-shop-product-section__list{gap:16px}}.loyalty-shop-product-section--large .loyalty-shop-product-section__list{--columns-amount:1}@media(min-width:768px){.loyalty-shop-product-section--large .loyalty-shop-product-section__list{--columns-amount:2}}.loyalty-shop-product-section--noColumns .loyalty-shop-product-section__list{display:block}.loyalty-shop-product-section__error-text{color:#e7eaed;font-size:12px;font-style:normal;font-weight:600;line-height:1.5}@media(min-width:768px){.loyalty-shop-product-section__error-text{font-size:14px}}@media(min-width:960px){.loyalty-shop-product-section__error-text{font-size:16px}}@media(min-width:1248px){.loyalty-shop-product-section__error-text{font-size:18px}}.loyalty-shop-preset-card__presets{gap:4px}.loyalty-shop-preset-card__presets .amount-preset-item__block{min-height:36px}.loyalty-shop-preset-card__presets .amount-preset-item__text{align-items:flex-end}.loyalty-shop-preset-card__presets .amount-preset-item__summ{font-size:12px;line-height:1;white-space:nowrap}@media(min-width:768px){.loyalty-shop-preset-card__presets .amount-preset-item__summ{font-size:14px}}.loyalty-shop-mystery{display:flex;flex-direction:column;gap:32px}@media(min-width:1280px){.loyalty-shop-mystery{gap:48px}}.loyalty-shop-mystery__section{order:2}.loyalty-shop-mystery__section--sorted{order:1}.loyalty-shop-activated-card__content{display:flex;flex-direction:column;margin-top:auto}.loyalty-shop-activated-card__progress{margin-top:8px}@media(min-width:768px){.loyalty-shop-activated-card__progress{margin-top:4px}}.loyalty-shop-activated-card__progress-head{display:flex;font-weight:400;gap:4px;justify-content:space-between;line-height:1.4;margin-bottom:4px}@media(min-width:768px){.loyalty-shop-activated-card__progress-head{margin-bottom:8px}}.loyalty-shop-activated-card__progress-head{flex-wrap:wrap}@media(min-width:768px){.loyalty-shop-activated-card__progress-head{flex-wrap:nowrap}}.loyalty-shop-activated-card__progress-head{font-size:9px}@media(min-width:960px){.loyalty-shop-activated-card__progress-head{font-size:12px}}.loyalty-shop-activated-card__progress-title{color:#94a3b8}.loyalty-shop-activated-card__progress-percentage{color:#fafaf9}.loyalty-shop-timer{display:flex;flex-wrap:wrap;font-weight:400;gap:4px;justify-content:space-between;line-height:1.4}@media(min-width:768px){.loyalty-shop-timer{flex-wrap:nowrap}}.loyalty-shop-timer{font-size:9px}@media(min-width:960px){.loyalty-shop-timer{font-size:12px}}.loyalty-shop-timer__text{color:#94a3b8}.loyalty-shop-timer__time{color:#fff;display:flex;gap:2px}.loyalty-shop-history__table{--data-table-image-size:36px;--data-table-image-overflow:visible;--data-table-image-radius:40px;--data-table-fill-bg:rgba(4,13,22,.48)}@media(min-width:768px){.loyalty-shop-history__table{--data-table-fill-bg:#0d1020}}.loyalty-shop-history__card{--data-table-padding-block:12px;--data-table-padding-inline:12px}.loyalty-shop-history__card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.loyalty-shop-history__bonus{align-items:center;display:flex;gap:8px;min-width:0}.loyalty-shop-history__name{font-family:hero-new,Arial,sans-serif;font-size:13px;letter-spacing:0;line-height:1.4}.body--reversed .loyalty-shop-history__name{font-family:Tajawal,Arial,sans-serif}@media(min-width:768px){.loyalty-shop-history__name{font-size:14px}}@media(min-width:1280px){.loyalty-shop-history__name{font-size:16px}}.loyalty-shop-history__claimed{align-items:baseline;display:flex;gap:8px;margin-top:12px}.loyalty-shop-history__claimed-label{color:#e5e7f0;font-family:hero-new,Arial,sans-serif;font-size:10px;letter-spacing:0;line-height:1.5}.body--reversed .loyalty-shop-history__claimed-label{font-family:Tajawal,Arial,sans-serif}@media(min-width:1280px){.loyalty-shop-history__claimed-label{font-size:12px}}.loyalty-shop-history__claimed-date{font-family:hero-new,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.45}.body--reversed .loyalty-shop-history__claimed-date{font-family:Tajawal,Arial,sans-serif}@media(min-width:1280px){.loyalty-shop-history__claimed-date{font-size:14px}}.loyalty-shop-history .loyalty-shop-coin{--size:36px}.loyalty-shop-history .loyalty-shop-coin__offer{--max-font-size:12px}.loyalty-shop-history .loyalty-shop-coin__offer-currency{--size:16px;font-size:9px}body span:where(.feedback-tag){align-items:center;border:1px solid transparent;border-radius:4px;display:inline-flex;flex-shrink:0;font-family:hero-new,Arial,sans-serif;font-size:10px;font-weight:600;gap:4px;letter-spacing:0;line-height:1.5;overflow:hidden;padding-block:3px;padding-inline:7px;white-space:nowrap}body.body--reversed span:where(.feedback-tag){font-family:Tajawal,Arial,sans-serif}@media(min-width:1280px){body span:where(.feedback-tag){font-size:12px}}body span:where(.feedback-tag):before{background:currentColor;border-radius:40px;content:"";flex-shrink:0;height:5px;width:5px}body span:where(.feedback-tag):where(.feedback-tag--success){background:rgba(0,149,67,.16);border-color:#34b960;color:#73d58b}body span:where(.feedback-tag):where(.feedback-tag--caution){background:rgba(221,133,35,.16);border-color:#f4aa65;color:#ffcea5}body span:where(.feedback-tag):where(.feedback-tag--critical){background:rgba(219,51,48,.16);border-color:#fa655b;color:#ff9e93}body span:where(.feedback-tag):where(.feedback-tag--focus){background:rgba(51,115,240,.16);border-color:#649aff;color:#98bcff}.faq__title{font-size:16px;font-weight:600;margin:0}@media(min-width:768px){.faq__title{font-size:18px}}@media(min-width:960px){.faq__title{font-size:22px}}@media(min-width:1248px){.faq__title{font-size:24px}}.faq__title-snippet{padding-bottom:16px}@media(min-width:1280px){.faq__title-snippet{padding-bottom:24px}}.faq__list{display:flex;flex-direction:column}.body--reversed .faq .faq__title{text-align:right}@keyframes ringBell{12.5%,62.5%{transform:rotate(30deg)}37.5%,87.5%{transform:rotate(-30deg)}}@keyframes spinBtnLoading{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(.7)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1)}}@keyframes btnPulse{0%,to{transform:scale(.9)}50%{transform:scale(1)}}.loyalty-shop-not-enough-funds-modal__content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}.loyalty-shop-not-enough-funds-modal__logo .image{--size:68px;height:var(--size);width:var(--size)}@media(min-width:768px){.loyalty-shop-not-enough-funds-modal__logo .image{--size:88px}}.loyalty-shop-not-enough-funds-modal__title{color:#fff;font-size:16px;font-weight:600;line-height:1.4;margin:0;text-align:center}@media(min-width:768px){.loyalty-shop-not-enough-funds-modal__title{font-size:24px}}.loyalty-shop-not-enough-funds-modal__button{--btn-min-width:146px}@media(min-width:768px){.loyalty-shop-not-enough-funds-modal__button{--btn-min-width:224px}}