:root{--border-radius-xs:2px;--border-radius-small:4px;--border-radius-medium:8px;--border-radius-large:16px;--border-radius-xl:24px;--border-radius-xxl:32px;--border-radius-full:9999px;--outline-width:2px;--outline-offset:2px;--shadow-sm-weak:0 2px 6px 0 #0032641f;--shadow-sm-strong:0 2px 6px 0 #0032643d;--shadow-lg-weak:0 4px 24px 0 #00326414;--shadow-lg-strong:0 2px 12px 0 #0032643d;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-text-heading:.5em;--spacing-text-paragraph:1em;--spacing-text-inset:2em;--spacing-module:40px;--typography-heading-1:700 2.25rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-1-font-family:var(--fontfamily-primary,system-ui);--typography-heading-1-font-weight-default:700;--typography-heading-1-font-weight-medium:500;--typography-heading-1-font-weight-bold:700;--typography-heading-1-line-height:1.2em;--typography-heading-1-font-size:36px;--typography-heading-1-font-size-desktop:48px;--typography-heading-1-letter-spacing:normal;--typography-heading-2:700 2rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-2-font-family:var(--fontfamily-primary,system-ui);--typography-heading-2-font-weight-default:700;--typography-heading-2-font-weight-medium:500;--typography-heading-2-font-weight-bold:700;--typography-heading-2-line-height:1.2em;--typography-heading-2-font-size:32px;--typography-heading-2-font-size-desktop:36px;--typography-heading-2-letter-spacing:normal;--typography-heading-3:700 1.75rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-3-font-family:var(--fontfamily-primary,system-ui);--typography-heading-3-font-weight-default:700;--typography-heading-3-font-weight-medium:500;--typography-heading-3-font-weight-bold:700;--typography-heading-3-line-height:1.2em;--typography-heading-3-font-size:28px;--typography-heading-3-font-size-desktop:32px;--typography-heading-3-letter-spacing:normal;--typography-heading-4:700 1.5rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-4-font-family:var(--fontfamily-primary,system-ui);--typography-heading-4-font-weight-default:700;--typography-heading-4-font-weight-medium:500;--typography-heading-4-font-weight-bold:700;--typography-heading-4-line-height:1.2em;--typography-heading-4-font-size:24px;--typography-heading-4-font-size-desktop:28px;--typography-heading-4-letter-spacing:normal;--typography-heading-5:700 1.25rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-5-font-family:var(--fontfamily-primary,system-ui);--typography-heading-5-font-weight-default:700;--typography-heading-5-font-weight-medium:500;--typography-heading-5-font-weight-bold:700;--typography-heading-5-line-height:1.2em;--typography-heading-5-font-size:20px;--typography-heading-5-font-size-desktop:24px;--typography-heading-5-letter-spacing:normal;--typography-heading-6:700 1rem/1.2em var(--fontfamily-primary,system-ui);--typography-heading-6-font-family:var(--fontfamily-primary,system-ui);--typography-heading-6-font-weight-default:700;--typography-heading-6-font-weight-medium:500;--typography-heading-6-font-weight-bold:700;--typography-heading-6-line-height:1.2em;--typography-heading-6-font-size:16px;--typography-heading-6-font-size-desktop:20px;--typography-heading-6-letter-spacing:normal;--typography-body-large:400 1.125rem/1.6em var(--fontfamily-primary,system-ui);--typography-body-large-font-family:var(--fontfamily-primary,system-ui);--typography-body-large-font-weight-default:400;--typography-body-large-font-weight-regular:400;--typography-body-large-font-weight-semi-bold:600;--typography-body-large-line-height:1.6em;--typography-body-large-font-size:18px;--typography-body-large-letter-spacing:normal;--typography-body:400 1rem/1.6em var(--fontfamily-primary,system-ui);--typography-body-font-family:var(--fontfamily-primary,system-ui);--typography-body-font-weight-default:400;--typography-body-font-weight-regular:400;--typography-body-font-weight-semi-bold:600;--typography-body-line-height:1.6em;--typography-body-font-size:16px;--typography-body-letter-spacing:normal;--typography-body-small:400 .875rem/1.6em var(--fontfamily-primary,system-ui);--typography-body-small-font-family:var(--fontfamily-primary,system-ui);--typography-body-small-font-weight-default:400;--typography-body-small-font-weight-regular:400;--typography-body-small-font-weight-semi-bold:600;--typography-body-small-line-height:1.6em;--typography-body-small-font-size:14px;--typography-body-small-letter-spacing:normal;--typography-label-xtra-large:500 1.375rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-xtra-large-font-family:var(--fontfamily-primary,system-ui);--typography-label-xtra-large-font-weight-default:500;--typography-label-xtra-large-font-weight-regular:400;--typography-label-xtra-large-font-weight-medium:500;--typography-label-xtra-large-font-weight-bold:700;--typography-label-xtra-large-line-height:1.2em;--typography-label-xtra-large-font-size:22px;--typography-label-xtra-large-letter-spacing:normal;--typography-label-large:500 1.125rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-large-font-family:var(--fontfamily-primary,system-ui);--typography-label-large-font-weight-default:500;--typography-label-large-font-weight-regular:400;--typography-label-large-font-weight-medium:500;--typography-label-large-font-weight-bold:700;--typography-label-large-line-height:1.2em;--typography-label-large-font-size:18px;--typography-label-large-letter-spacing:normal;--typography-label:500 1rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-font-family:var(--fontfamily-primary,system-ui);--typography-label-font-weight-default:500;--typography-label-font-weight-regular:400;--typography-label-font-weight-medium:500;--typography-label-font-weight-bold:700;--typography-label-line-height:1.2em;--typography-label-font-size:16px;--typography-label-letter-spacing:normal;--typography-label-small:500 .875rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-small-font-family:var(--fontfamily-primary,system-ui);--typography-label-small-font-weight-default:500;--typography-label-small-font-weight-regular:400;--typography-label-small-font-weight-medium:500;--typography-label-small-font-weight-bold:700;--typography-label-small-line-height:1.2em;--typography-label-small-font-size:14px;--typography-label-small-letter-spacing:normal;--typography-label-xtra-small:500 .75rem/1.2em var(--fontfamily-primary,system-ui);--typography-label-xtra-small-font-family:var(--fontfamily-primary,system-ui);--typography-label-xtra-small-font-weight-default:500;--typography-label-xtra-small-font-weight-regular:400;--typography-label-xtra-small-font-weight-medium:500;--typography-label-xtra-small-font-weight-bold:700;--typography-label-xtra-small-line-height:1.2em;--typography-label-xtra-small-font-size:12px;--typography-label-xtra-small-letter-spacing:.02em}.light{--color-background-neutral-base:#fff;--color-background-neutral-weakest:#f2f4f6;--color-background-neutral-weaker:#e6eaef;--color-background-neutral-weak:#dae0e7;--color-background-neutral-strong:#7b899d;--color-background-neutral-inverse:#000;--color-background-brand-weakest:#f2f7fd;--color-background-brand-weaker:#e1edfa;--color-background-brand-weak-1:#d1e5fa;--color-background-brand-weak-2:#b6d9fb;--color-background-brand-weak-3:#9cf;--color-background-brand-strong:#06c;--color-background-brand-stronger:#004d99;--color-background-brand-strongest:#003264;--color-background-sale-strong:#ffd118;--color-background-system-disabled-strong:#dae0e7;--color-background-system-error-strong:#b81422;--color-background-system-error-stronger:#8a0f1a;--color-background-system-error-strongest:#5c0a11;--color-background-system-warning-strong:#f8a100;--color-background-system-success-strong:#4b8f3d;--color-border-neutral-weakest:#e6eaef;--color-border-neutral-weaker:#ced5de;--color-border-neutral-strong:#7b899d;--color-border-brand-stronger:#06c;--color-border-brand-strongest:#003264;--color-border-system-disabled-strong:#ced5de;--color-border-system-error-strong:#e51a2b;--color-border-system-error-stronger:#b81422;--color-text-neutral-base:#000;--color-text-neutral-stronger:#5b6b80;--color-text-neutral-strongest:#15191e;--color-text-neutral-inverse:#fff;--color-text-brand-weakest:#e1edfa;--color-text-brand-strong:#06c;--color-text-brand-stronger:#004d99;--color-text-brand-strongest:#003264;--color-text-system-disabled-strong:#7b899d;--color-text-system-error-strong:#b81422;--color-text-system-error-stronger:#8a0f1a;--color-text-system-error-strongest:#5c0a11;--color-text-system-warning-strong:#ad5400;--color-text-system-success-strong:#386b2e;--color-background-surface-base:#fff;--color-background-surface-brand:#003264;--color-background-surface-brand-light-1:#f2f7fd;--color-background-surface-brand-light-2:#e1edfa;--color-background-surface-neutral:#f2f4f6;--color-background-surface-inverse:#15191e;--color-background-transparent-base:#0000;--color-background-transparent-strong:#00000080;--color-background-transparent-stronger:#0009;--color-background-transparent-strongest:#000000b3;--color-background-interactive-buttons-filled-neutral-weak-idle:var(--color-background-neutral-weakest);--color-background-interactive-buttons-filled-neutral-weak-hover:var(--color-background-neutral-weaker);--color-background-interactive-buttons-filled-neutral-weak-active:var(--color-background-neutral-weak);--color-background-interactive-buttons-filled-brand-strong-idle:var(--color-background-brand-strongest);--color-background-interactive-buttons-filled-brand-strong-hover:var(--color-background-brand-stronger);--color-background-interactive-buttons-filled-brand-strong-active:var(--color-background-brand-strong);--color-background-interactive-buttons-filled-brand-weak-idle:var(--color-background-brand-weaker);--color-background-interactive-buttons-filled-brand-weak-hover:var(--color-background-brand-weak-1);--color-background-interactive-buttons-filled-brand-weak-active:var(--color-background-brand-weak-2);--color-background-interactive-buttons-outline-weak-idle:var(--color-background-neutral-base);--color-background-interactive-buttons-outline-weak-hover:var(--color-background-brand-weakest);--color-background-interactive-buttons-outline-weak-active:var(--color-background-brand-weaker);--color-background-interactive-buttons-ghost-neutral-idle:var(--color-background-transparent-base);--color-background-interactive-buttons-ghost-neutral-hover:var(--color-background-interactive-buttons-filled-neutral-weak-hover);--color-background-interactive-buttons-ghost-neutral-active:var(--color-background-interactive-buttons-filled-neutral-weak-active);--color-background-interactive-buttons-ghost-brand-idle:var(--color-background-transparent-base);--color-background-interactive-buttons-ghost-brand-hover:var(--color-background-interactive-buttons-filled-brand-weak-hover);--color-background-interactive-buttons-ghost-brand-active:var(--color-background-interactive-buttons-filled-brand-weak-active);--color-background-interactive-buttons-destructive-idle:var(--color-background-system-error-strong);--color-background-interactive-buttons-destructive-hover:var(--color-background-system-error-stronger);--color-background-interactive-buttons-destructive-active:var(--color-background-system-error-strongest);--color-background-interactive-buttons-media-idle:var(--color-background-transparent-strong);--color-background-interactive-buttons-media-hover:var(--color-background-transparent-stronger);--color-background-interactive-buttons-media-active:var(--color-background-transparent-strongest);--color-background-interactive-inputs-filled-neutral-idle:var(--color-background-neutral-weakest);--color-background-interactive-inputs-filled-neutral-hover:var(--color-background-neutral-weaker);--color-background-interactive-inputs-filled-neutral-active:var(--color-background-neutral-base);--color-background-interactive-inputs-filled-brand-idle:var(--color-background-brand-weaker);--color-background-interactive-inputs-filled-brand-hover:var(--color-background-brand-weak-1);--color-background-interactive-inputs-filled-brand-active:var(--color-background-neutral-base);--color-background-interactive-inputs-outline-neutral-idle:var(--color-background-neutral-base);--color-background-interactive-inputs-outline-error-idle:var(--color-background-neutral-base);--color-background-interactive-lists-filled-idle:var(--color-background-brand-weakest);--color-background-interactive-lists-filled-hover:var(--color-background-brand-weaker);--color-background-interactive-lists-filled-selected:var(--color-background-neutral-base);--color-background-interactive-lists-ghost-idle:var(--color-background-transparent-base);--color-background-interactive-lists-ghost-hover:var(--color-background-brand-weakest);--color-background-interactive-lists-ghost-selected:var(--color-background-transparent-base);--color-border-interactive-buttons-outline-weak-idle:var(--color-border-neutral-weaker);--color-border-interactive-buttons-outline-weak-hover:var(--color-border-neutral-strong);--color-border-interactive-buttons-outline-weak-active:var(--color-border-brand-strongest);--color-border-interactive-inputs-filled-neutral-active:var(--color-border-brand-stronger);--color-border-interactive-inputs-filled-brand-active:var(--color-border-brand-stronger);--color-border-interactive-inputs-outline-neutral-idle:var(--color-border-neutral-strong);--color-border-interactive-inputs-outline-neutral-hover:var(--color-border-brand-strongest);--color-border-interactive-inputs-outline-neutral-active:var(--color-border-brand-stronger);--color-border-interactive-inputs-outline-error-idle:var(--color-border-system-error-strong);--color-border-interactive-inputs-outline-error-hover:var(--color-border-system-error-stronger);--color-border-interactive-inputs-outline-error-active:var(--color-border-system-error-stronger);--color-text-interactive-buttons-filled-neutral-weak-idle:var(--color-text-brand-strongest);--color-text-interactive-buttons-filled-brand-strong-idle:var(--color-text-neutral-inverse);--color-text-interactive-buttons-filled-brand-weak-idle:var(--color-text-brand-strongest);--color-text-interactive-buttons-outline-weak-idle:var(--color-text-brand-strongest);--color-text-interactive-buttons-ghost-neutral-idle:var(--color-text-interactive-buttons-filled-neutral-weak-idle);--color-text-interactive-buttons-ghost-brand-idle:var(--color-text-interactive-buttons-filled-brand-weak-idle);--color-text-interactive-buttons-destructive-idle:var(--color-text-neutral-inverse);--color-text-interactive-buttons-media-idle:var(--color-text-neutral-inverse);--color-text-interactive-inputs-filled-neutral-idle:var(--color-text-neutral-strongest);--color-text-interactive-inputs-filled-neutral-hover:var(--color-text-brand-strongest);--color-text-interactive-inputs-filled-neutral-active:var(--color-text-brand-strongest);--color-text-interactive-inputs-filled-brand-idle:var(--color-text-neutral-stronger);--color-text-interactive-inputs-filled-brand-hover:var(--color-text-brand-strongest);--color-text-interactive-inputs-filled-brand-active:var(--color-text-brand-strongest);--color-text-interactive-inputs-outline-neutral-idle:var(--color-text-neutral-stronger);--color-text-interactive-inputs-outline-neutral-active:var(--color-text-brand-strongest);--color-text-interactive-inputs-outline-error-idle:var(--color-text-brand-strongest);--color-text-interactive-lists-filled-idle:var(--color-text-neutral-strongest);--color-text-interactive-lists-filled-hover:var(--color-text-brand-strongest);--color-text-interactive-lists-filled-selected:var(--color-text-brand-strongest);--color-text-interactive-lists-ghost-idle:var(--color-text-neutral-stronger);--color-text-interactive-lists-ghost-hover:var(--color-text-brand-strongest);--color-text-interactive-lists-ghost-selected:var(--color-text-brand-strongest)}.light-inverse{--color-background-neutral-base:#000;--color-background-neutral-weakest:#7b899d;--color-background-neutral-weaker:#dae0e7;--color-background-neutral-weak:#7b899d;--color-background-neutral-strong:#f2f4f6;--color-background-neutral-inverse:#fff;--color-background-brand-weakest:#003264;--color-background-brand-weaker:#004d99;--color-background-brand-weak-1:#06c;--color-background-brand-weak-2:#0073e5;--color-background-brand-weak-3:#9cf;--color-background-brand-strong:#b6d9fb;--color-background-brand-stronger:#d1e5fa;--color-background-brand-strongest:#e1edfa;--color-background-sale-strong:#ffd118;--color-background-system-disabled-strong:#f2f4f6;--color-background-system-error-strong:#e51a2b;--color-background-system-error-stronger:#b81422;--color-background-system-error-strongest:#8a0f1a;--color-background-system-warning-strong:#f8a100;--color-background-system-success-strong:#4b8f3d;--color-border-neutral-weakest:#5b6b80;--color-border-neutral-weaker:#7b899d;--color-border-neutral-strong:#dae0e7;--color-border-brand-stronger:#06c;--color-border-brand-strongest:#9cf;--color-border-system-disabled-strong:#ced5de;--color-border-system-error-strong:#e51a2b;--color-border-system-error-stronger:#b81422;--color-text-neutral-base:#fff;--color-text-neutral-stronger:#ced5de;--color-text-neutral-strongest:#f2f4f6;--color-text-neutral-inverse:#000;--color-text-brand-weakest:#003264;--color-text-brand-strong:#004d99;--color-text-brand-stronger:#06c;--color-text-brand-strongest:#fff;--color-text-system-disabled-strong:#ced5de;--color-text-system-error-strong:#ff6774;--color-text-system-error-stronger:#f5a3aa;--color-text-system-error-strongest:#f7babf;--color-text-system-warning-strong:#f8a100;--color-text-system-success-strong:#5eb24d;--color-background-surface-base:#fff;--color-background-surface-brand:#003264;--color-background-surface-brand-light-1:#f2f7fd;--color-background-surface-brand-light-2:#e1edfa;--color-background-surface-neutral:#f2f4f6;--color-background-surface-inverse:#15191e;--color-background-transparent-base:#0000;--color-background-transparent-strong:#00000080;--color-background-transparent-stronger:#0009;--color-background-transparent-strongest:#000000b3;--color-background-interactive-buttons-filled-neutral-weak-idle:var(--color-background-neutral-weakest);--color-background-interactive-buttons-filled-neutral-weak-hover:var(--color-background-neutral-weaker);--color-background-interactive-buttons-filled-neutral-weak-active:var(--color-background-neutral-weak);--color-background-interactive-buttons-filled-brand-strong-idle:var(--color-background-neutral-inverse);--color-background-interactive-buttons-filled-brand-strong-hover:var(--color-background-brand-strong);--color-background-interactive-buttons-filled-brand-strong-active:var(--color-background-brand-strongest);--color-background-interactive-buttons-filled-brand-weak-idle:var(--color-background-brand-weaker);--color-background-interactive-buttons-filled-brand-weak-hover:var(--color-background-brand-weak-1);--color-background-interactive-buttons-filled-brand-weak-active:var(--color-background-brand-weak-3);--color-background-interactive-buttons-outline-weak-idle:var(--color-background-brand-weakest);--color-background-interactive-buttons-outline-weak-hover:var(--color-background-brand-weaker);--color-background-interactive-buttons-outline-weak-active:var(--color-background-brand-weak-1);--color-background-interactive-buttons-ghost-neutral-idle:var(--color-background-transparent-base);--color-background-interactive-buttons-ghost-neutral-hover:var(--color-background-interactive-buttons-filled-neutral-weak-hover);--color-background-interactive-buttons-ghost-neutral-active:var(--color-background-interactive-buttons-filled-neutral-weak-active);--color-background-interactive-buttons-ghost-brand-idle:var(--color-background-transparent-base);--color-background-interactive-buttons-ghost-brand-hover:var(--color-background-interactive-buttons-filled-brand-weak-hover);--color-background-interactive-buttons-ghost-brand-active:var(--color-background-interactive-buttons-filled-brand-weak-active);--color-background-interactive-buttons-destructive-idle:var(--color-background-system-error-strong);--color-background-interactive-buttons-destructive-hover:var(--color-background-system-error-stronger);--color-background-interactive-buttons-destructive-active:var(--color-background-system-error-strongest);--color-background-interactive-buttons-media-idle:var(--color-background-transparent-strong);--color-background-interactive-buttons-media-hover:var(--color-background-transparent-stronger);--color-background-interactive-buttons-media-active:var(--color-background-transparent-strongest);--color-background-interactive-inputs-filled-neutral-idle:var(--color-background-neutral-weakest);--color-background-interactive-inputs-filled-neutral-hover:var(--color-background-neutral-weaker);--color-background-interactive-inputs-filled-neutral-active:var(--color-background-neutral-base);--color-background-interactive-inputs-filled-brand-idle:var(--color-background-brand-weaker);--color-background-interactive-inputs-filled-brand-hover:var(--color-background-brand-weak-1);--color-background-interactive-inputs-filled-brand-active:var(--color-background-neutral-inverse);--color-background-interactive-inputs-outline-neutral-idle:var(--color-background-neutral-inverse);--color-background-interactive-inputs-outline-error-idle:var(--color-background-neutral-inverse);--color-background-interactive-lists-filled-idle:var(--color-background-brand-weakest);--color-background-interactive-lists-filled-hover:var(--color-background-brand-weaker);--color-background-interactive-lists-filled-selected:var(--color-background-neutral-base);--color-background-interactive-lists-ghost-idle:var(--color-background-transparent-base);--color-background-interactive-lists-ghost-hover:var(--color-background-brand-weakest);--color-background-interactive-lists-ghost-selected:var(--color-background-transparent-base);--color-border-interactive-buttons-outline-weak-idle:var(--color-border-neutral-weaker);--color-border-interactive-buttons-outline-weak-hover:var(--color-border-brand-strongest);--color-border-interactive-buttons-outline-weak-active:var(--color-border-brand-strongest);--color-border-interactive-inputs-filled-neutral-active:var(--color-border-brand-stronger);--color-border-interactive-inputs-filled-brand-active:var(--color-border-brand-strongest);--color-border-interactive-inputs-outline-neutral-idle:var(--color-border-neutral-strong);--color-border-interactive-inputs-outline-neutral-hover:var(--color-border-brand-strongest);--color-border-interactive-inputs-outline-neutral-active:var(--color-border-brand-strongest);--color-border-interactive-inputs-outline-error-idle:var(--color-border-system-error-strong);--color-border-interactive-inputs-outline-error-hover:var(--color-border-system-error-stronger);--color-border-interactive-inputs-outline-error-active:var(--color-border-system-error-stronger);--color-text-interactive-buttons-filled-neutral-weak-idle:var(--color-text-brand-strongest);--color-text-interactive-buttons-filled-brand-strong-idle:var(--color-text-brand-weakest);--color-text-interactive-buttons-filled-brand-weak-idle:var(--color-text-neutral-base);--color-text-interactive-buttons-outline-weak-idle:var(--color-text-neutral-base);--color-text-interactive-buttons-ghost-neutral-idle:var(--color-text-interactive-buttons-filled-neutral-weak-idle);--color-text-interactive-buttons-ghost-brand-idle:var(--color-text-interactive-buttons-filled-brand-weak-idle);--color-text-interactive-buttons-destructive-idle:var(--color-text-neutral-base);--color-text-interactive-buttons-media-idle:var(--color-text-neutral-base);--color-text-interactive-inputs-filled-neutral-idle:var(--color-text-neutral-strongest);--color-text-interactive-inputs-filled-neutral-hover:var(--color-text-brand-strongest);--color-text-interactive-inputs-filled-neutral-active:var(--color-text-brand-strongest);--color-text-interactive-inputs-filled-brand-idle:var(--color-text-neutral-strongest);--color-text-interactive-inputs-filled-brand-hover:var(--color-text-brand-strongest);--color-text-interactive-inputs-filled-brand-active:var(--color-text-brand-strongest);--color-text-interactive-inputs-outline-neutral-idle:var(--color-text-neutral-stronger);--color-text-interactive-inputs-outline-neutral-active:var(--color-text-brand-weakest);--color-text-interactive-inputs-outline-error-idle:var(--color-text-brand-weakest);--color-text-interactive-lists-filled-idle:var(--color-text-neutral-strongest);--color-text-interactive-lists-filled-hover:var(--color-text-brand-strongest);--color-text-interactive-lists-filled-selected:var(--color-text-brand-strongest);--color-text-interactive-lists-ghost-idle:var(--color-text-neutral-stronger);--color-text-interactive-lists-ghost-hover:var(--color-text-brand-strongest);--color-text-interactive-lists-ghost-selected:var(--color-text-brand-strongest)}

:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}pre{all:revert}::placeholder{color:inherit}::marker{content:normal;content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}
:root{--transition-smooth-ease:cubic-bezier(.35,0,.15,1);--page-max:1536px;--gutter-desktop:48px;--gutter-mobile:16px;--product-image-background:white;--layer-overlay:800;--layer-dropdown:700;--layer-header:600;--layer-footer:500;--layer-checkout-min-header-height:130px}
html,body{height:100%}#__next{flex-direction:column;min-height:100%;display:flex}body{font-family:var(--typography-body-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-y:scroll}html[\:has\(dialog\:modal\[open\]\)]{padding-right:var(--scrollbar-width)}html:has(dialog:modal[open]){padding-right:var(--scrollbar-width)}html[\:has\(dialog\:modal\[open\]\)] body{overflow:hidden}html:has(dialog:modal[open]) body{overflow:hidden}main{flex:1;min-height:80vh}dialog{color:inherit;background:0 0;background:initial}:focus-visible{outline-style:solid;outline-color:var(--color-border-brand-stronger);outline-width:var(--outline-width);outline-offset:var(--outline-offset)}


