.dsc-checkout{--dsc-accent:#ff5894;--dsc-bg:#580828;--dsc-surface:#ffffff0a;--dsc-surface-strong:#ffffff14;--dsc-border:#ffffff1a;--dsc-text:#fff;--dsc-muted:#ffffffa6;--dsc-soft:#ffffff8c;--dsc-input:#fff;--dsc-input-text:#171717;--dsc-button:radial-gradient(circle at 16% 26%, #ffffff47 0 2px, transparent 2.8px), radial-gradient(circle at 34% 18%, #ffd9e65c 0 1.8px, transparent 2.6px), radial-gradient(circle at 70% 28%, #ffd9e657 0 2px, transparent 2.8px), linear-gradient(180deg, #ff9fc2 0%, #e85d95 48%, #e0467d 100%);--dsc-button-text:#fff;--dsc-button-shadow:0 0 30px #ffd9e66b, 0 14px 42px #cf29656b, 0 0 70px #e0467d42, inset 0 2px 0 #ffffff6b, inset 0 -4px 0 #86194729;--dsc-sheet:#fff;--dsc-sheet-text:#18181b;--dsc-sheet-muted:#71717a;--dsc-sheet-border:#18181b1a;background:var(--dsc-bg);width:min(100%,390px);min-height:780px;color:var(--dsc-text);isolation:isolate;border-radius:26px;flex-direction:column;font-family:Geist,Geist Fallback,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #2a111c2e}@supports (color:lab(0% 0 0)){.dsc-checkout{--dsc-button:radial-gradient(circle at 16% 26%, #ffffff47 0 2px, transparent 2.8px), radial-gradient(circle at 34% 18%, #ffd9e65c 0 1.8px, transparent 2.6px), radial-gradient(circle at 70% 28%, #ffd9e657 0 2px, transparent 2.8px), linear-gradient(180deg, #ff9fc2 0%, lab(59.4215% 58.4736 -1.63752) 48%, #e0467d 100%)}}.dsc-checkout[data-theme=light]{--dsc-accent:#b20d5d;--dsc-bg:#f7f3f4;--dsc-surface:#1717170a;--dsc-surface-strong:#17171714;--dsc-border:#1717171a;--dsc-text:#171717;--dsc-muted:#171717a6;--dsc-soft:#1717178c;--dsc-input:#fff;--dsc-input-text:#171717;--dsc-button:#1c1b19;--dsc-button-text:#fff;--dsc-button-shadow:none;--dsc-sheet:#fff;--dsc-sheet-text:#18181b;--dsc-sheet-muted:#71717a;--dsc-sheet-border:#18181b1a;box-shadow:0 28px 80px #2a111c1f}.dsc-checkout,.dsc-checkout *{box-sizing:border-box}.dsc-checkout svg{width:1em;height:1em;display:block}.dsc-checkout__topline{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 20px;display:flex}.dsc-checkout__brand,.dsc-checkout__secure-badge,.dsc-checkout__trust-line{align-items:center;display:inline-flex}.dsc-checkout__brand{letter-spacing:-.025em;gap:10px;min-width:0;font-size:16.8px;font-weight:600}.dsc-checkout__brand-mark{width:32px;height:32px;color:var(--dsc-accent);border-radius:26%;flex:0 0 32px;place-items:center;display:grid;overflow:hidden}.dsc-checkout__brand-mark>img,.dsc-checkout__brand-mark>svg{object-fit:cover;width:100%;height:100%}.dsc-checkout__secure-badge{border:1px solid color-mix(in srgb, var(--dsc-text) 15%, transparent);color:var(--dsc-text);letter-spacing:.05em;opacity:.65;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 10px;font-size:10px;font-weight:700}.dsc-checkout__body{text-align:center;flex-direction:column;flex:auto;justify-content:center;min-height:0;padding:40px 20px;display:flex}.dsc-checkout__order-icon{background:var(--dsc-surface-strong);width:56px;height:56px;color:var(--dsc-text);border-radius:26.6px;flex:0 0 56px;place-items:center;margin:0 auto;display:grid}.dsc-checkout__order-icon svg{width:24px;height:24px}.dsc-checkout__eyebrow{color:var(--dsc-soft);letter-spacing:.18em;text-transform:uppercase;margin-top:20px;font-size:11px;font-weight:700;line-height:16.5px}.dsc-checkout__title{color:var(--dsc-text);letter-spacing:-.75px;margin:8px 0 0;font-size:30px;font-weight:700;line-height:36px}.dsc-checkout__description{color:var(--dsc-muted);margin:8px 0 0;font-size:14px;line-height:20px}.dsc-checkout__summary{width:100%;max-width:350px;color:var(--dsc-text);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:28px auto 0;padding:0;font-size:12px;line-height:16px;display:grid}.dsc-checkout__summary>div{border:.5px solid var(--dsc-border);background:var(--dsc-surface);border-radius:20.52px;min-width:0;min-height:61px;padding:12px}.dsc-checkout__summary dt{color:var(--dsc-soft)}.dsc-checkout__summary dd{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin:4px 0 0;font-weight:600;display:flex}.dsc-checkout__compare-price{color:var(--dsc-soft);font-size:10px;font-weight:400;text-decoration:line-through}.dsc-checkout__savings{background:color-mix(in srgb, var(--dsc-accent) 18%, transparent);color:var(--dsc-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 5px;font-size:8px;font-weight:700}.dsc-checkout__features{text-align:left;gap:8px;width:100%;max-width:350px;margin:18px auto 0;padding:0;list-style:none;display:grid}.dsc-checkout__features li{color:var(--dsc-muted);align-items:center;gap:8px;font-size:12px;display:flex}.dsc-checkout__feature-icon{background:color-mix(in srgb, var(--dsc-accent) 18%, transparent);width:18px;height:18px;color:var(--dsc-text);border-radius:50%;flex:0 0 18px;place-items:center;display:grid}.dsc-checkout__feature-icon svg{width:12px;height:12px}.dsc-checkout__form{width:100%;padding:12px 20px calc(33px + env(safe-area-inset-bottom));flex:none;margin:0}.dsc-checkout__selected-method{min-height:22px;color:var(--dsc-text);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:18px;display:flex}.dsc-checkout__selected-method-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.dsc-checkout__selected-method-icon{background:color-mix(in srgb, var(--dsc-text) 12%, transparent);border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.dsc-checkout__selected-method-icon svg{width:12px;height:12px}.dsc-checkout__selected-method button{appearance:none;color:var(--dsc-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 0;font-weight:500}.dsc-checkout__selected-method button:hover:not(:disabled){color:var(--dsc-text)}.dsc-checkout__selected-method button:disabled{cursor:not-allowed;opacity:.5}.dsc-checkout__apple-glyph,.dsc-checkout__google-glyph{font-weight:800}.dsc-checkout__stripe-glyph{font-size:9px;font-weight:800}.dsc-checkout__field{width:100%;max-width:350px;margin:0 auto}.dsc-checkout__field-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dsc-checkout__field input{appearance:none;border:.5px solid color-mix(in srgb, var(--dsc-text) 40%, transparent);background:var(--dsc-input);width:100%;height:48px;color:var(--dsc-input-text);font:inherit;border-radius:999px;outline:none;padding:0 20px;font-size:16px;transition:border-color .16s,box-shadow .16s}.dsc-checkout__field input::placeholder{color:#a3a3a3}.dsc-checkout__field input:focus-visible{border-color:var(--dsc-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--dsc-accent) 28%, transparent)}.dsc-checkout__field input[aria-invalid=true]{border-color:#fb7185}.dsc-checkout__field input:disabled{cursor:not-allowed;opacity:.62}.dsc-checkout__field-error{color:#e11d48;margin:5px 4px 0;font-size:11px;font-weight:600;line-height:16px}.dsc-checkout__alert{color:#ffe4e9;background:#fb71851f;border:1px solid #fb718561;border-radius:12px;max-width:350px;margin:8px auto 0;padding:8px 10px;font-size:11px}.dsc-checkout[data-theme=light] .dsc-checkout__alert{color:#be123c}.dsc-checkout__cta{isolation:isolate;appearance:none;background:var(--dsc-button);width:100%;min-height:56px;color:var(--dsc-button-text);box-shadow:var(--dsc-button-shadow);cursor:pointer;font:inherit;border:0;border-radius:999px;outline:none;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:0 28px;font-size:14px;font-weight:600;transition:box-shadow .18s,filter .18s,transform .18s;animation:2.8s ease-in-out infinite dsc-checkout-breathe;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.dsc-checkout__selected-method+.dsc-checkout__cta,.dsc-checkout__field+.dsc-checkout__selected-method,.dsc-checkout__field+.dsc-checkout__cta{margin-top:8px}.dsc-checkout[data-collect-email=false] .dsc-checkout__cta{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.dsc-checkout__cta>*{z-index:2;position:relative}.dsc-checkout__cta:before,.dsc-checkout__cta:after{border-radius:inherit;content:"";pointer-events:none;position:absolute}.dsc-checkout__cta:before{z-index:1;background:linear-gradient(#ffffff5c,#0000 36%),linear-gradient(110deg,#0000 14%,#ffffff47 31%,#0000 48%);animation:2.45s ease-in-out infinite dsc-checkout-sheen;inset:0;transform:translate(-78%)}.dsc-checkout__cta:after{z-index:0;background:radial-gradient(circle at 15% 34%, #ffffff7a 0 2px, transparent 3px), radial-gradient(circle at 34% 18%, color-mix(in srgb, var(--dsc-accent) 42%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 72% 28%, #ffffff57 0 2px, transparent 3px), radial-gradient(circle at 92% 52%, color-mix(in srgb, var(--dsc-accent) 36%, transparent) 0 2px, transparent 3px), radial-gradient(76% 120% at 50% 50%, color-mix(in srgb, var(--dsc-accent) 26%, transparent), transparent 68%);filter:blur(.2px);opacity:.58;background-size:120% 120%;animation:3.2s ease-in-out infinite dsc-checkout-sparkle,5.4s ease-in-out infinite dsc-checkout-glow-drift;inset:-14px -22px}.dsc-checkout__cta:hover:not(:disabled){box-shadow:0 0 36px color-mix(in srgb, var(--dsc-accent) 52%, transparent), 0 16px 46px color-mix(in srgb, var(--dsc-accent) 50%, transparent), 0 0 82px color-mix(in srgb, var(--dsc-accent) 32%, transparent), inset 0 2px 0 #ffffff75, inset 0 -4px 0 #86194729;transform:translateY(-1px)translateZ(0)}.dsc-checkout__cta:active:not(:disabled){transform:translateY(0)translateZ(0)}.dsc-checkout__cta:focus-visible{box-shadow:0 0 0 3px var(--dsc-bg), 0 0 0 5px var(--dsc-accent)}.dsc-checkout__cta:disabled{cursor:not-allowed;filter:saturate(.94)brightness(.98)}.dsc-checkout[data-theme=light] .dsc-checkout__cta{animation:none}.dsc-checkout[data-theme=light] .dsc-checkout__cta:before,.dsc-checkout[data-theme=light] .dsc-checkout__cta:after{display:none}.dsc-checkout__cta-label{letter-spacing:.02em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;overflow:hidden}.dsc-checkout__cta-price{letter-spacing:0;flex:none;font-size:18px;font-weight:600}.dsc-checkout__cta svg{flex:0 0 20px;width:20px;height:20px}.dsc-checkout__spinner{animation:.85s linear infinite dsc-checkout-spin}.dsc-checkout__trust{color:var(--dsc-muted);text-align:center;flex-direction:column;align-items:center;gap:2px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.dsc-checkout__social-proof:before{content:"";vertical-align:1px;background:#5ee6a8;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #5ee6a81f}.dsc-checkout__trust-line{color:var(--dsc-text);white-space:nowrap;gap:6px;font-size:11px;font-weight:500;line-height:15px}.dsc-checkout__trust-line svg{width:15px;height:15px}.dsc-checkout__status{color:var(--dsc-text);text-align:center;margin-top:5px;font-size:10px;font-weight:500}.dsc-checkout__status:empty{display:none}.dsc-checkout__legal{max-width:330px;color:var(--dsc-soft);text-align:center;margin:7px auto 0;font-size:9px;line-height:1.5}.dsc-checkout__legal a{color:inherit;text-underline-offset:2px}.dsc-checkout__legal a:hover{color:var(--dsc-text)}.dsc-checkout__footer{color:var(--dsc-muted);text-align:center;margin-top:8px;font-size:10px}.dsc-checkout__sheet-wrap{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19040d7a;align-items:flex-end;padding:72px 12px 12px;animation:.18s ease-out both dsc-checkout-backdrop-in;display:flex;position:absolute;inset:0}.dsc-checkout__sheet{border:1px solid var(--dsc-sheet-border);background:var(--dsc-sheet);width:100%;max-height:100%;color:var(--dsc-sheet-text);border-radius:26px;flex-direction:column;animation:.24s cubic-bezier(.2,.75,.2,1) both dsc-checkout-sheet-in;display:flex;overflow:hidden;box-shadow:0 26px 80px #18181b47}.dsc-checkout__sheet-header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 12px;display:flex}.dsc-checkout__sheet-header>div{min-width:0}.dsc-checkout__sheet-header span{color:var(--dsc-sheet-muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:15px;display:block}.dsc-checkout__sheet-header h3{color:var(--dsc-sheet-text);letter-spacing:-.025em;margin:2px 0 0;font-size:18px;font-weight:700;line-height:24px}.dsc-checkout__sheet-close{appearance:none;color:#52525b;cursor:pointer;background:#f4f4f5;border:0;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.dsc-checkout__sheet-close:hover:not(:disabled){color:#18181b;background:#e4e4e7}.dsc-checkout__sheet-close svg{width:17px;height:17px}.dsc-checkout__sheet-scroll{overscroll-behavior:contain;min-height:0;padding:4px 16px calc(18px + env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;flex:auto;gap:10px;display:flex;overflow-y:auto}.dsc-checkout__sheet-scroll::-webkit-scrollbar{display:none}.dsc-checkout__link-seed{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.dsc-checkout__wallet-button,.dsc-checkout__method-button,.dsc-checkout__card-submit{appearance:none;cursor:pointer;width:100%;min-height:52px;font:inherit;border:0;border-radius:18px;padding:0 18px;font-size:14px;font-weight:650;transition:opacity .15s,transform .15s,background-color .15s}.dsc-checkout__wallet-button:hover:not(:disabled),.dsc-checkout__method-button:hover:not(:disabled),.dsc-checkout__card-submit:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.dsc-checkout__wallet-button:disabled,.dsc-checkout__method-button:disabled,.dsc-checkout__card-submit:disabled{cursor:not-allowed;opacity:.55}.dsc-checkout__wallet-button--apple,.dsc-checkout__wallet-button--google{color:#fff;background:#000;justify-content:center;align-items:center;gap:7px;font-size:16px;font-weight:600;display:flex}.dsc-checkout__google-pay-glyph{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;font-weight:800;display:grid}.dsc-checkout__wallet-button--link{color:#111827;background:#00d66f;font-weight:500}.dsc-checkout__wallet-button--link strong{font-weight:800}.dsc-checkout__method-button{border:1px solid var(--dsc-sheet-border);color:#fff;background:#18181b;justify-content:center;align-items:center;gap:10px;display:flex}.dsc-checkout__method-button svg{width:19px;height:19px}.dsc-checkout__method-button--stripe{color:#fff;background:#635bff}.dsc-checkout__stripe-wordmark{color:inherit;letter-spacing:-.07em;font-size:18px;font-weight:800}.dsc-checkout__card-form{border:1px solid var(--dsc-sheet-border);background:#fafafa;border-radius:20px;flex-direction:column;gap:9px;padding:12px;display:flex}.dsc-checkout__card-heading{color:var(--dsc-sheet-text);align-items:center;gap:8px;padding:0 3px 2px;font-size:13px;font-weight:700;display:flex}.dsc-checkout__card-heading svg{width:18px;height:18px}.dsc-checkout__stripe-field,.dsc-checkout__preview-element{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:15px;min-width:0;min-height:48px;padding:14px 15px;transition:border-color .15s,box-shadow .15s}.dsc-checkout__stripe-field:focus-within{border-color:#635bff;box-shadow:0 0 0 3px #635bff21}.dsc-checkout__stripe-field input{appearance:none;color:#18181b;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:16px;font-weight:500}.dsc-checkout__stripe-field input::placeholder{color:#71717a}.dsc-checkout__stripe-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dsc-checkout__preview-element{color:#71717a;align-items:center;padding:0 15px;font-size:13px;display:flex}.dsc-checkout__card-submit{color:#fff;background:#635bff;margin-top:2px}.dsc-checkout__sheet-error{color:#be123c;background:#fff1f2;border:1px solid #e11d4833;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:550;line-height:18px}.dsc-checkout__stripe-note{color:var(--dsc-sheet-muted);text-align:center;margin:0;font-size:10px;line-height:15px}.dsc-checkout__wallet-preview-backdrop{z-index:45;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0000007a;align-items:flex-end;padding:12px;display:flex;position:absolute;inset:0}.dsc-checkout__wallet-preview{color:#18181b;background:#f4f4f5;border-radius:26px;width:100%;padding:18px;animation:.22s cubic-bezier(.2,.75,.2,1) both dsc-checkout-sheet-in;box-shadow:0 28px 80px #00000052}.dsc-checkout__wallet-preview-header,.dsc-checkout__wallet-preview-product,.dsc-checkout__wallet-preview-card{justify-content:space-between;align-items:center;gap:14px;display:flex}.dsc-checkout__wallet-preview-header{font-size:17px}.dsc-checkout__wallet-preview-header button{appearance:none;color:#0a84ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-weight:600}.dsc-checkout__wallet-preview-product{margin-top:20px;font-size:14px}.dsc-checkout__wallet-preview-card{background:#fff;border-radius:18px;min-height:88px;margin-top:14px;padding:16px;font-size:13px}.dsc-checkout__wallet-preview-card span{color:#71717a}.dsc-checkout__wallet-preview-pay{appearance:none;color:#fff;cursor:pointer;width:100%;min-height:50px;font:inherit;background:#000;border:0;border-radius:16px;margin-top:14px;font-weight:650}@keyframes dsc-checkout-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dsc-checkout-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dsc-checkout-breathe{0%,to{filter:saturate()}50%{filter:saturate(1.16)brightness(1.04)}}@keyframes dsc-checkout-sheen{0%{opacity:0;transform:translate(-82%)}22%{opacity:.78}58%,to{opacity:0;transform:translate(82%)}}@keyframes dsc-checkout-sparkle{0%,to{opacity:.4;transform:translateY(0)scale(1)}45%{opacity:.72;transform:translateY(-1px)scale(1.015)}}@keyframes dsc-checkout-glow-drift{0%,to{filter:blur(.2px)saturate();background-position:0%}50%{filter:blur(.6px)saturate(1.2);background-position:100%}}@keyframes dsc-checkout-spin{to{transform:rotate(360deg)}}@media (max-width:420px){.dsc-checkout{width:100%;min-height:min(780px,100svh)}.dsc-checkout__brand{font-size:16px}.dsc-checkout__body{padding:32px 20px}.dsc-checkout__title{font-size:28px;line-height:34px}}@media (prefers-reduced-motion:reduce){.dsc-checkout *,.dsc-checkout :before,.dsc-checkout :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dsc-checkout__body-extra{text-align:left;width:100%;max-width:350px;margin:20px auto 0}.dsc-checkout.dsc-checkout--fill .dsc-checkout__body{text-align:left}.dsc-checkout.dsc-checkout--fill .dsc-checkout__eyebrow,.dsc-checkout.dsc-checkout--fill .dsc-checkout__title,.dsc-checkout.dsc-checkout--fill .dsc-checkout__description{text-align:center;width:100%;max-width:350px;margin-left:auto;margin-right:auto}.dsc-checkout.dsc-checkout--fill .dsc-checkout__eyebrow{color:var(--dsc-accent);margin-top:0}.dsc-checkout.dsc-checkout--fill .dsc-checkout__title{font-family:var(--font-display,inherit);letter-spacing:-.02em;text-wrap:balance;font-weight:800}.dsc-checkout.dsc-checkout--fill .dsc-checkout__description{margin-top:10px}.dsc-checkout.dsc-checkout--fill{width:100%;min-height:0;box-shadow:none;border-radius:0;flex:auto}.dsc-checkout.dsc-checkout--fill .dsc-checkout__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;padding:24px 20px 28px;overflow-y:auto}.dsc-checkout.dsc-checkout--fill .dsc-checkout__body::-webkit-scrollbar{display:none}.dsc-checkout.dsc-checkout--fill[data-topline=false] .dsc-checkout__body{padding-top:40px}.dsc-checkout__topline[data-brand=false]{justify-content:flex-end}.dsc-checkout.dsc-checkout--fill .dsc-checkout__form{border-top:1px solid var(--dsc-border);background:var(--dsc-bg);padding-bottom:calc(14px + env(safe-area-inset-bottom));position:relative}.dsc-checkout .dsc-checkout__selected-method-icon--wallet{background:0 0;border-radius:0;flex-basis:17px;width:17px;height:17px}.dsc-checkout .dsc-checkout__selected-method-icon--wallet svg{width:17px;height:17px}.dsc-checkout .dsc-checkout__cta{justify-content:center}.dsc-checkout .dsc-checkout__cta-label{text-align:center}.dsc-checkout.dsc-checkout--fill .dsc-checkout__form:before{background:linear-gradient(to top, var(--dsc-bg), transparent);content:"";pointer-events:none;height:26px;position:absolute;inset:auto 0 100%}@media (max-height:740px){.dsc-checkout.dsc-checkout--fill .dsc-checkout__body{padding:14px 20px 24px}.dsc-checkout.dsc-checkout--fill .dsc-checkout__title{font-size:24px;line-height:29px}.dsc-checkout.dsc-checkout--fill .dsc-checkout__description{margin-top:6px;font-size:13px;line-height:18px}.dsc-checkout.dsc-checkout--fill .dsc-checkout__body-extra{margin-top:14px}}.dsc-checkout .dsc-checkout__sheet-wrap{padding:56px 8px 8px}@media (min-width:1024px){.dsc-checkout .dsc-checkout__sheet-wrap{padding:56px 14px 14px}}.dsc-checkout .dsc-checkout__sheet-scroll{padding:4px 12px calc(16px + env(safe-area-inset-bottom))}.dsc-checkout .dsc-checkout__card-form{background:0 0;border:0;border-radius:0;gap:10px;padding:2px 0 0}.dsc-checkout .dsc-checkout__card-heading{padding:0 0 2px}.dsc-checkout .dsc-checkout__sheet-recap{color:var(--dsc-sheet-muted);margin:3px 0 0;font-size:11.5px;font-weight:500;line-height:16px}.dsc-checkout .dsc-checkout__card-submit{background:var(--dsc-button);min-height:54px;color:var(--dsc-button-text);box-shadow:var(--dsc-button-shadow);border-radius:999px;margin-top:4px}.dsc-checkout .dsc-checkout__card-actions{bottom:calc(-16px - env(safe-area-inset-bottom));z-index:2;margin:4px -12px calc(-16px - env(safe-area-inset-bottom));padding:8px 12px calc(16px + env(safe-area-inset-bottom));background:var(--dsc-sheet);flex-direction:column;gap:8px;display:flex;position:sticky}.dsc-checkout .dsc-checkout__card-actions:before{content:"";background:linear-gradient(to top, var(--dsc-sheet), transparent);pointer-events:none;height:18px;position:absolute;bottom:100%;left:0;right:0}.dsc-checkout .dsc-checkout__card-actions .dsc-checkout__card-submit{margin-top:0}.dsc-checkout .dsc-checkout__gpay-button{appearance:none;color:#fff;cursor:pointer;width:100%;min-height:52px;font:inherit;background:#000;border:0;border-radius:18px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:500;transition:opacity .15s,transform .15s;display:flex}.dsc-checkout .dsc-checkout__gpay-button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.dsc-checkout .dsc-checkout__gpay-button:disabled{cursor:not-allowed;opacity:.55}.dsc-checkout .dsc-checkout__gpay-button>span{align-items:center;gap:6px;font-weight:600;display:inline-flex}.dsc-checkout.dsc-checkout--fill .dsc-checkout__social-proof:before{display:none}.dsc-checkout.dsc-checkout--fill .dsc-checkout__trust{gap:6px}.dsc-checkout.dsc-checkout--fill .dsc-checkout__trust-line{white-space:normal;text-wrap:balance}
