/* Generated aliases: theme.json is the source of truth. No remote resources. */
@layer fs-tokens, fs-reset, fs-base, fs-components, fs-utilities;
@layer fs-tokens {
  :root {
    --fs-card-gradient: var(--wp--preset--gradient--card, radial-gradient(circle at 50% 42%, #FFF6EA 0%, #D6D2C4 60%, #C5B9A1 100%));
    --fs-color-bg: var(--wp--preset--color--bg, #FFF6EA);
    --fs-color-surface: var(--wp--preset--color--surface, #D6D2C4);
    --fs-color-text: var(--wp--preset--color--text, #2D2926);
    --fs-color-muted: var(--wp--preset--color--muted, #2D2926);
    --fs-color-line: var(--wp--preset--color--line, #C5B9A1);
    --fs-color-card-from: var(--wp--preset--color--card-from, #FFF6EA);
    --fs-color-card-to: var(--wp--preset--color--card-to, #C5B9A1);
    --fs-color-notice-bg: var(--wp--preset--color--notice-bg, #FFF3CD);
    --fs-color-notice-bd: var(--wp--preset--color--notice-bd, #C9A227);
    --fs-color-sale: var(--wp--preset--color--sale, #8C2F2F);
    --fs-color-ok: var(--wp--preset--color--ok, #2F5D46);
    --fs-color-inverse: var(--wp--preset--color--inverse, #FFF6EA);
    --fs-color-dark: var(--wp--preset--color--dark, #2D2926);
    --fs-color-button-bg: #2D2926;
    --fs-color-button-text: #FFF6EA;
    --fs-color-button-hover-bg: #C5B9A1;
    --fs-color-button-hover-text: #2D2926;
    --fs-color-header-transparent-bg: transparent;
    --fs-color-header-transparent: #FFF6EA;
    --fs-color-on-image: var(--fs-color-header-transparent);
    --fs-color-header-transparent-line: #C5B9A1;
    --fs-color-header-solid-bg: #FFF6EA;
    --fs-color-header-solid: #2D2926;
    --fs-color-header-solid-line: #D6D2C4;
    --fs-space-1: var(--wp--preset--spacing--1, 0.5rem);
    --fs-space-2: var(--wp--preset--spacing--2, 1rem);
    --fs-space-3: var(--wp--preset--spacing--3, 1.5rem);
    --fs-space-4: var(--wp--preset--spacing--4, 2rem);
    --fs-space-5: var(--wp--preset--spacing--5, 2.5rem);
    --fs-space-6: var(--wp--preset--spacing--6, 3rem);
    --fs-space-7: var(--wp--preset--spacing--7, 3.5rem);
    --fs-space-8: var(--wp--preset--spacing--8, 4rem);
    --fs-space-9: var(--wp--preset--spacing--9, 4.5rem);
    --fs-space-10: var(--wp--preset--spacing--10, 5rem);
    --fs-color-line-soft: var(--wp--custom--fs--color--line-soft, rgba(45, 41, 38, 0.15));
    --fs-font-heading: Arial, Helvetica, sans-serif;
    --fs-font-body: Arial, Helvetica, sans-serif;
    --fs-font-ui: var(--fs-font-body);
    --fs-font-sans: var(--fs-font-body);
    --fs-gutter: var(--wp--custom--fs--layout--gutter, clamp(1rem, 4vw, 4rem));
    --fs-page-pad: clamp(30px, 7.3vw, 140px);
    --fs-header-height: 88px;
    --fs-ease: cubic-bezier(.22, .61, .36, 1);
    --fs-type-display: var(--wp--custom--fs--type--display, clamp(2.5rem, 1.5rem + 5vw, 5rem));
    --fs-type-h1: var(--wp--custom--fs--type--h1, clamp(2rem, 1.4rem + 3vw, 3.5rem));
    --fs-type-h2: var(--wp--custom--fs--type--h2, clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem));
    --fs-duration: var(--wp--custom--fs--motion--duration, 180ms);
    --fs-target: var(--wp--custom--fs--target, 44px);
    --fs-radius: 0;
    --fs-width-content: var(--wp--style--global--content-size, 1200px);
    --fs-width-wide: var(--wp--style--global--wide-size, 1440px);
  }
}
