.hero-section.svelte-1q37ri0{position:relative;padding-bottom:8rem;min-height:820px;padding-top:60px;display:flex;align-items:flex-start;justify-content:center;padding-left:2rem;padding-right:2rem}.hero-inner.svelte-1q37ri0{max-width:1200px;width:100%;display:flex;align-items:center;gap:2rem;min-width:0}.hero-logo.svelte-1q37ri0{flex-shrink:0}.hero-logo.svelte-1q37ri0 img:where(.svelte-1q37ri0){width:480px;height:auto;display:block;animation:svelte-1q37ri0-float 6s ease-in-out infinite;opacity:.8;filter:drop-shadow(0px 20px 30px rgba(0,0,0,.4));will-change:transform}@keyframes svelte-1q37ri0-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-content.svelte-1q37ri0{flex:1;min-width:0}.hero-heading.svelte-1q37ri0{color:#fff;font-family:var(--font-family-primary);font-size:64px;line-height:76px;margin-bottom:2rem;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.hero-subheading.svelte-1q37ri0{color:#fff;font-family:var(--font-family-secondary);font-size:24px;line-height:1.5;max-width:600px;margin-bottom:1.8rem;text-shadow:0px 2px 4px rgba(0,0,0,.3)}.hero-chips.svelte-1q37ri0{list-style:none;padding:0;margin:1.1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.hero-chip.svelte-1q37ri0{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:999px;background:#2a21188c;border:1px solid rgba(252,211,77,.35);color:#fcd34d;font-size:.85rem;letter-spacing:.02em;white-space:nowrap}.hero-secondary-link.svelte-1q37ri0{display:inline-block;margin-top:1rem;color:#fff;font-size:1rem;font-weight:500;text-decoration:none;border-bottom:2px solid rgba(252,211,77,.75);padding-bottom:3px;text-shadow:0px 2px 4px rgba(0,0,0,.5);transition:color .2s,border-color .2s}.hero-secondary-link.svelte-1q37ri0:hover{color:#fcd34d;border-bottom-color:#fcd34d}@media(max-width:1024px){.hero-section.svelte-1q37ri0{min-height:600px;padding-top:40px}.hero-logo.svelte-1q37ri0 img:where(.svelte-1q37ri0){width:340px}.hero-heading.svelte-1q37ri0{font-size:44px;line-height:52px}.hero-subheading.svelte-1q37ri0{font-size:20px}}@media(max-width:640px){.hero-section.svelte-1q37ri0{min-height:auto;padding-top:24px;padding-left:1rem;padding-right:1rem;padding-bottom:9rem;width:100%;max-width:100vw;overflow-x:hidden}.hero-inner.svelte-1q37ri0{flex-direction:column-reverse;align-items:center;width:100%;max-width:calc(100vw - 2rem)}.hero-logo.svelte-1q37ri0 img:where(.svelte-1q37ri0){width:260px;opacity:.9}.hero-content.svelte-1q37ri0{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;min-width:0}.hero-heading.svelte-1q37ri0{font-size:32px;line-height:36px;margin-bottom:1.5rem;width:100%;max-width:100%;min-width:0;overflow-wrap:break-word;text-wrap:balance}.hero-subheading.svelte-1q37ri0{font-size:18px;margin-bottom:2rem;width:100%;max-width:100%;min-width:0;overflow-wrap:break-word}.hero-chips.svelte-1q37ri0{justify-content:center;gap:.4rem;margin-top:.9rem;max-width:100%}.hero-chip.svelte-1q37ri0{font-size:.78rem;padding:.3rem .65rem;white-space:normal;text-align:center}.hero-secondary-link.svelte-1q37ri0{font-size:.9rem;margin-top:.75rem}}@media(max-width:380px){.hero-heading.svelte-1q37ri0{font-size:30px;line-height:34px}}.mushroom-card.svelte-1ilhjug{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.glow.svelte-1ilhjug{position:absolute;top:40px;left:50%;transform:translate(-50%);width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(120,200,150,.5) 0%,rgba(80,180,120,.3) 30%,rgba(60,150,100,.1) 60%,transparent 70%);filter:blur(25px);opacity:0;transition:opacity .4s ease-out;pointer-events:none}.mushroom-card.svelte-1ilhjug:hover .glow:where(.svelte-1ilhjug){opacity:1}.image-container.svelte-1ilhjug{margin-bottom:1rem;height:200px;width:200px;position:relative;z-index:1}.mushroom-image.svelte-1ilhjug{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 10px 15px rgba(0,0,0,.3));transition:transform .4s ease-out,filter .4s ease-out}.mushroom-card.svelte-1ilhjug:hover .mushroom-image:where(.svelte-1ilhjug){transform:scale(1.05) translateY(-5px);filter:drop-shadow(0 15px 25px rgba(0,0,0,.4)) drop-shadow(0 0 30px rgba(100,180,130,.3))}.mushroom-name.svelte-1ilhjug{margin-bottom:.5rem;font-size:36px;color:#fff;position:relative;z-index:1;transition:text-shadow .4s ease-out}.mushroom-card.svelte-1ilhjug:hover .mushroom-name:where(.svelte-1ilhjug){text-shadow:0 0 20px rgba(120,200,150,.5)}.mushroom-description.svelte-1ilhjug{max-width:14rem;font-size:18px;line-height:1.4;color:#ffffffe6;position:relative;z-index:1}.purchase-section.svelte-1ilhjug{width:100%;max-width:340px;margin-top:1.25rem;position:relative;z-index:1;text-align:left}.pricing-options.svelte-1ilhjug{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.pricing-option.svelte-1ilhjug{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fffffff2;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.pricing-option.selected.svelte-1ilhjug{border-color:#1a6e5d;background:#fff}.option-radio.svelte-1ilhjug{width:20px;height:20px;border-radius:50%;border:2px solid #1a6e5d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.radio-dot.svelte-1ilhjug{width:10px;height:10px;border-radius:50%;background:#1a6e5d}.option-content.svelte-1ilhjug{flex:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem}.option-header.svelte-1ilhjug{display:flex;align-items:center;gap:.5rem}.option-label.svelte-1ilhjug{color:#374151;font-size:.9rem}.badge.svelte-1ilhjug{background:#fef3c7;color:#92400e;font-size:.65rem;font-weight:600;padding:.2rem .4rem;border-radius:4px;text-transform:uppercase}.option-price.svelte-1ilhjug{color:#1f2937;font-size:1.1rem}.checkout-error.svelte-1ilhjug{color:#fca5a5;font-size:.85rem;margin-bottom:.6rem;padding:.4rem .6rem;background:#ef444426;border-radius:6px;border:1px solid rgba(239,68,68,.3)}@media(max-width:1024px){.image-container.svelte-1ilhjug{height:160px;width:160px}.glow.svelte-1ilhjug{top:30px;width:120px;height:120px}.mushroom-name.svelte-1ilhjug{font-size:28px}.mushroom-description.svelte-1ilhjug{font-size:16px}}@media(max-width:640px){.image-container.svelte-1ilhjug{height:120px;width:120px;margin-bottom:.75rem}.glow.svelte-1ilhjug{top:20px;width:100px;height:100px}.mushroom-name.svelte-1ilhjug{font-size:22px;margin-bottom:.25rem}.mushroom-description.svelte-1ilhjug{font-size:14px;max-width:12rem}.purchase-section.svelte-1ilhjug{max-width:100%}.option-content.svelte-1ilhjug{flex-direction:column;align-items:flex-start}.option-price.svelte-1ilhjug{font-size:1rem}}.page-wrapper.svelte-1uha8ag{position:relative;min-height:100vh;background:#20150b}.background-image.svelte-1uha8ag{position:absolute;top:0;left:0;right:0;height:1800px;background-image:url(../../../bg-wide.webp);background-size:2976px auto;background-position:center top;background-repeat:no-repeat;mask-image:linear-gradient(to bottom,black 0%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 85%,transparent 100%);pointer-events:none}.content-wrapper.svelte-1uha8ag{position:relative;z-index:10;display:flex;flex-direction:column}.mushroom-section.svelte-1uha8ag{position:relative;padding-bottom:5rem;scroll-margin-top:calc(var(--announcement-height) + var(--header-height) + 20px)}.botanicals-section.svelte-1uha8ag{position:relative;padding-top:2rem;padding-bottom:5rem;scroll-margin-top:calc(var(--announcement-height) + var(--header-height) + 10px)}.benefits-section.svelte-1uha8ag{position:relative;z-index:10;padding:2rem 2rem 6rem}.benefits-container.svelte-1uha8ag{max-width:1100px;margin:0 auto}.benefits-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;list-style:none;padding:0;margin:0}.benefit.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.benefit-icon.svelte-1uha8ag{width:96px;height:96px;object-fit:cover;border-radius:50%;background:#f5ead2;box-shadow:0 4px 14px #00000059}.benefit-label.svelte-1uha8ag{color:#f5ead2;font-size:1rem;letter-spacing:.04em}@media(max-width:900px){.benefits-section.svelte-1uha8ag{padding:1.5rem 1.25rem 4rem}.benefits-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.25rem}.benefit-icon.svelte-1uha8ag{width:72px;height:72px}.benefit-label.svelte-1uha8ag{font-size:.85rem}}@media(max-width:420px){.benefits-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.compare-section.svelte-1uha8ag{position:relative;z-index:10;padding:5rem 2rem}.compare-container.svelte-1uha8ag{max-width:700px;margin:0 auto}.compare-heading.svelte-1uha8ag{font-size:2.75rem;margin:0 0 .5rem}.compare-sub.svelte-1uha8ag{color:#ffffffb3;font-size:1.05rem;margin:0 0 2.5rem}.compare-table-wrap.svelte-1uha8ag{background:#2a211899;border:1px solid rgba(214,138,60,.2);border-radius:16px;overflow:hidden}.compare-table.svelte-1uha8ag{width:100%;border-collapse:collapse}.compare-table.svelte-1uha8ag th:where(.svelte-1uha8ag),.compare-table.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:.9rem 1.25rem;text-align:center;border-bottom:1px solid rgba(214,138,60,.1)}.compare-table.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){padding:1rem 1.25rem;font-size:1.1rem;letter-spacing:.04em}.compare-table.svelte-1uha8ag tbody:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):last-child td:where(.svelte-1uha8ag){border-bottom:none}.col-todds.svelte-1uha8ag{color:#fcd34d}.col-others.svelte-1uha8ag{color:#ffffff80}.row-label.svelte-1uha8ag{text-align:left;color:#e9d9b5;font-size:.95rem}.cell-check.svelte-1uha8ag{color:#4ade80;font-size:1.4rem}.cell-x.svelte-1uha8ag{color:#f87171;font-size:1.4rem}.compare-cta.svelte-1uha8ag{margin-top:2rem}.faq-section.svelte-1uha8ag{position:relative;z-index:10;padding:5rem 2rem}.faq-container.svelte-1uha8ag{max-width:750px;margin:0 auto}.faq-list.svelte-1uha8ag{margin-top:2.5rem;display:flex;flex-direction:column;gap:.5rem}.faq-item.svelte-1uha8ag{background:#2a211899;border:1px solid rgba(214,138,60,.15);border-radius:12px;color:#e9d9b5;transition:background .2s;overflow:hidden}.faq-item.svelte-1uha8ag:hover,.faq-open.svelte-1uha8ag{background:#2a2118d9}.faq-question.svelte-1uha8ag{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.05rem;letter-spacing:.01em;background:transparent;border:none;color:inherit;text-align:left;cursor:pointer}.faq-chevron.svelte-1uha8ag{flex-shrink:0;font-size:1.4rem;color:#fcd34d;width:1.5rem;text-align:center}.faq-answer-region.svelte-1uha8ag{padding:0 1.25rem 1.1rem}.faq-answer.svelte-1uha8ag{margin:0;color:#ffffffb8;font-size:.95rem;line-height:1.65}@media(max-width:640px){.compare-heading.svelte-1uha8ag{font-size:2rem}.compare-table.svelte-1uha8ag th:where(.svelte-1uha8ag),.compare-table.svelte-1uha8ag td:where(.svelte-1uha8ag){padding:.7rem .75rem}.row-label.svelte-1uha8ag{font-size:.85rem}.faq-section.svelte-1uha8ag{padding:3rem 1.25rem}.faq-question.svelte-1uha8ag{font-size:.95rem}}.ugc-section.svelte-1uha8ag{position:relative;z-index:10;padding:5rem 2rem;overflow-x:hidden}.ugc-proof-section.svelte-1uha8ag{position:relative;z-index:10;padding:1.25rem 2rem 5rem}.ugc-proof-container.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:1.25rem;border-radius:42px;background:linear-gradient(180deg,#150d0770,#150d07b8),radial-gradient(circle at top,rgba(252,211,77,.08),transparent 52%);box-shadow:0 28px 60px #00000029;backdrop-filter:blur(10px)}.ugc-container.svelte-1uha8ag{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ugc-copy.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.ugc-heading.svelte-1uha8ag{font-size:2.75rem;line-height:1.1;margin:0}.ugc-sub.svelte-1uha8ag{font-size:1.05rem;line-height:1.6;color:#ffffffd1;margin:0}.ugc-video-wrap.svelte-1uha8ag{width:100%;max-width:380px;margin:0 auto;border-radius:20px;overflow:hidden;border:8px solid #2a2118;box-shadow:0 30px 60px -15px #00000080;position:relative}.ugc-video-wrap.svelte-1uha8ag video:where(.svelte-1uha8ag){display:block;width:100%;height:100%;object-fit:cover}.ugc-video-crop.svelte-1uha8ag{aspect-ratio:720 / 818}.ugc-video-crop.svelte-1uha8ag video:where(.svelte-1uha8ag){position:absolute;top:-12.5%;left:0;width:100%;height:125%}.ugc-video-square.svelte-1uha8ag{aspect-ratio:1 / 1}@media(max-width:900px){.ugc-section.svelte-1uha8ag{padding:3rem 1.25rem}.ugc-proof-section.svelte-1uha8ag{padding:.5rem 1.25rem 3rem}.ugc-proof-container.svelte-1uha8ag{padding:.8rem;border-radius:28px}.ugc-container.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.ugc-copy.svelte-1uha8ag{align-items:center;text-align:center}.ugc-heading.svelte-1uha8ag{font-size:2rem}.ugc-video-wrap.svelte-1uha8ag{max-width:320px}}.backdrop-blur-mask.svelte-1uha8ag{opacity:.5;position:absolute;inset:0;pointer-events:none;backdrop-filter:blur(4px);mask-image:linear-gradient(transparent,transparent 30px,black 50px);-webkit-mask-image:linear-gradient(transparent,transparent 30px,black 50px)}.mushroom-darkening-gradient.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000,#00000094 50% 75%,#0000)}.mushroom-overlay-gradient.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000 15%,#0000003b 50% 80%,#0000)}.testimonial-section.svelte-1uha8ag{position:relative;padding-top:200px;padding-bottom:5rem}.testimonial-section.svelte-1uha8ag .container:where(.svelte-1uha8ag){position:relative;z-index:10}.testimonial-background.svelte-1uha8ag{width:100%;height:1200px;top:0;position:absolute;background:radial-gradient(50% 50% at 50% 50%,#4c311c,#20150b);mask-image:linear-gradient(transparent,transparent 100px,black 300px)}.section-heading.svelte-1uha8ag{font-size:64px}.testimonial-heading.svelte-1uha8ag{font-size:3rem}@media(max-width:1024px){.section-heading.svelte-1uha8ag{font-size:42px}.testimonial-heading.svelte-1uha8ag{font-size:2.5rem;margin-bottom:3rem}.testimonial-section.svelte-1uha8ag{padding-top:120px}}@media(max-width:640px){.section-heading.svelte-1uha8ag{font-size:28px;margin-bottom:1rem}.testimonial-heading.svelte-1uha8ag{font-size:1.75rem;margin-bottom:2rem}.testimonial-section.svelte-1uha8ag{padding-top:80px;padding-bottom:3rem}.mushroom-section.svelte-1uha8ag{padding-bottom:3rem}.botanicals-section.svelte-1uha8ag{padding-top:1rem;padding-bottom:3rem}.background-image.svelte-1uha8ag{height:1200px;background-size:1400px auto;mask-image:linear-gradient(to bottom,black 0px,black 800px,transparent 1100px);-webkit-mask-image:linear-gradient(to bottom,black 0px,black 800px,transparent 1100px)}}
