.section.svelte-dxvihw{padding:var(--spacing-3xl, 4rem) 0}.section__header.svelte-dxvihw{text-align:center;margin-bottom:var(--spacing-2xl, 3rem)}.section__title.svelte-dxvihw{font-family:var(--font-heading, Georgia, "Times New Roman", serif);font-size:2.5rem;color:var(--text-color, #2c2416);margin-bottom:var(--spacing-md, 1rem)}.section__title--center.svelte-dxvihw{text-align:center}.section__description.svelte-dxvihw{font-size:1.125rem;color:var(--text-muted, #6b5d4f)}.container.svelte-dxvihw{max-width:var(--max-width, 1440px);margin:0 auto;padding:0 var(--spacing-lg, 1.5rem)}.empty-state.svelte-dxvihw{text-align:center;padding:var(--spacing-3xl, 4rem) 0;color:var(--text-muted, #6b5d4f)}.empty-state.svelte-dxvihw p:where(.svelte-dxvihw){font-size:1.125rem;font-style:italic}@media (max-width: 768px){.section.svelte-dxvihw{padding:var(--spacing-xl, 2rem) 0}.section__title.svelte-dxvihw{font-size:2rem}.section__header.svelte-dxvihw{margin-bottom:var(--spacing-xl, 2rem)}.container.svelte-dxvihw{padding:0 var(--spacing-md, 1rem)}.empty-state.svelte-dxvihw{padding:var(--spacing-2xl, 3rem) 0}.empty-state.svelte-dxvihw p:where(.svelte-dxvihw){font-size:1rem}}.section.svelte-1q5yux3{padding:var(--spacing-3xl, 4rem) 0}.section__header.svelte-1q5yux3{text-align:center;margin-bottom:var(--spacing-2xl, 3rem)}.section__title.svelte-1q5yux3{font-family:var(--font-heading, "Georgia", serif);font-size:2.5rem;color:var(--text-color, #2f271e);margin-bottom:var(--spacing-md, 1rem)}.section__title--center.svelte-1q5yux3{text-align:center}.section__description.svelte-1q5yux3{font-size:1.125rem;color:var(--text-muted, #6b5d4f)}.collections-grid.svelte-1q5yux3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg, 1.5rem);margin-bottom:var(--spacing-xl, 2rem)}@media (max-width: 1024px){.collections-grid.svelte-1q5yux3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.collections-grid.svelte-1q5yux3{grid-template-columns:1fr}}.section-footer.svelte-1q5yux3{display:flex;justify-content:center;margin-top:var(--spacing-xl, 2rem)}.btn.svelte-1q5yux3{display:inline-flex;align-items:center;gap:var(--spacing-sm, .75rem);padding:var(--spacing-sm, .75rem) var(--spacing-lg, 1.5rem);border-radius:var(--border-radius-sm, 8px);font-size:15px;font-weight:500;transition:var(--transition, all .3s ease);border:none;cursor:pointer;text-decoration:none}.btn--secondary.svelte-1q5yux3{background:transparent;color:var(--text-color, #2f271e);border:2px solid var(--border-color, #e8dfd3)}.btn--secondary.svelte-1q5yux3:hover{border-color:var(--accent-color, #87a96b);color:var(--accent-color, #87a96b);background:var(--bg-alt, #f8f4ee)}.empty-state.svelte-1q5yux3{text-align:center;padding:var(--spacing-3xl, 4rem) var(--spacing-xl, 2rem);background:var(--bg-alt, #f8f4ee);border-radius:var(--border-radius, 12px);border:2px dashed var(--border-color, #e8dfd3)}.empty-state.svelte-1q5yux3 p:where(.svelte-1q5yux3){font-size:1.125rem;color:var(--text-muted, #6b5d4f);margin:0}@media (max-width: 768px){.section.svelte-1q5yux3{padding:var(--spacing-xl, 2rem) 0}.section__title.svelte-1q5yux3{font-size:2rem}.section__header.svelte-1q5yux3{margin-bottom:var(--spacing-xl, 2rem)}.empty-state.svelte-1q5yux3{padding:var(--spacing-xl, 2rem) var(--spacing-lg, 1.5rem)}.empty-state.svelte-1q5yux3 p:where(.svelte-1q5yux3){font-size:1rem}}
