:root{--black-950: #070607;--black-900: #0b0a0b;--black-850: #121012;--black-800: #181518;--black-750: #1f1b1f;--black-700: #2a252a;--black-600: #3a343a;--black-500: #57505a;--grey-400: #8a838c;--grey-300: #b3adb4;--grey-200: #d6d1d6;--grey-100: #eae6ea;--white: #ffffff;--white-cotton: #f6f2ee;--white-ivory: #ede6df;--pink-50: #fff0f5;--pink-100: #fddce9;--pink-200: #fabfd5;--pink-300: #f79cbf;--pink-400: #f483ae;--pink-500: #f06a9e;--pink-600: #dc4f87;--pink-700: #b83a6d;--pink-800: #8c2b53;--pink-900: #561a33;--blush-bow: #f7c1d6;--sparkle: #ece9ef;--rhinestone-gold: #c9a45c;--ribbon-red: #9e1b32;--success-500: #79d4a6;--success-900: #12301f;--warning-500: #f3c66b;--warning-900: #33270c;--error-500: #ff7a70;--error-900: #3a1210;--bg-page: var(--black-900);--bg-sunken: var(--black-950);--surface-1: var(--black-850);--surface-2: var(--black-800);--surface-3: var(--black-750);--surface-inverse: var(--white-cotton);--surface-garment: var(--white-cotton);--text-primary: var(--white-cotton);--text-secondary: var(--grey-300);--text-muted: var(--grey-400);--text-inverse: var(--black-900);--text-accent: var(--pink-500);--text-on-accent: var(--black-900);--border-subtle: var(--black-700);--border-default: var(--black-600);--border-strong: var(--grey-300);--border-accent: var(--pink-500);--accent: var(--pink-500);--accent-hover: var(--pink-400);--accent-pressed: var(--pink-600);--accent-soft: rgba(240, 106, 158, .14);--accent-line: rgba(240, 106, 158, .45);--focus-ring: var(--pink-300);--overlay-scrim: rgba(7, 6, 7, .72);--overlay-glass: rgba(11, 10, 11, .62);--link: var(--pink-400);--link-hover: var(--pink-200)}:root{--font-display: "Bodoni Moda", "Bodoni 72", "Didot", Georgia, serif;--font-sans: "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-shirt-script: "Pinyon Script", "Snell Roundhand", cursive;--font-shirt-gothic: "Pirata One", "Old English Text MT", serif;--font-shirt-varsity: "Graduate", "Rockwell", serif;--font-shirt-serif: var(--font-display);--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900;--text-display-1: 112px;--text-display-2: 80px;--text-h1: 56px;--text-h2: 40px;--text-h3: 28px;--text-h4: 22px;--text-body-lg: 18px;--text-body: 16px;--text-body-sm: 14px;--text-caption: 13px;--text-label: 12px;--text-micro: 11px;--lh-display: .92;--lh-heading: 1.08;--lh-snug: 1.3;--lh-body: 1.6;--tracking-display: -.02em;--tracking-heading: -.01em;--tracking-body: 0;--tracking-label: .14em;--tracking-wordmark: .08em;--type-display-1: var(--weight-regular) var(--text-display-1) / var(--lh-display) var(--font-display);--type-display-2: var(--weight-regular) var(--text-display-2) / var(--lh-display) var(--font-display);--type-h1: var(--weight-regular) var(--text-h1) / var(--lh-heading) var(--font-display);--type-h2: var(--weight-regular) var(--text-h2) / var(--lh-heading) var(--font-display);--type-h3: var(--weight-medium) var(--text-h3) / 1.15 var(--font-display);--type-h4: var(--weight-medium) var(--text-h4) / 1.2 var(--font-display);--type-body-lg: var(--weight-regular) var(--text-body-lg) / var(--lh-body) var(--font-sans);--type-body: var(--weight-regular) var(--text-body) / var(--lh-body) var(--font-sans);--type-body-sm: var(--weight-regular) var(--text-body-sm) / 1.5 var(--font-sans);--type-caption: var(--weight-regular) var(--text-caption) / 1.45 var(--font-sans);--type-label: var(--weight-semibold) var(--text-label) / 1 var(--font-sans);--type-price: var(--weight-medium) var(--text-body-lg) / 1 var(--font-sans)}:root{--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--container-max: 1440px;--container-text: 680px;--gutter: clamp(20px, 4vw, 56px);--section-y: clamp(64px, 9vw, 128px);--announce-h: 36px;--header-h: 56px;--rail-h: 520px;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-pill: 999px;--radius-button: 0;--radius-input: 0;--radius-card: 2px;--radius-chip: 999px;--radius-dialog: 2px}@media screen and (min-width:1200px){:root{--header-h: 72px}}:root{--border-width: 1px;--border-hair: 1px solid var(--border-subtle);--border-line: 1px solid var(--border-default);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .35);--shadow-md: 0 12px 32px rgba(0, 0, 0, .5);--shadow-lg: 0 28px 64px rgba(0, 0, 0, .6);--shadow-hang: 0 34px 40px -20px rgba(0, 0, 0, .75), 0 10px 16px -6px rgba(0, 0, 0, .45);--shadow-cotton: 0 18px 40px -16px rgba(11, 10, 11, .28);--glow-pink: 0 0 0 1px rgba(240, 106, 158, .55), 0 0 28px rgba(240, 106, 158, .35);--glow-pink-soft: 0 0 40px rgba(240, 106, 158, .22);--glow-sparkle: 0 0 16px rgba(255, 255, 255, .45);--inset-hair: inset 0 0 0 1px var(--border-subtle);--blur-glass: 14px;--ease-atelier: cubic-bezier(.22, .8, .24, 1);--ease-swing: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-instant: .1s;--dur-fast: .18s;--dur-base: .28s;--dur-slow: .52s;--dur-flip: .8s;--z-base: var(--layer-flat);--z-sticky: var(--layer-sticky);--z-header: var(--layer-header-menu);--z-drawer: var(--layer-menu-drawer);--z-dialog: var(--layer-overlay);--z-toast: var(--layer-temporary)}:root{--font-display: var(--font-heading--family);--font-sans: var(--font-body--family);--font-wordmark: "Bodoni Moda", "Bodoni 72", "Didot", Georgia, serif}[data-theme=cotton]{--bg-page: var(--white-cotton);--bg-sunken: var(--white-ivory);--surface-1: var(--white);--surface-2: var(--white-ivory);--surface-3: #e3dad2;--surface-inverse: var(--black-900);--text-primary: var(--black-900);--text-secondary: #4a444b;--text-muted: #6e6770;--text-inverse: var(--white-cotton);--text-accent: var(--pink-700);--border-subtle: #e2dad3;--border-default: #cfc5bc;--border-strong: var(--black-900);--accent-soft: rgba(240, 106, 158, .12);--link: var(--pink-700);--link-hover: var(--pink-800);--overlay-glass: rgba(246, 242, 238, .86);--pink-200: #8c2b53}.fifi-dark{--bg-page: var(--black-850);--bg-sunken: var(--black-900);--surface-1: var(--black-800);--surface-2: var(--black-750);--surface-3: var(--black-700);--surface-inverse: var(--white-cotton);--text-primary: var(--white-cotton);--text-secondary: var(--grey-300);--text-muted: var(--grey-400);--text-inverse: var(--black-900);--text-accent: var(--pink-500);--border-subtle: var(--black-700);--border-default: var(--black-600);--border-strong: var(--grey-300);--accent-soft: rgba(240, 106, 158, .14);--link: var(--pink-400);--link-hover: var(--pink-200);--overlay-glass: rgba(11, 10, 11, .62);--pink-200: #fabfd5;--color-background: var(--bg-page);--color-foreground: var(--text-primary);--color-border: var(--border-subtle);background-color:var(--bg-page);color:var(--text-primary)}:root{--animation-easing: var(--ease-atelier);--animation-timing-default: var(--ease-atelier);--animation-timing-fade-in: var(--ease-atelier)}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(var(--gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fifi-tokens.css.map */
