.intro.svelte-3mwfhv{font-family:DM Sans,sans-serif;color:#5a4a3f;line-height:1.7;margin:0 0 1.5rem;white-space:pre-wrap}.gallery.svelte-3mwfhv{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}.photo.svelte-3mwfhv{margin:0;border-radius:18px;overflow:hidden;background:#ffffffc7;border:1.5px solid rgba(244,74,74,.1);box-shadow:0 4px 24px #0000000d}.photo.svelte-3mwfhv img:where(.svelte-3mwfhv){width:100%;height:200px;object-fit:cover;display:block}figcaption.svelte-3mwfhv{font-family:DM Sans,sans-serif;font-size:.8rem;color:#5a4a3f;padding:.6rem .9rem;font-style:italic}.prices.svelte-3mwfhv{display:flex;gap:1rem;margin-bottom:1.75rem;flex-wrap:wrap}.price-card.svelte-3mwfhv{flex:1;min-width:180px;background:#ffffffc7;border:1.5px solid rgba(244,74,74,.18);border-radius:18px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.25rem}.amount.svelte-3mwfhv{font-family:DynaPuff,system-ui;font-size:2rem;color:#2a1f1a;line-height:1}.unit.svelte-3mwfhv{font-family:DM Sans,sans-serif;font-size:.85rem;color:#a8957f}.block.svelte-3mwfhv{margin-bottom:1.75rem}h3.svelte-3mwfhv{font-family:Winky Sans,sans-serif;font-size:1.2rem;color:#2a1f1a;margin:0 0 .6rem}.included.svelte-3mwfhv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.included.svelte-3mwfhv li:where(.svelte-3mwfhv){font-family:DM Sans,sans-serif;font-size:.95rem;color:#5a4a3f;padding:.5rem .75rem;background:#f44a4a0d;border-radius:8px}.included.svelte-3mwfhv li:where(.svelte-3mwfhv):before{content:"✓";color:#f44a4a;font-weight:700;margin-right:.5rem}.prose.svelte-3mwfhv{font-family:DM Sans,sans-serif;color:#5a4a3f;line-height:1.7;margin:0;white-space:pre-wrap}.cta.svelte-3mwfhv{margin-top:2rem;background:linear-gradient(135deg,#f44a4a1a,#ffbd5926);border:2px solid rgba(244,74,74,.25);border-radius:22px;padding:2rem;text-align:center}.cta.svelte-3mwfhv h3:where(.svelte-3mwfhv){font-family:DynaPuff,system-ui;font-weight:400;font-size:1.5rem;color:#f44a4a;margin:0 0 .75rem}.cta.svelte-3mwfhv p:where(.svelte-3mwfhv){font-family:DM Sans,sans-serif;font-size:1rem;color:#5a4a3f;line-height:1.6;margin:0}.cta.svelte-3mwfhv a:where(.svelte-3mwfhv){color:#f44a4a;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(244,74,74,.4)}.cta.svelte-3mwfhv a:where(.svelte-3mwfhv):hover{border-bottom-color:#f44a4a}
