.StripeCheckoutModule-module__bdHuKq__module{color:#18223a;gap:12px;width:100%;display:grid}.StripeCheckoutModule-module__bdHuKq__hostedFields,.StripeCheckoutModule-module__bdHuKq__paymentForm,.StripeCheckoutModule-module__bdHuKq__paymentFieldGroup,.StripeCheckoutModule-module__bdHuKq__nameRow,.StripeCheckoutModule-module__bdHuKq__textLabel,.StripeCheckoutModule-module__bdHuKq__emailLabel{display:grid}.StripeCheckoutModule-module__bdHuKq__hostedFields{gap:10px;position:relative}.StripeCheckoutModule-module__bdHuKq__paymentForm{gap:12px}.StripeCheckoutModule-module__bdHuKq__paymentFieldGroup,.StripeCheckoutModule-module__bdHuKq__textLabel,.StripeCheckoutModule-module__bdHuKq__emailLabel{gap:6px}.StripeCheckoutModule-module__bdHuKq__textLabel,.StripeCheckoutModule-module__bdHuKq__emailLabel,.StripeCheckoutModule-module__bdHuKq__fieldLabel{color:#18223a;margin:0;font-size:12px;font-weight:700;line-height:16px}.StripeCheckoutModule-module__bdHuKq__identityRow{grid-template-columns:1fr;gap:10px;display:grid}.StripeCheckoutModule-module__bdHuKq__nameRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.StripeCheckoutModule-module__bdHuKq__textLabel,.StripeCheckoutModule-module__bdHuKq__emailLabel{min-width:0}.StripeCheckoutModule-module__bdHuKq__textLabel input,.StripeCheckoutModule-module__bdHuKq__emailLabel input{color:#18223a;width:100%;min-height:50px;font:inherit;background:#fffffff0;border:1px solid #fff;border-radius:14px;outline:none;padding:0 14px;font-size:14px;font-weight:500;box-shadow:0 6px 18px #424c871a}.StripeCheckoutModule-module__bdHuKq__textLabel input::placeholder,.StripeCheckoutModule-module__bdHuKq__emailLabel input::placeholder{color:#68738b;opacity:1}.StripeCheckoutModule-module__bdHuKq__textLabel input:focus-visible,.StripeCheckoutModule-module__bdHuKq__emailLabel input:focus-visible{border-color:#5b57e8;box-shadow:0 0 0 3px #5b57e82e,0 6px 18px #424c871a}.StripeCheckoutModule-module__bdHuKq__paymentElement,.StripeCheckoutModule-module__bdHuKq__paymentPlaceholder{background:#fffffff0;border:1px solid #fff;border-radius:14px;width:100%;min-height:54px;box-shadow:0 6px 18px #424c871a}.StripeCheckoutModule-module__bdHuKq__paymentElement{grid-template-columns:minmax(0,1fr) 70px 44px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:grid;overflow:visible}.StripeCheckoutModule-module__bdHuKq__cardField{min-width:0}.StripeCheckoutModule-module__bdHuKq__cardNumberField,.StripeCheckoutModule-module__bdHuKq__cardExpiryField,.StripeCheckoutModule-module__bdHuKq__cardCvcField{width:100%}.StripeCheckoutModule-module__bdHuKq__paymentPlaceholder{color:#68738b;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:600;line-height:20px;display:flex}.StripeCheckoutModule-module__bdHuKq__paymentPlaceholder[aria-label^=Loading]{animation:1.35s ease-in-out infinite StripeCheckoutModule-module__bdHuKq__checkoutPulse}.StripeCheckoutModule-module__bdHuKq__loadingIndicator{border:2px solid #5b57e833;border-top-color:#5b57e8;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite StripeCheckoutModule-module__bdHuKq__checkoutSpin}.StripeCheckoutModule-module__bdHuKq__submit{color:#0c2841;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#ffcb21;border:0;border-radius:14px;font-size:16px;font-weight:700}.StripeCheckoutModule-module__bdHuKq__submit:hover:not(:disabled){filter:brightness(.97)}.StripeCheckoutModule-module__bdHuKq__submit:focus-visible{outline-offset:3px;outline:3px solid #5b57e8}.StripeCheckoutModule-module__bdHuKq__submit:disabled{cursor:not-allowed;opacity:1}.StripeCheckoutModule-module__bdHuKq__billingNote,.StripeCheckoutModule-module__bdHuKq__walletAvailabilityNote,.StripeCheckoutModule-module__bdHuKq__status,.StripeCheckoutModule-module__bdHuKq__unavailable span,.StripeCheckoutModule-module__bdHuKq__submitted span{margin:0;font-size:10px;line-height:15px}.StripeCheckoutModule-module__bdHuKq__billingNote,.StripeCheckoutModule-module__bdHuKq__walletAvailabilityNote{text-align:center;color:#68738b}.StripeCheckoutModule-module__bdHuKq__walletDivider{color:#68738b;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:700;line-height:14px;display:flex}.StripeCheckoutModule-module__bdHuKq__walletDivider:before,.StripeCheckoutModule-module__bdHuKq__walletDivider:after{content:"";background:#d9e0f1;flex:1;height:1px}.StripeCheckoutModule-module__bdHuKq__walletDivider span{text-align:center;min-width:78px}.StripeCheckoutModule-module__bdHuKq__walletArea{min-height:50px}.StripeCheckoutModule-module__bdHuKq__walletArea[data-wallet-state=checking],.StripeCheckoutModule-module__bdHuKq__walletArea[data-wallet-state=unavailable]{clip-path:inset(50%);opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.StripeCheckoutModule-module__bdHuKq__validationSlot{box-sizing:border-box;align-items:center;width:100%;height:42px;display:flex}.StripeCheckoutModule-module__bdHuKq__status{color:#8a1c12;text-align:center;background:#ffffffa3;border:1px solid #b4231826;border-radius:10px;width:100%;max-height:42px;padding:5px 10px;font-weight:700;overflow-y:auto}.StripeCheckoutModule-module__bdHuKq__unavailable,.StripeCheckoutModule-module__bdHuKq__submitted{background:#ffffffad;border:1px solid #18223a24;border-radius:16px;align-content:center;gap:7px;min-height:108px;padding:18px;display:grid}.StripeCheckoutModule-module__bdHuKq__unavailable strong,.StripeCheckoutModule-module__bdHuKq__submitted strong{font-size:15px;line-height:21px}.StripeCheckoutModule-module__bdHuKq__submitted{background:#eef0ffe0;border-color:#5b57e847}@keyframes StripeCheckoutModule-module__bdHuKq__checkoutPulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes StripeCheckoutModule-module__bdHuKq__checkoutSpin{to{transform:rotate(360deg)}}@media (min-width:768px){.StripeCheckoutModule-module__bdHuKq__module,.StripeCheckoutModule-module__bdHuKq__hostedFields,.StripeCheckoutModule-module__bdHuKq__identityRow,.StripeCheckoutModule-module__bdHuKq__nameRow{gap:12px}}@media (prefers-reduced-motion:reduce){.StripeCheckoutModule-module__bdHuKq__paymentPlaceholder[aria-label^=Loading],.StripeCheckoutModule-module__bdHuKq__loadingIndicator{animation:none}}
