@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Nunito:wght@300;400;500;600;700&family=Gloria+Hallelujah&display=swap";:root{--lcf-blush: #F4C9CE;--lcf-rose: #E48A9B;--lcf-magenta: #B53A6B;--lcf-burgundy: #7A1E3A;--lcf-butter: #F6D58A;--lcf-marigold: #E8A24A;--lcf-tomato: #C8362B;--lcf-sage: #9BAE92;--lcf-leaf: #5C7A52;--lcf-moss: #3C5236;--lcf-cream: #FAF5EC;--lcf-linen: #F0E7D6;--lcf-oat: #D9C9A8;--lcf-bark: #6B4A2B;--lcf-charcoal: #2A241E;--lcf-chalkboard: #1F1B17;--lcf-chalk: #F8F4E9;--bg: var(--lcf-cream);--bg-alt: var(--lcf-linen);--bg-inverse: var(--lcf-chalkboard);--surface: #FFFFFF;--surface-warm: var(--lcf-linen);--fg-1: var(--lcf-charcoal);--fg-2: #5A4F44;--fg-3: #8A7E6E;--fg-inverse: var(--lcf-chalk);--border: rgba(107, 74, 43, .18);--border-strong: rgba(107, 74, 43, .35);--divider: rgba(42, 36, 30, .08);--accent: var(--lcf-magenta);--accent-hover: var(--lcf-burgundy);--accent-soft: var(--lcf-blush);--success: var(--lcf-leaf);--warning: var(--lcf-marigold);--danger: var(--lcf-tomato);--font-serif: "Cormorant Garamond", "Hoefler Text", Garamond, "Times New Roman", serif;--font-sans: "Nunito", "Helvetica Neue", system-ui, -apple-system, sans-serif;--font-script: "Gloria Hallelujah", "Bradley Hand", "Marker Felt", cursive;--fs-display: clamp(3.25rem, 6vw + 1rem, 5.75rem);--fs-h1: clamp(2.25rem, 3.5vw + 1rem, 3.75rem);--fs-h2: clamp(1.75rem, 2vw + 1rem, 2.5rem);--fs-h3: 1.5rem;--fs-h4: 1.25rem;--fs-lead: 1.25rem;--fs-body: 1.0625rem;--fs-small: .9375rem;--fs-caption: .8125rem;--fs-eyebrow: .75rem;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.7;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-eyebrow: .22em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 36px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(107, 74, 43, .08);--shadow-sm: 0 2px 6px rgba(107, 74, 43, .1);--shadow-md: 0 6px 18px rgba(107, 74, 43, .12);--shadow-lg: 0 18px 40px rgba(107, 74, 43, .16);--shadow-xl: 0 28px 60px rgba(107, 74, 43, .2);--shadow-petal: 0 10px 30px rgba(181, 58, 107, .18);--ease-soft: cubic-bezier(.4, 0, .2, 1);--ease-bloom: cubic-bezier(.34, 1.2, .64, 1);--dur-fast: .18s;--dur-base: .28s;--dur-slow: .52s}body[data-lcf-accent=burgundy]{--lcf-magenta: #7A1E3A;--lcf-burgundy: #4F0F23}body[data-lcf-accent=marigold]{--lcf-magenta: #B8761F;--lcf-burgundy: #6B4419}body[data-lcf-accent=moss]{--lcf-magenta: #5C7A52;--lcf-burgundy: #3C5236}.lcf-display{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1)}.lcf-h1{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1)}.lcf-h2{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--fg-1)}.lcf-h3{font-family:var(--font-serif);font-weight:600;font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--fg-1)}.lcf-h4{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--fg-1)}.lcf-lead{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-lead);line-height:var(--lh-relaxed);color:var(--fg-2);text-wrap:pretty}.lcf-body{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--fg-2);text-wrap:pretty}.lcf-small{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--fg-2)}.lcf-caption{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--fg-3)}.lcf-eyebrow{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-eyebrow);line-height:1;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--lcf-magenta)}.lcf-script{font-family:var(--font-script);font-weight:500}.lcf-script-chalk{font-family:var(--font-script);font-weight:500;color:var(--lcf-chalk);background:var(--lcf-chalkboard)}.lcf-prose{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--fg-2)}.lcf-prose h1{font:500 var(--fs-h1)/var(--lh-tight) var(--font-serif);color:var(--fg-1);margin:0 0 var(--space-5);letter-spacing:var(--tracking-tight)}.lcf-prose h2{font:500 var(--fs-h2)/var(--lh-snug) var(--font-serif);color:var(--fg-1);margin:var(--space-7) 0 var(--space-4)}.lcf-prose h3{font:600 var(--fs-h3)/var(--lh-snug) var(--font-serif);color:var(--fg-1);margin:var(--space-6) 0 var(--space-3)}.lcf-prose p{margin:0 0 var(--space-4)}.lcf-prose a{color:var(--lcf-magenta);text-underline-offset:3px}.lcf-prose a:hover{color:var(--lcf-burgundy)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tokens.css.map */
