@charset "UTF-8";:root,:host[data-pfy-sb-brand=printful]{--background-primary: #ffffff;--background-secondary: #f3f3f3;--background-tertiary: #ececec;--fill-primary: #ffffff;--fill-primary-hover: #f3f3f3;--fill-primary-active: #ececec;--fill-secondary: #f3f3f3;--fill-secondary-hover: #ececec;--fill-secondary-active: #666666;--fill-secondary-active-hover: #555555;--fill-tertiary: #ececec;--fill-tertiary-hover: #e5e5e5;--fill-tertiary-active: #ffffff;--fill-quaternary: #b1b1b1;--fill-quaternary-hover: #666666;--fill-quaternary-active: #006c00;--fill-quaternary-active-hover: #0c8512;--fill-accent-primary: #e40f0a;--fill-accent-primary-hover: #b10000;--fill-accent-primary-active: #7e0000;--fill-accent-secondary: #373737;--fill-accent-secondary-hover: #555555;--fill-accent-secondary-active: #666666;--fill-accent-ai: #4343d3;--fill-accent-ai-hover: #2929ba;--fill-accent-ai-active: #6c6cef;--fill-info: #bfe1fb;--fill-warning: #fce199;--fill-error: #f49f9d;--fill-success: #9ecea0;--fill-ai: #bebef8;--fill-neutral: #e5e5e5;--fill-disabled: #f3f3f3;--foreground-primary: #ffffff;--foreground-primary-hover: #f3f3f3;--foreground-secondary: #f3f3f3;--foreground-secondary-hover: #ececec;--foreground-tertiary: #ececec;--foreground-tertiary-hover: #e5e5e5;--foreground-quaternary: #555555;--foreground-info: #bfe1fb;--foreground-info-light: #cfe8fc;--foreground-warning: #fce199;--foreground-warning-light: #fde9b2;--foreground-error: #f49f9d;--foreground-error-light: #facfce;--foreground-success: #9ecea0;--foreground-success-light: #cee7d0;--foreground-ai: #bebef8;--foreground-ai-light: #dedefb;--foreground-accent-blue: #469ada;--foreground-accent-primary: #24912a;--foreground-accent-secondary: #373737;--foreground-accent-orange: #f7b500;--foreground-accent-ai: #6c6cef;--foreground-image-bg: #e5e5e5;--text-primary: #222222;--text-secondary: #555555;--text-tertiary: #ffffff;--text-placeholder: #b1b1b1;--text-destructive: #7e0000;--text-destructive-hover: #b10000;--text-destructive-active: #7e0000;--text-link: #222222;--text-link-hover: #1367a7;--text-link-visited: #053a5d;--text-link-white: #ffffff;--text-link-white-hover: #e5e5e5;--text-link-white-visited: #b1b1b1;--text-ai: #4343d3;--text-error: #b10000;--text-disabled: #b1b1b1;--text-warning: #ae3500;--icon-primary: #222222;--icon-secondary: #ffffff;--icon-destructive: #7e0000;--icon-destructive-hover: #b10000;--icon-destructive-active: #7e0000;--icon-info: #2c80c1;--icon-warning: #ae3500;--icon-error: #b10000;--icon-success: #006c00;--icon-ai: #4343d3;--icon-neutral: #b1b1b1;--icon-disabled: #b1b1b1;--border-radius-s: 5px;--border-radius-m: 10px;--border-weak: #ececec;--border-weak-hover: #b1b1b1;--border-weak-active: #b1b1b1;--border-strong: #666666;--border-strong-hover: #555555;--border-destructive: #7e0000;--border-destructive-hover: #b10000;--border-destructive-active: #7e0000;--border-accent-primary: #b10000;--border-accent-primary-active: #7e0000;--border-success: #006c00;--border-warning: #c48200;--border-error: #b10000;--border-info: #2c80c1;--border-ai: #4343d3;--border-focus: #2c80c1;--border-disabled: #ececec;--shadow-200: 0px 6px 10px 0px color-mix(in srgb, #b1b1b1 10%, transparent), 0px 3px 20px 0px color-mix(in srgb, #b1b1b1 15%, transparent);--shadow-400: 0px 5px 22px 0px color-mix(in srgb, #b1b1b1 10%, transparent), 0px 12px 17px 0px color-mix(in srgb, #b1b1b1 15%, transparent);--font-primary: ProximaNova, sans-serif;--font-headings: ProximaNova, sans-serif;--text-weight-normal: 400;--text-weight-semi-medium: 400;--text-weight-medium: 700;--text-weight-bold: 700;--text-button-primary: var(--text-tertiary);--text-button-secondary: var(--text-primary);--logo-fill-primary: #000000;--logo-fill-negative: var(--fill-primary);--logo-fill-monochrome: var(--fill-accent-secondary);--fill-menu-item-active: var(--fill-primary-active);--fill-sidebar: var(--fill-primary)}:host[data-pfy-sb-brand]{font-family:var(--font-primary);font-size:1rem;letter-spacing:.015em;line-height:1.5rem;color:var(--text-primary);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:ProximaNova;src:url(assets/fonts/printful/ProximaNova-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova;src:url(assets/fonts/printful/ProximaNova-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
