@keyframes profile-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes profile-fadeUp{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}body{--loyalty-store-item-badge-inset:var(--spacing-12);--loyalty-store-item-badge-padding:var(--spacing-4) var(--spacing-10);--loyalty-store-item-badge-radius:var(--radius-4);--loyalty-store-item-badge-font-size:var(--font-size-micro);--loyalty-store-item-badge-font-weight:var(--font-weight-bold);--loyalty-store-item-badge-letter-spacing:.5px;--loyalty-store-item-overlay-color:#fff;--loyalty-store-item-sold-out-opacity:.5;--loyalty-store-item-preview-badge-gap:var(--spacing-4);--loyalty-store-item-preview-badge-icon-size:1em;--loyalty-store-item-preview-badge-background:#000000b8;--loyalty-store-item-locked-image-opacity:.85;--loyalty-store-item-locked-price-color:var(--color-text-tertiary)}.loyalty-store-item{border:1px solid var(--color-border-1);border-radius:12px;transition:all .25s;display:flex;overflow:hidden}.loyalty-store-item:hover{border-color:var(--color-border-hover);transform:translate(4px);box-shadow:0 8px 32px #0000004d}body.light .loyalty-store-item:hover{box-shadow:0 4px 12px #00000014}.loyalty-store-item--sold-out{pointer-events:none}.loyalty-store-item--sold-out .loyalty-store-item__image,.loyalty-store-item--sold-out .loyalty-store-item__badge,.loyalty-store-item--sold-out .loyalty-store-item__body{opacity:var(--loyalty-store-item-sold-out-opacity)}.loyalty-store-item--locked .loyalty-store-item__image{opacity:var(--loyalty-store-item-locked-image-opacity)}.loyalty-store-item--locked .loyalty-store-item__price{color:var(--loyalty-store-item-locked-price-color)}.loyalty-store-item__thumb{aspect-ratio:16/9;flex-shrink:0;justify-content:center;align-items:center;width:300px;display:flex;position:relative;overflow:hidden}.loyalty-store-item__thumb:after{content:"";background:linear-gradient(to left, var(--color-base-surface) 0%, transparent 100%);pointer-events:none;width:40%;height:100%;position:absolute;top:0;right:0}.loyalty-store-item__image{object-fit:contain;z-index:1;filter:drop-shadow(0 6px 20px #0006);max-width:70%;max-height:70%;transition:transform .3s;position:relative}.loyalty-store-item:hover .loyalty-store-item__image{transform:scale(1.08)}.loyalty-store-item__badge,.loyalty-store-item__preview-badge{padding:var(--loyalty-store-item-badge-padding);border-radius:var(--loyalty-store-item-badge-radius);font-size:var(--loyalty-store-item-badge-font-size);font-weight:var(--loyalty-store-item-badge-font-weight);text-transform:uppercase;letter-spacing:var(--loyalty-store-item-badge-letter-spacing);z-index:2;position:absolute}.loyalty-store-item__badge{top:var(--loyalty-store-item-badge-inset);left:var(--loyalty-store-item-badge-inset);color:#fff;background:var(--color-badge-bg)}.loyalty-store-item__badge--bonus_money{background:var(--color-status-success)}.loyalty-store-item__badge--bonus_spin{background:var(--color-primary)}.loyalty-store-item__badge--real_money{color:#000;background:gold}.loyalty-store-item__badge--feature_trigger{background:#9c27b0}.loyalty-store-item__badge--free_bet{background:#448aff}.loyalty-store-item__preview-badge{align-items:center;gap:var(--loyalty-store-item-preview-badge-gap);white-space:nowrap;background:var(--loyalty-store-item-preview-badge-background);color:var(--loyalty-store-item-overlay-color);z-index:3;display:inline-flex;top:50%;left:50%;transform:translate(-50%,-50%)}.loyalty-store-item__preview-badge-icon{width:var(--loyalty-store-item-preview-badge-icon-size);height:var(--loyalty-store-item-preview-badge-icon-size);flex-shrink:0}.loyalty-store-item__sold-overlay{color:var(--loyalty-store-item-overlay-color);z-index:3;background:#0c0c0fbf;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.loyalty-store-item__body{background:var(--color-base-surface);flex:1;align-items:center;gap:24px;padding:20px 24px;display:flex}.loyalty-store-item__info{flex:1;min-width:0}.loyalty-store-item__name{color:var(--color-text-primary);margin-bottom:4px;font-size:17px;font-weight:700}.loyalty-store-item__desc{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px;line-height:1.5}.loyalty-store-item__chips{flex-wrap:wrap;gap:6px;display:flex}.loyalty-store-item__chip{background:var(--color-base-background);border:1px solid var(--color-border-1);color:var(--color-text-secondary);border-radius:4px;padding:3px 10px;font-size:10px;font-weight:600}.loyalty-store-item__meta{flex-shrink:0;gap:20px;display:flex}.loyalty-store-item__meta-item{text-align:center}.loyalty-store-item__meta-val{color:var(--color-text-primary);font-size:16px;font-weight:700}.loyalty-store-item__meta-lbl{color:var(--color-text-disabled);font-size:10px}.loyalty-store-item__action{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;min-width:120px;padding-left:24px;display:flex}.loyalty-store-item__price{color:gold;font-size:18px;font-weight:800}.loyalty-store-item__buy{white-space:nowrap}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store-item{flex-direction:column}.loyalty-store-item__thumb{width:100%}.loyalty-store-item__thumb:after{background:linear-gradient(to top, var(--color-base-surface), transparent);width:100%;height:50%;inset:auto 0 0}.loyalty-store-item__body{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.loyalty-store-item__meta{justify-content:space-around}.loyalty-store-item__action{border-top:1px solid var(--color-border-1);flex-direction:row;justify-content:space-between;width:100%;padding-top:12px;padding-left:0}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store-item{flex-direction:column}.loyalty-store-item__thumb{width:100%}.loyalty-store-item__thumb:after{background:linear-gradient(to top, var(--color-base-surface), transparent);width:100%;height:50%;inset:auto 0 0}.loyalty-store-item__body{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.loyalty-store-item__meta{justify-content:space-around}.loyalty-store-item__action{border-top:1px solid var(--color-border-1);flex-direction:row;justify-content:space-between;width:100%;padding-top:12px;padding-left:0}}@media only screen and (max-width:767px){.loyalty-store-item{flex-direction:column}.loyalty-store-item__thumb{width:100%}.loyalty-store-item__thumb:after{background:linear-gradient(to top, var(--color-base-surface), transparent);width:100%;height:50%;inset:auto 0 0}.loyalty-store-item__body{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.loyalty-store-item__meta{justify-content:space-around}.loyalty-store-item__action{border-top:1px solid var(--color-border-1);flex-direction:row;justify-content:space-between;width:100%;padding-top:12px;padding-left:0}}body{--mobile-store-purchase-ticket-width:calc(100% - 32px);--mobile-store-purchase-ticket-art-size:112px;--mobile-store-purchase-ticket-headline-font-size:var(--font-size-h2);--mobile-store-purchase-ticket-stub-padding:26px 20px 20px;--mobile-store-purchase-ticket-counterfoil-padding:16px 20px 20px;--mobile-store-purchase-overlay-padding:20px;--store-purchase-overlay-z-index:99999;--store-purchase-overlay-background:var(--color-overlay);--store-purchase-overlay-blur:4px;--store-purchase-overlay-padding:24px;--store-purchase-ticket-width:380px;--store-purchase-ticket-background:var(--color-base-surface);--store-purchase-ticket-border-color:var(--color-border-card);--store-purchase-ticket-border-radius:var(--radius-20);--store-purchase-ticket-shadow:0 24px 44px #0009;--store-purchase-ticket-glow:var(--color-brand-glow);--store-purchase-ticket-animation-duration:.24s;--store-purchase-ticket-stub-padding:30px 26px 24px;--store-purchase-ticket-counterfoil-padding:18px 26px 24px;--store-purchase-ticket-perforation-height:22px;--store-purchase-ticket-notch-radius:11px;--store-purchase-ticket-perforation-inset:22px;--store-purchase-ticket-perforation-color:var(--color-border-card);--store-purchase-ticket-art-size:140px;--store-purchase-ticket-art-color:var(--color-brand-accessible);--store-purchase-ticket-art-margin-bottom:var(--spacing-4);--store-purchase-ticket-category-color:var(--color-brand-accessible);--store-purchase-ticket-category-font-size:var(--font-size-micro);--store-purchase-ticket-category-letter-spacing:.1em;--store-purchase-ticket-headline-font-size:var(--font-size-display);--store-purchase-ticket-headline-font-weight:800;--store-purchase-ticket-headline-color:var(--color-text-primary);--store-purchase-ticket-headline-margin:var(--spacing-6) 0 var(--spacing-4);--store-purchase-ticket-name-font-size:var(--font-size-body-sm);--store-purchase-ticket-name-color:var(--color-text-secondary);--store-purchase-ticket-chips-gap:var(--spacing-6);--store-purchase-ticket-chips-margin-top:var(--spacing-14);--store-purchase-ticket-chip-background:var(--color-ui-bg);--store-purchase-ticket-chip-color:var(--color-text-secondary);--store-purchase-ticket-chip-font-size:var(--font-size-micro);--store-purchase-ticket-chip-padding:var(--spacing-4) var(--spacing-10);--store-purchase-ticket-ledger-margin-bottom:var(--spacing-16);--store-purchase-ticket-ledger-label-font-size:var(--font-size-micro);--store-purchase-ticket-ledger-label-color:var(--color-text-secondary);--store-purchase-ticket-ledger-value-font-size:var(--font-size-body);--store-purchase-ticket-ledger-spent-color:var(--color-text-primary);--store-purchase-ticket-ledger-remaining-color:var(--color-text-primary);--store-purchase-ticket-close-inset:var(--spacing-6);--store-purchase-ticket-close-hit-area:44px;--store-purchase-ticket-close-radius:var(--radius-10);--store-purchase-ticket-close-icon-size:14px;--store-purchase-ticket-close-color:var(--color-text-secondary);--store-purchase-ticket-close-color-hover:var(--color-text-primary);--store-purchase-ticket-close-background-hover:var(--color-ui-bg-hover)}body.light{--store-purchase-ticket-shadow:0 24px 44px #1a1a1e38}@media (prefers-reduced-motion:reduce){@keyframes profile-fadeUp{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}.successful-buy-overlay{z-index:var(--store-purchase-overlay-z-index);padding:var(--store-purchase-overlay-padding);background:var(--store-purchase-overlay-background);-webkit-backdrop-filter:blur(var(--store-purchase-overlay-blur));backdrop-filter:blur(var(--store-purchase-overlay-blur));display:flex;position:fixed;inset:0;overflow:auto}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.successful-buy-overlay{padding:var(--mobile-store-purchase-overlay-padding)}}@media only screen and (min-width:768px) and (max-width:1024px){.successful-buy-overlay{padding:var(--mobile-store-purchase-overlay-padding)}}@media only screen and (max-width:767px){.successful-buy-overlay{padding:var(--mobile-store-purchase-overlay-padding)}}.successful-buy-ticket{width:var(--store-purchase-ticket-width);max-width:100%;filter:drop-shadow(1px 0 0 var(--store-purchase-ticket-border-color)) drop-shadow(-1px 0 0 var(--store-purchase-ticket-border-color)) drop-shadow(0 1px 0 var(--store-purchase-ticket-border-color)) drop-shadow(0 -1px 0 var(--store-purchase-ticket-border-color)) drop-shadow(var(--store-purchase-ticket-shadow));animation:store-purchase-ticket-in var(--store-purchase-ticket-animation-duration) ease-out;outline:none;margin:auto;position:relative}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.successful-buy-ticket{width:var(--mobile-store-purchase-ticket-width)}}@media only screen and (min-width:768px) and (max-width:1024px){.successful-buy-ticket{width:var(--mobile-store-purchase-ticket-width)}}@media only screen and (max-width:767px){.successful-buy-ticket{width:var(--mobile-store-purchase-ticket-width)}}@keyframes store-purchase-ticket-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.ticket-stub,.ticket-counterfoil{background:var(--store-purchase-ticket-background)}.ticket-stub{padding:var(--store-purchase-ticket-stub-padding);text-align:center;border-radius:var(--store-purchase-ticket-border-radius) var(--store-purchase-ticket-border-radius) 0 0;position:relative;overflow:hidden}.ticket-stub:before{content:"";pointer-events:none;background:radial-gradient(300px 190px at 50% 6%, var(--store-purchase-ticket-glow), transparent 72%);position:absolute;inset:0}.ticket-stub>*{position:relative}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.ticket-stub{padding:var(--mobile-store-purchase-ticket-stub-padding)}}@media only screen and (min-width:768px) and (max-width:1024px){.ticket-stub{padding:var(--mobile-store-purchase-ticket-stub-padding)}}@media only screen and (max-width:767px){.ticket-stub{padding:var(--mobile-store-purchase-ticket-stub-padding)}}.ticket-counterfoil{padding:var(--store-purchase-ticket-counterfoil-padding);border-radius:0 0 var(--store-purchase-ticket-border-radius) var(--store-purchase-ticket-border-radius)}.ticket-counterfoil .dench-button-component,.ticket-counterfoil .dench-button{width:100%}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.ticket-counterfoil{padding:var(--mobile-store-purchase-ticket-counterfoil-padding)}}@media only screen and (min-width:768px) and (max-width:1024px){.ticket-counterfoil{padding:var(--mobile-store-purchase-ticket-counterfoil-padding)}}@media only screen and (max-width:767px){.ticket-counterfoil{padding:var(--mobile-store-purchase-ticket-counterfoil-padding)}}.ticket-perforation{height:var(--store-purchase-ticket-perforation-height);background:var(--store-purchase-ticket-background);-webkit-mask:radial-gradient(circle var(--store-purchase-ticket-notch-radius) at 0 50%, transparent 100%, #000 100%), radial-gradient(circle var(--store-purchase-ticket-notch-radius) at 100% 50%, transparent 100%, #000 100%);-webkit-mask:radial-gradient(circle var(--store-purchase-ticket-notch-radius) at 0 50%, transparent 100%, #000 100%), radial-gradient(circle var(--store-purchase-ticket-notch-radius) at 100% 50%, transparent 100%, #000 100%);mask:radial-gradient(circle var(--store-purchase-ticket-notch-radius) at 0 50%, transparent 100%, #000 100%), radial-gradient(circle var(--store-purchase-ticket-notch-radius) at 100% 50%, transparent 100%, #000 100%);-webkit-mask-composite:source-in;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.ticket-perforation span{left:var(--store-purchase-ticket-perforation-inset);right:var(--store-purchase-ticket-perforation-inset);top:calc(var(--store-purchase-ticket-perforation-height) / 2 - 1px);border-top:1.5px dashed var(--store-purchase-ticket-perforation-color);height:0;display:block;position:absolute}.ticket-art{width:var(--store-purchase-ticket-art-size);min-width:var(--store-purchase-ticket-art-size);height:var(--store-purchase-ticket-art-size);background-color:var(--store-purchase-ticket-art-color);margin:0 auto var(--store-purchase-ticket-art-margin-bottom);flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.ticket-art{width:var(--mobile-store-purchase-ticket-art-size);min-width:var(--mobile-store-purchase-ticket-art-size);height:var(--mobile-store-purchase-ticket-art-size)}}@media only screen and (min-width:768px) and (max-width:1024px){.ticket-art{width:var(--mobile-store-purchase-ticket-art-size);min-width:var(--mobile-store-purchase-ticket-art-size);height:var(--mobile-store-purchase-ticket-art-size)}}@media only screen and (max-width:767px){.ticket-art{width:var(--mobile-store-purchase-ticket-art-size);min-width:var(--mobile-store-purchase-ticket-art-size);height:var(--mobile-store-purchase-ticket-art-size)}}.ticket-category{font-size:var(--store-purchase-ticket-category-font-size);letter-spacing:var(--store-purchase-ticket-category-letter-spacing);text-transform:uppercase;color:var(--store-purchase-ticket-category-color);margin:0;font-weight:700}.ticket-headline{margin:var(--store-purchase-ticket-headline-margin);font-size:var(--store-purchase-ticket-headline-font-size);font-weight:var(--store-purchase-ticket-headline-font-weight);letter-spacing:-.02em;color:var(--store-purchase-ticket-headline-color);font-variant-numeric:tabular-nums;text-wrap:balance;line-height:1.05}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.ticket-headline{font-size:var(--mobile-store-purchase-ticket-headline-font-size)}}@media only screen and (min-width:768px) and (max-width:1024px){.ticket-headline{font-size:var(--mobile-store-purchase-ticket-headline-font-size)}}@media only screen and (max-width:767px){.ticket-headline{font-size:var(--mobile-store-purchase-ticket-headline-font-size)}}.ticket-name{font-size:var(--store-purchase-ticket-name-font-size);color:var(--store-purchase-ticket-name-color);margin:0}.ticket-chips{justify-content:center;gap:var(--store-purchase-ticket-chips-gap);margin-top:var(--store-purchase-ticket-chips-margin-top);flex-wrap:wrap;display:flex}.ticket-chip{padding:var(--store-purchase-ticket-chip-padding);border-radius:var(--radius-pill);background:var(--store-purchase-ticket-chip-background);color:var(--store-purchase-ticket-chip-color);font-size:var(--store-purchase-ticket-chip-font-size);font-weight:600}.ticket-ledger{justify-content:space-between;align-items:baseline;gap:var(--spacing-12);margin:0 0 var(--store-purchase-ticket-ledger-margin-bottom);display:flex}.ticket-ledger dt{font-size:var(--store-purchase-ticket-ledger-label-font-size);color:var(--store-purchase-ticket-ledger-label-color)}.ticket-ledger dd{margin:var(--spacing-2) 0 0;font-size:var(--store-purchase-ticket-ledger-value-font-size);font-variant-numeric:tabular-nums;font-weight:700}.ticket-ledger .spent dd{color:var(--store-purchase-ticket-ledger-spent-color)}.ticket-ledger .remaining{text-align:right}.ticket-ledger .remaining dd{color:var(--store-purchase-ticket-ledger-remaining-color)}.ticket-stub .ticket-close{top:var(--store-purchase-ticket-close-inset);right:var(--store-purchase-ticket-close-inset);z-index:2;width:var(--store-purchase-ticket-close-hit-area);height:var(--store-purchase-ticket-close-hit-area);border-radius:var(--store-purchase-ticket-close-radius);color:var(--store-purchase-ticket-close-color);background:0 0;position:absolute}.ticket-stub .ticket-close:hover{background:var(--store-purchase-ticket-close-background-hover);color:var(--store-purchase-ticket-close-color-hover)}.ticket-stub .ticket-close .icon-wrapper,.ticket-stub .ticket-close svg{width:var(--store-purchase-ticket-close-icon-size);height:var(--store-purchase-ticket-close-icon-size)}.ticket-stub .ticket-close svg path{stroke:currentColor}@media (prefers-reduced-motion:reduce){.successful-buy-ticket{animation:none}@keyframes profile-fadeUp{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}body{--loyalty-store-login-overlay-background:var(--color-base-surface);--loyalty-store-login-overlay-border:1px solid var(--color-border-card);--mobile-loyalty-store-error-popup-padding:var(--spacing-20);--mobile-loyalty-store-upcoming-section-padding-top:var(--spacing-20);--loyalty-store-error-popup-padding:var(--spacing-24);--loyalty-store-error-popup-gap:var(--spacing-16);--loyalty-store-upcoming-section-padding-top:var(--spacing-28)}.loyalty-store-wrapper{width:100%}.loyalty-store__content{padding:24px 16px 12px 0}.loyalty-store__content>*{animation:.3s both profile-fadeUp}.loyalty-store__content>:nth-child(2){animation-delay:50ms}.loyalty-store__content>:nth-child(3){animation-delay:.1s}.loyalty-store__content>:nth-child(4){animation-delay:.15s}.loyalty-store__content>:nth-child(5){animation-delay:.2s}.loyalty-store__content>:nth-child(n+6){animation-delay:.25s}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__content{padding:0 16px 16px}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__content{padding:0 16px 16px}}@media only screen and (max-width:767px){.loyalty-store__content{padding:0 16px 16px}}.loyalty-store__hero{border-radius:var(--hero-border-radius);padding:var(--hero-padding);border:1px solid var(--hero-border-color);margin-bottom:var(--hero-margin-bottom);position:relative;overflow:hidden}.loyalty-store__hero:before{content:"";background:radial-gradient(ellipse at 80% 50%, var(--hero-glow-color) 0%, transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:0}.loyalty-store__hero>*{z-index:1;position:relative}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__hero{padding:var(--hero-padding-mobile);border-radius:var(--hero-border-radius-mobile)}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__hero{padding:var(--hero-padding-mobile);border-radius:var(--hero-border-radius-mobile)}}@media only screen and (max-width:767px){.loyalty-store__hero{padding:var(--hero-padding-mobile);border-radius:var(--hero-border-radius-mobile)}}.loyalty-store__hero-tag{font-size:var(--hero-tag-font-size);font-weight:var(--hero-tag-font-weight);text-transform:uppercase;letter-spacing:var(--hero-tag-letter-spacing);color:var(--hero-tag-color);margin-bottom:var(--hero-tag-margin-bottom)}.loyalty-store__hero-title{font-size:var(--hero-title-font-size);font-weight:var(--hero-title-font-weight);line-height:var(--hero-title-line-height);color:var(--hero-title-color);margin:0 0 var(--hero-title-margin-bottom)}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__hero-title{font-size:var(--hero-title-font-size-mobile)}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__hero-title{font-size:var(--hero-title-font-size-mobile)}}@media only screen and (max-width:767px){.loyalty-store__hero-title{font-size:var(--hero-title-font-size-mobile)}}.loyalty-store__hero-accent{color:var(--hero-accent-color)}.loyalty-store__hero-desc{font-size:var(--hero-desc-font-size);line-height:var(--hero-desc-line-height);color:var(--hero-desc-color);max-width:var(--hero-desc-max-width);margin:0}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__hero-desc{font-size:var(--hero-desc-font-size-mobile)}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__hero-desc{font-size:var(--hero-desc-font-size-mobile)}}@media only screen and (max-width:767px){.loyalty-store__hero-desc{font-size:var(--hero-desc-font-size-mobile)}}.loyalty-store__hero-cta{margin-top:var(--hero-cta-margin-top)}.loyalty-store__hero-user{border-top:1px solid var(--color-border-1);align-items:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__hero-user{flex-wrap:wrap;gap:12px}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__hero-user{flex-wrap:wrap;gap:12px}}@media only screen and (max-width:767px){.loyalty-store__hero-user{flex-wrap:wrap;gap:12px}}.loyalty-store__hero-coin{background:linear-gradient(135deg,gold,#fa0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 16px #ffd70033}.loyalty-store__hero-coin span{color:#1a1a1a;font-size:18px;font-weight:700}.loyalty-store__hero-pts-val{color:var(--color-text-primary);font-size:28px;font-weight:800;line-height:1}.loyalty-store__hero-pts-lbl{color:var(--color-text-secondary);margin-top:2px;font-size:11px}.loyalty-store__hero-divider{background:var(--color-border-1);flex-shrink:0;width:1px;height:36px}.loyalty-store__hero-stat-val{color:var(--color-text-primary);font-size:16px;font-weight:700}.loyalty-store__hero-stat-lbl{color:var(--color-text-disabled);font-size:10px}.loyalty-store__hero-action{flex-shrink:0;margin-left:auto}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__hero-action{border-top:1px solid var(--color-border-1);width:100%;margin-left:0;padding-top:12px}.loyalty-store__hero-action .dench-button-component,.loyalty-store__hero-action .dench-button{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__hero-action{border-top:1px solid var(--color-border-1);width:100%;margin-left:0;padding-top:12px}.loyalty-store__hero-action .dench-button-component,.loyalty-store__hero-action .dench-button{width:100%}}@media only screen and (max-width:767px){.loyalty-store__hero-action{border-top:1px solid var(--color-border-1);width:100%;margin-left:0;padding-top:12px}.loyalty-store__hero-action .dench-button-component,.loyalty-store__hero-action .dench-button{width:100%}}.loyalty-store__pills{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__pills{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__pills{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}}@media only screen and (max-width:767px){.loyalty-store__pills{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}}.loyalty-store__pill{color:var(--color-text-secondary);background:var(--color-base-surface);border:1px solid var(--color-border-1);cursor:pointer;white-space:nowrap;border-radius:30px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.loyalty-store__pill:hover{border-color:var(--color-border-hover);color:var(--color-text-primary)}.loyalty-store__pill--active{border-color:var(--color-primary);color:var(--color-text-primary);background:#f421230f}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__pill{flex-shrink:0;padding:6px 14px;font-size:11px}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__pill{flex-shrink:0;padding:6px 14px;font-size:11px}}@media only screen and (max-width:767px){.loyalty-store__pill{flex-shrink:0;padding:6px 14px;font-size:11px}}.loyalty-store__items-wrap{position:relative}.loyalty-store__items--blurred{filter:blur(3px)grayscale(.6);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.loyalty-store__login-overlay{z-index:10;text-align:center;background:var(--loyalty-store-login-overlay-background);border:var(--loyalty-store-login-overlay-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;width:90%;max-width:400px;padding:32px 40px;position:absolute;top:80px;left:50%;transform:translate(-50%)}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__login-overlay{padding:24px 20px;top:40px}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__login-overlay{padding:24px 20px;top:40px}}@media only screen and (max-width:767px){.loyalty-store__login-overlay{padding:24px 20px;top:40px}}.loyalty-store__login-icon{color:var(--color-text-disabled);margin-bottom:10px}.loyalty-store__login-msg{color:var(--color-text-primary);margin-bottom:16px;font-size:16px;font-weight:700}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store__login-msg{font-size:14px}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store__login-msg{font-size:14px}}@media only screen and (max-width:767px){.loyalty-store__login-msg{font-size:14px}}.main-store-section{margin-bottom:28px}.main-store-section--upcoming{padding-top:var(--loyalty-store-upcoming-section-padding-top);border-top:1px solid var(--color-border-1)}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.main-store-section--upcoming{padding-top:var(--mobile-loyalty-store-upcoming-section-padding-top)}}@media only screen and (min-width:768px) and (max-width:1024px){.main-store-section--upcoming{padding-top:var(--mobile-loyalty-store-upcoming-section-padding-top)}}@media only screen and (max-width:767px){.main-store-section--upcoming{padding-top:var(--mobile-loyalty-store-upcoming-section-padding-top)}}.main-store-section-label{color:var(--color-text-primary);margin-bottom:16px;font-size:18px;font-weight:700}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.main-store-section-label{margin-bottom:10px;font-size:15px}}@media only screen and (min-width:768px) and (max-width:1024px){.main-store-section-label{margin-bottom:10px;font-size:15px}}@media only screen and (max-width:767px){.main-store-section-label{margin-bottom:10px;font-size:15px}}.main-store-section-grid{flex-direction:column;gap:12px;display:flex}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.main-store-section-grid{gap:8px}}@media only screen and (min-width:768px) and (max-width:1024px){.main-store-section-grid{gap:8px}}@media only screen and (max-width:767px){.main-store-section-grid{gap:8px}}.loyalty-store-section-error-message{background:var(--modals-backdrop-background);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99999;width:100%;height:100%;position:fixed;top:0;left:0}.loyalty-store-section-error-message .error-message{width:400px;color:var(--confirm-modal-title-color);font-size:var(--confirm-modal-title-font-size);line-height:var(--confirm-modal-title-line-height);font-weight:var(--confirm-modal-title-font-weight);text-align:center;padding:var(--loyalty-store-error-popup-padding);background:var(--modals-background);border-radius:var(--modals-border-radius);z-index:999;justify-content:center;align-items:center;gap:var(--loyalty-store-error-popup-gap);flex-direction:column;min-height:150px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:834px) and (max-device-width:1194px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),(min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.loyalty-store-section-error-message .error-message{width:300px;min-height:100px;padding:var(--mobile-loyalty-store-error-popup-padding);font-size:14px}}@media only screen and (min-width:768px) and (max-width:1024px){.loyalty-store-section-error-message .error-message{width:300px;min-height:100px;padding:var(--mobile-loyalty-store-error-popup-padding);font-size:14px}}@media only screen and (max-width:767px){.loyalty-store-section-error-message .error-message{width:300px;min-height:100px;padding:var(--mobile-loyalty-store-error-popup-padding);font-size:14px}}.loyalty-store-section-error-message.hidden{display:none}.loyalty-store-section-error-message:not(.hidden){justify-content:center;align-items:center;display:flex}
