@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:optional;src:url(../assets/fonts/fraunces/Fraunces-600.woff2) format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:800;font-display:optional;src:url(../assets/fonts/fraunces/Fraunces-800.woff2) format("woff2")}:root{--lafka-color-brand-50: #fff7ed;--lafka-color-brand-100: #ffedd5;--lafka-color-brand-300: #fdba74;--lafka-color-brand-500: #f59e0b;--lafka-color-brand-600: #d97706;--lafka-color-brand-700: #b45309;--lafka-color-brand-900: #451a03;--lafka-color-on-brand: var(--lafka-color-text-primary);--lafka-color-accent-50: #fef2f2;--lafka-color-accent-500: #dc2626;--lafka-color-accent-600: #b91c1c;--lafka-color-accent-700: #991b1b;--lafka-color-accent-contrast: #fff;--lafka-color-accent-text: var(--lafka-color-accent-600);--lafka-color-text-primary: #18181b;--lafka-color-text-secondary: #3f3f46;--lafka-color-text-muted: #71717a;--lafka-color-text-inverse: #fff;--lafka-color-text-on-accent: #fff;--lafka-color-surface-page: #fff;--lafka-color-surface-raised: #fff;--lafka-color-surface-sunken: #fafafa;--lafka-color-surface-muted: #f4f4f5;--lafka-color-surface-hover: #f4f4f5;--lafka-color-surface-active: #e4e4e7;--lafka-color-surface-overlay: rgba(24, 24, 27, .55);--lafka-color-surface-brand-soft: var(--lafka-color-brand-50);--lafka-color-surface-glass: rgba(255, 255, 255, .92);--lafka-color-surface-footer: #18181b;--lafka-color-surface-announce: #18181b;--lafka-color-surface-dark: #0f0f10;--lafka-color-border-subtle: #e4e4e7;--lafka-color-border-default: #d4d4d8;--lafka-color-border-strong: #a1a1aa;--lafka-color-border-focus: var(--lafka-color-accent-500);--lafka-color-success-500: #047857;--lafka-color-success-50: #ecfdf5;--lafka-color-error-500: #b91c1c;--lafka-color-error-50: #fef2f2;--lafka-color-warning-500: #b45309;--lafka-color-warning-50: #fffbeb;--lafka-color-info-500: #1d4ed8;--lafka-color-info-50: #eff6ff;--lafka-font-family-body: "Rubik", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--lafka-font-family-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", palatino, georgia, serif;--lafka-font-family-mono: ui-monospace, sfmono-regular, "SF Mono", menlo, consolas, monospace;--lafka-font-size-caption: .8125rem;--lafka-font-size-body-sm: .9375rem;--lafka-font-size-body: 1rem;--lafka-font-size-body-lg: 1.0625rem;--lafka-font-size-h4: 1.125rem;--lafka-font-size-h3: 1.25rem;--lafka-font-size-h2: 1.5rem;--lafka-font-size-h1: clamp(2.5rem, 5vw, 3.5rem);--lafka-font-size-display: 2.5rem;--lafka-font-size-body-lg-desk: 1.125rem;--lafka-font-size-h4-desk: 1.25rem;--lafka-font-size-h3-desk: 1.5rem;--lafka-font-size-h2-desk: 2rem;--lafka-font-size-body-desk: var(--lafka-font-size-body);--lafka-font-size-h1-desk: clamp(2.5rem, 5vw, 3.5rem);--lafka-font-size-display-desk: clamp(2.5rem, 4vw + 1rem, 4.5rem);--lafka-font-weight-regular: 400;--lafka-font-weight-medium: 500;--lafka-font-weight-semibold: 600;--lafka-font-weight-bold: 700;--lafka-font-weight-display: 800;--lafka-line-display: 1.1;--lafka-line-heading: 1.15;--lafka-line-body: 1.5;--lafka-line-small: 1.4;--lafka-line-height-display: var(--lafka-line-display);--lafka-line-height-tight: var(--lafka-line-heading);--lafka-line-height-snug: 1.3;--lafka-line-height-normal: var(--lafka-line-body);--lafka-line-height-relaxed: 1.65;--lafka-letter-spacing-tight: -.025em;--lafka-letter-spacing-snug: -.01em;--lafka-letter-spacing-normal: 0;--lafka-letter-spacing-wide: .04em;--lafka-space-1: 4px;--lafka-space-2: 8px;--lafka-space-3: 12px;--lafka-space-4: 16px;--lafka-space-5: 20px;--lafka-space-6: 24px;--lafka-space-8: 32px;--lafka-space-10: 40px;--lafka-space-12: 48px;--lafka-space-16: 64px;--lafka-space-20: 80px;--lafka-space-0: 0;--lafka-gap-inline: var(--lafka-space-2);--lafka-gap-stack: var(--lafka-space-3);--lafka-gap-card: var(--lafka-space-4);--lafka-gap-card-padding: var(--lafka-space-5);--lafka-gap-section: var(--lafka-space-12);--lafka-gap-section-lg: var(--lafka-space-20);--lafka-radius-xs: 2px;--lafka-radius-sm: 6px;--lafka-radius-md: 10px;--lafka-radius-lg: 16px;--lafka-radius-xl: 24px;--lafka-radius-pill: 999px;--lafka-radius-button: var(--lafka-radius-pill);--lafka-motif-check-a: var(--lafka-color-accent-50);--lafka-motif-check-b: var(--lafka-color-surface-page);--lafka-motif-check-size: 14px;--lafka-motif-check-h: 10px;--lafka-dish-shadow: none;--lafka-dish-contact: transparent;--lafka-shadow-0: none;--lafka-shadow-1: 0 1px 2px rgba(24, 24, 27, .04), 0 1px 1px rgba(24, 24, 27, .05);--lafka-shadow-2: 0 2px 4px rgba(24, 24, 27, .05), 0 4px 12px rgba(24, 24, 27, .06);--lafka-shadow-3: 0 6px 16px rgba(24, 24, 27, .08), 0 12px 32px rgba(24, 24, 27, .08);--lafka-shadow-4: 0 12px 32px rgba(24, 24, 27, .12), 0 28px 64px rgba(24, 24, 27, .12);--lafka-shadow-focus: 0 0 0 2px var(--lafka-color-surface-page, #fff), 0 0 0 4px var(--lafka-color-accent-700);--lafka-motion-duration-fast: .12s;--lafka-motion-duration-base: .2s;--lafka-motion-duration-slow: .32s;--lafka-motion-ease-out: cubic-bezier(.2, .8, .4, 1);--lafka-motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--lafka-z-base: 0;--lafka-z-raised: 10;--lafka-z-dropdown: 100;--lafka-z-sticky-cta: 200;--lafka-z-header: 300;--lafka-z-drawer: 10000;--lafka-z-overlay: 950;--lafka-z-dialog: 1000;--lafka-z-toast: 1100;--lafka-z-tooltip: 1200;--lafka-container-max: 1440px;--lafka-gutter-mobile: 16px;--lafka-gutter-laptop: 32px;--lafka-container-px: var(--lafka-gutter-mobile);--lafka-container-px-desk: var(--lafka-gutter-laptop);--lafka-header-h: 64px;--lafka-header-h-desk: 72px;--lafka-tap-target: 44px;--lafka-font-sans: var(--lafka-font-family-body);--lafka-font-display: var(--lafka-font-family-display);--lafka-font-mono: var(--lafka-font-family-mono);--lafka-font-size-sm: var(--lafka-font-size-body-sm);--lafka-font-size-base: var(--lafka-font-size-body);--lafka-font-size-lg: var(--lafka-font-size-body-lg);--lafka-duration-instant: 80ms;--lafka-duration-fast: var(--lafka-motion-duration-fast);--lafka-duration-normal: var(--lafka-motion-duration-base);--lafka-duration-slow: var(--lafka-motion-duration-slow);--lafka-ease-out: var(--lafka-motion-ease-out);--lafka-ease-in-out: var(--lafka-motion-ease-in-out);--lafka-ease-in: cubic-bezier(.7, 0, .84, 0);--lafka-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--lafka-color-success: var(--lafka-color-success-500);--lafka-color-success-bg: var(--lafka-color-success-50);--lafka-color-error: var(--lafka-color-error-500);--lafka-color-error-bg: var(--lafka-color-error-50);--lafka-color-warning: var(--lafka-color-warning-500);--lafka-color-warning-bg: var(--lafka-color-warning-50);--lafka-color-info: var(--lafka-color-info-500);--lafka-color-info-bg: var(--lafka-color-info-50);--lafka-text-primary: var(--lafka-color-text-primary);--lafka-text-secondary: var(--lafka-color-text-secondary);--lafka-text-muted: var(--lafka-color-text-muted);--lafka-text-heading: var(--lafka-color-text-primary);--lafka-text-heading-alt: var(--lafka-color-text-secondary);--lafka-border-light: var(--lafka-color-border-subtle);--lafka-border-default: var(--lafka-color-border-default);--lafka-border-medium: var(--lafka-color-border-default);--lafka-border-dark: var(--lafka-color-border-strong);--lafka-bg-white: var(--lafka-color-surface-page);--lafka-bg-subtle: var(--lafka-color-surface-sunken);--lafka-bg-input: var(--lafka-color-surface-sunken);--lafka-disabled-bg: var(--lafka-color-surface-muted);--lafka-disabled-text: var(--lafka-color-text-muted);--lafka-space-xs: var(--lafka-space-1);--lafka-space-sm: var(--lafka-space-2);--lafka-space-md: var(--lafka-space-4);--lafka-space-lg: var(--lafka-space-6);--lafka-space-xl: var(--lafka-space-8);--lafka-section-gap: var(--lafka-space-12);--lafka-container-padding: var(--lafka-container-px);--lafka-card-padding: var(--lafka-space-5);--lafka-status-success: var(--lafka-color-success-500);--lafka-status-success-bg: var(--lafka-color-success-50);--lafka-status-success-border: var(--lafka-color-success-500);--lafka-status-error: var(--lafka-color-error-500);--lafka-status-error-bg: var(--lafka-color-error-50);--lafka-status-error-border: var(--lafka-color-error-500);--lafka-status-warning: var(--lafka-color-warning-500);--lafka-status-warning-bg: var(--lafka-color-warning-50);--lafka-status-warning-border: var(--lafka-color-warning-500);--lafka-status-info: var(--lafka-color-info-500);--lafka-status-info-bg: var(--lafka-color-info-50);--lafka-status-info-border: var(--lafka-color-info-500)}:root[data-theme=dark]{--lafka-color-text-primary: #fafafa;--lafka-color-text-secondary: #d4d4d8;--lafka-color-text-muted: #a1a1aa;--lafka-color-surface-page: #0f0f10;--lafka-color-surface-raised: #18181b;--lafka-color-surface-sunken: #09090b;--lafka-color-surface-muted: #27272a;--lafka-color-surface-hover: #27272a;--lafka-color-surface-active: #3f3f46;--lafka-color-surface-overlay: rgba(0, 0, 0, .7);--lafka-color-surface-glass: rgba(15, 15, 16, .92);--lafka-color-surface-footer: #050505;--lafka-color-surface-announce: #050505;--lafka-color-accent-50: #241a1a;--lafka-color-border-subtle: #27272a;--lafka-color-border-default: #3f3f46;--lafka-color-border-strong: #52525b;--lafka-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--lafka-shadow-2: 0 2px 6px rgba(0, 0, 0, .45);--lafka-shadow-3: 0 6px 16px rgba(0, 0, 0, .5);--lafka-shadow-4: 0 12px 32px rgba(0, 0, 0, .6)}@media(prefers-reduced-motion:reduce){:root{--lafka-motion-duration-fast: 0ms;--lafka-motion-duration-base: 0ms;--lafka-motion-duration-slow: 0ms;--lafka-duration-instant: 0ms}}html body,html .lafka-body{color:var(--lafka-color-text-primary)}html body{background-color:var(--lafka-color-surface-page)}:root[data-theme=dark] .breadcrumb{color:var(--lafka-color-text-muted)}:root[data-lafka-preset]:not([data-theme=dark]) .breadcrumb{color:var(--lafka-color-text-muted)}h1,.lafka-h1,.lafka-display{font-family:var(--lafka-font-family-display);font-weight:var(--lafka-font-weight-display);font-size:var(--lafka-font-size-h1);line-height:var(--lafka-line-display);letter-spacing:var(--lafka-letter-spacing-tight);color:var(--lafka-color-text-primary)}h2,.lafka-h2{font-family:var(--lafka-font-family-display);font-weight:var(--lafka-font-weight-semibold);font-size:var(--lafka-font-size-h2);line-height:var(--lafka-line-heading);letter-spacing:var(--lafka-letter-spacing-snug);color:var(--lafka-color-text-primary)}.lafka-display{font-size:var(--lafka-font-size-display)}@media(min-width:768px){h1,.lafka-h1{font-size:var(--lafka-font-size-h1-desk)}h2,.lafka-h2{font-size:var(--lafka-font-size-h2-desk)}.lafka-display{font-size:var(--lafka-font-size-display-desk)}}.lafka-section-head{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--lafka-space-8);display:flex;flex-direction:column;gap:var(--lafka-space-3)}.lafka-section-head--start{text-align:start;margin-inline:0;align-items:flex-start}.lafka-section-eyebrow{display:inline-block;font-family:var(--lafka-font-family-body);font-size:var(--lafka-font-size-caption);font-weight:var(--lafka-font-weight-bold);letter-spacing:var(--lafka-letter-spacing-wide);text-transform:uppercase;color:var(--lafka-color-accent-text);margin:0}.lafka-section-head--inverse .lafka-section-eyebrow{color:var(--lafka-color-brand-300)}.lafka-section-headline{margin:0;font-family:var(--lafka-font-family-display);font-weight:var(--lafka-font-weight-semibold);font-size:var(--lafka-font-size-h2);line-height:var(--lafka-line-heading);letter-spacing:var(--lafka-letter-spacing-snug);color:var(--lafka-color-text-primary)}@media(min-width:768px){.lafka-section-headline{font-size:var(--lafka-font-size-h2-desk)}}.lafka-section-head--inverse .lafka-section-headline{color:var(--lafka-color-text-inverse)}.lafka-section-subhead{margin:0;font-size:var(--lafka-font-size-body-lg);line-height:var(--lafka-line-height-snug);color:var(--lafka-color-text-secondary);max-width:56ch;margin-inline:auto}.lafka-section-head--start .lafka-section-subhead{margin-inline:0}.lafka-section-head--inverse .lafka-section-subhead{color:#ffffffd9}.lafka-container{max-width:var(--lafka-container-max);margin-inline:auto;padding-inline:var(--lafka-container-px)}@media(min-width:768px){.lafka-container{padding-inline:var(--lafka-container-px-desk)}}.button.wc-backward,.button.wc-forward,.wc-block-components-button{background:var(--lafka-color-accent-500);color:var(--lafka-color-text-on-accent)}.button.wc-backward:hover,.button.wc-forward:hover,.wc-block-components-button:hover{background:var(--lafka-color-accent-600);color:var(--lafka-color-text-on-accent)}.lafka-price-from{white-space:nowrap;font-variant-numeric:tabular-nums}.lafka-price-from__label{font-size:max(.75em,12px);font-weight:var(--lafka-font-weight-medium);text-transform:lowercase;letter-spacing:.02em;margin-right:.15em}@supports (color: color-mix(in srgb,red 50%,white)){:root{--lafka-color-accent-text: color-mix(in srgb, var(--lafka-color-accent-500) 85%, #000);--lafka-motif-check-a: color-mix(in srgb, var(--lafka-color-accent-500) 28%, #fff)}}
