.loyalty-slotshop-row[data-v-3a8d3cc2]{display:flex;align-items:center;gap:var(--magic-size-3);width:100%}.loyalty-slotshop-row--last-level[data-v-3a8d3cc2]{justify-content:space-between}.loyalty-slotshop-row__icon[data-v-3a8d3cc2]{width:var(--magic-size-9);height:var(--magic-size-9);flex-shrink:0}.loyalty-slotshop-row__details[data-v-3a8d3cc2]{display:flex;flex-direction:column;flex:0 1 auto;min-width:0;text-align:left}.loyalty-slotshop-row__label[data-v-3a8d3cc2]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400;color:var(--magic-text-medium)}.loyalty-slotshop-row__value[data-v-3a8d3cc2]{color:var(--magic-text-default);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-5);line-height:var(--magic-line-height-3);font-weight:600}.loyalty-slotshop-row--last-level .loyalty-slotshop-row__value[data-v-3a8d3cc2]{color:var(--magic-text-default);font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}@media(min-width:1024px){.loyalty-slotshop-row--last-level .loyalty-slotshop-row__value[data-v-3a8d3cc2]{font-size:var(--magic-font-size-8)}}.loyalty-slotshop-row__redeem-link[data-v-3a8d3cc2]{display:inline-flex;margin-left:auto;text-decoration:none}.loyalty-vip-card[data-v-29b2ca40]{--loyalty-tier-accent: var(--magic-text-diamond-default)}.loyalty-vip-card--loyalty-tier-1[data-v-29b2ca40]{--loyalty-tier-accent: var(--magic-text-bronce-default)}.loyalty-vip-card--loyalty-tier-2[data-v-29b2ca40]{--loyalty-tier-accent: var(--magic-text-silver-default)}.loyalty-vip-card--loyalty-tier-3[data-v-29b2ca40]{--loyalty-tier-accent: var(--magic-text-gold-default)}.loyalty-vip-card--loyalty-tier-4[data-v-29b2ca40]{--loyalty-tier-accent: var(--magic-text-platinum-default)}.loyalty-vip-card--loyalty-tier-5[data-v-29b2ca40]{--loyalty-tier-accent: var(--magic-text-diamond-default)}.loyalty-vip-card[data-v-29b2ca40]{display:flex;flex-direction:column;gap:var(--magic-size-2)}.loyalty-vip-card--default[data-v-29b2ca40]{width:100%;align-self:stretch;flex:1 1 auto}@media(min-width:1024px){.loyalty-vip-card--default[data-v-29b2ca40]{flex-direction:row}}@media(min-width:1024px){.loyalty-vip-card--default .loyalty-vip-card__next-panel[data-v-29b2ca40]{flex-direction:column!important}}.loyalty-vip-card__card[data-v-29b2ca40]{display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--magic-size-3);padding:var(--magic-size-6);border-radius:var(--magic-corner-radius-mid);background:var(--magic-surface-lv-2)}.loyalty-vip-card__heading[data-v-29b2ca40]{margin:0;color:var(--magic-text-subtle);text-align:center;font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.loyalty-vip-card__tier[data-v-29b2ca40]{display:flex;align-items:center;justify-content:center;gap:var(--magic-size-4);padding:var(--magic-size-2) 0}.loyalty-vip-card__tier-icon[data-v-29b2ca40]{width:var(--magic-size-13);height:var(--magic-size-13);flex-shrink:0;object-fit:contain}.loyalty-vip-card__tier-image[data-v-29b2ca40]{position:relative;flex-shrink:0}.loyalty-vip-card__tier-image-pic[data-v-29b2ca40]{position:relative;z-index:1;width:var(--magic-size-13);height:var(--magic-size-13);object-fit:contain}.loyalty-vip-card__tier-name[data-v-29b2ca40]{margin:0;color:var(--magic-text-default);font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-12);letter-spacing:calc(var(--magic-font-size-12) * -.01);line-height:var(--magic-line-height-9);font-weight:700}@media(min-width:768px){.loyalty-vip-card__tier-name[data-v-29b2ca40]{font-size:var(--magic-font-size-13);letter-spacing:calc(var(--magic-font-size-13) * -.01);line-height:var(--magic-line-height-10)}}@media(min-width:1024px){.loyalty-vip-card__tier-name[data-v-29b2ca40]{font-size:var(--magic-font-size-14);letter-spacing:calc(var(--magic-font-size-14) * -.01);line-height:var(--magic-line-height-11)}}.loyalty-vip-card__progress[data-v-29b2ca40]{display:flex;flex-direction:column;gap:var(--magic-size-2);width:100%}.loyalty-vip-card__progress[data-v-29b2ca40] .progress-bar{--magic-progress-bar-height: var(--magic-size-3);border-radius:var(--magic-size-3);overflow:hidden}.loyalty-vip-card__progress[data-v-29b2ca40] .filler{box-shadow:none!important}.loyalty-vip-card__progress-info[data-v-29b2ca40]{display:flex;align-items:center;justify-content:space-between;gap:var(--magic-size-4)}.loyalty-vip-card__progress-to[data-v-29b2ca40],.loyalty-vip-card__progress-complete[data-v-29b2ca40]{display:flex;margin:0;color:var(--magic-text-default);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600}.loyalty-vip-card__progress-complete[data-v-29b2ca40]{text-align:right}.loyalty-vip-card__progress-value[data-v-29b2ca40]{color:var(--magic-text-gold-coin-default, #ffda24);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600}.loyalty-vip-card__progress-value.progress--bronze[data-v-29b2ca40]{color:var(--magic-text-bronce-default)}.loyalty-vip-card__progress-value.progress--silver[data-v-29b2ca40]{color:var(--magic-text-silver-default)}.loyalty-vip-card__progress-value.progress--gold[data-v-29b2ca40]{color:var(--magic-text-gold-default)}.loyalty-vip-card__progress-value.progress--platinum[data-v-29b2ca40]{color:var(--magic-text-platinum-default)}.loyalty-vip-card__progress-value.progress--diamond[data-v-29b2ca40]{color:var(--magic-text-diamond-default)}.loyalty-vip-card--loyalty-tier-1[data-v-29b2ca40]{--magic-progress-bar-filler-background: var(--gradient-bronce);--magic-progress-bar-filler-shadow: var(--magic-text-bronce-default)}.loyalty-vip-card--loyalty-tier-2[data-v-29b2ca40]{--magic-progress-bar-filler-background: var(--gradient-silver);--magic-progress-bar-filler-shadow: var(--magic-text-silver-default)}.loyalty-vip-card--loyalty-tier-3[data-v-29b2ca40]{--magic-progress-bar-filler-background: var(--magic-gradient-gold);--magic-progress-bar-filler-shadow: var(--magic-text-gold-default)}.loyalty-vip-card--loyalty-tier-4[data-v-29b2ca40]{--magic-progress-bar-filler-background: var(--gradient-platinum);--magic-progress-bar-filler-shadow: var(--magic-text-platinum-default)}.loyalty-vip-card--loyalty-tier-5[data-v-29b2ca40]{--magic-progress-bar-filler-background: var(--gradient-diamond);--magic-progress-bar-filler-shadow: var(--magic-text-diamond-default)}.loyalty-vip-card__next-panel[data-v-29b2ca40]{display:flex;align-items:center;justify-content:center;gap:var(--magic-size-4);padding:var(--magic-size-4) var(--magic-size-3);border-radius:var(--magic-corner-radius-mid);background:var(--magic-surface-lv-2)}.loyalty-vip-card__kpi[data-v-29b2ca40]{display:flex;flex:1 0 0;align-items:center;justify-content:center;gap:var(--magic-size-2);min-width:0}.loyalty-vip-card__kpi-icon[data-v-29b2ca40]{width:var(--magic-size-9);height:var(--magic-size-9);flex-shrink:0;object-fit:contain}.loyalty-vip-card__kpi-text[data-v-29b2ca40]{display:flex;flex-direction:column;min-width:0}.loyalty-vip-card__kpi-label[data-v-29b2ca40]{margin:0;color:var(--magic-text-subtle);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-2);line-height:var(--magic-line-height-1);font-weight:400}.loyalty-vip-card__kpi-value[data-v-29b2ca40]{margin:0;color:var(--magic-text-default);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600}.loyalty-vip-card__divider[data-v-29b2ca40]{flex-shrink:0;width:1px;height:var(--magic-size-8);background:var(--magic-border-default)}.loyalty-vip-card__slotshop[data-v-29b2ca40]{flex:1 0 0;min-width:0}.loyalty-vip-card__last-level[data-v-29b2ca40]{display:flex;flex-direction:column;align-items:center;gap:var(--magic-size-3);width:100%}.loyalty-vip-card__last-level-title[data-v-29b2ca40]{margin:0;color:var(--magic-text-default);text-align:center;font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-6);line-height:var(--magic-line-height-4);font-weight:600}.loyalty-vip-card__last-level-invite[data-v-29b2ca40]{display:flex;align-items:center;gap:var(--magic-size-2);color:var(--magic-text-default);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600}.loyalty-vip-card__last-level-text[data-v-29b2ca40]{margin:0;color:var(--magic-text-subtle);text-align:center;font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.loyalty-vip-card__next-value--loyalty-tier-1[data-v-29b2ca40]{color:var(--magic-text-bronce-default)}.loyalty-vip-card__next-value--loyalty-tier-2[data-v-29b2ca40]{color:var(--magic-text-silver-default)}.loyalty-vip-card__next-value--loyalty-tier-3[data-v-29b2ca40]{color:var(--magic-text-gold-default)}.loyalty-vip-card__next-value--loyalty-tier-4[data-v-29b2ca40]{color:var(--magic-text-platinum-default)}.loyalty-vip-card__next-value--loyalty-tier-5[data-v-29b2ca40]{color:var(--magic-text-diamond-default)}.loyalty-vip-card--default .loyalty-vip-card__card[data-v-29b2ca40],.loyalty-vip-card--default .loyalty-vip-card__next-panel[data-v-29b2ca40]{background:var(--magic-surface-lv-1)}@media(min-width:1024px){.loyalty-vip-card--default .loyalty-vip-card__next-panel[data-v-29b2ca40]{padding:var(--magic-size-6);gap:var(--magic-size-6);width:272px;box-sizing:border-box;flex-shrink:0}}@media(min-width:1024px){.loyalty-vip-card--default .loyalty-vip-card__divider[data-v-29b2ca40]{height:1px;width:100%}}.loyalty-header[data-v-ecd28b96]{background-size:cover;color:var(--magic-text-on-dark-color);text-align:center;display:flex;flex-direction:row;justify-content:flex-end;padding:0 var(--magic-size-4) var(--magic-size-6);margin:var(--magic-size-6) calc(var(--magic-size-4) * -1);min-height:350px}@media(min-width:768px){.loyalty-header[data-v-ecd28b96]{background-size:cover;text-align:left;padding:var(--magic-size-7) var(--magic-size-6);justify-content:normal;min-height:228px}}@media(min-width:1024px){.loyalty-header[data-v-ecd28b96]{padding:var(--magic-size-8) var(--magic-size-9);margin:var(--magic-size-6) 0;border-radius:var(--magic-corner-radius-mid)}}.loyalty-header--logged-in[data-v-ecd28b96]{--magic-progress-bar-height: var(--magic-size-3);background-image:none;gap:var(--magic-size-4);color:var(--magic-text-default);padding:0;margin:var(--magic-size-6) 0;height:auto}@media(min-width:1024px){.loyalty-header--logged-in[data-v-ecd28b96]{flex-direction:row}}.loyalty-tier-card[data-v-af20139d]{--loyalty-tier-accent: var(--magic-text-diamond-default)}.loyalty-tier-card--loyalty-tier-1[data-v-af20139d]{--loyalty-tier-accent: var(--magic-text-bronce-default)}.loyalty-tier-card--loyalty-tier-2[data-v-af20139d]{--loyalty-tier-accent: var(--magic-text-silver-default)}.loyalty-tier-card--loyalty-tier-3[data-v-af20139d]{--loyalty-tier-accent: var(--magic-text-gold-default)}.loyalty-tier-card--loyalty-tier-4[data-v-af20139d]{--loyalty-tier-accent: var(--magic-text-platinum-default)}.loyalty-tier-card--loyalty-tier-5[data-v-af20139d]{--loyalty-tier-accent: var(--magic-text-diamond-default)}.loyalty-tier-card[data-v-af20139d]{display:flex;flex-direction:column;align-items:center;background-color:var(--magic-surface-lv-1);border-radius:var(--magic-corner-radius-mid);box-shadow:0 var(--magic-size-2) var(--magic-size-4) 0 var(--magic-surface-blanket-20);padding:var(--magic-size-8) var(--magic-size-4) var(--magic-size-4);margin:calc(var(--magic-tier-icon-size, 77px) / 2) 0 var(--magic-size-6) 0;color:var(--magic-text-medium);width:280px}@media(min-width:768px){.loyalty-tier-card[data-v-af20139d]{width:308px}}.loyalty-tier-card__your-tier-badge[data-v-af20139d]{display:none}.loyalty-tiers--logged-out .loyalty-tier-card .loyalty-tier-card__benefit-text[data-v-af20139d]{color:var(--magic-text-medium)}.loyalty-tier-card--disabled[data-v-af20139d]{color:var(--magic-text-disabled)}.loyalty-tier-card--disabled .loyalty-tier-card__image[data-v-af20139d]{filter:grayscale(100%)}.loyalty-tier-card--disabled .loyalty-tier-card__status-text[data-v-af20139d]{color:var(--magic-text-subtle)}.loyalty-tier-card--activated[data-v-af20139d]{border:2px solid var(--loyalty-tier-card-color, var(--loyalty-tier-accent, var(--magic-border-gold-coin-default)));box-shadow:0 0 20px 0 var(--loyalty-tier-card-color, var(--loyalty-tier-accent, var(--magic-background-gold-coin-default)))}.loyalty-tier-card--activated .loyalty-tier-card__status .icon[data-v-af20139d]{color:var(--magic-icon-success-default)}.loyalty-tier-card--passed .loyalty-tier-card__benefits[data-v-af20139d]{background:var(--magic-background-tertiary-subtle-alpha-default)}.loyalty-tier-card .icon[data-v-af20139d]{width:var(--magic-icon-size, 24px);height:var(--magic-icon-size, 24px)}.loyalty-tier-card__icon[data-v-af20139d]{width:var(--magic-tier-icon-size, 77px);height:var(--magic-tier-icon-size, 77px);margin-top:calc((var(--magic-size-9) + var(--magic-tier-icon-size, 77px) / 2) * -1);margin-bottom:var(--magic-size-4)}.loyalty-tier-card__title[data-v-af20139d]{font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-9);line-height:var(--magic-line-height-7);font-weight:600}@media(min-width:768px){.loyalty-tier-card__title[data-v-af20139d]{font-size:var(--magic-font-size-10);line-height:var(--magic-line-height-8)}}@media(min-width:1024px){.loyalty-tier-card__title[data-v-af20139d]{font-size:var(--magic-font-size-11);line-height:var(--magic-line-height-8)}}.loyalty-tier-card__title[data-v-af20139d]{line-height:1.2;color:var(--magic-text-default)}.loyalty-tier-card__title--disabled[data-v-af20139d]{color:var(--magic-text-subtle)}.loyalty-tier-card__status[data-v-af20139d]{display:flex;align-items:center;justify-content:center;gap:var(--magic-size-2)}.loyalty-tier-card__status-text[data-v-af20139d]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-5);line-height:var(--magic-line-height-3);font-weight:400;color:var(--magic-text-default)}.loyalty-tier-card__benefits[data-v-af20139d]{display:flex;flex-direction:column;width:100%;height:100%;border-radius:var(--magic-corner-radius-mid);margin-top:var(--magic-size-4);padding:var(--magic-size-3);background-color:var(--magic-surface-lv-2)}.loyalty-tier-card__benefit[data-v-af20139d]{display:flex;align-items:center;width:100%;padding:var(--magic-size-1) var(--magic-size-2);gap:var(--magic-size-2)}@media(min-width:1024px){.loyalty-tier-card__benefit[data-v-af20139d]{min-height:var(--magic-size-8)}}.loyalty-tier-card__benefit .loyalty-tier-card__benefit-icon[data-v-af20139d]{color:var(--magic-icon-success-default)}.loyalty-tier-card__benefit .loyalty-tier-card__tooltip-icon[data-v-af20139d]{color:var(--magic-icon-default)}.loyalty-tier-card__benefit--disabled .loyalty-tier-card__benefit-icon[data-v-af20139d],.loyalty-tier-card__benefit--disabled .loyalty-tier-card__tooltip-icon[data-v-af20139d],.loyalty-tier-card__benefit--disabled .loyalty-tier-card__benefit-text[data-v-af20139d]{color:var(--magic-text-medium)}.loyalty-tier-card__benefit-text[data-v-af20139d]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400;color:var(--magic-text-default)}.loyalty-tier-card__tooltip[data-v-af20139d]{width:var(--magic-size-4);height:var(--magic-size-4);color:var(--magic-text-default);margin-left:auto}.loyalty-tier-card__tooltip-content[data-v-af20139d]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-2);line-height:var(--magic-line-height-1);font-weight:400;width:157px}.loyalty-tiers[data-v-e32c3ed1]{display:flex;flex-direction:column;gap:var(--magic-size-4);margin:var(--magic-size-6) 0}.loyalty-tiers__header[data-v-e32c3ed1]{display:flex;align-items:center;justify-content:space-between;color:var(--magic-text-default)}.loyalty-tiers__nav[data-v-e32c3ed1]{display:flex;align-items:center;gap:var(--magic-size-2)}.loyalty-tiers__scroll-button[data-v-e32c3ed1]{cursor:pointer}.loyalty-tiers__scroll-button[data-v-e32c3ed1]:disabled{cursor:not-allowed}.loyalty-tiers__scroll-button--disabled[data-v-e32c3ed1]{pointer-events:none}.loyalty-tiers__scroll-button-icon[data-v-e32c3ed1]{width:var(--magic-size-6);height:var(--magic-size-6);color:var(--magic-icon-default)}.loyalty-tiers__scroll-button-icon--disabled[data-v-e32c3ed1]{color:var(--magic-icon-disabled)}.loyalty-tiers__heading[data-v-e32c3ed1]{display:flex;flex-direction:column;gap:var(--magic-size-2)}.loyalty-tiers__title[data-v-e32c3ed1]{font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}@media(min-width:1024px){.loyalty-tiers__title[data-v-e32c3ed1]{font-size:var(--magic-font-size-8)}}.loyalty-tiers__title[data-v-e32c3ed1]{line-height:1.1}.loyalty-tiers__subtitle[data-v-e32c3ed1]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400;color:var(--magic-text-medium)}.loyalty-tiers__list[data-v-e32c3ed1]{-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}.loyalty-tiers__list[data-v-e32c3ed1]::-webkit-scrollbar,.loyalty-tiers__list[data-v-e32c3ed1]::-webkit-scrollbar-track,.loyalty-tiers__list[data-v-e32c3ed1]::-webkit-scrollbar-thumb,.loyalty-tiers__list[data-v-e32c3ed1]::-webkit-scrollbar-track-piece:start,.loyalty-tiers__list[data-v-e32c3ed1]::-webkit-scrollbar-track-piece:end{display:none;width:0;height:0;background:transparent none 0 0;visibility:hidden;scrollbar-width:none}.loyalty-tiers__list[data-v-e32c3ed1]{overflow:auto;backface-visibility:hidden;overflow-x:auto;overflow-y:hidden}@media(pointer:coarse){.loyalty-tiers__list[data-v-e32c3ed1]{scroll-behavior:smooth}}.loyalty-tiers__list[data-v-e32c3ed1]{display:grid;gap:var(--magic-size-4);grid-auto-flow:column;grid-auto-columns:280px;scroll-snap-type:x mandatory;scroll-padding-left:var(--magic-size-4);width:calc(100% + var(--magic-size-4) * 2);padding:var(--magic-size-6) var(--magic-size-4) var(--magic-size-9);margin-left:calc(var(--magic-size-4) * -1)}.loyalty-tiers__list[data-v-e32c3ed1]>*{scroll-snap-align:start}@media(min-width:768px){.loyalty-tiers__list[data-v-e32c3ed1]{grid-auto-columns:308px}}.loyalty-benefits-section[data-v-e41527fc]{display:flex;flex-direction:column;gap:var(--magic-size-6)}.loyalty-benefits__section-header[data-v-e41527fc]{display:flex;align-items:center;justify-content:space-between}.loyalty-benefits__heading[data-v-e41527fc]{display:flex;flex-direction:column;gap:var(--magic-size-2)}.loyalty-benefits__section-title[data-v-e41527fc]{font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}@media(min-width:1024px){.loyalty-benefits__section-title[data-v-e41527fc]{font-size:var(--magic-font-size-8)}}.loyalty-benefits__section-title[data-v-e41527fc]{line-height:1.1;color:var(--magic-text-default)}.loyalty-benefits__section-subtitle[data-v-e41527fc]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400}.loyalty-benefits__nav[data-v-e41527fc]{display:flex;align-items:center;gap:var(--magic-size-2)}.loyalty-benefits__scroll-button[data-v-e41527fc]{cursor:pointer}.loyalty-benefits__scroll-button[data-v-e41527fc]:disabled{cursor:not-allowed}.loyalty-benefits__scroll-button--disabled[data-v-e41527fc]{pointer-events:none}.loyalty-benefits__scroll-button-icon[data-v-e41527fc]{width:var(--magic-size-6);height:var(--magic-size-6);color:var(--magic-icon-default)}.loyalty-benefits__scroll-button-icon--disabled[data-v-e41527fc]{color:var(--magic-icon-disabled)}.loyalty-benefits[data-v-e41527fc]{-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}.loyalty-benefits[data-v-e41527fc]::-webkit-scrollbar,.loyalty-benefits[data-v-e41527fc]::-webkit-scrollbar-track,.loyalty-benefits[data-v-e41527fc]::-webkit-scrollbar-thumb,.loyalty-benefits[data-v-e41527fc]::-webkit-scrollbar-track-piece:start,.loyalty-benefits[data-v-e41527fc]::-webkit-scrollbar-track-piece:end{display:none;width:0;height:0;background:transparent none 0 0;visibility:hidden;scrollbar-width:none}.loyalty-benefits[data-v-e41527fc]{overflow:auto;backface-visibility:hidden;overflow-x:auto;overflow-y:hidden}@media(pointer:coarse){.loyalty-benefits[data-v-e41527fc]{scroll-behavior:smooth}}.loyalty-benefits[data-v-e41527fc]{display:grid;gap:var(--magic-size-4);grid-auto-flow:column;grid-auto-columns:320px;scroll-snap-type:x mandatory;scroll-padding-left:var(--magic-size-4);width:calc(100% + var(--magic-size-12));padding:0 var(--magic-size-12) 0 var(--magic-size-4);margin-left:calc(var(--magic-size-4) * -1)}.loyalty-benefits>.loyalty-benefits__item[data-v-e41527fc]{scroll-snap-align:start}@media(min-width:768px){.loyalty-benefits[data-v-e41527fc]{grid-auto-columns:266px}}@media(min-width:1024px){.loyalty-benefits[data-v-e41527fc]{overflow:visible;scroll-behavior:auto;grid-auto-flow:column;grid-auto-columns:272px;grid-template-columns:none;width:100%;padding:0;margin:0}}@media(min-width:1024px){.loyalty-benefits--overflow[data-v-e41527fc]{overflow:auto;backface-visibility:hidden;overflow-x:auto;overflow-y:hidden}}@media(min-width:1024px)and (pointer:coarse){.loyalty-benefits--overflow[data-v-e41527fc]{scroll-behavior:smooth}}@media(min-width:1024px){.loyalty-benefits--overflow[data-v-e41527fc]{grid-auto-columns:272px;grid-template-columns:none;width:calc(100% + var(--magic-size-4) * 2);padding:0 var(--magic-size-4);margin-left:calc(var(--magic-size-4) * -1)}}.loyalty-benefits__item[data-v-e41527fc]{display:flex;flex-direction:column;align-items:flex-start;border-radius:var(--magic-corner-radius-mid);background-color:var(--magic-surface-lv-1);padding:var(--magic-size-4);text-align:left;box-shadow:0 var(--magic-size-2) var(--magic-size-4) 0 var(--magic-surface-blanket-20);margin-bottom:var(--magic-size-6);height:264px}@media(min-width:1024px){.loyalty-benefits__item[data-v-e41527fc]{height:304px}}.loyalty-benefits__icon[data-v-e41527fc]{align-self:center;width:var(--magic-size-12);height:var(--magic-size-12);margin-bottom:var(--magic-size-4)}.loyalty-benefits__title[data-v-e41527fc]{font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-6);line-height:var(--magic-line-height-4);font-weight:600;color:var(--magic-text-default)}.loyalty-benefits__description[data-v-e41527fc]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600;color:var(--magic-text-medium)}.loyalty-free-reward-card[data-v-ca4df765]{display:flex;flex-direction:column;overflow:hidden;height:100%;border-radius:var(--magic-corner-radius-low);background:var(--loyalty-free-reward-card-background, var(--magic-surface-lv-1))}.loyalty-free-reward-card__media[data-v-ca4df765]{flex-shrink:0;height:128px;background:var(--magic-background-tertiary-subtle-alpha-default)}.loyalty-free-reward-card__image[data-v-ca4df765]{display:block;width:100%;height:100%;object-fit:cover}.loyalty-free-reward-card__content[data-v-ca4df765]{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:var(--magic-size-4);padding:var(--magic-size-3)}.loyalty-free-reward-card__header[data-v-ca4df765]{display:flex;flex-direction:column}.loyalty-free-reward-card__heading[data-v-ca4df765]{display:flex;align-items:flex-start;gap:var(--magic-size-4)}.loyalty-free-reward-card__title[data-v-ca4df765]{flex:1;min-width:0;margin:0;overflow:hidden;color:var(--magic-text-default);text-overflow:ellipsis;font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-6);line-height:var(--magic-line-height-4);font-weight:600}.loyalty-free-reward-card__description[data-v-ca4df765]{color:var(--magic-text-medium);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:600}.loyalty-free-reward-card__tooltip[data-v-ca4df765]{display:flex;flex-shrink:0;align-items:center;height:var(--magic-size-7)}.loyalty-free-reward-card__tooltip-icon[data-v-ca4df765]{width:var(--magic-size-6);height:var(--magic-size-6);color:var(--magic-icon-default);cursor:pointer}.loyalty-free-reward-card__tooltip-content[data-v-ca4df765]{width:200px;color:var(--magic-neutral-300, #c7c7c7);font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-2);line-height:var(--magic-line-height-1);font-weight:400}.loyalty-free-reward-card__button[data-v-ca4df765]{--magic-button-line-height: var(--magic-size-9);width:100%}.loyalty-free-reward-card__button--countdown[data-v-ca4df765]{font-variant-numeric:tabular-nums}.loyalty-free-rewards[data-v-028f1973]{display:flex;flex-direction:column;gap:var(--magic-size-2);margin:0}.loyalty-free-rewards__header[data-v-028f1973]{display:flex;align-items:center;justify-content:space-between;gap:var(--magic-size-7)}.loyalty-free-rewards__title[data-v-028f1973]{flex:1;min-width:0;margin:0;color:var(--magic-text-default);font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}@media(min-width:1024px){.loyalty-free-rewards__title[data-v-028f1973]{font-size:var(--magic-font-size-8)}}.loyalty-free-rewards__nav[data-v-028f1973]{display:none;align-items:center;gap:var(--magic-size-4)}@media(min-width:1024px){.loyalty-free-rewards__nav[data-v-028f1973]{display:flex}}.loyalty-free-rewards__scroll-button[data-v-028f1973]{display:flex;padding:var(--magic-size-1) 0;border:none;background:none;cursor:pointer}.loyalty-free-rewards__scroll-button[data-v-028f1973]:disabled{cursor:not-allowed}.loyalty-free-rewards__scroll-button--disabled[data-v-028f1973]{pointer-events:none}.loyalty-free-rewards__scroll-button-icon[data-v-028f1973]{width:var(--magic-size-6);height:var(--magic-size-6);color:var(--magic-icon-default)}.loyalty-free-rewards__scroll-button--disabled .loyalty-free-rewards__scroll-button-icon[data-v-028f1973]{color:var(--magic-icon-disabled)}.loyalty-free-rewards__list[data-v-028f1973]{-ms-overflow-style:none;scrollbar-width:none;scrollbar-color:transparent transparent}.loyalty-free-rewards__list[data-v-028f1973]::-webkit-scrollbar,.loyalty-free-rewards__list[data-v-028f1973]::-webkit-scrollbar-track,.loyalty-free-rewards__list[data-v-028f1973]::-webkit-scrollbar-thumb,.loyalty-free-rewards__list[data-v-028f1973]::-webkit-scrollbar-track-piece:start,.loyalty-free-rewards__list[data-v-028f1973]::-webkit-scrollbar-track-piece:end{display:none;width:0;height:0;background:transparent none 0 0;visibility:hidden;scrollbar-width:none}.loyalty-free-rewards__list[data-v-028f1973]{overflow:auto;backface-visibility:hidden;overflow-x:auto;overflow-y:hidden}@media(pointer:coarse){.loyalty-free-rewards__list[data-v-028f1973]{scroll-behavior:smooth}}.loyalty-free-rewards__list[data-v-028f1973]{display:grid;gap:var(--magic-size-4);grid-auto-flow:column;grid-auto-columns:272px;scroll-snap-type:x mandatory;scroll-padding-left:var(--magic-size-4);width:calc(100% + var(--magic-size-4) * 2);padding:0 var(--magic-size-4);margin-left:calc(var(--magic-size-4) * -1)}.loyalty-free-rewards__list[data-v-028f1973]>*{scroll-snap-align:start}.loyalty-join[data-v-53c1585a]{display:flex;flex-direction:column;gap:var(--magic-size-6)}.loyalty-join__header[data-v-53c1585a]{display:flex;flex-direction:column;align-items:center;text-align:center}.loyalty-join__title[data-v-53c1585a]{font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-8);line-height:var(--magic-line-height-6);font-weight:600}@media(min-width:768px){.loyalty-join__title[data-v-53c1585a]{font-size:var(--magic-font-size-9);line-height:var(--magic-line-height-7)}}@media(min-width:1024px){.loyalty-join__title[data-v-53c1585a]{font-size:var(--magic-font-size-10);line-height:var(--magic-line-height-8)}}.loyalty-join__steps[data-v-53c1585a]{display:flex;flex-direction:column;gap:var(--magic-size-3);width:100%}.loyalty-join__step[data-v-53c1585a]{display:flex;align-items:center;gap:var(--magic-size-4);border-radius:var(--magic-corner-radius-mid);padding:var(--magic-size-4);background-color:var(--magic-surface-lv-1)}.loyalty-join__step-num[data-v-53c1585a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--magic-size-9);height:var(--magic-size-9);border-radius:var(--magic-corner-radius-low);color:var(--magic-text-default)}.loyalty-join__step-icon[data-v-53c1585a]{flex-shrink:0;width:var(--magic-size-12);height:var(--magic-size-12)}.loyalty-join__step-text[data-v-53c1585a]{display:flex;flex-direction:column;flex:1 0 0;min-width:0;gap:var(--magic-size-1)}.loyalty-join__step-title[data-v-53c1585a]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-5);line-height:var(--magic-line-height-3);font-weight:600;color:var(--magic-text-default)}.loyalty-join__step-description[data-v-53c1585a]{font-family:var(--magic-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-4);line-height:var(--magic-line-height-2);font-weight:400;color:var(--magic-text-medium)}.loyalty-promotions[data-v-b5fbe463]{display:flex;flex-direction:row;justify-content:center;align-items:center}@media(min-width:1024px){.loyalty-promotions[data-v-b5fbe463]{justify-content:normal;align-items:stretch}}.loyalty-promotions__banner[data-v-b5fbe463]{display:flex;flex-direction:column;align-items:center;gap:var(--magic-size-4);padding:var(--magic-size-6) var(--magic-size-4);overflow:hidden;background-size:cover}@media(min-width:1024px){.loyalty-promotions__banner[data-v-b5fbe463]{flex-direction:row;width:100%;gap:var(--magic-size-7);padding:var(--magic-size-6) var(--magic-size-7)}}.loyalty-promotions__content[data-v-b5fbe463]{display:flex;flex-direction:column;gap:var(--magic-size-3);text-align:center;overflow:hidden}@media(min-width:1024px){.loyalty-promotions__content[data-v-b5fbe463]{flex:1 0 0;min-width:0;text-align:left;gap:var(--magic-size-2)}}.loyalty-promotions__actions[data-v-b5fbe463]{display:flex;flex-direction:column;align-items:center;gap:var(--magic-size-2)}@media(min-width:1024px){.loyalty-promotions__actions[data-v-b5fbe463]{align-items:flex-start;flex-shrink:0}}.loyalty-program-content[data-v-f2d88251]{position:relative;display:flex;flex-direction:column}.loyalty-program__title[data-v-f2d88251]{font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}@media(min-width:1024px){.loyalty-program__title[data-v-f2d88251]{font-size:var(--magic-font-size-8)}}.loyalty-program__title[data-v-f2d88251]{padding:var(--magic-section-1-padding)}@media(min-width:768px){.loyalty-program__title[data-v-f2d88251]{padding:var(--magic-section-1-padding-t)}}@media(min-width:1024px){.loyalty-program__title[data-v-f2d88251]{padding:var(--magic-section-1-padding-d)}}.loyalty-program__title[data-v-f2d88251]{color:var(--magic-text-default)}.loyalty-program-content__loader-overlay[data-v-f2d88251]{position:fixed;inset:0;z-index:1000}.loyalty-program-content__faq-title[data-v-f2d88251]{font-family:var(--magic-header-font-family, Helvetica, Arial, sans-serif);font-size:var(--magic-font-size-7);line-height:var(--magic-line-height-5);font-weight:600}@media(min-width:1024px){.loyalty-program-content__faq-title[data-v-f2d88251]{font-size:var(--magic-font-size-8)}}.loyalty-program-content__faq-title[data-v-f2d88251]{color:var(--magic-text-default);line-height:1.1;margin-bottom:var(--magic-size-4);padding-left:0}
