.stepDot[data-v-2d265fd2]{display:inline-flex;align-items:center;gap:8px;padding:4px 0;margin:0;background:none;border:0;color:var(--text-on-bg-colour);font-family:var(--display-font,"GRLFontVersa",Arial,Helvetica,sans-serif);cursor:default;white-space:nowrap}.stepDot.is-clickable[data-v-2d265fd2]{cursor:pointer}.stepDot[data-v-2d265fd2]:focus-visible{outline:2px solid var(--sc-colour);outline-offset:3px;border-radius:6px}.stepDot__mark[data-v-2d265fd2]{position:relative;flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:2px solid var(--hairline-colour);transition:background-color .2s ease,border-color .2s ease}.stepDot.is-current .stepDot__mark[data-v-2d265fd2]{border-color:var(--sc-colour)}.stepDot.is-current .stepDot__mark[data-v-2d265fd2]:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--sc-colour)}.stepDot.is-done .stepDot__mark[data-v-2d265fd2]{border-color:var(--sc-colour);background:var(--sc-colour)}.stepDot.is-done .stepDot__mark[data-v-2d265fd2]:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--text-on-secondary-colour);border-width:0 2px 2px 0;transform:rotate(45deg)}.stepDot__label[data-v-2d265fd2]{font-size:.8rem;letter-spacing:.04em;opacity:.7}.stepDot.is-current .stepDot__label[data-v-2d265fd2],.stepDot.is-done .stepDot__label[data-v-2d265fd2]{opacity:1}.stepDot.is-current .stepDot__label[data-v-2d265fd2]{color:var(--sc-colour)}@media (prefers-reduced-motion:reduce){.stepDot__mark[data-v-2d265fd2]{transition:none}}.clubStep[data-v-c4e56f9a]{display:flex;flex-direction:column;gap:18px;min-height:100%;max-width:460px;margin:0 auto;padding-top:4px;text-align:left;color:var(--text-on-bg-colour)}.clubStep__picker[data-v-c4e56f9a]{display:flex;flex-direction:column;gap:10px}.clubStep__sentence[data-v-c4e56f9a]{margin:0;font-size:.9rem;line-height:1.45}.clubCard[data-v-c4e56f9a]{display:flex;flex-direction:column;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--hairline-colour);background:var(--surface-colour)}.clubCard__club[data-v-c4e56f9a]{display:flex;align-items:center;gap:14px}.clubCard__team[data-v-c4e56f9a]{display:flex;flex-direction:column;padding-top:14px;border-top:1px solid var(--hairline-colour)}.clubCard__teamRow[data-v-c4e56f9a]{display:flex;align-items:center;gap:10px}.clubCard__teamInfo[data-v-c4e56f9a]{flex:0 0 auto}.clubCard__crest[data-v-c4e56f9a]{flex:0 0 auto;width:64px;height:64px;padding:6px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center}.clubCard__crest img[data-v-c4e56f9a]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.clubCard__text[data-v-c4e56f9a]{flex:1 1 auto;min-width:0}.clubCard__label[data-v-c4e56f9a]{font-size:.8rem;opacity:.75}.clubCard__name[data-v-c4e56f9a]{font-family:var(--display-font,"GRLFontVersa",Arial,Helvetica,sans-serif);font-size:1.15rem;line-height:1.2;color:var(--sc-colour);overflow-wrap:anywhere}.clubCard__change[data-v-c4e56f9a]{flex:0 0 auto;background:none;border:0;padding:6px 2px;color:var(--sc-colour);text-decoration:underline;font-size:.85rem;cursor:pointer}.clubStep__select[data-v-c4e56f9a]{flex:1 1 auto;min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}.clubStep__upsell[data-v-c4e56f9a]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px dashed var(--hairline-colour);text-align:center}.clubStep__upsellRow[data-v-c4e56f9a]{display:flex;align-items:center;justify-content:center;gap:12px}.clubStep__badge[data-v-c4e56f9a]{flex:0 0 auto}.clubStep__upsellText[data-v-c4e56f9a]{margin:0;min-width:0;max-width:32ch;text-align:left;font-family:var(--display-font,"GRLFontVersa",Arial,Helvetica,sans-serif);font-size:.85rem;line-height:1.45;letter-spacing:.5px;text-wrap:balance}.clubStep__actions[data-v-c4e56f9a]{display:flex;flex-direction:column;margin-top:auto;padding-bottom:4px}.clubCard__teamInfo[data-v-c4e56f9a] .grey-text{color:var(--text-on-bg-colour)!important;opacity:.6}.orderStubWrap[data-v-3b51fedd]{display:flex;flex-direction:column;gap:10px}.orderStub[data-v-3b51fedd]{position:relative;background:var(--surface-colour);border:1px solid var(--hairline-colour);border-radius:16px;color:var(--text-on-bg-colour);text-align:left}.orderStub__head[data-v-3b51fedd]{display:flex;align-items:center;gap:12px;padding:14px 16px 16px}.orderStub__crest[data-v-3b51fedd]{flex:0 0 auto;width:44px;height:44px;padding:4px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center}.orderStub__crest img[data-v-3b51fedd]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.orderStub__club[data-v-3b51fedd]{flex:1 1 auto;min-width:0}.orderStub__clubName[data-v-3b51fedd]{font-size:1.05rem;line-height:1.2;overflow-wrap:anywhere}.orderStub__heroes[data-v-3b51fedd]{font-size:.8rem;opacity:.75;margin-top:2px}.orderStub__clubName[data-v-3b51fedd],.orderStub__figures[data-v-3b51fedd],.orderStub__heroes[data-v-3b51fedd]{font-family:var(--display-font,"GRLFontVersa",Arial,Helvetica,sans-serif)}.orderStub__change[data-v-3b51fedd]{flex:0 0 auto;background:none;border:0;padding:6px 2px;color:var(--sc-colour);text-decoration:underline;font-size:.85rem;cursor:pointer}.orderStub__tear[data-v-3b51fedd]{position:relative;height:0;margin:0 18px;border-top:2px dashed var(--hairline-colour)}.orderStub__tear[data-v-3b51fedd]:after,.orderStub__tear[data-v-3b51fedd]:before{content:"";position:absolute;top:-13px;width:22px;height:22px;border-radius:50%;background:var(--bg-colour);border:1px solid var(--hairline-colour)}.orderStub__tear[data-v-3b51fedd]:before{left:-30px;clip-path:inset(0 0 0 calc(50% - 1px))}.orderStub__tear[data-v-3b51fedd]:after{right:-30px;clip-path:inset(0 calc(50% - 1px) 0 0)}.orderStub__figures[data-v-3b51fedd]{padding:16px 16px 18px;display:flex;flex-direction:column;gap:4px}.orderStub__big[data-v-3b51fedd]{font-size:clamp(1.6rem,7vw,2.1rem);line-height:1.1;color:var(--sc-colour);margin-bottom:4px}.orderStub__line[data-v-3b51fedd]{font-size:.95rem;line-height:1.35}.orderStub__explain[data-v-3b51fedd]{font-size:.8rem;opacity:.85}.orderStub__explain[data-v-3b51fedd],.tickBox[data-v-02a82822]{margin:0;line-height:1.45;color:var(--text-on-bg-colour);text-align:left}.tickBox[data-v-02a82822]{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:.85rem}.tickBox__input[data-v-02a82822]{position:absolute;opacity:0;width:22px;height:22px;margin:0;pointer-events:none}.tickBox__box[data-v-02a82822]{position:relative;flex:0 0 auto;width:22px;height:22px;margin-top:-1px;border-radius:6px;border:2px solid var(--hairline-colour);background:var(--bg-colour);transition:background-color .15s ease,border-color .15s ease}.tickBox.is-nudged .tickBox__box[data-v-02a82822]{border-color:var(--sc-colour);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc-colour) 30%,transparent)}.tickBox.is-ticked .tickBox__box[data-v-02a82822]{background:var(--sc-colour);border-color:var(--sc-colour)}.tickBox.is-ticked .tickBox__box[data-v-02a82822]:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid var(--text-on-secondary-colour);border-width:0 2px 2px 0;transform:rotate(45deg)}.tickBox__input:focus-visible+.tickBox__box[data-v-02a82822]{outline:2px solid var(--sc-colour);outline-offset:2px}.tickBox__text[data-v-02a82822] a{color:var(--sc-colour);text-decoration:underline}@media (prefers-reduced-motion:reduce){.tickBox__box[data-v-02a82822]{transition:none}}.payStep[data-v-ef6d3b1e]{display:flex;flex-direction:column;gap:18px;max-width:460px;margin:0 auto;padding-top:4px;text-align:left;color:var(--text-on-bg-colour)}.payStep__form[data-v-ef6d3b1e]{display:flex;flex-direction:column;gap:16px;width:100%}.payStep__nudge[data-v-ef6d3b1e]{margin:6px 0 0 34px;font-size:.8rem;color:var(--sc-colour)}.payStep__cardLink[data-v-ef6d3b1e]{align-self:center;margin-top:-4px;padding:6px 4px;background:none;border:0;color:var(--sc-colour);text-decoration:underline;font-size:.85rem;cursor:pointer}.payStep__notice[data-v-ef6d3b1e]{margin:0;font-size:.85rem;line-height:1.4}.payStep__fine[data-v-ef6d3b1e]{margin-top:-6px;font-size:.75rem;line-height:1.4;text-align:center;opacity:.75}.expressStart[data-v-1a027a42]{display:flex;flex-direction:column;gap:14px;text-align:left;color:var(--text-on-bg-colour)}.expressStart__names[data-v-1a027a42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.expressStart__note[data-v-1a027a42]{margin:-4px 0 0;font-size:.8rem;line-height:1.4;opacity:.85}.expressStart__error[data-v-1a027a42]{font-size:.85rem}.accountStep[data-v-84ff8ef2]{display:flex;flex-direction:column;gap:16px;max-width:460px;margin:0 auto;padding-top:4px;text-align:left;color:var(--text-on-bg-colour)}.accountStep__title[data-v-84ff8ef2]{font-family:var(--display-font,"GRLFontVersa",Arial,Helvetica,sans-serif);font-size:1.05rem;letter-spacing:.03em;color:var(--sc-colour)}.accountStep__line[data-v-84ff8ef2]{margin:0;font-size:.85rem;line-height:1.45}.accountStep__tickNote[data-v-84ff8ef2]{margin:4px 0 6px;font-size:.8rem;opacity:.85;text-align:left}.accountStep__line a[data-v-84ff8ef2]{color:var(--sc-colour);text-decoration:underline}.accountStep__signin[data-v-84ff8ef2]{text-align:center;margin-top:4px}.accountStep__card[data-v-84ff8ef2]{display:flex;flex-direction:column;gap:8px}.payOptions[data-v-84ff8ef2]{display:flex;flex-direction:column;gap:10px}.payOption[data-v-84ff8ef2]{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:14px 16px;border-radius:14px;border:1px solid var(--hairline-colour);background:var(--surface-colour);color:var(--text-on-bg-colour);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.payOption.is-selected[data-v-84ff8ef2]{border-color:var(--sc-colour);box-shadow:0 0 0 1px var(--sc-colour)}.payOption[data-v-84ff8ef2]:focus-visible{outline:2px solid var(--sc-colour);outline-offset:2px}.payOption__dot[data-v-84ff8ef2]{position:relative;flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid var(--hairline-colour)}.payOption.is-selected .payOption__dot[data-v-84ff8ef2]{border-color:var(--sc-colour)}.payOption.is-selected .payOption__dot[data-v-84ff8ef2]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--sc-colour)}.payOption__text[data-v-84ff8ef2]{display:flex;flex-direction:column;gap:2px;min-width:0}.payOption__name[data-v-84ff8ef2]{font-family:var(--display-font,"GRLFontVersa",Arial,Helvetica,sans-serif);font-size:1rem;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){.payOption[data-v-84ff8ef2]{transition:none}}.successfulPaymentMessage[data-v-49fdee6b]{width:100%;color:var(--text-on-bg-colour)}.successfulPaymentMessage__card[data-v-49fdee6b]{position:relative;z-index:100;height:100%;width:100%;max-width:430px;border:1px solid var(--hairline-colour);border-radius:20px;background:color-mix(in srgb,var(--surface-colour) 70%,transparent);box-shadow:0 14px 34px var(--bg-colour2);display:flex;flex-direction:column;justify-content:space-evenly;gap:14px}.successfulPaymentMessage__heroTextWrap[data-v-49fdee6b]{text-align:center}.successfulPaymentMessage__heroTitle[data-v-49fdee6b]{font-size:clamp(1.6rem,6vw,2.2rem);line-height:1.1;font-weight:700;letter-spacing:2px;color:var(--text-on-bg-colour)}.successfulPaymentMessage__heroSubtitle[data-v-49fdee6b]{margin-top:6px;font-size:clamp(.95rem,1.8vw,1.2rem);line-height:1.2;color:var(--sc-colour);font-weight:700}.successfulPaymentMessage__badgeRow[data-v-49fdee6b]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px}.successfulPaymentMessage__badgeRow[data-v-49fdee6b]:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--sc-colour) 45%,transparent) 0,transparent 68%);pointer-events:none}.successfulPaymentMessage__badgeIcon[data-v-49fdee6b]{position:relative;flex:0 0 auto;animation:successBadgePop-49fdee6b .7s cubic-bezier(.34,1.56,.64,1) .2s both;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}@keyframes successBadgePop-49fdee6b{0%{opacity:0;transform:scale(.4) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media (prefers-reduced-motion:reduce){.successfulPaymentMessage__badgeIcon[data-v-49fdee6b]{animation:none}}.successfulPaymentMessage__badgeCopy[data-v-49fdee6b]{text-align:left;max-width:240px}.successfulPaymentMessage__badgeCopyBottom[data-v-49fdee6b],.successfulPaymentMessage__badgeCopyTop[data-v-49fdee6b]{font-size:.92rem;font-weight:700;line-height:1.2;color:var(--sc-colour)}.successfulPaymentMessage__infoBox[data-v-49fdee6b]{text-align:center}.successfulPaymentMessage__dates[data-v-49fdee6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}.successfulPaymentMessage__date[data-v-49fdee6b]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;border-radius:14px;border:1px solid var(--hairline-colour);background:color-mix(in srgb,var(--bg-colour) 70%,transparent)}.successfulPaymentMessage__dateIcon[data-v-49fdee6b]{font-size:1.1rem;color:var(--sc-colour);margin-bottom:4px}.successfulPaymentMessage__infoLabel[data-v-49fdee6b]{font-size:.72rem;font-weight:700;letter-spacing:1.5px;color:var(--sc-colour)}.successfulPaymentMessage__dateDay[data-v-49fdee6b]{font-size:.8rem;opacity:.8;color:var(--text-on-bg-colour)}.successfulPaymentMessage__infoValue[data-v-49fdee6b]{font-size:1.15rem;font-weight:700;line-height:1.15;color:var(--text-on-bg-colour)}.successfulPaymentMessage__emailed[data-v-49fdee6b]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid var(--hairline-colour);background:color-mix(in srgb,var(--bg-colour) 70%,transparent);text-align:left}.successfulPaymentMessage__emailed .successfulPaymentMessage__dateIcon[data-v-49fdee6b]{margin-bottom:0}.successfulPaymentMessage__emailedText[data-v-49fdee6b]{min-width:0}.successfulPaymentMessage__emailedAddress[data-v-49fdee6b]{font-size:.9rem;font-weight:600;color:var(--text-on-bg-colour);overflow-wrap:anywhere}.successfulPaymentMessage__account[data-v-49fdee6b]{border:2px solid var(--sc-colour);border-radius:12px;padding:10px 12px;margin-top:10px;font-size:.85rem;color:var(--text-on-bg-colour)}.successfulPaymentMessage__cta[data-v-49fdee6b]{display:block;margin:16px auto 0!important}.dvh[data-v-49fdee6b]{height:100vh;height:100dvh}@media (max-width:576px){.successfulPaymentMessage__card[data-v-49fdee6b]{max-width:330px}.successfulPaymentMessage__badgeRow[data-v-49fdee6b]{gap:8px;align-items:center}.successfulPaymentMessage__badgeCopy[data-v-49fdee6b]{max-width:180px}.successfulPaymentMessage__badgeCopyBottom[data-v-49fdee6b],.successfulPaymentMessage__badgeCopyTop[data-v-49fdee6b]{font-size:.8rem}.successfulPaymentMessage__infoValue[data-v-49fdee6b]{font-size:1.05rem}}.finaliseBox[data-v-94fadae4]{max-width:460px;margin:24px auto 0}.checkoutTitle[data-v-94fadae4]{margin:0 0 14px;font-size:clamp(1.45rem,5.5vw,1.9rem);font-weight:700;letter-spacing:4px;text-indent:4px;line-height:1.1;text-align:center;color:var(--text-on-bg-colour)}.checkoutTitle[data-v-94fadae4]:after{content:"";display:block;width:44px;height:3px;margin:8px auto 0;border-radius:3px;background:var(--sc-colour)}.checkoutSteps[data-v-94fadae4]{display:flex;align-items:center;gap:12px;max-width:460px;margin:0 auto;padding:0 4px}.checkoutSteps__bar[data-v-94fadae4]{flex:1 1 auto;height:2px;border-radius:2px;background:var(--hairline-colour)}.checkoutSteps__bar.is-done[data-v-94fadae4]{background:var(--sc-colour)}