.desktop-auth.svelte-1qe2lqq{display:none}body{margin:0;padding:0;background-color:#050505;font-family:Inter,sans-serif;color:#fff}.page-container.svelte-1qe2lqq{max-width:480px;margin:0 auto;background-color:#050505;min-height:100vh;position:relative;overflow-x:hidden}.toast-notification.svelte-1qe2lqq{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:#22c55ee6;color:#fff;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000080;font-size:.9rem}.header.svelte-1qe2lqq{position:fixed;top:0;left:0;right:0;z-index:50;background:#050505d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);padding:.75rem 1rem;display:flex;justify-content:center}.header-content.svelte-1qe2lqq{width:100%;max-width:480px;display:flex;justify-content:space-between;align-items:center}.logo-area.svelte-1qe2lqq{display:flex;align-items:center;gap:.75rem;text-decoration:none;position:relative;z-index:51}.logo-img.svelte-1qe2lqq{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.logo-text-group.svelte-1qe2lqq{display:flex;flex-direction:column;justify-content:center;line-height:1}.brand-main.svelte-1qe2lqq{font-weight:800;font-size:1.25rem;color:#fff;letter-spacing:-.5px}.brand-highlight.svelte-1qe2lqq{color:var(--theme)}.brand-sub.svelte-1qe2lqq{font-size:.65rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.desktop-nav.svelte-1qe2lqq{display:none}.menu-btn.svelte-1qe2lqq{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:block;position:relative;z-index:51}.header-right.svelte-1qe2lqq{display:flex;align-items:center}.mobile-menu-overlay.svelte-1qe2lqq{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:45;padding-top:6rem;display:flex;flex-direction:column;align-items:center}.mobile-menu-inner.svelte-1qe2lqq{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:3rem;padding:2rem;overflow-y:auto;justify-content:center}.mobile-links.svelte-1qe2lqq{display:flex;flex-direction:column;gap:1.5rem;text-align:center;width:100%;margin-top:7rem}.mobile-links.svelte-1qe2lqq a:where(.svelte-1qe2lqq){color:#e5e7eb;font-size:1.25rem;font-weight:600;text-decoration:none;transition:.2s}.mobile-links.svelte-1qe2lqq a:where(.svelte-1qe2lqq):hover{color:var(--theme);transform:scale(1.05)}.mobile-auth.svelte-1qe2lqq{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:300px;margin-top:auto;margin-bottom:3rem}.main-content.svelte-1qe2lqq{padding-top:5.5rem;padding-bottom:2rem}.breadcrumb-nav.svelte-1qe2lqq{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#9ca3af;margin-bottom:1rem;flex-wrap:wrap}.crumb-item.svelte-1qe2lqq{display:flex;align-items:center;gap:.25rem;text-decoration:none;color:#9ca3af;transition:.2s}.crumb-item.home.svelte-1qe2lqq:hover{color:var(--theme)}.crumb-item.home.svelte-1qe2lqq:hover .crumb-icon:where(.svelte-1qe2lqq){stroke:var(--theme)}.crumb-item.active.svelte-1qe2lqq{color:#fff;font-weight:600}.crumb-sep.svelte-1qe2lqq{display:flex;align-items:center;color:#4b5563}.crumb-sep.svelte-1qe2lqq svg:where(.svelte-1qe2lqq),.crumb-icon.svelte-1qe2lqq{width:14px;height:14px}.showcase.svelte-1qe2lqq{padding:0 1.25rem;margin-bottom:2rem}.main-image-wrapper.svelte-1qe2lqq{position:relative;width:100%;aspect-ratio:1/1;border-radius:24px;overflow:hidden;border:2px solid #222;margin-bottom:1rem;background:#111;cursor:zoom-in}.main-image.svelte-1qe2lqq{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.main-image-wrapper.svelte-1qe2lqq:hover .main-image:where(.svelte-1qe2lqq){transform:scale(1.15)}.zoom-icon.svelte-1qe2lqq{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;pointer-events:none;border:1px solid rgba(255,255,255,.2)}.zoom-icon.svelte-1qe2lqq svg:where(.svelte-1qe2lqq){width:24px;height:24px;color:#fff}.main-image-wrapper.svelte-1qe2lqq:hover .zoom-icon:where(.svelte-1qe2lqq){opacity:1}.carousel.svelte-1qe2lqq{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none;margin-bottom:2rem}.carousel.svelte-1qe2lqq::-webkit-scrollbar{display:none}.thumb-card.svelte-1qe2lqq{width:70px;height:70px;flex-shrink:0;border-radius:12px;overflow:hidden;border:2px solid transparent;cursor:pointer;opacity:.6;transition:all .3s}.thumb-card.active.svelte-1qe2lqq{border-color:var(--theme);opacity:1}.thumb-card.svelte-1qe2lqq img:where(.svelte-1qe2lqq){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-faq-wrapper.svelte-1qe2lqq{background:#ffffff08;border-radius:16px;border:1px solid rgba(255,255,255,.08);padding:1.5rem}.faq-header.svelte-1qe2lqq{margin:0 0 1rem;font-size:1.1rem;color:#fff;font-weight:700}.faq-item.svelte-1qe2lqq{border-bottom:1px solid rgba(255,255,255,.1)}.faq-item.svelte-1qe2lqq:last-child{border-bottom:none}.faq-question.svelte-1qe2lqq{width:100%;text-align:left;background:none;border:none;padding:1rem 0;display:flex;justify-content:space-between;align-items:center;color:#d1d5db;cursor:pointer;font-size:.95rem;font-weight:500;font-family:inherit;transition:.2s}.faq-question.svelte-1qe2lqq:hover{color:#fff}.faq-item.open.svelte-1qe2lqq .faq-question:where(.svelte-1qe2lqq){color:var(--theme)}.chevron.svelte-1qe2lqq{width:18px;height:18px;transition:transform .3s}.faq-item.open.svelte-1qe2lqq .chevron:where(.svelte-1qe2lqq){transform:rotate(180deg)}.faq-answer.svelte-1qe2lqq{padding-bottom:1rem;color:#9ca3af;font-size:.9rem;line-height:1.6}.faq-answer.svelte-1qe2lqq p:where(.svelte-1qe2lqq){margin:0}.desktop-only-faq.svelte-1qe2lqq{display:none}.mobile-only-faq.svelte-1qe2lqq{display:block;padding:0 1.25rem;margin-bottom:3rem}.product-info.svelte-1qe2lqq{padding:0 1.25rem;margin-bottom:2rem}.product-title.svelte-1qe2lqq{margin:0;font-size:2rem;font-weight:800;line-height:1.2}.category-pill.svelte-1qe2lqq{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff0d;padding:4px 12px 4px 4px;border-radius:50px;border:1px solid rgba(255,255,255,.1);margin-bottom:1rem;margin-top:.5rem}.pill-badge.svelte-1qe2lqq{background:var(--theme);color:#000;font-weight:700;font-size:.7rem;text-transform:uppercase;padding:4px 8px;border-radius:50px;letter-spacing:.5px}.pill-text.svelte-1qe2lqq{font-size:.8rem;color:#d1d5db;font-weight:500}.price-block.svelte-1qe2lqq{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.current-price.svelte-1qe2lqq{color:var(--theme);font-size:1.5rem;font-weight:800}.original-price.svelte-1qe2lqq{color:#6b7280;text-decoration:line-through;font-size:.9rem}.discount-badge.svelte-1qe2lqq{background-color:#ffffff1a;color:var(--theme);padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700}.description.svelte-1qe2lqq h3:where(.svelte-1qe2lqq){margin:0 0 .5rem;font-size:1.1rem}.description.svelte-1qe2lqq p:where(.svelte-1qe2lqq){color:#d1d5db;line-height:1.6;font-size:.95rem;margin:0}.benefits.svelte-1qe2lqq{padding:0 1.25rem;margin-bottom:2rem}.benefits.svelte-1qe2lqq h3:where(.svelte-1qe2lqq){margin:0 0 1rem;color:#e5e7eb}.benefit-list.svelte-1qe2lqq{list-style:none;padding:0;margin:0}.benefit-list.svelte-1qe2lqq li:where(.svelte-1qe2lqq){display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;color:#d1d5db;font-size:.9rem}.check-icon.svelte-1qe2lqq{background:#ffffff1a;color:var(--theme);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-icon.svelte-1qe2lqq svg:where(.svelte-1qe2lqq){width:12px;height:12px}.cta-section.svelte-1qe2lqq{padding:0 1.25rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.btn-primary.svelte-1qe2lqq,.btn-secondary.svelte-1qe2lqq,.btn-tertiary.svelte-1qe2lqq,.btn-card.svelte-1qe2lqq{font-family:inherit;font-weight:600;cursor:pointer;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn-primary.svelte-1qe2lqq:hover,.btn-secondary.svelte-1qe2lqq:hover{transform:scale(1.05)}.btn-primary.svelte-1qe2lqq:active,.btn-secondary.svelte-1qe2lqq:active{transform:scale(.95)}.btn-primary.svelte-1qe2lqq{width:100%;padding:1rem;font-size:1rem;background-color:var(--theme);color:#000;border:none;box-shadow:0 4px 15px #0000004d}.btn-secondary.svelte-1qe2lqq{width:100%;padding:.85rem;font-size:1rem;background-color:transparent;color:#fff;border:1px solid var(--theme)}.icon.svelte-1qe2lqq{width:18px;height:18px}.grid-actions.svelte-1qe2lqq{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.btn-tertiary.svelte-1qe2lqq{padding:.75rem;background:#1f2937;color:#d1d5db;border:1px solid transparent;font-size:.9rem}.btn-tertiary.svelte-1qe2lqq:hover{border-color:var(--theme);color:#fff;background:#252f3f}.trust-indicators.svelte-1qe2lqq{padding:1rem 1.25rem;margin:0 1.25rem 2rem;display:flex;justify-content:space-between;border-top:1px solid #333;border-bottom:1px solid #333}.trust-item.svelte-1qe2lqq{display:flex;flex-direction:column;align-items:center;gap:.25rem}.trust-icon.svelte-1qe2lqq{color:var(--theme);width:20px;height:20px}.trust-item.svelte-1qe2lqq span:where(.svelte-1qe2lqq){font-size:.7rem;color:#9ca3af}.product-stats.svelte-1qe2lqq{padding:0 1.25rem;margin-bottom:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.stat-card.svelte-1qe2lqq{background:#ffffff08;border-radius:12px;padding:.75rem;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center}.stat-icon-wrap.svelte-1qe2lqq{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-icon-wrap.svelte-1qe2lqq svg:where(.svelte-1qe2lqq){width:18px;height:18px}.stat-icon-wrap.yellow.svelte-1qe2lqq{background:#eab30833;color:#fbbf24}.stat-icon-wrap.blue.svelte-1qe2lqq{background:#3b82f633;color:#60a5fa}.stat-icon-wrap.purple.svelte-1qe2lqq{background:#a855f733;color:#c084fc}.stat-info.svelte-1qe2lqq{display:flex;flex-direction:column;line-height:1.2}.stat-val.svelte-1qe2lqq{font-size:.9rem;font-weight:700;color:#fff}.stat-label.svelte-1qe2lqq{font-size:.65rem;color:#9ca3af}.related-products.svelte-1qe2lqq{padding:0 1.25rem;margin-bottom:6rem;text-align:center}.related-products.svelte-1qe2lqq h2:where(.svelte-1qe2lqq){margin-bottom:.5rem;font-size:2rem;font-weight:800;color:#fff;letter-spacing:-.5px}.subtitle.svelte-1qe2lqq{color:#9ca3af;font-size:1.1rem;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.product-grid.svelte-1qe2lqq{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.product-card.svelte-1qe2lqq{background:#111;border-radius:16px;overflow:hidden;border:1px solid #222;text-align:left;transition:all .3s ease;position:relative}.product-card.svelte-1qe2lqq:hover{border-color:var(--theme);box-shadow:0 10px 40px -10px var(--theme);transform:translateY(-5px);z-index:2}.card-image.svelte-1qe2lqq{width:100%;aspect-ratio:1/1;overflow:hidden}.card-image.svelte-1qe2lqq img:where(.svelte-1qe2lqq){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.product-card.svelte-1qe2lqq:hover .card-image:where(.svelte-1qe2lqq) img:where(.svelte-1qe2lqq){transform:scale(1.1)}.card-info.svelte-1qe2lqq{padding:.75rem}.card-info.svelte-1qe2lqq h4:where(.svelte-1qe2lqq){margin:0 0 .25rem;font-size:.95rem;color:#fff}.card-cat.svelte-1qe2lqq{display:block;font-size:.75rem;color:#9ca3af;margin-bottom:.75rem}.btn-card.svelte-1qe2lqq{width:100%;padding:.5rem;font-size:.8rem;background:var(--theme);color:#000;border:none;border-radius:8px}.footer.svelte-1qe2lqq{background:#000;padding:2rem 1.25rem;border-top:1px solid #222;font-weight:500}.footer-brand.svelte-1qe2lqq{margin-bottom:2rem;text-align:center}.footer-brand.svelte-1qe2lqq p:where(.svelte-1qe2lqq){color:#6b7280;font-size:.9rem;line-height:1.5;margin:1rem 0}.socials.svelte-1qe2lqq{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem}.socials.svelte-1qe2lqq a:where(.svelte-1qe2lqq){display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:all .3s ease}.socials.svelte-1qe2lqq a:where(.svelte-1qe2lqq):hover{transform:translateY(-3px)}.footer-links.svelte-1qe2lqq{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:3rem;text-align:left}.link-col.svelte-1qe2lqq h5:where(.svelte-1qe2lqq){color:#fff;margin-bottom:1rem;font-size:1rem}.link-col.svelte-1qe2lqq a:where(.svelte-1qe2lqq){display:block;color:#9ca3af;text-decoration:none;margin-bottom:.5rem;font-size:.9rem}.link-col.svelte-1qe2lqq a:where(.svelte-1qe2lqq):hover{color:var(--theme)}.copyright.svelte-1qe2lqq{text-align:center;color:#4b5563;font-size:.8rem;border-top:1px solid #111;padding-top:2rem}@media(min-width:768px){.page-container.svelte-1qe2lqq{max-width:100%;background:#0a0a0a}.header.svelte-1qe2lqq{padding:1rem 3rem}.header-content.svelte-1qe2lqq{max-width:1400px}.desktop-nav.svelte-1qe2lqq{display:flex;gap:2rem;position:absolute;left:50%;transform:translate(-50%)}.desktop-nav.svelte-1qe2lqq a:where(.svelte-1qe2lqq){color:#d1d5db;text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s}.desktop-nav.svelte-1qe2lqq a:where(.svelte-1qe2lqq):hover{color:var(--theme)}.mobile-only.svelte-1qe2lqq{display:none}.desktop-only-faq.svelte-1qe2lqq{display:block}.mobile-only-faq.svelte-1qe2lqq{display:none}.main-content.svelte-1qe2lqq{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding:4rem 3rem;align-items:start}.showcase.svelte-1qe2lqq{grid-column:1;margin:0;padding:0;position:sticky;top:7rem}.breadcrumb-nav.svelte-1qe2lqq{margin-bottom:1.5rem;font-size:.9rem}.crumb-sep.svelte-1qe2lqq svg:where(.svelte-1qe2lqq){width:16px;height:16px}.main-image-wrapper.svelte-1qe2lqq{aspect-ratio:4/3}.thumb-card.svelte-1qe2lqq{width:90px;height:90px}.right-column.svelte-1qe2lqq{grid-column:2;display:flex;flex-direction:column;padding-left:2rem;padding-top:2.8rem}.product-title.svelte-1qe2lqq{font-size:3.5rem}.description.svelte-1qe2lqq p:where(.svelte-1qe2lqq){font-size:1rem;line-height:1.7}.product-info.svelte-1qe2lqq,.benefits.svelte-1qe2lqq,.cta-section.svelte-1qe2lqq,.trust-indicators.svelte-1qe2lqq{padding:0;margin-bottom:2.5rem}.product-info.svelte-1qe2lqq{margin-bottom:1.5rem}.product-stats.svelte-1qe2lqq{padding:0;margin-bottom:2.5rem;gap:1.5rem}.stat-card.svelte-1qe2lqq{flex-direction:row;gap:1rem;padding:1rem;text-align:left}.stat-icon-wrap.svelte-1qe2lqq{width:40px;height:40px}.stat-icon-wrap.svelte-1qe2lqq svg:where(.svelte-1qe2lqq){width:20px;height:20px}.stat-val.svelte-1qe2lqq{font-size:1.1rem}.stat-label.svelte-1qe2lqq{font-size:.8rem}.related-products.svelte-1qe2lqq{grid-column:1 / span 2;padding:0rem 0;text-align:center}.related-products.svelte-1qe2lqq h2:where(.svelte-1qe2lqq){font-size:3rem}.product-grid.svelte-1qe2lqq{grid-template-columns:repeat(4,1fr);gap:2.5rem}.footer.svelte-1qe2lqq{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:2rem 5rem;grid-column:1 / span 2}.footer-brand.svelte-1qe2lqq{max-width:350px;text-align:left}.socials.svelte-1qe2lqq{justify-content:flex-start}.footer-links.svelte-1qe2lqq{margin-bottom:0;gap:4rem}.copyright.svelte-1qe2lqq{width:100%;text-align:center;margin-top:1rem}.footer.svelte-1qe2lqq .logo-area:where(.svelte-1qe2lqq){justify-content:flex-start!important}.footer.svelte-1qe2lqq .brand-main:where(.svelte-1qe2lqq){font-size:2.2rem;font-weight:900;margin-left:0}.footer-brand.svelte-1qe2lqq p:where(.svelte-1qe2lqq){font-size:1.05rem;font-weight:500;color:#e5e7eb}.socials.svelte-1qe2lqq svg:where(.svelte-1qe2lqq){width:64px;height:64px}.link-col.svelte-1qe2lqq h5:where(.svelte-1qe2lqq){font-size:1.25rem;font-weight:800}.link-col.svelte-1qe2lqq a:where(.svelte-1qe2lqq){font-size:1.1rem;font-weight:600}.copyright.svelte-1qe2lqq{font-size:.95rem;font-weight:500}.desktop-auth.svelte-1qe2lqq{display:flex;align-items:center;gap:1rem;margin-left:2rem}.btn-filled.svelte-1qe2lqq{background:var(--theme);color:#000;padding:.5rem 1.25rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:.9rem;transition:transform .2s}.btn-filled.svelte-1qe2lqq:hover{transform:scale(1.05)}.header-content.svelte-1qe2lqq{justify-content:space-between}.desktop-nav.svelte-1qe2lqq{position:static;transform:none}.trust-indicators.svelte-1qe2lqq{padding:1rem 1.25rem;margin:0 1.25rem 1rem;display:flex;justify-content:space-between;border-top:1px solid #333;border-bottom:1px solid #333}.trust-item.svelte-1qe2lqq{display:flex;flex-direction:column;align-items:center;gap:0rem}.trust-icon.svelte-1qe2lqq{color:var(--theme);width:21px;height:21px}.trust-item.svelte-1qe2lqq span:where(.svelte-1qe2lqq){font-size:1rem;color:#9ca3af}}.btn-review-mobile.svelte-1qe2lqq{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;border-radius:12px;font-weight:700;text-decoration:none;font-size:1rem;color:#000;background:var(--theme);border:none;transition:all .2s cubic-bezier(.25,.8,.25,1)}.btn-review-mobile.svelte-1qe2lqq:active{transform:scale(1.05)}
