[data-v-bf514ec6]:root{--q-banner: #000;--q-homepageBackground: var(--q-banner);--q-bgdesktop: #fff;--q-btn-blur: 0px;--q-btn-colorShadow: transparent;--q-btn-borderColor: var(--q-primary);--q-btn-fill: var(--q-primary);--q-btn-opacity: 100;--q-btn-textColor: var(--q-accent);--q-terciary: #889cff;--q-accent: #f9f6e5;--q-light-terciary: #dee3fc;--q-font: Montserrat, sans-serif;--q-btn-font: Montserrat, sans-serif;--q-header-font: Montserrat, sans-serif;--q-shadow: 0 1px 5px rgba(0, 0, 0, .2), 0 2px 2px rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12);--q-menu-product-card-color: #ffffff;--q-menu-product-card-shadow: 0 1px 5px rgba(0, 0, 0, .2), 0 2px 2px rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12);--q-menu-product-card-dialog-color: #ffffff;--q-menu-product-title-display: block;--q-menu-product-title-font: Montserrat, sans-serif;--q-menu-product-title-size: map.get($body1, "size");--q-menu-product-title-shadow: none;--q-menu-product-title-color: #1d1d1d;--q-menu-product-description-display: block;--q-menu-product-description-font: Montserrat, sans-serif;--q-menu-product-description-size: map.get($body1, "size");--q-menu-product-description-shadow: none;--q-menu-product-description-color: #1d1d1d;--q-menu-category-title-display: block;--q-menu-category-title-font: Montserrat, sans-serif;--q-menu-category-title-size: map.get($h4, "size");--q-menu-category-title-shadow: none;--q-menu-category-title-weight: 600;--q-menu-category-title-color: #1d1d1d;--q-menu-category-description-display: block;--q-menu-category-description-font: Montserrat, sans-serif;--q-menu-category-description-size: map.get($body1, "size");--q-menu-category-description-shadow: none;--q-menu-category-description-color: #1d1d1d}.sample-qr[data-v-bf514ec6]{display:block}[data-v-55daeed2]:root{--q-banner: #000;--q-homepageBackground: var(--q-banner);--q-bgdesktop: #fff;--q-btn-blur: 0px;--q-btn-colorShadow: transparent;--q-btn-borderColor: var(--q-primary);--q-btn-fill: var(--q-primary);--q-btn-opacity: 100;--q-btn-textColor: var(--q-accent);--q-terciary: #889cff;--q-accent: #f9f6e5;--q-light-terciary: #dee3fc;--q-font: Montserrat, sans-serif;--q-btn-font: Montserrat, sans-serif;--q-header-font: Montserrat, sans-serif;--q-shadow: 0 1px 5px rgba(0, 0, 0, .2), 0 2px 2px rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12);--q-menu-product-card-color: #ffffff;--q-menu-product-card-shadow: 0 1px 5px rgba(0, 0, 0, .2), 0 2px 2px rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .12);--q-menu-product-card-dialog-color: #ffffff;--q-menu-product-title-display: block;--q-menu-product-title-font: Montserrat, sans-serif;--q-menu-product-title-size: map.get($body1, "size");--q-menu-product-title-shadow: none;--q-menu-product-title-color: #1d1d1d;--q-menu-product-description-display: block;--q-menu-product-description-font: Montserrat, sans-serif;--q-menu-product-description-size: map.get($body1, "size");--q-menu-product-description-shadow: none;--q-menu-product-description-color: #1d1d1d;--q-menu-category-title-display: block;--q-menu-category-title-font: Montserrat, sans-serif;--q-menu-category-title-size: map.get($h4, "size");--q-menu-category-title-shadow: none;--q-menu-category-title-weight: 600;--q-menu-category-title-color: #1d1d1d;--q-menu-category-description-display: block;--q-menu-category-description-font: Montserrat, sans-serif;--q-menu-category-description-size: map.get($body1, "size");--q-menu-category-description-shadow: none;--q-menu-category-description-color: #1d1d1d}.pass-card[data-v-55daeed2]{width:100%;border-radius:20px;overflow:hidden;box-shadow:0 2px 10px #3c281414;background-size:cover;background-position:center;flex-shrink:0;container-type:inline-size}.pass-card--android[data-v-55daeed2]{display:flex;flex-direction:column}.pass-card--android .pass-card__header[data-v-55daeed2]{padding-bottom:6px}.pass-card--android .pass-card__strip[data-v-55daeed2]{order:2;margin-top:4px}.pass-card__header[data-v-55daeed2]{padding:12px 14px}.pass-card__brand[data-v-55daeed2]{flex:1 1 auto;min-width:0}.pass-card__logo-apple[data-v-55daeed2]{height:8cqw;max-width:25.6cqw;object-fit:contain;object-position:left center}.pass-card__logo-text[data-v-55daeed2]{font-size:14px;font-weight:700}.pass-card__counter[data-v-55daeed2]{flex:0 0 auto;margin-left:12px;white-space:nowrap}.pass-card__logo[data-v-55daeed2]{flex:0 0 36px;width:36px;height:36px;border-radius:18px;overflow:hidden;font-size:12px;font-weight:800}.pass-card__logo-img[data-v-55daeed2]{width:100%;height:100%;object-fit:cover}.pass-card__issuer[data-v-55daeed2]{min-width:0;margin-left:10px;font-size:13px;font-weight:500}.pass-card__program[data-v-55daeed2]{display:block;padding:2px 14px 0;font-size:22px;font-weight:500;line-height:1.2}.pass-card__points[data-v-55daeed2]{padding:12px 14px 14px;gap:12px}.pass-card__points-label[data-v-55daeed2]{font-size:11px;font-weight:400;line-height:1.3}.pass-card__barcode[data-v-55daeed2]{padding:4px 14px 14px;gap:8px}.pass-card__barcode-box[data-v-55daeed2]{padding:8px;border-radius:10px;background:#fff}.pass-card__barcode-text[data-v-55daeed2]{font-size:12px;font-weight:500}.pass-card__points-item[data-v-55daeed2],.pass-card__footer-item[data-v-55daeed2]{min-width:0;max-width:60%}.pass-card__cap[data-v-55daeed2]{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pass-card__header-value[data-v-55daeed2]{font-size:15px;font-weight:700;line-height:1.2}.pass-card__strip[data-v-55daeed2]{position:relative;overflow:hidden}.pass-card__strip--interactive .pass-card__strip-img[data-v-55daeed2]{cursor:pointer}.pass-card__strip-img[data-v-55daeed2]{display:block;width:100%;height:100%;object-fit:cover}.pass-card__strip-loading[data-v-55daeed2]{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .15s ease;background:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 70%);background-size:220% 100%;animation:pass-card-strip-shimmer-55daeed2 1.2s linear infinite}.pass-card__strip-loading--active[data-v-55daeed2]{opacity:1;transition-delay:.25s}.pass-card__slot[data-v-55daeed2]{position:absolute;margin:0;padding:0;border:0;background:transparent;opacity:0;pointer-events:none}.pass-card__slot[data-v-55daeed2]:focus-visible{opacity:1;outline:3px solid #ffd84d;outline-offset:2px;border-radius:8px}.pass-card__ring[data-v-55daeed2]{position:absolute;box-sizing:border-box;border:3px solid #ffd84d;border-radius:10px;pointer-events:none}.pass-card__footer[data-v-55daeed2]{padding:10px 14px 12px;gap:12px}.pass-card__field[data-v-55daeed2]{display:block;max-width:100%;font-size:13px;font-weight:700;line-height:1.3;margin-top:1px}@keyframes pass-card-strip-shimmer-55daeed2{0%{background-position:120% 0}to{background-position:-120% 0}}
