.gb-loyalty__copy--mobile-only{display:none}@media screen and (max-width:767px){.gb-loyalty--use-mobile-content .gb-loyalty__copy--desktop-only{display:none!important}.gb-loyalty--use-mobile-content .gb-loyalty__copy--mobile-only,.gb-loyalty--use-mobile-content h2.gb-loyalty__copy--mobile-only,.gb-loyalty--use-mobile-content h3.gb-loyalty__copy--mobile-only{display:block}}html:has(body.template-page-loyalty-subpage){scroll-behavior:smooth}.template-page-loyalty-subpage{--gb-orange: #FF4612;--gb-orange-hover: #f15f36;--gb-orange-glow: rgba(255, 70, 18, .32);--gb-bg-page: #F7F5F2;--gb-dark-bg: #14171E;--gb-dark-bg-alt: #161B22;--gb-card-white: #FFFFFF;--gb-badge-dark: #22272F;--gb-input-dark-bg: #202630;--gb-input-border: rgba(255, 255, 255, .12);--gb-text-dark: #111827;--gb-text-body: #4B5563;--gb-text-muted: #6B7280;--gb-text-subtle: #9CA3AF;--gb-text-white: #FFFFFF;--gb-text-dark-card-muted: #B4AFA8;--gb-border-light: rgba(0, 0, 0, .08);--gb-border-subtle: #E5E7EB;--gb-radius-card: 20px;--gb-radius-card-sm: 16px;--gb-radius-pill: 9999px;--gb-shadow-sm: 0 4px 16px rgba(0, 0, 0, .03);--gb-shadow-badge: 0 10px 26px rgba(255, 70, 18, .3);--gb-font: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--gb-max-width: 1328px;background-color:var(--gb-bg-page);color:var(--gb-text-dark);font-family:var(--gb-font);line-height:1.5}.template-page-loyalty-subpage .gb-loyalty a{color:inherit;text-decoration:none}.template-page-loyalty-subpage .gb-loyalty button,.template-page-loyalty-subpage .gb-loyalty input{font-family:inherit}.template-page-loyalty-subpage .gb-page-container{width:100%;max-width:var(--gb-max-width);margin:0 auto;padding:0 32px}.template-page-loyalty-subpage .gb-section-header{display:flex;margin-bottom:12px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;padding:0!important}.template-page-loyalty-subpage .gb-eyebrow,.template-page-loyalty-subpage .gb-section-subtitle{color:var(--gb-orange);font-size:16px;font-weight:700;display:block;margin-bottom:0;letter-spacing:normal;line-height:1.25}.template-page-loyalty-subpage .gb-heading{color:var(--gb-text-dark);margin:0}.template-page-loyalty-subpage .gb-btn-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--gb-radius-pill);font-size:14.5px;font-weight:600;padding:13px 32px;cursor:pointer;border:none;outline:none;text-decoration:none;transition:all .2s cubic-bezier(.25,1,.5,1);white-space:nowrap;-webkit-user-select:none;user-select:none}.template-page-loyalty-subpage .gb-btn-pill:active{transform:scale(.98)}.template-page-loyalty-subpage .gb-btn-orange{background-color:#ff4000;color:#fff}.template-page-loyalty-subpage .gb-btn-orange:hover{background-color:#000;box-shadow:none;transform:none}.template-page-loyalty-subpage .gb-btn-outline-dark{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.22);padding:12px 28px;font-weight:500}.template-page-loyalty-subpage .gb-btn-outline-dark:hover{background-color:#ffffff14;border-color:#ffffff59;transform:translateY(-1px)}.template-page-loyalty-subpage #so-funktionierts{scroll-margin-top:calc(var(--header-height, 72px) + 16px)}.template-page-loyalty-subpage .gb-section-steps .gb-steps-grid{display:grid;gap:16px;grid-template-columns:1fr}@media screen and (max-width:767px){.template-page-loyalty-subpage .gb-section-steps .gb-steps-grid{grid-template-columns:1fr}}@media screen and (min-width:768px)and (max-width:1023px){.template-page-loyalty-subpage .gb-section-steps .gb-steps-grid{grid-template-columns:repeat(min(2,var(--gb-steps-cols-desktop, 4)),minmax(0,1fr));gap:14px}}@media screen and (min-width:1024px)and (max-width:1199px){.template-page-loyalty-subpage .gb-section-steps .gb-steps-grid{grid-template-columns:repeat(min(2,var(--gb-steps-cols-desktop, 4)),minmax(0,1fr));gap:32px}}@media screen and (min-width:1200px){.template-page-loyalty-subpage .gb-section-steps .gb-steps-grid{grid-template-columns:repeat(var(--gb-steps-cols-desktop, 4),minmax(0,1fr));gap:32px}}.template-page-loyalty-subpage .gb-step-card{background:var(--gb-card-white);border-radius:var(--gb-radius-card-sm);padding:28px 28px 32px;transition:transform .2s ease,box-shadow .2s ease;border:none}.template-page-loyalty-subpage .gb-step-card:hover{transform:translateY(-2px)}.template-page-loyalty-subpage .gb-step-card__inner{display:block}.template-page-loyalty-subpage .gb-step-card__body{min-width:0}.template-page-loyalty-subpage .gb-step-num{font-size:44px;font-weight:700;color:var(--gb-orange);line-height:1.1;margin-bottom:12px;letter-spacing:-1px}.template-page-loyalty-subpage .gb-step-title{font-size:18px;font-weight:700;color:var(--gb-text-dark);margin:0 0 12px;line-height:1.35;letter-spacing:normal}.template-page-loyalty-subpage .gb-step-desc{font-size:16px;color:var(--gb-text-body);line-height:1.5;margin:0;letter-spacing:normal}.template-page-loyalty-subpage .gb-section-rewards .gb-section-header{margin-bottom:40px}@media screen and (max-width:767px){.template-page-loyalty-subpage .gb-section-steps .gb-steps-grid{gap:24px}.template-page-loyalty-subpage .gb-section-steps .gb-step-card{padding:20px;border-radius:14px}.template-page-loyalty-subpage .gb-section-steps .gb-step-card:hover{transform:none;box-shadow:0 2px 10px #0000000a}.template-page-loyalty-subpage .gb-section-steps .gb-step-card__inner{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.template-page-loyalty-subpage .gb-section-steps .gb-step-num{margin-bottom:0;flex:unset;font-size:24px;line-height:1.18;letter-spacing:-.5px}.template-page-loyalty-subpage .gb-section-steps .gb-step-title{font-size:14px;font-weight:700;margin-bottom:6px;line-height:1.45}.template-page-loyalty-subpage .gb-section-steps .gb-step-desc{font-size:14px;line-height:1.45}.template-page-loyalty-subpage .gb-section-header .gb-heading{font-weight:700!important;letter-spacing:-.4px!important}}.template-page-loyalty-subpage .gb-section-rewards{padding:0}.template-page-loyalty-subpage .gb-rewards-card{background:var(--gb-card-white);border-radius:var(--gb-radius-card-sm);padding:56px 65px;text-align:center;box-shadow:none;position:relative;border:none;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23c7c4c1' stroke-width='1' stroke-dasharray='6, 8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.template-page-loyalty-subpage .gb-rewards-amount{font-size:44px;font-weight:700;color:var(--gb-text-dark);letter-spacing:-.7px;margin-bottom:10px;line-height:1.2}.template-page-loyalty-subpage .gb-rewards-sub{font-size:16px;color:var(--gb-text-muted);max-width:580px;margin:0 auto;letter-spacing:normal;line-height:1.5}.template-page-loyalty-subpage .gb-section-form{width:100%;background:var(--gb-section-bg, var(--gb-dark-bg));padding:0;margin:0;color:var(--gb-text-white)}.template-page-loyalty-subpage .gb-form-card{background:transparent;padding:0;color:var(--gb-text-white)}.template-page-loyalty-subpage .gb-form-title{font-weight:700;color:var(--gb-text-white);margin-bottom:0;margin-top:0}.template-page-loyalty-subpage .gb-form-desc{color:var(--gb-text-dark-card-muted);font-size:18px;line-height:1.45;max-width:700px;margin-bottom:28px;letter-spacing:normal}.template-page-loyalty-subpage .gb-pill-form{display:flex;align-items:center;justify-content:space-between;background:#ffffff14;border:1px solid #FFFFFF2E;border-radius:var(--gb-radius-pill);padding:8px 8px 8px 24px;max-width:100%}.template-page-loyalty-subpage .gb-pill-input{flex:1;background:transparent;border:none;outline:none;box-shadow:none;caret-color:#fff;font-size:18px;font-weight:400;padding-right:12px;line-height:1.35;letter-spacing:normal}.template-page-loyalty-subpage .gb-pill-input:focus,.template-page-loyalty-subpage .gb-pill-input:focus-visible,.template-page-loyalty-subpage .gb-pill-input.focused,.template-page-loyalty-subpage .gb-pill-input{color:#fff;outline:none;outline-offset:0;box-shadow:none}.template-page-loyalty-subpage .gb-btn-copy-form{background-color:var(--gb-orange);color:#fff;border:none;border-radius:var(--gb-radius-pill);padding:13.5px 36.5px;font-size:16px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.template-page-loyalty-subpage .gb-btn-copy-form:hover{background-color:#000}.template-page-loyalty-subpage .gb-section-transactions{padding:0}.template-page-loyalty-subpage .gb-transactions-sub{font-size:13.5px;color:var(--gb-text-muted);margin-top:-14px;margin-bottom:22px}.template-page-loyalty-subpage .gb-transactions-card{border-radius:0;padding:0;box-shadow:none;border:none}.template-page-loyalty-subpage .gb-transactions-card__header{margin-bottom:22px}.template-page-loyalty-subpage .gb-transactions-card__rule{border:0;height:1px;background:var(--gb-border-subtle);margin:18px 0 0}.template-page-loyalty-subpage .gb-transactions-card__rule--bottom{display:none}.template-page-loyalty-subpage .gb-mobile-tx-title{font-size:14px;font-weight:700;color:var(--gb-text-dark);margin:0;line-height:1.45;letter-spacing:normal}.template-page-loyalty-subpage .gb-mobile-tx-hint{font-size:14px;font-weight:400;color:var(--gb-text-body);line-height:1.45;margin:4px 0 0;letter-spacing:normal}.template-page-loyalty-subpage .gb-table-wrapper{width:100%;overflow-x:auto}.template-page-loyalty-subpage .gb-transactions-table{width:100%;border-collapse:collapse;text-align:left;font-size:16px;letter-spacing:normal}.template-page-loyalty-subpage .gb-transactions-table th{font-size:14px;font-weight:700;color:var(--gb-text-subtle);letter-spacing:1px;text-transform:uppercase;padding:10px 14px 15px 0;border-bottom:1px solid #E4E0DA}.template-page-loyalty-subpage .gb-transactions-table th:last-child{text-align:left;padding-right:0}.template-page-loyalty-subpage .gb-transactions-table td{padding:20px 14px 20px 0;color:var(--gb-text-body);border-bottom:1px solid #E4E0DA;font-size:16px;letter-spacing:normal}.template-page-loyalty-subpage .gb-transactions-table td:last-child{text-align:left;padding-right:0;color:#99968a!important;font-weight:400}.template-page-loyalty-subpage .gb-transactions-table td:last-child *{font-weight:400;font-size:16px;line-height:1.3;margin:0;letter-spacing:normal;color:#99968a!important}.template-page-loyalty-subpage .gb-mobile-transaction-card{display:none}.template-page-loyalty-subpage .gb-section-faq .gb-faq-list{border-top:none}.template-page-loyalty-subpage .gb-section-faq{padding:0}.template-page-loyalty-subpage .gb-faq-list{display:flex;flex-direction:column;border:none;margin:0}.template-page-loyalty-subpage .gb-faq-item{border:none;border-bottom:1px solid #E4E0DA;border-radius:0;background:transparent}.template-page-loyalty-subpage .gb-faq-item__header{margin:0}.template-page-loyalty-subpage .gb-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;background:transparent!important;border:none;box-shadow:none!important;text-align:left;font-size:18px;font-weight:700;letter-spacing:normal;line-height:1.45;color:var(--gb-text-dark);cursor:pointer;transition:color .2s ease}.template-page-loyalty-subpage .gb-faq-question:after{display:none!important}.template-page-loyalty-subpage .gb-faq-question__text{flex:1;min-width:0}.template-page-loyalty-subpage .gb-faq-item.is-open .gb-faq-question{padding-bottom:12px}.template-page-loyalty-subpage .gb-faq-question:hover{color:var(--gb-orange)}.template-page-loyalty-subpage .gb-faq-toggle{color:var(--gb-orange);font-size:22px;font-weight:300;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;position:relative;transform:none!important}.template-page-loyalty-subpage .gb-faq-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;font-weight:700;font-size:18px;line-height:1.45;letter-spacing:normal;opacity:1;transition:opacity .22s ease,transform .28s cubic-bezier(.4,0,.2,1)}.template-page-loyalty-subpage .gb-faq-icon--minus,.template-page-loyalty-subpage .gb-faq-item.is-open .gb-faq-icon--plus{opacity:0}.template-page-loyalty-subpage .gb-faq-item.is-open .gb-faq-icon--minus{opacity:1}.template-page-loyalty-subpage .gb-faq-answer{display:grid;grid-template-rows:0fr;max-width:860px;width:100%;letter-spacing:normal;transition:grid-template-rows .35s ease;padding-bottom:0}.template-page-loyalty-subpage .gb-faq-item.is-open .gb-faq-answer{padding-bottom:22px}.template-page-loyalty-subpage .gb-faq-item.is-open .gb-faq-answer{grid-template-rows:1fr}.template-page-loyalty-subpage .gb-faq-answer__inner{overflow:hidden;min-height:0;padding:0;font-size:16px;color:var(--gb-text-body);line-height:1.5;opacity:0;transform:translateY(-4px);transition:opacity .3s ease,transform .35s ease,padding .35s ease}.template-page-loyalty-subpage .gb-faq-item.is-open .gb-faq-answer__inner{padding:0;opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.template-page-loyalty-subpage .gb-faq-answer,.template-page-loyalty-subpage .gb-faq-answer__inner,.template-page-loyalty-subpage .gb-faq-icon,.template-page-loyalty-subpage .gb-faq-question{transition:none}.template-page-loyalty-subpage .gb-faq-item.is-open .gb-faq-answer__inner{opacity:1;transform:none}}.template-page-loyalty-subpage .gb-section-closing{width:100%;padding:0;background:var(--gb-section-bg, var(--gb-dark-bg));position:relative;margin:0!important}.template-page-loyalty-subpage .gb-closing-card{width:100%;border-radius:0;display:grid;grid-template-columns:52% 48%;background:var(--gb-section-bg, var(--gb-dark-bg));min-height:auto}.template-page-loyalty-subpage .gb-closing-content{padding:64px 80px 64px 72px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.template-page-loyalty-subpage .gb-closing-content .gb-eyebrow{margin-bottom:16px}.template-page-loyalty-subpage .gb-closing-title{font-weight:700;color:#fff;line-height:1.2;margin-bottom:16px;margin-top:0}.template-page-loyalty-subpage .gb-closing-desc{color:var(--gb-text-dark-card-muted);font-size:18px;line-height:1.45;max-width:100%;margin-bottom:16px;letter-spacing:normal;font-weight:400}.template-page-loyalty-subpage .gb-closing-content .gb-btn-pill{padding:17px 45px;font-weight:400;letter-spacing:normal;font-size:18px}.template-page-loyalty-subpage .gb-closing-media{position:relative;width:100%;height:100%;min-height:auto;background-color:#22262e;aspect-ratio:1 / .615}.template-page-loyalty-subpage .gb-closing-media img,.template-page-loyalty-subpage .gb-closing-media .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.template-page-loyalty-subpage .gb-closing-media .placeholder-svg{background-color:#22262e;fill:#808691}.template-page-loyalty-subpage .gb-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(100px);background:#111418;color:#fff;padding:12px 24px;border-radius:9999px;font-size:13.5px;font-weight:600;box-shadow:0 10px 30px #0006;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;gap:10px;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;z-index:9999}.template-page-loyalty-subpage .gb-toast.show{transform:translate(-50%) translateY(0);opacity:1}.template-page-loyalty-subpage .gb-toast-dot{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981}.template-page-loyalty-subpage .gb-section-faq .gb-section-header{margin-bottom:40px}@media screen and (max-width:767px){.template-page-loyalty-subpage .gb-closing-media--mobile-hidden{display:none!important}}@media screen and (max-width:1024px){.template-page-loyalty-subpage .gb-page-container{padding:0 24px}.template-page-loyalty-subpage .gb-closing-card{grid-template-columns:50% 50%}.template-page-loyalty-subpage .gb-closing-content{padding:48px 40px}}@media screen and (max-width:767px){.template-page-loyalty-subpage .gb-section-rewards .gb-rewards-amount{font-size:32px}.template-page-loyalty-subpage .gb-section-rewards .gb-rewards-sub{font-size:14px}.template-page-loyalty-subpage .gb-section-form,.template-page-loyalty-subpage .gb-section-closing{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.template-page-loyalty-subpage .gb-section-form{padding:36px 0 40px}.template-page-loyalty-subpage .gb-section-form .gb-page-container{padding:0 24px}.template-page-loyalty-subpage .gb-section-form .gb-section-header{margin-bottom:12px}.template-page-loyalty-subpage .gb-form-desc{font-size:14px;margin-bottom:20px}.template-page-loyalty-subpage .gb-pill-form{flex-direction:column;background:transparent;border:none;padding:0;gap:0;max-width:100%}.template-page-loyalty-subpage .gb-pill-input{position:relative;width:100%;height:100%;margin:0 0 20px;padding:16px 18px;border:1px solid #FFFFFF2E;font-size:14px;background:#ffffff14}.template-page-loyalty-subpage .gb-btn-copy-form{width:100%;padding:14px 20px;font-size:16px;font-weight:700;text-align:center}.template-page-loyalty-subpage .gb-loyalty--light .gb-section-header{margin-bottom:20px}.template-page-loyalty-subpage .gb-section-steps .gb-section-header{margin-bottom:16px}.template-page-loyalty-subpage .gb-section-rewards .gb-section-header{margin-bottom:20px}.template-page-loyalty-subpage .gb-section-rewards .gb-rewards-card{padding:36px 24px;border-radius:14px}.template-page-loyalty-subpage .gb-section-transactions .gb-transactions-card__header{margin-bottom:0;padding:0 0 20px!important;border-bottom:1px solid #E4E0DA;gap:8px}.template-page-loyalty-subpage .gb-section-transactions .gb-transactions-card__rule{margin-top:14px}.template-page-loyalty-subpage .gb-section-transactions .gb-transactions-card__rule--bottom{display:block;margin-top:23px;margin-bottom:0}.template-page-loyalty-subpage .gb-table-wrapper{display:none}.template-page-loyalty-subpage .gb-mobile-transaction-card{display:flex;flex-direction:column;gap:0;padding-top:23px}.template-page-loyalty-subpage .gb-mobile-tx-amount{font-size:13px;font-weight:600;color:var(--gb-text-body);margin:6px 0 0}.template-page-loyalty-subpage .gb-section-faq .gb-faq-item{border-bottom-color:#e4e0da}.template-page-loyalty-subpage .gb-faq-question{font-size:14px;font-weight:700;padding:18px 0;gap:12px}.template-page-loyalty-subpage .gb-faq-toggle{font-size:22px;font-weight:300}.template-page-loyalty-subpage .gb-faq-icon.gb-faq-icon--plus,.template-page-loyalty-subpage .gb-faq-icon.gb-faq-icon--minus{font-size:14px}.template-page-loyalty-subpage .gb-faq-answer__inner{font-size:12px;padding-bottom:12px}.template-page-loyalty-subpage .gb-closing-card{grid-template-columns:1fr;min-height:auto}.template-page-loyalty-subpage .gb-closing-media{order:1;height:auto;min-height:auto}.template-page-loyalty-subpage .gb-closing-media img{object-position:center 20%}.template-page-loyalty-subpage .gb-closing-content{order:2;padding:40px 24px;width:100%;align-items:flex-start}.template-page-loyalty-subpage .gb-closing-content .gb-eyebrow{margin-bottom:8px}.template-page-loyalty-subpage .gb-closing-title{margin-bottom:20px;width:100%}.template-page-loyalty-subpage .gb-closing-desc{font-size:14px;margin-bottom:20px;line-height:1.5}.template-page-loyalty-subpage .gb-closing-content .gb-btn-pill{width:100%;padding:16.5px 20px;font-size:16px;text-align:center;font-weight:700}}.template-page-loyalty-subpage .gb-loyalty--light .gb-heading,.template-page-loyalty-subpage .gb-loyalty--light .gb-step-title,.template-page-loyalty-subpage .gb-loyalty--light .gb-rewards-amount,.template-page-loyalty-subpage .gb-loyalty--light .gb-faq-question,.template-page-loyalty-subpage .gb-loyalty--light .gb-mobile-tx-amount{color:var(--gb-text-dark)}.template-page-loyalty-subpage .gb-loyalty--light .gb-transactions-table th,.template-page-loyalty-subpage .gb-loyalty--light .gb-transactions-table td:first-child,.template-page-loyalty-subpage .gb-loyalty--light .gb-mobile-tx-hint{color:#99968a!important}.template-page-loyalty-subpage .gb-loyalty--light .gb-step-desc,.template-page-loyalty-subpage .gb-loyalty--light .gb-rewards-sub,.template-page-loyalty-subpage .gb-loyalty--light .gb-faq-answer,.template-page-loyalty-subpage .gb-loyalty--light .gb-transactions-table td,.template-page-loyalty-subpage .gb-loyalty--light .gb-mobile-tx-empty,.template-page-loyalty-subpage .gb-loyalty--light .gb-mobile-tx-intro{color:var(--gb-text-body)}.template-page-loyalty-subpage .gb-loyalty--light .gb-mobile-tx-title{color:var(--gb-text-dark)}.template-page-loyalty-subpage .gb-loyalty--light .gb-eyebrow,.template-page-loyalty-subpage .gb-loyalty--light .gb-section-subtitle{color:var(--gb-orange)}.template-page-loyalty-subpage .gb-loyalty--light .gb-step-card,.template-page-loyalty-subpage .gb-loyalty--light .gb-rewards-card,.template-page-loyalty-subpage .gb-loyalty--light .gb-transactions-card{background-color:var(--gb-card-white)}.template-page-loyalty-subpage .gb-loyalty--light .gb-btn-orange{background-color:var(--gb-orange)}.template-page-loyalty-subpage .gb-loyalty--light .gb-btn-orange:hover{background-color:var(--gb-orange-hover);box-shadow:0 6px 20px var(--gb-orange-glow)}.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;letter-spacing:calc(var(--font-heading-scale) * -.05rem);line-height:calc(1 + .25/max(1,var(--font-heading-scale)))}.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.h2,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.h2{font-size:calc(var(--font-heading-scale) * 2rem)}.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.h1,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.h1,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title.h1,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.h0,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.h0,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title.h0{font-size:calc(var(--font-heading-scale) * 4rem)}.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.hxl,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.hxl,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title.hxl{font-size:calc(var(--font-heading-scale) * 5rem)}.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.hxxl,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.hxxl,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title.hxxl{font-size:clamp(calc(var(--font-heading-scale) * 5rem),14vw,calc(var(--font-heading-scale) * 7.2rem));line-height:1.1}.template-page-loyalty-subpage .gb-section-steps .gb-section-header{margin-bottom:48px}@media screen and (min-width:768px){.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.h2,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.h2,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.h1,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.h1,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title.h1{font-size:calc(var(--font-heading-scale) * 4rem)}.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.h0,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.h0,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.hxl,.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.hxl,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title.hxl{font-size:calc(var(--font-heading-scale) * 6.2rem)}}@media screen and (min-width:1200px){.template-page-loyalty-subpage .gb-closing-content{padding:62px 88px}.template-page-loyalty-subpage .gb-closing-card{grid-template-columns:64% 36%}}.template-page-loyalty-subpage .gb-loyalty--light .gb-section-header .gb-heading{color:var(--gb-text-dark)}.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title,.template-page-loyalty-subpage .gb-loyalty--dark .gb-closing-title{color:var(--gb-text-white)}@media screen and (max-width:767px){.template-page-loyalty-subpage .gb-section-steps .gb-section-header{margin-bottom:24px}.template-page-loyalty-subpage .gb-section-steps .gb-section-header,.template-page-loyalty-subpage .gb-section-rewards .gb-section-header,.template-page-loyalty-subpage .gb-section-faq .gb-section-header{padding:0!important;gap:8px}.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title{width:100%}.template-page-loyalty-subpage .gb-loyalty--dark .gb-form-title.h2,.template-page-loyalty-subpage .gb-loyalty .gb-section-header .gb-heading.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.template-page-loyalty-subpage .gb-section-faq .gb-section-header{margin-bottom:18px}.template-page-loyalty-subpage .gb-loyalty-link-section .gb-section-header{gap:8px;margin-bottom:0!important}.template-page-loyalty-subpage .gb-loyalty-link-section .gb-form-title{margin-block-end:13px}}@media screen and (min-width:1200px){.template-page-loyalty-subpage .gb-transactions-table td:last-child p{position:relative;top:-8px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/gb-loyalty-page.css.map */
