.sx-light{--sx-bg:#f7f5f2;--sx-surface:#fff;--sx-surface-2:#f3f8fb;--sx-surface-soft:#eef8f6;--sx-input:#fff;--sx-text:#10243b;--sx-text-2:#4b5f72;--sx-text-muted:#6b7d8d;--sx-on-primary:#fff;--sx-primary:#2b6cb0;--sx-primary-hover:#1f5490;--sx-primary-soft:#e8f1fa;--sx-border:#e2e8ee;--sx-border-strong:#c5d2de;--sx-secondary-border:#c5d2de;--sx-success:#2f7d57;--sx-success-bg:#e8f6ee;--sx-warning:#9a6700;--sx-warning-bg:#fff6e5;--sx-error:#b42318;--sx-error-bg:#fdecea;--sx-info:#2b6cb0;--sx-info-bg:#e8f1fa;--sx-shadow:0 10px 28px -18px #10243b47;--sx-shadow-sm:0 2px 10px -6px #10243b2e;--sx-radius:1rem;--sx-focus:0 0 0 3px #2b6cb059;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--sx-text);background:var(--sx-bg)}.sx-light a:focus-visible,.sx-light button:focus-visible,.sx-light input:focus-visible,.sx-light select:focus-visible,.sx-light textarea:focus-visible,.sx-light summary:focus-visible{box-shadow:var(--sx-focus);outline:none}.sx-btn{border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.sx-btn:disabled{opacity:.55;cursor:not-allowed}.sx-btn-primary{background:var(--sx-primary);color:var(--sx-on-primary);border:1px solid #0000}.sx-btn-primary:hover:not(:disabled){background:var(--sx-primary-hover)}.sx-btn-secondary{background:var(--sx-surface);color:var(--sx-text);border:1px solid var(--sx-secondary-border)}.sx-btn-secondary:hover:not(:disabled){background:var(--sx-surface-2)}.sx-btn-ghost{color:var(--sx-primary);background:0 0;border:1px solid #0000}.sx-btn-ghost:hover:not(:disabled){background:var(--sx-primary-soft)}.sx-card{background:var(--sx-surface);border:1px solid var(--sx-border);border-radius:var(--sx-radius);box-shadow:var(--sx-shadow-sm)}.sx-card-active{border-color:var(--sx-primary);box-shadow:var(--sx-shadow),inset 0 0 0 1px var(--sx-primary)}.sx-card-muted{background:var(--sx-surface-2);border:1px solid var(--sx-border);border-radius:var(--sx-radius)}.sx-input,.sx-light input:not([type]),.sx-light input[type=text],.sx-light input[type=email],.sx-light input[type=tel],.sx-light input[type=number],.sx-light input[type=password],.sx-light select,.sx-light textarea{border:1px solid var(--sx-border-strong);background:var(--sx-input);width:100%;min-height:2.75rem;color:var(--sx-text);border-radius:.625rem;padding:.5rem .75rem;font-size:.9375rem}.sx-light [data-language-switcher]{color:var(--sx-text)}.sx-light [data-language-switcher] button[aria-pressed=true]{background:var(--sx-text);color:#fff;opacity:1}.sx-light [data-language-switcher] button:not([aria-pressed=true]){color:var(--sx-text);opacity:1}.sx-light input::placeholder,.sx-light textarea::placeholder{color:var(--sx-text-muted);opacity:1}.sx-light label{color:var(--sx-text);margin-bottom:.35rem;font-size:.875rem;font-weight:600;display:block}.sx-help{color:var(--sx-text-muted);font-size:.8125rem}.sx-error-text{color:var(--sx-error);font-size:.8125rem}.sx-badge{border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.sx-badge-success{background:var(--sx-success-bg);color:var(--sx-success)}.sx-badge-warning{background:var(--sx-warning-bg);color:var(--sx-warning)}.sx-badge-error{background:var(--sx-error-bg);color:var(--sx-error)}.sx-badge-info{background:var(--sx-info-bg);color:var(--sx-info)}.sx-badge-neutral{background:var(--sx-surface-2);color:var(--sx-text-2)}.sx-sticky-mobile{z-index:30;border-top:1px solid var(--sx-border);background:color-mix(in srgb,var(--sx-surface)92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -8px 24px -16px #17324d47}@media (prefers-reduced-motion:reduce){.sx-light *,.sx-light :before,.sx-light :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(html:has(.sx-light),body:has(.sx-light),main:has(.sx-light-home),main:has(.sx-light-checkout),main:has(.sx-light)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--sx-bg,#f7f5f2);color:var(--sx-text,#10243b)}
