.commerce-module__Jyf92a__page{background:var(--commerce-bg);min-height:100vh;color:var(--commerce-text);overflow-x:hidden}.commerce-module__Jyf92a__pageGlow{pointer-events:none;position:fixed;inset:0;overflow:hidden}.commerce-module__Jyf92a__pageGlowTeal{background:var(--commerce-glow-teal);filter:blur(120px);border-radius:9999px;width:520px;height:520px;position:absolute;top:-14%;left:-10%}.commerce-module__Jyf92a__pageGlowViolet{background:var(--commerce-glow-violet);filter:blur(130px);border-radius:9999px;width:520px;height:520px;position:absolute;top:22%;right:-8%}.commerce-module__Jyf92a__pageInner{position:relative}.commerce-module__Jyf92a__checkoutBackdrop{pointer-events:none;background:var(--commerce-checkout-gradient);position:absolute;inset:0}.commerce-module__Jyf92a__card{border:1px solid var(--commerce-border);background:color-mix(in srgb, var(--commerce-surface-strong) 88%, transparent);box-shadow:var(--commerce-card-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:32px;padding:1.25rem}.commerce-module__Jyf92a__headerCard{border:1px solid var(--commerce-border);background:color-mix(in srgb, var(--commerce-surface-strong) 90%, transparent);box-shadow:var(--commerce-header-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:38px;margin-bottom:1.5rem;padding:1.25rem;overflow:hidden}.commerce-module__Jyf92a__panel{background:var(--commerce-panel)}.commerce-module__Jyf92a__panelInset{background:color-mix(in srgb, var(--commerce-bg) 55%, transparent)}.commerce-module__Jyf92a__panelSubtle{background:color-mix(in srgb, var(--commerce-text) 5%, transparent)}.commerce-module__Jyf92a__border{border-color:var(--commerce-border)}.commerce-module__Jyf92a__text{color:var(--commerce-text)}.commerce-module__Jyf92a__muted{color:var(--commerce-muted)}.commerce-module__Jyf92a__soft{color:var(--commerce-soft)}.commerce-module__Jyf92a__accent{color:var(--commerce-accent)}.commerce-module__Jyf92a__surfaceStrong{background:var(--commerce-surface-strong)}.commerce-module__Jyf92a__surface{background:var(--commerce-surface)}.commerce-module__Jyf92a__overlay{background:var(--commerce-overlay)}.commerce-module__Jyf92a__overlayStrong{background:var(--commerce-overlay-strong)}.commerce-module__Jyf92a__heroHeader{border-bottom:1px solid var(--commerce-border);background:var(--commerce-hero-gradient), var(--commerce-surface-strong)}.commerce-module__Jyf92a__ghostButton{border:1px solid var(--commerce-border);background:color-mix(in srgb, var(--commerce-text) 5%, transparent);color:color-mix(in srgb, var(--commerce-text) 62%, transparent)}.commerce-module__Jyf92a__ghostButton:hover{border-color:color-mix(in srgb, var(--commerce-accent) 35%, transparent);color:var(--commerce-accent)}.commerce-module__Jyf92a__disabledButton{background:color-mix(in srgb, var(--commerce-text) 10%, transparent);color:color-mix(in srgb, var(--commerce-text) 32%, transparent)}.commerce-module__Jyf92a__input{border:1px solid var(--commerce-border);background:color-mix(in srgb, var(--commerce-bg) 72%, transparent);color:var(--commerce-text)}.commerce-module__Jyf92a__input::placeholder{color:color-mix(in srgb, var(--commerce-text) 24%, transparent)}.commerce-module__Jyf92a__checkoutShell{background:var(--commerce-bg);color:var(--commerce-text);position:relative;overflow:hidden}.commerce-module__Jyf92a__checkoutCard{border:1px solid var(--commerce-border);background:color-mix(in srgb, var(--commerce-surface-strong) 94%, transparent);box-shadow:var(--commerce-card-shadow);border-radius:26px}.commerce-module__Jyf92a__checkoutPanel{border:1px solid var(--commerce-border);background:color-mix(in srgb, var(--commerce-surface) 96%, transparent);border-radius:22px}.commerce-module__Jyf92a__checkoutPanelInset{border:1px solid var(--commerce-border);background:var(--commerce-panel);border-radius:16px}.commerce-module__Jyf92a__checkoutProductIdle{border:1px solid var(--commerce-border);background:color-mix(in srgb, var(--commerce-surface-strong) 82%, transparent)}.commerce-module__Jyf92a__checkoutProductActive{border:1px solid color-mix(in srgb, var(--commerce-accent) 72%, transparent);background:color-mix(in srgb, var(--commerce-accent) 10%, transparent)}.commerce-module__Jyf92a__checkoutPricePill{background:color-mix(in srgb, var(--commerce-text) 8%, transparent);color:color-mix(in srgb, var(--commerce-text) 72%, transparent);border-radius:9999px}
