.gp-loyalty-card-gate-overlay{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;justify-content:center;align-items:center;padding:0 16px;display:flex;position:absolute;inset:0;overflow:hidden}.gp-loyalty-card-gate-overlay-background{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.gp-loyalty-card-gate-card{z-index:1;background:#32992b;border-radius:30px;flex-direction:column;width:100%;max-width:32rem;padding:20px;display:flex;position:relative;overflow:hidden}.gp-loyalty-card-gate-topbar{box-sizing:border-box;width:100%;padding:calc(16px + env(safe-area-inset-top)) 16px 16px;z-index:1;align-items:center;display:flex;position:absolute;top:0;left:0}.gp-loyalty-card-gate-topbar-left-action{width:64px;height:32px}.gp-loyalty-card-gate-back-button{cursor:pointer;background:#fff3;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:inline-flex}.gp-loyalty-card-gate-title{color:#fff;font-size:24px;font-weight:700;line-height:1.2}.gp-loyalty-card-gate-description{color:#b0f081;padding-top:4px;font-size:18px;font-weight:400;line-height:1.3;display:block}.gp-loyalty-card-gate-actions{width:100%;padding-top:20px}.gp-loyalty-card-gate-button{color:#000;cursor:pointer;background:#fff;border:none;border-radius:10px;width:100%;min-height:44px;font-size:16px;font-weight:600}
