.text-card-container.svelte-1k99m7v{overflow:hidden;min-height:300px;height:auto;display:flex;align-items:center;padding:2rem 0}.bg-pattern.svelte-1k99m7v{background-image:url(../../../images/palettes/bg-elem-01.png);background-position:50% 30%;background-size:cover}.card-wrapper.svelte-1k99m7v{position:relative;z-index:10;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem 2rem}.card.svelte-1k99m7v{background-color:var(--color-primary, #00ff88);color:var(--color-black, #000000);padding:2rem;border-radius:.5rem;box-shadow:0 10px 25px #0000001a;max-width:28rem;width:100%;display:flex;flex-direction:column;gap:1.5rem;min-height:200px;justify-content:center}.card-header.svelte-1k99m7v{font-size:2rem;font-weight:700;line-height:1.2;margin:0}.card-paragraph.svelte-1k99m7v{font-size:.875rem;line-height:1.6;margin:0;flex-grow:1;display:flex;align-items:center}@media (min-width: 768px) and (max-width: 1023px) and (orientation: landscape){.text-card-container.svelte-1k99m7v{min-height:400px;padding:3rem 0}.card.svelte-1k99m7v{padding:2rem;max-width:32rem}.card-header.svelte-1k99m7v{font-size:2.5rem;margin-bottom:.5rem}.card-paragraph.svelte-1k99m7v{font-size:.95rem}}@media (min-width: 1024px){.text-card-container.svelte-1k99m7v{min-height:500px;padding:4rem 0}.card.svelte-1k99m7v{padding:3rem;gap:2rem}.card-header.svelte-1k99m7v{font-size:3rem}.card-paragraph.svelte-1k99m7v{font-size:1.125rem}}@media (max-width: 767px){.text-card-container.svelte-1k99m7v{min-height:350px;padding:2rem 0}.card-wrapper.svelte-1k99m7v{padding:1rem}.card.svelte-1k99m7v{padding:1.5rem;gap:1rem}.card-header.svelte-1k99m7v{font-size:1.875rem}.card-paragraph.svelte-1k99m7v{font-size:.875rem}}.ingredient-container.svelte-1vnxv39{background-color:var(--color-white, #ffffff);width:100%;height:auto;min-height:300px;display:flex;align-items:center;padding:2rem 0}.ingredient-wrapper.svelte-1vnxv39{width:100%;max-width:100%;display:flex;flex-direction:column;gap:2rem;padding:0 1rem}.ingredient-title.svelte-1vnxv39{font-size:2rem;font-weight:700;color:var(--color-black, #000000);text-align:center;margin:0}.ingredient-grid.svelte-1vnxv39{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;width:100%;max-width:100%;overflow:hidden}.ingredient-column.svelte-1vnxv39{display:flex;flex-direction:column;gap:.5rem;max-width:100%;overflow:hidden}.ingredient-column.left.svelte-1vnxv39{align-items:flex-start}.ingredient-column.right.svelte-1vnxv39{align-items:flex-end}.ingredient-pill.svelte-1vnxv39{background-color:var(--color-white, #ffffff);color:var(--color-black, #000000);border:1px solid #666;border-radius:9999px;padding:.4rem .8rem;font-size:.7rem;font-weight:500;text-transform:uppercase;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.ingredient-pill.svelte-1vnxv39:hover{transform:translateY(-2px)}.ingredient-image.svelte-1vnxv39{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:var(--color-white, #ffffff);border-radius:.5rem;max-width:250px;justify-self:center}.pill-image.svelte-1vnxv39{width:220px;height:220px;object-fit:contain}.ingredient-description.svelte-1vnxv39{font-size:.75rem;line-height:1.6;color:var(--color-black, #000000);text-align:center;margin:0;max-width:100%}@media (min-width: 768px){.ingredient-container.svelte-1vnxv39{min-height:400px;padding:3rem 0}.ingredient-wrapper.svelte-1vnxv39{gap:2.5rem;padding:0 2rem}.ingredient-title.svelte-1vnxv39{font-size:2.5rem}.ingredient-grid.svelte-1vnxv39{gap:1.5rem}.ingredient-pill.svelte-1vnxv39{font-size:.75rem;padding:.5rem 1rem}.ingredient-image.svelte-1vnxv39{max-width:320px;padding:1.5rem}.pill-image.svelte-1vnxv39{width:280px;height:280px}.ingredient-description.svelte-1vnxv39{font-size:.875rem}}@media (min-width: 1024px){.ingredient-container.svelte-1vnxv39{min-height:500px;padding:4rem 0}.ingredient-wrapper.svelte-1vnxv39{gap:3rem;padding:0 2rem}.ingredient-title.svelte-1vnxv39{font-size:3rem}.ingredient-grid.svelte-1vnxv39{gap:2rem}.ingredient-pill.svelte-1vnxv39{font-size:.875rem;padding:.6rem 1.2rem}.ingredient-image.svelte-1vnxv39{max-width:400px;padding:2rem}.pill-image.svelte-1vnxv39{width:360px;height:360px}.ingredient-description.svelte-1vnxv39{font-size:1rem}}@media (max-width: 767px){.ingredient-grid.svelte-1vnxv39{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1.5rem}.ingredient-column.svelte-1vnxv39{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem}.ingredient-column.left.svelte-1vnxv39{order:1}.ingredient-image.svelte-1vnxv39{order:2}.ingredient-column.right.svelte-1vnxv39{order:3}.ingredient-pill.svelte-1vnxv39{font-size:.65rem;padding:.3rem .7rem}}.guide-container.svelte-10ivwhv{overflow:hidden}.bg-guide-pattern.svelte-10ivwhv{background-image:url(../../../images/palettes/bg-elem-02.png);background-position:left;background-size:65%;background-repeat:repeat-y;height:100%;width:100%}@media (max-width: 1023px){.guide-container.svelte-10ivwhv{min-height:500px}}.product-banner-container.svelte-1scneuw{min-height:400px}@media (max-width: 1023px){.product-banner-container.svelte-1scneuw{min-height:500px}.text-content.svelte-1scneuw{text-align:center}.product-section.svelte-1scneuw{margin-bottom:2rem}}@media (max-width: 640px){.product-banner-container.svelte-1scneuw{min-height:600px}.banner-content.svelte-1scneuw{padding:1.5rem!important}.grid.svelte-1scneuw{gap:2rem!important}.text-content.svelte-1scneuw{space-y:1rem}}@keyframes svelte-1scneuw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.product-section.svelte-1scneuw .relative:where(.svelte-1scneuw)>div:where(.svelte-1scneuw):first-child{animation:svelte-1scneuw-float 6s ease-in-out infinite}.product-section.svelte-1scneuw:hover .relative:where(.svelte-1scneuw)>div:where(.svelte-1scneuw):first-child{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.svelte-1scneuw{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
