:root{--chic-pink: #e8a1c5;--chic-purple: #7c3aed;--ink: #111827;--muted: rgba(17, 24, 39, .62);--card: rgba(255, 255, 255, .86);--stroke: rgba(15, 23, 42, .08);--shadow: 0 18px 50px rgba(2, 6, 23, .08)}.page.svelte-1uha8ag{min-height:100vh;padding-bottom:86px}.section.svelte-1uha8ag{width:min(1120px,92vw);margin:0 auto;padding:1.25rem 0 .75rem}.sectionHead.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(1.1rem,3.8vw,1.6rem);letter-spacing:-.02em}.sectionHead.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.35rem 0 0}.muted.svelte-1uha8ag{color:var(--muted)}.hero.svelte-1uha8ag{position:relative;padding:1.15rem 0 1rem;overflow:hidden}.heroInner.svelte-1uha8ag{width:min(1120px,92vw);margin:0 auto;position:relative;z-index:2;background:linear-gradient(135deg,#e8a1c54d,#7c3aed29);border:1px solid rgba(255,255,255,.65);border-radius:26px;padding:1.15rem;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.heroBg.svelte-1uha8ag .blob:where(.svelte-1uha8ag){position:absolute;filter:blur(24px);opacity:.55;border-radius:999px}.heroBg.svelte-1uha8ag .b1:where(.svelte-1uha8ag){width:280px;height:280px;left:-90px;top:20px;background:#e8a1c5bf}.heroBg.svelte-1uha8ag .b2:where(.svelte-1uha8ag){width:320px;height:320px;right:-120px;top:80px;background:#7c3aed8c}.heroBg.svelte-1uha8ag .b3:where(.svelte-1uha8ag){width:240px;height:240px;left:25%;bottom:-90px;background:#ffffffa6}.brandRow.svelte-1uha8ag{display:flex;align-items:center;gap:.85rem}.brand-name.svelte-1uha8ag{font-size:1.28rem;font-weight:1000;letter-spacing:-.02em;background:linear-gradient(135deg,var(--chic-pink),var(--chic-purple));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;display:flex;align-items:center;gap:.25rem}.brand-tagline.svelte-1uha8ag{font-size:.78rem;font-weight:700;color:#111827ad;letter-spacing:.04em;text-transform:uppercase}.h1.svelte-1uha8ag{margin:.9rem 0 .45rem;font-size:clamp(1.75rem,6vw,3rem);line-height:1.05;letter-spacing:-.04em;font-weight:1000;color:var(--ink)}.grad.svelte-1uha8ag{background:linear-gradient(135deg,var(--chic-pink),var(--chic-purple));-webkit-background-clip:text;background-clip:text;color:transparent}.lead.svelte-1uha8ag{margin:0;color:#111827bf;line-height:1.45;font-size:1.02rem}.ctaRow.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.95rem}.btn.svelte-1uha8ag{border:none;border-radius:999px;padding:.85rem 1rem;font-weight:950;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,filter .15s ease}.btn.svelte-1uha8ag:active{transform:translateY(1px)}.primary.svelte-1uha8ag{background:linear-gradient(135deg,var(--chic-pink),var(--chic-purple));color:#fff;box-shadow:0 20px 60px #7c3aed38}.ghost.svelte-1uha8ag{background:#ffffffbf;border:1px solid rgba(255,255,255,.85);color:var(--ink)}.heroMeta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.pill.svelte-1uha8ag{background:#ffffffa6;border:1px solid rgba(255,255,255,.75);padding:.45rem .7rem;border-radius:999px;font-size:.9rem;color:#111827c7}.waQuick.svelte-1uha8ag{margin-top:.9rem;display:inline-flex;align-items:center;gap:.5rem;font-weight:950;color:#111827e6;text-decoration:none}.waDot.svelte-1uha8ag{width:10px;height:10px;background:#25d366;border-radius:999px;box-shadow:0 0 0 5px #25d36629}.hamperGrid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:.9rem}.hamperCard.svelte-1uha8ag{background:var(--card);border:1px solid var(--stroke);border-radius:22px;padding:1rem;box-shadow:var(--shadow);text-decoration:none;color:inherit}.hamperTop.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hamperName.svelte-1uha8ag{font-weight:1000;letter-spacing:-.02em}.tag.svelte-1uha8ag{background:#e8a1c52e;color:#581c87eb;border:1px solid rgba(124,58,237,.12);padding:.35rem .65rem;border-radius:999px;font-size:.85rem;font-weight:900}.hamperSub.svelte-1uha8ag{margin:.6rem 0 0;color:var(--muted);line-height:1.35}.hamperCTA.svelte-1uha8ag{margin-top:.75rem;font-weight:950;color:#581c87f2}.chips.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.chip.svelte-1uha8ag{background:#ffffffbf;border:1px solid var(--stroke);border-radius:999px;padding:.5rem .75rem;font-weight:900;color:#111827d9}.catGrid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.9rem}.catCard.svelte-1uha8ag{background:#ffffffc7;border:1px solid var(--stroke);border-radius:18px;padding:.9rem;text-decoration:none;color:inherit;box-shadow:0 12px 40px #0206170f}.catIcon.svelte-1uha8ag{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#e8a1c559,#7c3aed33);margin-bottom:.45rem}.catName.svelte-1uha8ag{font-weight:950;letter-spacing:-.01em}.catSub.svelte-1uha8ag{margin-top:.2rem;color:var(--muted);font-size:.92rem}.catSkeleton.svelte-1uha8ag{background:#ffffffbf;border:1px solid var(--stroke);border-radius:18px;padding:1rem;color:var(--muted)}.featGrid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.9rem}.featCard.svelte-1uha8ag{background:#ffffffd9;border:1px solid var(--stroke);border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 12px 40px #02061712}.featImg.svelte-1uha8ag{height:140px;background:#02061708}.featImg.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover}.featBody.svelte-1uha8ag{padding:.75rem .8rem .85rem}.featName.svelte-1uha8ag{font-weight:950;letter-spacing:-.01em;line-height:1.15}.featPrice.svelte-1uha8ag{margin-top:.35rem;font-weight:950;background:linear-gradient(135deg,var(--chic-pink),var(--chic-purple));-webkit-background-clip:text;background-clip:text;color:transparent}.featMini.svelte-1uha8ag{margin-top:.25rem;color:var(--muted);font-size:.9rem}.featSkel.svelte-1uha8ag{background:#ffffffbf;border:1px solid var(--stroke);border-radius:18px;padding:.75rem}.skImg.svelte-1uha8ag{height:140px;border-radius:14px;background:#0206170f}.skLine.svelte-1uha8ag{height:12px;margin-top:.65rem;border-radius:999px;background:#0206170f}.skLine.s.svelte-1uha8ag{width:70%}.steps.svelte-1uha8ag{display:grid;gap:.75rem;margin-top:.9rem}.step.svelte-1uha8ag{background:#ffffffd1;border:1px solid var(--stroke);border-radius:18px;padding:.9rem;display:grid;grid-template-columns:40px 1fr;gap:.75rem;align-items:start;box-shadow:0 12px 40px #0206170f}.num.svelte-1uha8ag{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;font-weight:1000;color:#581c87f2;background:linear-gradient(135deg,#e8a1c559,#7c3aed2e);border:1px solid rgba(124,58,237,.12)}.stepTitle.svelte-1uha8ag{font-weight:950;letter-spacing:-.01em}.contactCard.svelte-1uha8ag{background:#ffffffe6;border:1px solid var(--stroke);border-radius:26px;padding:1.1rem;box-shadow:var(--shadow);display:grid;gap:.9rem}.contactRows.svelte-1uha8ag{margin-top:.6rem;display:grid;gap:.35rem}.row.svelte-1uha8ag{font-weight:850;color:#111827d1}.contactBtns.svelte-1uha8ag{display:grid;gap:.65rem}.full.svelte-1uha8ag{width:100%}.wa.svelte-1uha8ag{background:#25d366;color:#0b1220;font-weight:1000}.emptyCard.svelte-1uha8ag{background:#ffffffdb;border:1px solid var(--stroke);border-radius:18px;padding:1rem;box-shadow:var(--shadow)}.mobileBar.svelte-1uha8ag{position:fixed;left:0;right:0;bottom:0;padding:.8rem .9rem;background:#ffffffbf;border-top:1px solid rgba(15,23,42,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem;z-index:50}.mBtn.svelte-1uha8ag{border-radius:999px;padding:.75rem .8rem;font-weight:1000;text-align:center;text-decoration:none;color:var(--ink);background:#ffffffe0;border:1px solid rgba(15,23,42,.1)}.mBtn.wa.svelte-1uha8ag{background:linear-gradient(135deg,#25d366,#7cffc2);border:none}@media (min-width: 900px){.page.svelte-1uha8ag{padding-bottom:0}.mobileBar.svelte-1uha8ag{display:none}.heroInner.svelte-1uha8ag{padding:1.6rem 1.7rem}.ctaRow.svelte-1uha8ag{grid-template-columns:auto auto;justify-content:start}.hamperGrid.svelte-1uha8ag{grid-template-columns:1fr 1fr 1fr}.catGrid.svelte-1uha8ag,.featGrid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.contactCard.svelte-1uha8ag{grid-template-columns:1.2fr .8fr;align-items:center}}@media (max-width: 360px){.catGrid.svelte-1uha8ag,.featGrid.svelte-1uha8ag{grid-template-columns:1fr}.mobileBar.svelte-1uha8ag{grid-template-columns:1fr 1fr}}
