.fs--2[data-v-f2f0466e]{font-size:var(--fs--2)}.fs--15[data-v-f2f0466e]{font-size:var(--fs--15)}.fs--1[data-v-f2f0466e]{font-size:var(--fs--1)}.fs--5[data-v-f2f0466e]{font-size:var(--fs--5)}.fs-0[data-v-f2f0466e]{font-size:var(--fs-0)}.fs-1[data-v-f2f0466e]{font-size:var(--fs-1)}.fs-15[data-v-f2f0466e]{font-size:var(--fs-15)}.fs-2[data-v-f2f0466e]{font-size:var(--fs-2)}.fs-25[data-v-f2f0466e]{font-size:var(--fs-25)}.fs-3[data-v-f2f0466e]{font-size:var(--fs-3)}.fs-35[data-v-f2f0466e]{font-size:var(--fs-35)}.fs-4[data-v-f2f0466e]{font-size:var(--fs-4)}.fs-45[data-v-f2f0466e]{font-size:var(--fs-45)}.fs-5[data-v-f2f0466e]{font-size:var(--fs-5)}.fs-55[data-v-f2f0466e]{font-size:var(--fs-55)}.fs-6[data-v-f2f0466e]{font-size:var(--fs-6)}.fs-65[data-v-f2f0466e]{font-size:var(--fs-65)}.fs-7[data-v-f2f0466e]{font-size:var(--fs-7)}.fs-75[data-v-f2f0466e]{font-size:var(--fs-75)}.fs-8[data-v-f2f0466e]{font-size:var(--fs-8)}.fs-85[data-v-f2f0466e]{font-size:var(--fs-85)}.fs-9[data-v-f2f0466e]{font-size:var(--fs-9)}.fs-95[data-v-f2f0466e]{font-size:var(--fs-95)}.fs-10[data-v-f2f0466e]{font-size:var(--fs-10)}.type-framework h1[data-v-f2f0466e],.type-framework h2[data-v-f2f0466e],.type-framework h3[data-v-f2f0466e],.type-framework h4[data-v-f2f0466e],.type-framework h5[data-v-f2f0466e],.type-framework h6[data-v-f2f0466e],.type-page h1[data-v-f2f0466e],.type-page h2[data-v-f2f0466e],.type-page h3[data-v-f2f0466e],.type-page h4[data-v-f2f0466e],.type-page h5[data-v-f2f0466e],.type-page h6[data-v-f2f0466e]{font-family:var(--font-heading);line-height:1.2;margin:0}.type-framework h1[data-v-f2f0466e],.type-page h1[data-v-f2f0466e]{color:var(--l-black);font-size:var(--fs-5);font-weight:700}.type-framework h2[data-v-f2f0466e],.type-page h2[data-v-f2f0466e]{color:var(--l-black);font-size:var(--fs-4);font-weight:600}.type-framework h3[data-v-f2f0466e],.type-page h3[data-v-f2f0466e]{color:var(--l-black);font-size:var(--fs-3);font-weight:600}.type-framework h4[data-v-f2f0466e],.type-page h4[data-v-f2f0466e]{color:var(--l-black);font-size:var(--fs-2);font-weight:500}.type-framework h5[data-v-f2f0466e],.type-page h5[data-v-f2f0466e]{color:var(--l-black);font-size:var(--fs-1);font-weight:500}.type-framework h6[data-v-f2f0466e],.type-page h6[data-v-f2f0466e]{color:var(--l-black);font-size:var(--fs-0);font-weight:500}.type-framework li[data-v-f2f0466e],.type-framework ol[data-v-f2f0466e],.type-framework p[data-v-f2f0466e],.type-framework ul[data-v-f2f0466e],.type-page li[data-v-f2f0466e],.type-page ol[data-v-f2f0466e],.type-page p[data-v-f2f0466e],.type-page ul[data-v-f2f0466e]{color:var(--l-text-body-color);font-size:var(--fs-0);line-height:1.6;margin:0}.type-framework .document-framework[data-v-f2f0466e],.type-page .document-framework[data-v-f2f0466e]{font-family:var(--font-primary)}@media print{.type-framework .document-framework .table-of-contents[data-v-f2f0466e],.type-page .document-framework .table-of-contents[data-v-f2f0466e]{-moz-column-break-after:page;break-after:page}.type-framework .document-framework .document-section[data-v-f2f0466e],.type-page .document-framework .document-section[data-v-f2f0466e]{-moz-column-break-inside:avoid;break-inside:avoid}.type-framework .document-framework .document-section.depth-1[data-v-f2f0466e],.type-page .document-framework .document-section.depth-1[data-v-f2f0466e]{-moz-column-break-before:page;break-before:page}.type-framework .document-framework .document-section.depth-1[data-v-f2f0466e]:first-child,.type-page .document-framework .document-section.depth-1[data-v-f2f0466e]:first-child{-moz-column-break-before:auto;break-before:auto}}.type-framework .sec-document>.item[data-v-f2f0466e],.type-page .sec-document>.item[data-v-f2f0466e]{display:flex;margin-bottom:calc(var(--lh)*1rem)}.type-framework .sec-document>.item>.index[data-v-f2f0466e],.type-page .sec-document>.item>.index[data-v-f2f0466e]{color:var(--l-blue);flex-shrink:0;font-size:var(--fs-0);font-weight:600;min-width:calc(var(--lh)*2rem);width:calc(var(--lh)*2rem)}.type-framework .sec-document>.item>.content[data-v-f2f0466e],.type-page .sec-document>.item>.content[data-v-f2f0466e]{color:var(--l-text-body-color);flex:1;line-height:1.6}.type-framework .sec-document>.item.section-title[data-v-f2f0466e],.type-page .sec-document>.item.section-title[data-v-f2f0466e]{margin-bottom:calc(var(--lh)*2rem)}.type-framework .sec-document>.item.section-title>.title[data-v-f2f0466e],.type-page .sec-document>.item.section-title>.title[data-v-f2f0466e]{color:var(--l-black);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.type-framework .sec-document>.item .item[data-v-f2f0466e],.type-page .sec-document>.item .item[data-v-f2f0466e]{border-left:2px solid rgba(var(--l-blue),.1);margin-left:calc(var(--lh)*1rem);margin-top:calc(var(--lh)*1rem);padding-left:calc(var(--lh)*1.5rem)}.type-framework .sec-document>.item .item>.index[data-v-f2f0466e],.type-page .sec-document>.item .item>.index[data-v-f2f0466e]{font-size:var(--fs--05);min-width:calc(var(--lh)*1.5rem);width:calc(var(--lh)*1.5rem)}.type-framework .doc-highlight[data-v-f2f0466e],.type-page .doc-highlight[data-v-f2f0466e]{background:rgba(var(--l-yellow),.2);border-radius:4px;padding:calc(var(--lh)*.25rem) calc(var(--lh)*.5rem)}.type-framework .doc-emphasis[data-v-f2f0466e],.type-page .doc-emphasis[data-v-f2f0466e]{color:var(--l-blue);font-weight:600}.type-framework .doc-note[data-v-f2f0466e],.type-page .doc-note[data-v-f2f0466e]{background:rgba(var(--l-blue),.05);border-left:4px solid var(--l-blue);border-radius:0 4px 4px 0;margin:calc(var(--lh)*1rem) 0;padding:calc(var(--lh)*1rem)}.type-framework .doc-note p[data-v-f2f0466e]:last-child,.type-page .doc-note p[data-v-f2f0466e]:last-child{margin-bottom:0}.type-framework .doc-warning[data-v-f2f0466e],.type-page .doc-warning[data-v-f2f0466e]{background:#ff6b6b0d;border-left:4px solid #ff6b6b;border-radius:0 4px 4px 0;margin:calc(var(--lh)*1rem) 0;padding:calc(var(--lh)*1rem)}.type-framework .doc-warning p[data-v-f2f0466e]:last-child,.type-page .doc-warning p[data-v-f2f0466e]:last-child{margin-bottom:0}.lucky-texture[data-v-f2f0466e]{background-image:url(../lucky-texture.png);background-position:50%;background-repeat:repeat-x;background-size:cover}[data-v-f2f0466e]:root{--auth-card-radius:32px;--auth-card-border:#e3e8f2;--auth-card-bg:#fff;--auth-card-shadow:0 25px 60px rgba(15,23,42,.08);--auth-input-border:#dfe4f5;--auth-input-bg:#f6f7fb;--auth-input-focus:rgba(79,70,229,.25);--auth-button-bg:var(--l-blue);--auth-button-radius:999px}.auth-shell[data-v-f2f0466e]{margin:0 auto;max-width:480px;width:100%}.auth-card[data-v-f2f0466e]{background:var(--auth-card-bg);border:1px solid var(--auth-card-border);border-radius:var(--auth-card-radius);box-shadow:var(--auth-card-shadow);overflow:hidden;position:relative}.auth-card__body[data-v-f2f0466e]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1.25rem;position:relative}@media(min-width:600px){.auth-card__body[data-v-f2f0466e]{padding:2.5rem 2.5rem 2rem}}.auth-field[data-v-f2f0466e]{display:flex;flex-direction:column;gap:.4rem}.auth-label[data-v-f2f0466e]{color:#1c2236;font-size:.9rem;font-weight:600}.auth-input[data-v-f2f0466e]{background:var(--auth-input-bg);border:1.5px solid var(--auth-input-border);border-radius:18px;font-size:1rem;height:3.25rem;padding:0 1rem 0 3rem;transition:border .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.auth-input[data-v-f2f0466e]::-moz-placeholder{font-size:inherit}.auth-input[data-v-f2f0466e]::placeholder{font-size:inherit}.auth-input[data-v-f2f0466e]:focus{background:#fff;border-color:#4f46e5;box-shadow:0 12px 32px #4f46e540,0 0 0 3px var(--auth-input-focus);outline:none}.auth-input--icon[data-v-f2f0466e]{position:relative}.auth-input--icon svg[data-v-f2f0466e]{color:#0f172a73;left:1.2rem;position:absolute;top:50%;transform:translateY(-50%)}.auth-input-toggle svg[data-v-f2f0466e]{pointer-events:none;transition:color .2s ease}.auth-input-toggle.is-visible svg[data-v-f2f0466e]{color:var(--l-blue,#4f46e5)}@media(max-width:549px){.auth-input[data-v-f2f0466e]{font-size:.95rem}}.auth-button[data-v-f2f0466e]{background:var(--auth-button-bg);border:none;border-radius:var(--auth-button-radius);color:#fff;font-size:1rem;font-weight:600;padding:1rem 1.25rem;transition:opacity .2s ease,transform .2s ease;width:100%}.form-error[data-v-f2f0466e]{color:#ef4444;display:block;font-size:fs(-1);line-height:1.3;margin-top:.35rem}input[type=password]~button>svg[data-v-f2f0466e]{left:auto;right:1rem}.auth-button[data-v-f2f0466e]:hover{opacity:.9}.auth-button[data-v-f2f0466e]:disabled{cursor:not-allowed;opacity:.6}.auth-error-banner[data-v-f2f0466e]{background:#fef2f2;border:1px solid #fecaca;border-radius:18px;color:#b91c1c;font-size:.95rem;padding:.75rem 1rem}.field-error-text[data-v-f2f0466e]{color:#dc2626;font-size:.85rem}.cart-drawer-panel .btn[data-v-f2f0466e],.cart-page .btn[data-v-f2f0466e],.checkout-failure-card .btn[data-v-f2f0466e],.checkout-failure-page .btn[data-v-f2f0466e],.checkout-header .btn[data-v-f2f0466e],.checkout-layout .btn[data-v-f2f0466e],.checkout-page .btn[data-v-f2f0466e],.checkout-status-page .btn[data-v-f2f0466e]{align-items:center;background:#fff;border:1.5px solid transparent;border-radius:999px;box-shadow:none;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-family-sans);font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1;min-height:3rem;padding:0 1.25rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.cart-drawer-panel .btn[data-v-f2f0466e]:hover,.cart-page .btn[data-v-f2f0466e]:hover,.checkout-failure-card .btn[data-v-f2f0466e]:hover,.checkout-failure-page .btn[data-v-f2f0466e]:hover,.checkout-header .btn[data-v-f2f0466e]:hover,.checkout-layout .btn[data-v-f2f0466e]:hover,.checkout-page .btn[data-v-f2f0466e]:hover,.checkout-status-page .btn[data-v-f2f0466e]:hover{box-shadow:0 10px 24px #181c2d1a;transform:translateY(-1px)}.cart-drawer-panel .btn[data-v-f2f0466e]:disabled,.cart-page .btn[data-v-f2f0466e]:disabled,.checkout-failure-card .btn[data-v-f2f0466e]:disabled,.checkout-failure-page .btn[data-v-f2f0466e]:disabled,.checkout-header .btn[data-v-f2f0466e]:disabled,.checkout-layout .btn[data-v-f2f0466e]:disabled,.checkout-page .btn[data-v-f2f0466e]:disabled,.checkout-status-page .btn[data-v-f2f0466e]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.cart-drawer-panel .btn-primary[data-v-f2f0466e],.cart-page .btn-primary[data-v-f2f0466e],.checkout-failure-card .btn-primary[data-v-f2f0466e],.checkout-failure-page .btn-primary[data-v-f2f0466e],.checkout-header .btn-primary[data-v-f2f0466e],.checkout-layout .btn-primary[data-v-f2f0466e],.checkout-page .btn-primary[data-v-f2f0466e],.checkout-status-page .btn-primary[data-v-f2f0466e]{background:linear-gradient(135deg,var(--color-brand-500),var(--color-brand-600));border-color:transparent;color:#fff}.cart-drawer-panel .btn-outline[data-v-f2f0466e],.cart-page .btn-outline[data-v-f2f0466e],.checkout-failure-card .btn-outline[data-v-f2f0466e],.checkout-failure-page .btn-outline[data-v-f2f0466e],.checkout-header .btn-outline[data-v-f2f0466e],.checkout-layout .btn-outline[data-v-f2f0466e],.checkout-page .btn-outline[data-v-f2f0466e],.checkout-status-page .btn-outline[data-v-f2f0466e]{background:#fff;border-color:var(--color-border-soft);color:var(--color-text-primary)}.cart-drawer-panel .btn-ghost[data-v-f2f0466e],.cart-page .btn-ghost[data-v-f2f0466e],.checkout-failure-card .btn-ghost[data-v-f2f0466e],.checkout-failure-page .btn-ghost[data-v-f2f0466e],.checkout-header .btn-ghost[data-v-f2f0466e],.checkout-layout .btn-ghost[data-v-f2f0466e],.checkout-page .btn-ghost[data-v-f2f0466e],.checkout-status-page .btn-ghost[data-v-f2f0466e]{background:transparent;border-color:transparent;box-shadow:none;color:var(--color-text-secondary)}.cart-drawer-panel .btn-link[data-v-f2f0466e],.cart-page .btn-link[data-v-f2f0466e],.checkout-failure-card .btn-link[data-v-f2f0466e],.checkout-failure-page .btn-link[data-v-f2f0466e],.checkout-header .btn-link[data-v-f2f0466e],.checkout-layout .btn-link[data-v-f2f0466e],.checkout-page .btn-link[data-v-f2f0466e],.checkout-status-page .btn-link[data-v-f2f0466e]{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--color-brand-600);font-size:.95rem;font-weight:600;min-height:auto;padding:0}.cart-drawer-panel .btn-ghost[data-v-f2f0466e]:hover,.cart-drawer-panel .btn-link[data-v-f2f0466e]:hover,.cart-page .btn-ghost[data-v-f2f0466e]:hover,.cart-page .btn-link[data-v-f2f0466e]:hover,.checkout-failure-card .btn-ghost[data-v-f2f0466e]:hover,.checkout-failure-card .btn-link[data-v-f2f0466e]:hover,.checkout-failure-page .btn-ghost[data-v-f2f0466e]:hover,.checkout-failure-page .btn-link[data-v-f2f0466e]:hover,.checkout-header .btn-ghost[data-v-f2f0466e]:hover,.checkout-header .btn-link[data-v-f2f0466e]:hover,.checkout-layout .btn-ghost[data-v-f2f0466e]:hover,.checkout-layout .btn-link[data-v-f2f0466e]:hover,.checkout-page .btn-ghost[data-v-f2f0466e]:hover,.checkout-page .btn-link[data-v-f2f0466e]:hover,.checkout-status-page .btn-ghost[data-v-f2f0466e]:hover,.checkout-status-page .btn-link[data-v-f2f0466e]:hover{box-shadow:none;transform:none}.cart-drawer-panel .btn-circle[data-v-f2f0466e],.cart-page .btn-circle[data-v-f2f0466e],.checkout-failure-card .btn-circle[data-v-f2f0466e],.checkout-failure-page .btn-circle[data-v-f2f0466e],.checkout-header .btn-circle[data-v-f2f0466e],.checkout-layout .btn-circle[data-v-f2f0466e],.checkout-page .btn-circle[data-v-f2f0466e],.checkout-status-page .btn-circle[data-v-f2f0466e]{border-radius:999px;min-width:2.625rem;padding:0;width:2.625rem}.cart-drawer-panel .btn-sm[data-v-f2f0466e],.cart-page .btn-sm[data-v-f2f0466e],.checkout-failure-card .btn-sm[data-v-f2f0466e],.checkout-failure-page .btn-sm[data-v-f2f0466e],.checkout-header .btn-sm[data-v-f2f0466e],.checkout-layout .btn-sm[data-v-f2f0466e],.checkout-page .btn-sm[data-v-f2f0466e],.checkout-status-page .btn-sm[data-v-f2f0466e]{font-size:.875rem;min-height:2.35rem;padding:0 .95rem}.cart-drawer-panel .btn-lg[data-v-f2f0466e],.cart-page .btn-lg[data-v-f2f0466e],.checkout-failure-card .btn-lg[data-v-f2f0466e],.checkout-failure-page .btn-lg[data-v-f2f0466e],.checkout-header .btn-lg[data-v-f2f0466e],.checkout-layout .btn-lg[data-v-f2f0466e],.checkout-page .btn-lg[data-v-f2f0466e],.checkout-status-page .btn-lg[data-v-f2f0466e]{font-size:1rem;min-height:3.3rem}.cart-drawer-panel .card[data-v-f2f0466e],.cart-page .card[data-v-f2f0466e],.checkout-failure-card .card[data-v-f2f0466e],.checkout-failure-page .card[data-v-f2f0466e],.checkout-header .card[data-v-f2f0466e],.checkout-layout .card[data-v-f2f0466e],.checkout-page .card[data-v-f2f0466e],.checkout-status-page .card[data-v-f2f0466e]{background:#fff;border:1px solid #dde3f0;border-radius:30px;box-shadow:0 22px 48px #181c2d14}.cart-drawer-panel .card-body[data-v-f2f0466e],.cart-page .card-body[data-v-f2f0466e],.checkout-failure-card .card-body[data-v-f2f0466e],.checkout-failure-page .card-body[data-v-f2f0466e],.checkout-header .card-body[data-v-f2f0466e],.checkout-layout .card-body[data-v-f2f0466e],.checkout-page .card-body[data-v-f2f0466e],.checkout-status-page .card-body[data-v-f2f0466e]{padding:clamp(1.35rem,2vw,1.9rem)}.cart-drawer-panel .badge[data-v-f2f0466e],.cart-page .badge[data-v-f2f0466e],.checkout-failure-card .badge[data-v-f2f0466e],.checkout-failure-page .badge[data-v-f2f0466e],.checkout-header .badge[data-v-f2f0466e],.checkout-layout .badge[data-v-f2f0466e],.checkout-page .badge[data-v-f2f0466e],.checkout-status-page .badge[data-v-f2f0466e]{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;justify-content:center;letter-spacing:.05em;padding:.42rem .85rem;text-transform:uppercase}.cart-drawer-panel .badge-outline[data-v-f2f0466e],.cart-page .badge-outline[data-v-f2f0466e],.checkout-failure-card .badge-outline[data-v-f2f0466e],.checkout-failure-page .badge-outline[data-v-f2f0466e],.checkout-header .badge-outline[data-v-f2f0466e],.checkout-layout .badge-outline[data-v-f2f0466e],.checkout-page .badge-outline[data-v-f2f0466e],.checkout-status-page .badge-outline[data-v-f2f0466e]{background:#fff;border:1px solid var(--color-border-soft);color:var(--color-text-secondary)}.cart-drawer-panel .badge-error[data-v-f2f0466e],.cart-page .badge-error[data-v-f2f0466e],.checkout-failure-card .badge-error[data-v-f2f0466e],.checkout-failure-page .badge-error[data-v-f2f0466e],.checkout-header .badge-error[data-v-f2f0466e],.checkout-layout .badge-error[data-v-f2f0466e],.checkout-page .badge-error[data-v-f2f0466e],.checkout-status-page .badge-error[data-v-f2f0466e]{background:#fff1f3;border-color:#eb3c5247;color:#be123c}.cart-drawer-panel .alert[data-v-f2f0466e],.cart-page .alert[data-v-f2f0466e],.checkout-failure-card .alert[data-v-f2f0466e],.checkout-failure-page .alert[data-v-f2f0466e],.checkout-header .alert[data-v-f2f0466e],.checkout-layout .alert[data-v-f2f0466e],.checkout-page .alert[data-v-f2f0466e],.checkout-status-page .alert[data-v-f2f0466e]{align-items:center;border:1px solid transparent;border-radius:22px;display:flex;gap:.75rem;padding:.95rem 1.1rem}.cart-drawer-panel .alert-info[data-v-f2f0466e],.cart-page .alert-info[data-v-f2f0466e],.checkout-failure-card .alert-info[data-v-f2f0466e],.checkout-failure-page .alert-info[data-v-f2f0466e],.checkout-header .alert-info[data-v-f2f0466e],.checkout-layout .alert-info[data-v-f2f0466e],.checkout-page .alert-info[data-v-f2f0466e],.checkout-status-page .alert-info[data-v-f2f0466e]{background:#dff5ff;border-color:#b8e4f4;color:#476072}.cart-drawer-panel .alert-warning[data-v-f2f0466e],.cart-page .alert-warning[data-v-f2f0466e],.checkout-failure-card .alert-warning[data-v-f2f0466e],.checkout-failure-page .alert-warning[data-v-f2f0466e],.checkout-header .alert-warning[data-v-f2f0466e],.checkout-layout .alert-warning[data-v-f2f0466e],.checkout-page .alert-warning[data-v-f2f0466e],.checkout-status-page .alert-warning[data-v-f2f0466e]{background:#fff7ed;border-color:#fed7aa;color:#b45309}.cart-drawer-panel .alert-error[data-v-f2f0466e],.cart-page .alert-error[data-v-f2f0466e],.checkout-failure-card .alert-error[data-v-f2f0466e],.checkout-failure-page .alert-error[data-v-f2f0466e],.checkout-header .alert-error[data-v-f2f0466e],.checkout-layout .alert-error[data-v-f2f0466e],.checkout-page .alert-error[data-v-f2f0466e],.checkout-status-page .alert-error[data-v-f2f0466e]{background:#fff1f3;border-color:#fecdd3;color:#be123c}.cart-drawer-panel .divider[data-v-f2f0466e],.cart-page .divider[data-v-f2f0466e],.checkout-failure-card .divider[data-v-f2f0466e],.checkout-failure-page .divider[data-v-f2f0466e],.checkout-header .divider[data-v-f2f0466e],.checkout-layout .divider[data-v-f2f0466e],.checkout-page .divider[data-v-f2f0466e],.checkout-status-page .divider[data-v-f2f0466e]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.95rem;gap:.75rem;margin:0}.cart-drawer-panel .divider[data-v-f2f0466e]:after,.cart-drawer-panel .divider[data-v-f2f0466e]:before,.cart-page .divider[data-v-f2f0466e]:after,.cart-page .divider[data-v-f2f0466e]:before,.checkout-failure-card .divider[data-v-f2f0466e]:after,.checkout-failure-card .divider[data-v-f2f0466e]:before,.checkout-failure-page .divider[data-v-f2f0466e]:after,.checkout-failure-page .divider[data-v-f2f0466e]:before,.checkout-header .divider[data-v-f2f0466e]:after,.checkout-header .divider[data-v-f2f0466e]:before,.checkout-layout .divider[data-v-f2f0466e]:after,.checkout-layout .divider[data-v-f2f0466e]:before,.checkout-page .divider[data-v-f2f0466e]:after,.checkout-page .divider[data-v-f2f0466e]:before,.checkout-status-page .divider[data-v-f2f0466e]:after,.checkout-status-page .divider[data-v-f2f0466e]:before{background:#dde3f0;content:"";flex:1;height:1px}.cart-drawer-panel .join[data-v-f2f0466e],.cart-page .join[data-v-f2f0466e],.checkout-failure-card .join[data-v-f2f0466e],.checkout-failure-page .join[data-v-f2f0466e],.checkout-header .join[data-v-f2f0466e],.checkout-layout .join[data-v-f2f0466e],.checkout-page .join[data-v-f2f0466e],.checkout-status-page .join[data-v-f2f0466e]{align-items:center;background:#fff;border:1px solid #dde3f0;border-radius:16px;display:inline-flex;gap:.35rem;padding:.22rem}.cart-drawer-panel .join-item[data-v-f2f0466e],.cart-page .join-item[data-v-f2f0466e],.checkout-failure-card .join-item[data-v-f2f0466e],.checkout-failure-page .join-item[data-v-f2f0466e],.checkout-header .join-item[data-v-f2f0466e],.checkout-layout .join-item[data-v-f2f0466e],.checkout-page .join-item[data-v-f2f0466e],.checkout-status-page .join-item[data-v-f2f0466e]{box-shadow:none}.cart-drawer-panel .join-item.btn-outline[data-v-f2f0466e],.cart-page .join-item.btn-outline[data-v-f2f0466e],.checkout-failure-card .join-item.btn-outline[data-v-f2f0466e],.checkout-failure-page .join-item.btn-outline[data-v-f2f0466e],.checkout-header .join-item.btn-outline[data-v-f2f0466e],.checkout-layout .join-item.btn-outline[data-v-f2f0466e],.checkout-page .join-item.btn-outline[data-v-f2f0466e],.checkout-status-page .join-item.btn-outline[data-v-f2f0466e]{background:transparent;border-color:transparent}.cart-drawer-panel .join-item.btn-outline[data-v-f2f0466e]:hover,.cart-page .join-item.btn-outline[data-v-f2f0466e]:hover,.checkout-failure-card .join-item.btn-outline[data-v-f2f0466e]:hover,.checkout-failure-page .join-item.btn-outline[data-v-f2f0466e]:hover,.checkout-header .join-item.btn-outline[data-v-f2f0466e]:hover,.checkout-layout .join-item.btn-outline[data-v-f2f0466e]:hover,.checkout-page .join-item.btn-outline[data-v-f2f0466e]:hover,.checkout-status-page .join-item.btn-outline[data-v-f2f0466e]:hover{background:#f6f7fb;border-color:#dde3f0}.cart-drawer-panel .input[data-v-f2f0466e],.cart-drawer-panel .input-bordered[data-v-f2f0466e],.cart-page .input[data-v-f2f0466e],.cart-page .input-bordered[data-v-f2f0466e],.checkout-failure-card .input[data-v-f2f0466e],.checkout-failure-card .input-bordered[data-v-f2f0466e],.checkout-failure-page .input[data-v-f2f0466e],.checkout-failure-page .input-bordered[data-v-f2f0466e],.checkout-header .input[data-v-f2f0466e],.checkout-header .input-bordered[data-v-f2f0466e],.checkout-layout .input[data-v-f2f0466e],.checkout-layout .input-bordered[data-v-f2f0466e],.checkout-page .input[data-v-f2f0466e],.checkout-page .input-bordered[data-v-f2f0466e],.checkout-status-page .input[data-v-f2f0466e],.checkout-status-page .input-bordered[data-v-f2f0466e]{background:#f6f7fb;border:1.5px solid #dfe4f5;border-radius:18px;color:var(--color-text-primary);font-size:.95rem;min-height:3.15rem;padding:.8rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.cart-drawer-panel .input-bordered[data-v-f2f0466e]:focus,.cart-drawer-panel .input[data-v-f2f0466e]:focus,.cart-page .input-bordered[data-v-f2f0466e]:focus,.cart-page .input[data-v-f2f0466e]:focus,.checkout-failure-card .input-bordered[data-v-f2f0466e]:focus,.checkout-failure-card .input[data-v-f2f0466e]:focus,.checkout-failure-page .input-bordered[data-v-f2f0466e]:focus,.checkout-failure-page .input[data-v-f2f0466e]:focus,.checkout-header .input-bordered[data-v-f2f0466e]:focus,.checkout-header .input[data-v-f2f0466e]:focus,.checkout-layout .input-bordered[data-v-f2f0466e]:focus,.checkout-layout .input[data-v-f2f0466e]:focus,.checkout-page .input-bordered[data-v-f2f0466e]:focus,.checkout-page .input[data-v-f2f0466e]:focus,.checkout-status-page .input-bordered[data-v-f2f0466e]:focus,.checkout-status-page .input[data-v-f2f0466e]:focus{background:#fff;border-color:var(--color-brand-500);box-shadow:0 0 0 4px #3d46ff24;outline:none}.cart-drawer-panel .form-control[data-v-f2f0466e],.cart-page .form-control[data-v-f2f0466e],.checkout-failure-card .form-control[data-v-f2f0466e],.checkout-failure-page .form-control[data-v-f2f0466e],.checkout-header .form-control[data-v-f2f0466e],.checkout-layout .form-control[data-v-f2f0466e],.checkout-page .form-control[data-v-f2f0466e],.checkout-status-page .form-control[data-v-f2f0466e]{display:flex;flex-direction:column;gap:.45rem}.cart-drawer-panel .label-text[data-v-f2f0466e],.cart-page .label-text[data-v-f2f0466e],.checkout-failure-card .label-text[data-v-f2f0466e],.checkout-failure-page .label-text[data-v-f2f0466e],.checkout-header .label-text[data-v-f2f0466e],.checkout-layout .label-text[data-v-f2f0466e],.checkout-page .label-text[data-v-f2f0466e],.checkout-status-page .label-text[data-v-f2f0466e]{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.cart-drawer-panel .label-text-alt[data-v-f2f0466e],.cart-page .label-text-alt[data-v-f2f0466e],.checkout-failure-card .label-text-alt[data-v-f2f0466e],.checkout-failure-page .label-text-alt[data-v-f2f0466e],.checkout-header .label-text-alt[data-v-f2f0466e],.checkout-layout .label-text-alt[data-v-f2f0466e],.checkout-page .label-text-alt[data-v-f2f0466e],.checkout-status-page .label-text-alt[data-v-f2f0466e]{color:var(--color-text-secondary);font-size:.78rem}.cart-drawer-panel .checkbox[data-v-f2f0466e],.cart-drawer-panel .radio[data-v-f2f0466e],.cart-page .checkbox[data-v-f2f0466e],.cart-page .radio[data-v-f2f0466e],.checkout-failure-card .checkbox[data-v-f2f0466e],.checkout-failure-card .radio[data-v-f2f0466e],.checkout-failure-page .checkbox[data-v-f2f0466e],.checkout-failure-page .radio[data-v-f2f0466e],.checkout-header .checkbox[data-v-f2f0466e],.checkout-header .radio[data-v-f2f0466e],.checkout-layout .checkbox[data-v-f2f0466e],.checkout-layout .radio[data-v-f2f0466e],.checkout-page .checkbox[data-v-f2f0466e],.checkout-page .radio[data-v-f2f0466e],.checkout-status-page .checkbox[data-v-f2f0466e],.checkout-status-page .radio[data-v-f2f0466e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1.5px solid var(--color-border-strong);border-radius:999px;cursor:pointer;display:inline-grid;flex-shrink:0;height:1.25rem;margin:0;place-items:center;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:1.25rem}.cart-drawer-panel .checkbox[data-v-f2f0466e]:before,.cart-drawer-panel .radio[data-v-f2f0466e]:before,.cart-page .checkbox[data-v-f2f0466e]:before,.cart-page .radio[data-v-f2f0466e]:before,.checkout-failure-card .checkbox[data-v-f2f0466e]:before,.checkout-failure-card .radio[data-v-f2f0466e]:before,.checkout-failure-page .checkbox[data-v-f2f0466e]:before,.checkout-failure-page .radio[data-v-f2f0466e]:before,.checkout-header .checkbox[data-v-f2f0466e]:before,.checkout-header .radio[data-v-f2f0466e]:before,.checkout-layout .checkbox[data-v-f2f0466e]:before,.checkout-layout .radio[data-v-f2f0466e]:before,.checkout-page .checkbox[data-v-f2f0466e]:before,.checkout-page .radio[data-v-f2f0466e]:before,.checkout-status-page .checkbox[data-v-f2f0466e]:before,.checkout-status-page .radio[data-v-f2f0466e]:before{background:var(--color-brand-600);border-radius:999px;content:"";height:.55rem;transform:scale(0);transition:transform .16s ease;width:.55rem}.cart-drawer-panel .checkbox[data-v-f2f0466e]:checked,.cart-drawer-panel .radio[data-v-f2f0466e]:checked,.cart-page .checkbox[data-v-f2f0466e]:checked,.cart-page .radio[data-v-f2f0466e]:checked,.checkout-failure-card .checkbox[data-v-f2f0466e]:checked,.checkout-failure-card .radio[data-v-f2f0466e]:checked,.checkout-failure-page .checkbox[data-v-f2f0466e]:checked,.checkout-failure-page .radio[data-v-f2f0466e]:checked,.checkout-header .checkbox[data-v-f2f0466e]:checked,.checkout-header .radio[data-v-f2f0466e]:checked,.checkout-layout .checkbox[data-v-f2f0466e]:checked,.checkout-layout .radio[data-v-f2f0466e]:checked,.checkout-page .checkbox[data-v-f2f0466e]:checked,.checkout-page .radio[data-v-f2f0466e]:checked,.checkout-status-page .checkbox[data-v-f2f0466e]:checked,.checkout-status-page .radio[data-v-f2f0466e]:checked{border-color:var(--color-brand-500);box-shadow:0 0 0 4px #3d46ff1f}.cart-drawer-panel .checkbox[data-v-f2f0466e]:checked:before,.cart-drawer-panel .radio[data-v-f2f0466e]:checked:before,.cart-page .checkbox[data-v-f2f0466e]:checked:before,.cart-page .radio[data-v-f2f0466e]:checked:before,.checkout-failure-card .checkbox[data-v-f2f0466e]:checked:before,.checkout-failure-card .radio[data-v-f2f0466e]:checked:before,.checkout-failure-page .checkbox[data-v-f2f0466e]:checked:before,.checkout-failure-page .radio[data-v-f2f0466e]:checked:before,.checkout-header .checkbox[data-v-f2f0466e]:checked:before,.checkout-header .radio[data-v-f2f0466e]:checked:before,.checkout-layout .checkbox[data-v-f2f0466e]:checked:before,.checkout-layout .radio[data-v-f2f0466e]:checked:before,.checkout-page .checkbox[data-v-f2f0466e]:checked:before,.checkout-page .radio[data-v-f2f0466e]:checked:before,.checkout-status-page .checkbox[data-v-f2f0466e]:checked:before,.checkout-status-page .radio[data-v-f2f0466e]:checked:before{transform:scale(1)}.cart-drawer-panel .loading[data-v-f2f0466e],.cart-page .loading[data-v-f2f0466e],.checkout-failure-card .loading[data-v-f2f0466e],.checkout-failure-page .loading[data-v-f2f0466e],.checkout-header .loading[data-v-f2f0466e],.checkout-layout .loading[data-v-f2f0466e],.checkout-page .loading[data-v-f2f0466e],.checkout-status-page .loading[data-v-f2f0466e]{animation:ds-spin-f2f0466e .7s linear infinite;border-color:currentColor transparent transparent;border-radius:999px;border-style:solid;display:inline-block}.cart-drawer-panel .loading-spinner[data-v-f2f0466e],.cart-page .loading-spinner[data-v-f2f0466e],.checkout-failure-card .loading-spinner[data-v-f2f0466e],.checkout-failure-page .loading-spinner[data-v-f2f0466e],.checkout-header .loading-spinner[data-v-f2f0466e],.checkout-layout .loading-spinner[data-v-f2f0466e],.checkout-page .loading-spinner[data-v-f2f0466e],.checkout-status-page .loading-spinner[data-v-f2f0466e]{border-width:2px;height:1rem;width:1rem}.cart-drawer-panel .loading-sm[data-v-f2f0466e],.cart-page .loading-sm[data-v-f2f0466e],.checkout-failure-card .loading-sm[data-v-f2f0466e],.checkout-failure-page .loading-sm[data-v-f2f0466e],.checkout-header .loading-sm[data-v-f2f0466e],.checkout-layout .loading-sm[data-v-f2f0466e],.checkout-page .loading-sm[data-v-f2f0466e],.checkout-status-page .loading-sm[data-v-f2f0466e]{border-width:2px;height:.95rem;width:.95rem}.cart-drawer-panel .loading-lg[data-v-f2f0466e],.cart-page .loading-lg[data-v-f2f0466e],.checkout-failure-card .loading-lg[data-v-f2f0466e],.checkout-failure-page .loading-lg[data-v-f2f0466e],.checkout-header .loading-lg[data-v-f2f0466e],.checkout-layout .loading-lg[data-v-f2f0466e],.checkout-page .loading-lg[data-v-f2f0466e],.checkout-status-page .loading-lg[data-v-f2f0466e]{border-width:3px;height:2.35rem;width:2.35rem}.checkout-layout[data-v-f2f0466e]{background:#f3f5fb}.checkout-header[data-v-f2f0466e]{background:#fffffff2;border-bottom-color:#dfe4f5;box-shadow:0 1px #181c2d0a}.checkout-header .btn-circle[data-v-f2f0466e]{background:transparent;border-color:transparent}.checkout-header .btn-outline[data-v-f2f0466e]{background:#fff;padding-inline:1rem}.cart-page[data-v-f2f0466e],.checkout-failure-page[data-v-f2f0466e],.checkout-page[data-v-f2f0466e],.checkout-status-page[data-v-f2f0466e]{background:#f3f5fb}.cart-page__shell[data-v-f2f0466e],.checkout-failure-page__shell[data-v-f2f0466e],.checkout-page__shell[data-v-f2f0466e]{width:100%}@media(min-width:991px){.checkout-page__sidebar[data-v-f2f0466e]{align-self:start;position:sticky;top:6.5rem}}.checkout-page .payment-option[data-v-f2f0466e]{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.checkout-page .payment-option[data-v-f2f0466e]:hover{border-color:#3d46ff66;box-shadow:0 18px 34px #181c2d14;transform:translateY(-1px)}.checkout-page .payment-option .card-body[data-v-f2f0466e]{padding:1rem 1.25rem}.checkout-page .payment-option .icon-wrap[data-v-f2f0466e]{align-items:center;background:#eef1f8;border-radius:14px;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.checkout-page .payment-option-ozow_card .icon-wrap[data-v-f2f0466e]{background:#e8f5f0}.checkout-page .payment-option-absa_pay .icon-wrap[data-v-f2f0466e]{background:#fff3e8}.checkout-page .payment-option-capitec_pay .icon-wrap[data-v-f2f0466e]{background:#edf4ff}.cart-drawer-overlay[data-v-f2f0466e]{background:#181c2d52}.cart-drawer-panel[data-v-f2f0466e]{background:#f3f5fb;box-shadow:-24px 0 48px #181c2d2e}.cart-drawer-panel .card[data-v-f2f0466e]{background:#eef2f8;border-color:#dfe4f5;border-radius:24px;box-shadow:none}.cart-drawer-panel .card-body[data-v-f2f0466e]{padding:1.35rem}.cart-drawer-panel .btn-ghost[data-v-f2f0466e]{padding:0}.cart-drawer-panel .btn-outline[data-v-f2f0466e],.cart-drawer-panel .btn-primary[data-v-f2f0466e]{min-height:3.15rem;width:100%}.cart-drawer-panel .btn-outline[data-v-f2f0466e]{background:#fff;border-color:#4b5675}.cart-page .hero[data-v-f2f0466e]{background:transparent;box-shadow:none}.cart-page .hero-content[data-v-f2f0466e]{min-height:8rem;padding-block:1rem}.checkout-failure-page .card[data-v-f2f0466e],.checkout-status-page .card[data-v-f2f0466e]{max-width:100%}@keyframes ds-spin-f2f0466e{to{transform:rotate(1turn)}}.route-faqs .sec-page-hero .title[data-v-f2f0466e]{font-size:var(--fs-45)}@media(min-width:61.9375em){.route-faqs .sec-page-hero .title[data-v-f2f0466e]{font-size:var(--fs-57.5)}}@media(min-width:64em){.route-faqs .sec-page-hero .title[data-v-f2f0466e]{font-size:var(--fs-7)}}
