.blend-checkout{--ck-ink:#06201d;--ck-ink-2:#062622;--ck-mut:#4f6763;--ck-mut-2:#7d918e;--ck-line:#0626221c;--ck-line-2:#0626222b;--ck-deep:#06201d;--ck-bright:#06201d;--ck-mint:#06201d;--ck-teal:#06201d;--ck-grad:#06201d;--ck-btn-ink:#03231f;--ck-ok:#0a8f52;--ck-bad:#d6006b;--ck-sh-resting:0 1px 2px #0000000a, 0 6px 18px -12px #00000038;--ck-sh-raised:0 2px 4px #0000000d, 0 14px 30px -18px #00000047;--ck-sh1:var(--ck-sh-resting);--ck-sh2:var(--ck-sh-resting);--ck-sh3:var(--ck-sh-raised);--ck-btn-sh-resting:0 2px 6px #00000014, 0 10px 24px -12px #00000059;--ck-btn-sh-hover:0 4px 10px #0000001a, 0 16px 32px -14px #0000006b;--flow-accent:#06201d;--flow-accent-grad:#06201d;--flow-accent-line:#06201d29;--flow-accent-soft:#fff;--flow-on-accent:#fff;--flow-ink:#06201d;--flow-ink-2:#4f6763;--flow-ink-3:#7d918e;--flow-hairline:#06201d1f;--flow-hairline-strong:#06201d33;--flow-mono:var(--bl-body), Inter, sans-serif}.blend-checkout,.blend-checkout input,.blend-checkout select,.blend-checkout textarea,.blend-checkout button{font-family:var(--bl-body), Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.blend-checkout h1,.blend-checkout h2,.blend-checkout h3,.blend-checkout .ck-head{font-family:var(--bl-body), Inter, sans-serif;letter-spacing:-.01em}.blend-checkout .ck-kicker{font-family:var(--bl-body), Inter, sans-serif;text-transform:uppercase;letter-spacing:.18em;color:var(--ck-deep);font-size:10.5px;font-weight:600}.blend-checkout .ck-mono{font-family:var(--bl-body), Inter, sans-serif}.blend-checkout .ck-lead{color:var(--ck-mut);line-height:1.65}.blend-checkout .ck-card{border:1px solid var(--ck-line);box-shadow:var(--ck-sh2);background:#fff;border-radius:20px}.blend-checkout .ck-badge{font-family:var(--bl-body), Inter, sans-serif;letter-spacing:.02em;color:var(--ck-mint);white-space:nowrap;background:#fff;border:1px solid #06201d24;border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.blend-checkout .ck-badge .ck-badge-dot{background:var(--ck-bright);border-radius:50%;flex:none;width:6px;height:6px}.blend-checkout .ck-badge b{font-variant-numeric:tabular-nums;font-weight:700}.blend-checkout .ck-badge.urgent{color:#a8443f;background:#fdf4f3;border-color:#ecccc9}.blend-checkout .ck-badge.urgent .ck-badge-dot{background:#a8443f}
.blend-checkout .ck-input{background-color:#fff;border:1px solid #06201d38;border-radius:14px;transition:border-color .2s,box-shadow .2s}.blend-checkout .ck-input:focus{border-color:var(--ck-teal);outline:none;box-shadow:0 0 0 3px #06201d1a}.blend-checkout .ck-attn,.blend-checkout .ck-input.ck-attn:focus{border-color:var(--ck-bad);box-shadow:0 0 0 3px #d6006b2e}.blend-checkout input[type=checkbox],.blend-checkout input[type=radio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--ck-ink);background-color:#fff}.blend-checkout .ck-tile{box-shadow:var(--ck-sh-resting);background:#fff;border:1px solid #06201d1f;border-radius:16px;transition:border-color .2s,border-width .2s,box-shadow .2s,transform .2s}.blend-checkout .ck-tile:hover:not(:disabled){box-shadow:var(--ck-sh-raised);border-color:#06201d47;transform:translateY(-1px)}.blend-checkout .ck-tile[aria-pressed=true],.blend-checkout .ck-tile[aria-checked=true],.blend-checkout .ck-tile[data-selected=true]{box-shadow:var(--ck-sh-raised);background:#fff;border:2px solid #06201d}.blend-checkout .ck-btn-pri{color:#fff;box-shadow:var(--ck-btn-sh-resting);cursor:pointer;background:#06201d;border:0;border-radius:100px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s}.blend-checkout .ck-btn-pri:hover:not(:disabled){box-shadow:var(--ck-btn-sh-hover);background:#06201d;transform:translateY(-1px)}.blend-checkout .ck-btn-pri:active:not(:disabled){box-shadow:var(--ck-btn-sh-resting);transform:translateY(0)}.blend-checkout .ck-btn-pri:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.blend-checkout .ck-btn-sec{border:1px solid var(--ck-line-2);color:var(--ck-mint);box-shadow:var(--ck-btn-sh-resting);cursor:pointer;background:#fff;border-radius:100px;transition:border-color .2s,color .2s,transform .2s,box-shadow .2s}.blend-checkout .ck-btn-sec:hover:not(:disabled){box-shadow:var(--ck-btn-sh-hover);border-color:#06201d80;transform:translateY(-1px)}.blend-checkout .ck-btn-sec:active:not(:disabled){box-shadow:var(--ck-btn-sh-resting);transform:translateY(0)}.blend-checkout .ck-btn-sec:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.blend-checkout .bkf-backbtn{width:40px;height:40px;color:var(--ck-ink);box-shadow:var(--ck-btn-sh-resting);cursor:pointer;background:#fff;border:1px solid #06201d1f;border-radius:999px;flex:none;place-items:center;transition:border-color .2s,box-shadow .2s,transform .2s,color .2s;display:grid}.blend-checkout .bkf-backbtn:hover{box-shadow:var(--ck-btn-sh-hover);border-color:#06201d47;transform:translateY(-1px)}.blend-checkout .bkf-backbtn:active{box-shadow:var(--ck-btn-sh-resting);transform:translateY(0)}@media (pointer:coarse){.blend-checkout .bkf-backbtn{width:44px;height:44px}}.blend-checkout .ck-note{border:1px solid var(--ck-line);color:var(--ck-mut);box-shadow:var(--ck-sh-resting);background:#fff;border-radius:14px}.blend-checkout .ck-note b{color:var(--ck-ink)}.blend-checkout .ck-trust{color:var(--ck-mut);flex-wrap:wrap;gap:10px 18px;font-size:12.5px;display:flex}.blend-checkout .ck-trust span{align-items:center;gap:7px;display:inline-flex}.blend-checkout .ck-trust i{background:var(--ck-teal);border-radius:50%;width:6px;height:6px;display:block}.blend-checkout .ck-tile-saving{background:linear-gradient(#0e7c660e,#0e7c6605);box-shadow:inset 0 0 0 1.5px #0e7c6659}.blend-checkout .ck-save-chip{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#0e7c66;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:650;line-height:16px;display:inline-flex}.blend-checkout .ck-save-row{color:#0b5f4f;font-variant-numeric:tabular-nums;border-top:1px solid #0e7c6638;margin-top:8px;padding-top:7px;font-size:12px;font-weight:550;line-height:16px}.blend-checkout .ck-saved{text-align:center;color:#0b5f4f;font-variant-numeric:tabular-nums;background:#0e7c660f;border:1px solid #0e7c6642;border-radius:10px;margin-top:2px;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35}.blend-checkout .ck-row-rail{color:#0b5f4f;background:#0e7c660f;border-radius:10px;margin:6px 0;padding:9px 12px;font-size:15px;font-weight:600;border:1px solid #0e7c6642!important}.blend-checkout .ck-row-rail>:last-child{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.blend-checkout .ck-save-row{animation:.46s cubic-bezier(.22,.61,.36,1) both ckSaveIn}}@keyframes ckSaveIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.blend-checkout .ck-access-reprompt{--b5f-ink:var(--ck-ink);--b5f-ink-2:var(--ck-mut);--b5f-ink-3:var(--ck-mut-2);--b5f-hairline:var(--ck-line);--b5f-accent:var(--ck-ink);--b5f-accent-soft:color-mix(in srgb, var(--ck-ink) 6%, var(--flow-on-accent));--b5f-danger:var(--ck-bad);--b5f-surface-1:var(--flow-on-accent);--b5f-surface-2:var(--flow-on-accent);--b5f-surface-3:color-mix(in srgb, var(--ck-ink) 4%, var(--flow-on-accent));--b5f-shadow-2:var(--ck-sh-raised);background:color-mix(in srgb, var(--ck-ink) 50%, transparent)}.blend-checkout .ck-access-reprompt .bkf-cta{background:var(--ck-ink);width:100%;min-height:48px;color:var(--flow-on-accent);box-shadow:var(--ck-btn-sh-resting);cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.blend-checkout .ck-access-reprompt .bkf-cta:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.blend-checkout .ck-access-reprompt-close{color:var(--ck-mut)}.blend-checkout .ck-access-reprompt-close:hover{background:color-mix(in srgb, var(--ck-ink) 6%, transparent)}@keyframes ck-rp-rise{0%{opacity:.6;transform:translateY(12%)}to{opacity:1;transform:translateY(0)}}@keyframes ck-rp-fade{0%{opacity:0}to{opacity:1}}.blend-checkout .ck-rp-sheet{animation:.22s cubic-bezier(.22,1,.36,1) ck-rp-rise}.blend-checkout .ck-rp-scrim{animation:.22s ease-out ck-rp-fade}@media (min-width:640px){.blend-checkout .ck-rp-sheet{animation:.16s ease-out ck-rp-fade}}@media (prefers-reduced-motion:reduce){.blend-checkout .ck-rp-sheet,.blend-checkout .ck-rp-scrim{animation:none}}