@layer swan,swan-theme,swan-mode,swan-theme-mode; @layer swan-theme{.swan.swan-theme-vistaprint,.swan.swan-theme-vistaprint .swan-standard-mode{--swan-base-color-accent-1:#e5f5fd;--swan-base-color-accent-2:#6fd0f5;--swan-base-color-accent-3:#006196;--swan-base-font-family-primary:Graphik,sans-serif;--swan-base-font-family-secondary:Tiempos,Georgia,times,serif;--swan-base-font-weight-bold:700;--swan-sem-color-bg-standard:var(--swan-base-color-white);--swan-sem-color-bg-selected-accent:var(--swan-base-color-accent-2);--swan-sem-color-bg-selected-blue:var(--swan-base-color-accent-1);--swan-sem-color-bg-selected-strong-paired:var(--swan-base-color-accent-3);--swan-sem-color-bg-accent:var(--swan-base-color-accent-1);--swan-sem-color-bg-accent-strong-paired:var(--swan-base-color-accent-2);--swan-sem-color-bg-action:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-control:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-input:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-container:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-page:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-hover:var(--swan-sem-color-bg-standard-hover);--swan-sem-color-bg-active:var(--swan-sem-color-bg-standard-active);--swan-sem-color-bg-brand-paired:#6fd0f5;--swan-sem-color-bg-surface-light-1:#f6f6ec;--swan-sem-color-bg-surface-dark-1:var(--swan-sem-color-bg-page);--swan-sem-color-bg-surface-dark-2:var(--swan-sem-color-bg-page);--swan-sem-color-bg-standard-hover:color(srgb 0.948 0.948 0.948);--swan-sem-color-bg-standard-active:color(srgb 0.896 0.896 0.896);--swan-sem-color-bg-selected-accent-hover:color(srgb 0.383 0.765 0.908);--swan-sem-color-bg-selected-accent-active:color(srgb 0.329 0.714 0.856);--swan-sem-color-bg-selected-blue-hover:color(srgb 0.847 0.909 0.94);--swan-sem-color-bg-selected-blue-active:color(srgb 0.796 0.857 0.888);--swan-sem-color-bg-selected-strong-hover-paired:color(srgb 0.093 0.427 0.638);--swan-sem-color-bg-selected-strong-active-paired:color(srgb 0.157 0.474 0.688);--swan-sem-color-bg-accent-strong-hover-paired:color(srgb 0.383 0.765 0.908);--swan-sem-color-bg-accent-strong-active-paired:color(srgb 0.329 0.714 0.856);--swan-sem-color-bg-action-hover:color(srgb 0.948 0.948 0.948);--swan-sem-color-bg-action-active:color(srgb 0.896 0.896 0.896);--swan-sem-color-bg-control-hover:color(srgb 0.948 0.948 0.948);--swan-sem-color-bg-control-active:color(srgb 0.896 0.896 0.896);--swan-sem-color-bg-input-hover:color(srgb 0.948 0.948 0.948);--swan-sem-color-bg-input-active:color(srgb 0.896 0.896 0.896);--swan-sem-color-border-selected-accent:var(--swan-base-color-accent-2);--swan-sem-color-border-selected-blue:var(--swan-base-color-accent-3);--swan-sem-color-border-selected-strong-paired:var(--swan-sem-color-bg-selected-strong-paired);--swan-sem-color-border-accent:var(--swan-base-color-accent-2);--swan-sem-color-border-accent-strong-paired:var(--swan-sem-color-bg-accent-strong-paired);--swan-sem-color-border-brand-paired:var(--swan-sem-color-bg-brand-paired);--swan-sem-color-border-selected-accent-hover:color(srgb 0.383 0.765 0.908);--swan-sem-color-border-selected-accent-active:color(srgb 0.329 0.714 0.856);--swan-sem-color-border-selected-blue-hover:color(srgb 0.093 0.427 0.638);--swan-sem-color-border-selected-blue-active:color(srgb 0.157 0.474 0.688);--swan-sem-color-border-selected-strong-hover-paired:color(srgb 0.093 0.427 0.638);--swan-sem-color-border-selected-strong-active-paired:color(srgb 0.157 0.474 0.688);--swan-sem-color-border-accent-strong-hover-paired:color(srgb 0.383 0.765 0.908);--swan-sem-color-border-accent-strong-active-paired:color(srgb 0.329 0.714 0.856);--swan-sem-color-fg-brand-paired:#000000;--swan-sem-color-fg-accent:var(--swan-base-color-accent-3);--swan-sem-color-icon-accent:var(--swan-sem-color-fg-accent);--swan-sem-color-text-accent:var(--swan-sem-color-fg-accent);--swan-sem-elevation-scroll-horizontal:0 0 12px 12px var(--swan-sem-color-bg-page);--swan-sem-focus-color-inner:var(--swan-sem-color-bg-page);--swan-sem-focus-color-outer:var(--swan-base-color-accent-3);--swan-sem-focus-standard:0 0 0 2px var(--swan-sem-focus-color-inner),0 0 0 4px var(--swan-sem-focus-color-outer);--swan-sem-focus-inset:inset 0 0 0 2px var(--swan-sem-focus-color-inner),inset 0 0 0 4px var(--swan-sem-focus-color-outer);--swan-sem-focus-tight:0 0 0 2px var(--swan-sem-focus-color-outer);--swan-sem-font-skin-title-hero-font-family:var(--swan-base-font-family-secondary);--swan-sem-font-skin-title-hero-font-size:var(--swan-sem-font-size-x4large);--swan-sem-font-skin-title-hero-font-weight:var(--swan-base-font-weight-normal);--swan-sem-font-skin-title-hero-letter-spacing:var(--swan-base-font-letter-spacing-100);--swan-sem-font-skin-title-hero-line-height:var(--swan-base-font-line-height-200);--swan-sem-font-skin-title-hero-case:none;--swan-sem-font-skin-title-display-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-title-display-font-weight:var(--swan-base-font-weight-bold);--swan-sem-font-skin-title-headline-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-title-headline-font-weight:var(--swan-base-font-weight-bold);--swan-sem-font-skin-title-section-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-title-section-font-weight:var(--swan-base-font-weight-bold);--swan-sem-font-skin-title-subsection-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-title-subsection-font-weight:var(--swan-base-font-weight-bold);--swan-sem-font-skin-title-item-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-title-item-font-weight:var(--swan-base-font-weight-bold);--swan-sem-font-skin-editorial-headline-font-family:var(--swan-base-font-family-secondary);--swan-sem-font-skin-editorial-content-font-family:var(--swan-base-font-family-secondary);--swan-sem-font-skin-body-standard-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-body-standard-bold-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-body-standard-bold-font-weight:var(--swan-base-font-weight-bold);--swan-sem-font-skin-body-small-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-body-small-bold-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-body-small-bold-font-weight:var(--swan-base-font-weight-bold);--swan-sem-font-skin-footnote-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-footnote-bold-font-family:var(--swan-base-font-family-primary);--swan-sem-font-skin-footnote-bold-font-weight:var(--swan-base-font-weight-bold);--swan-internal-color-bg-midnight:var(--swan-sem-color-bg-page);--swan-internal-color-bg-fern:var(--swan-sem-color-bg-page);--swan-comp-banner-button-primary-color-bg:var(--swan-base-color-black);--swan-comp-banner-button-primary-color-fg:var(--swan-base-color-white);--swan-comp-banner-button-primary-color-border:var(--swan-comp-banner-button-primary-color-bg);--swan-comp-banner-button-primary-color-bg-hover:color(srgb 0.219 0.219 0.219);--swan-comp-banner-button-primary-color-bg-active:color(srgb 0.281 0.281 0.281);--swan-comp-banner-button-primary-color-border-hover:color(srgb 0.219 0.219 0.219);--swan-comp-banner-button-primary-color-border-active:color(srgb 0.281 0.281 0.281);--swan-comp-banner-button-secondary-color-bg:var(--swan-sem-color-bg-none);--swan-comp-banner-button-secondary-color-fg:var(--swan-sem-color-fg-standard);--swan-comp-banner-button-secondary-color-border:var(--swan-sem-color-border-strong);--swan-comp-banner-button-secondary-color-bg-hover:color(srgb 0 0 0 / 0.04);--swan-comp-banner-button-secondary-color-bg-active:color(srgb 0 0 0 / 0.08);--swan-comp-banner-button-secondary-color-border-hover:color(srgb 0 0 0 / 0.54);--swan-comp-banner-button-secondary-color-border-active:color(srgb 0 0 0 / 0.5);--swan-comp-button-primary-color-bg:var(--swan-sem-color-bg-brand-paired);--swan-comp-button-primary-color-fg:var(--swan-sem-color-fg-brand-paired);--swan-comp-button-primary-color-border:var(--swan-sem-color-border-brand-paired);--swan-comp-button-primary-color-bg-hover:color(srgb 0.383 0.765 0.908);--swan-comp-button-primary-color-bg-active:color(srgb 0.329 0.714 0.856);--swan-comp-button-primary-color-border-hover:color(srgb 0.383 0.765 0.908);--swan-comp-button-primary-color-border-active:color(srgb 0.329 0.714 0.856);--swan-comp-button-secondary-color-bg:var(--swan-sem-color-bg-action);--swan-comp-button-secondary-color-bg-hover:color(srgb 0.948 0.948 0.948);--swan-comp-button-secondary-color-bg-active:color(srgb 0.896 0.896 0.896);--swan-comp-count-color-bg:var(--swan-sem-color-bg-brand-paired);--swan-comp-count-color-fg:var(--swan-sem-color-fg-brand-paired);--swan-comp-modal-dialog-backdrop-color-bg:#2f3a53}}@layer swan-theme-mode{.swan.swan-theme-vistaprint .swan-dark-mode,.swan.swan-theme-vistaprint.swan-dark-mode{--swan-base-color-accent-1:#003D62;--swan-base-color-accent-2:#006196;--swan-base-color-accent-3:#6FD0F5;--swan-sem-color-bg-standard:#1d1d1d;--swan-sem-color-bg-selected-accent:var(--swan-base-color-accent-2);--swan-sem-color-bg-selected-blue:var(--swan-base-color-accent-1);--swan-sem-color-bg-selected-strong-paired:var(--swan-base-color-accent-3);--swan-sem-color-bg-accent:var(--swan-base-color-accent-1);--swan-sem-color-bg-accent-strong-paired:var(--swan-base-color-accent-3);--swan-sem-color-bg-action:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-control:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-input:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-container:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-page:var(--swan-sem-color-bg-standard);--swan-sem-color-bg-hover:var(--swan-sem-color-bg-standard-hover);--swan-sem-color-bg-active:var(--swan-sem-color-bg-standard-active);--swan-sem-color-bg-surface-light-1:var(--swan-sem-color-bg-page);--swan-sem-color-bg-surface-dark-1:#000000;--swan-sem-color-bg-surface-dark-2:#2F3A53;--swan-sem-color-bg-standard-hover:color(srgb 0.23 0.23 0.23);--swan-sem-color-bg-standard-active:color(srgb 0.313 0.313 0.313);--swan-sem-color-bg-selected-accent-hover:color(srgb 0.093 0.427 0.638);--swan-sem-color-bg-selected-accent-active:color(srgb 0.157 0.474 0.688);--swan-sem-color-bg-selected-blue-hover:color(srgb 0.09 0.304 0.454);--swan-sem-color-bg-selected-blue-active:color(srgb 0.164 0.371 0.525);--swan-sem-color-bg-selected-strong-hover-paired:color(srgb 0.383 0.765 0.908);--swan-sem-color-bg-selected-strong-active-paired:color(srgb 0.329 0.714 0.856);--swan-sem-color-bg-accent-strong-hover-paired:color(srgb 0.383 0.765 0.908);--swan-sem-color-bg-accent-strong-active-paired:color(srgb 0.329 0.714 0.856);--swan-sem-color-bg-action-hover:color(srgb 0.23 0.23 0.23);--swan-sem-color-bg-action-active:color(srgb 0.313 0.313 0.313);--swan-sem-color-bg-control-hover:color(srgb 0.23 0.23 0.23);--swan-sem-color-bg-control-active:color(srgb 0.313 0.313 0.313);--swan-sem-color-bg-input-hover:color(srgb 0.23 0.23 0.23);--swan-sem-color-bg-input-active:color(srgb 0.313 0.313 0.313);--swan-sem-color-border-selected-accent:var(--swan-base-color-accent-2);--swan-sem-color-border-selected-blue:var(--swan-base-color-accent-3);--swan-sem-color-border-selected-strong-paired:var(--swan-sem-color-bg-selected-strong-paired);--swan-sem-color-border-accent:var(--swan-base-color-accent-2);--swan-sem-color-border-accent-strong-paired:var(--swan-sem-color-bg-accent-strong-paired);--swan-sem-color-border-selected-accent-hover:color(srgb 0.093 0.427 0.638);--swan-sem-color-border-selected-accent-active:color(srgb 0.157 0.474 0.688);--swan-sem-color-border-selected-blue-hover:color(srgb 0.383 0.765 0.908);--swan-sem-color-border-selected-blue-active:color(srgb 0.329 0.714 0.856);--swan-sem-color-border-selected-strong-hover-paired:color(srgb 0.383 0.765 0.908);--swan-sem-color-border-selected-strong-active-paired:color(srgb 0.329 0.714 0.856);--swan-sem-color-border-accent-strong-hover-paired:color(srgb 0.383 0.765 0.908);--swan-sem-color-border-accent-strong-active-paired:color(srgb 0.329 0.714 0.856);--swan-sem-color-fg-accent:var(--swan-base-color-accent-3);--swan-sem-color-icon-accent:var(--swan-sem-color-fg-accent);--swan-sem-color-text-accent:var(--swan-sem-color-fg-accent);--swan-sem-elevation-scroll-horizontal:0 0 12px 12px var(--swan-sem-color-bg-page);--swan-sem-focus-color-inner:var(--swan-sem-color-bg-page);--swan-sem-focus-color-outer:var(--swan-base-color-accent-3);--swan-sem-focus-standard:0 0 0 2px var(--swan-sem-focus-color-inner),0 0 0 4px var(--swan-sem-focus-color-outer);--swan-sem-focus-inset:inset 0 0 0 2px var(--swan-sem-focus-color-inner),inset 0 0 0 4px var(--swan-sem-focus-color-outer);--swan-sem-focus-tight:0 0 0 2px var(--swan-sem-focus-color-outer);--swan-internal-color-bg-warm-white:var(--swan-sem-color-bg-page);--swan-comp-banner-button-primary-color-bg:var(--swan-base-color-white);--swan-comp-banner-button-primary-color-fg:var(--swan-base-color-black);--swan-comp-banner-button-primary-color-border:var(--swan-comp-banner-button-primary-color-bg);--swan-comp-banner-button-primary-color-bg-hover:color(srgb 0.948 0.948 0.948);--swan-comp-banner-button-primary-color-bg-active:color(srgb 0.896 0.896 0.896);--swan-comp-banner-button-primary-color-border-hover:color(srgb 0.948 0.948 0.948);--swan-comp-banner-button-primary-color-border-active:color(srgb 0.896 0.896 0.896);--swan-comp-banner-button-secondary-color-bg:var(--swan-sem-color-bg-none);--swan-comp-banner-button-secondary-color-fg:var(--swan-sem-color-fg-standard);--swan-comp-banner-button-secondary-color-bg-hover:color(srgb 0 0 0 / 0.04);--swan-comp-banner-button-secondary-color-bg-active:color(srgb 0 0 0 / 0.08);--swan-comp-button-secondary-color-bg:var(--swan-sem-color-bg-action);--swan-comp-button-secondary-color-bg-hover:color(srgb 0.23 0.23 0.23);--swan-comp-button-secondary-color-bg-active:color(srgb 0.313 0.313 0.313)}.swan.swan-theme-vistaprint .swan-compact-mode,.swan.swan-theme-vistaprint.swan-compact-mode{--swan-sem-border-radius-strong:var(--swan-base-border-radius-300);--swan-sem-border-radius-container:var(--swan-sem-border-radius-strong)}}