.product-page.svelte-1iljj73{overflow:hidden;background:#fff;color:#000;font-family:var(--font-sans)}.wide.svelte-1iljj73,.hero-inner.svelte-1iljj73,.split-inner.svelte-1iljj73,.guarantee-inner.svelte-1iljj73,.faq-inner.svelte-1iljj73,.cta-inner.svelte-1iljj73{width:min(1360px,calc(100% - 48px));margin:0 auto}h1.svelte-1iljj73,h2.svelte-1iljj73,h3.svelte-1iljj73,p.svelte-1iljj73{margin:0}.hero-section.svelte-1iljj73{position:relative;min-height:1037px;padding:80px 0 100px;background:#fff}.soft-mark.svelte-1iljj73{position:absolute;width:235px;height:245px;opacity:.12;background:url(../../../figma-home/logo-light.png) center / contain no-repeat;filter:brightness(0) saturate(100%) invert(48%) sepia(89%) saturate(3325%) hue-rotate(207deg) brightness(98%) contrast(105%)}.mark-one.svelte-1iljj73{left:-90px;top:6px}.mark-two.svelte-1iljj73{right:360px;bottom:42px}.hero-inner.svelte-1iljj73{display:grid;grid-template-columns:668px minmax(0,640px);gap:92px;align-items:start;width:min(1400px,calc(100% - 48px))}.hero-media.svelte-1iljj73{height:511px;display:grid;place-items:center;background:linear-gradient(180deg,#03c5cf,#1991e700);overflow:hidden}.hero-media.svelte-1iljj73 img:where(.svelte-1iljj73){width:100%;height:100%;object-fit:cover}.gallery.svelte-1iljj73{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.gallery.svelte-1iljj73 .thumb:where(.svelte-1iljj73){padding:0;margin:0;border:1px solid #eef2ff;background:#fff;border-radius:4px;overflow:hidden;cursor:pointer;transition:border-color .15s ease}.gallery.svelte-1iljj73 .thumb:where(.svelte-1iljj73):hover{border-color:#b9c8ff}.gallery.svelte-1iljj73 .thumb.active:where(.svelte-1iljj73){border-color:#2d5ffe;box-shadow:0 0 0 1px #2d5ffe}.gallery.svelte-1iljj73 .thumb:where(.svelte-1iljj73) img:where(.svelte-1iljj73){display:block;height:120px;width:100%;object-fit:contain;background:#fff}.rating.svelte-1iljj73{display:inline-flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:#000;margin-bottom:24px}.rating.svelte-1iljj73 span:where(.svelte-1iljj73){color:#fc0;letter-spacing:2px}.hero-copy.svelte-1iljj73 h1:where(.svelte-1iljj73){font-family:var(--font-sans);font-size:clamp(44px,4vw,64px);line-height:1.08;font-weight:700;max-width:636px}.intro.svelte-1iljj73,.rich.svelte-1iljj73,.body-section.svelte-1iljj73 p:where(.svelte-1iljj73){margin-top:28px;font-size:24px;line-height:1.5}.primary-button.svelte-1iljj73,.split-copy.svelte-1iljj73 a:where(.svelte-1iljj73),.cta-inner.svelte-1iljj73 a:where(.svelte-1iljj73){display:inline-flex;align-items:center;justify-content:center;height:66px;margin-top:40px;padding:0 36px;border-radius:48px;background:linear-gradient(99deg,#315cff,#08bed1);color:#fff;text-decoration:none;font-size:18px;font-weight:700}button.primary-button.svelte-1iljj73{border:none;cursor:pointer}button.primary-button.svelte-1iljj73:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.4)}.buy-box.svelte-1iljj73{margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.buy-box.svelte-1iljj73 .primary-button:where(.svelte-1iljj73){margin-top:4px}.price-row.svelte-1iljj73{display:flex;align-items:center;gap:16px}.price.svelte-1iljj73{font-size:34px;font-weight:800;color:#0b1b3f}.stock.svelte-1iljj73{font-size:14px;font-weight:700;padding:4px 12px;border-radius:999px}.stock.in.svelte-1iljj73{color:#0f7a3d;background:#e6f7ee}.stock.out.svelte-1iljj73{color:#b42318;background:#fdecea}.variant-select.svelte-1iljj73{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:700;color:#0b1b3f}.variant-select.svelte-1iljj73 select:where(.svelte-1iljj73){min-width:220px;height:48px;padding:0 14px;border-radius:12px;border:1px solid #cdd8f5;font-size:16px;background:#fff}.tabs.svelte-1iljj73{display:flex;gap:44px;margin:58px 0 34px;padding-bottom:18px;border-bottom:1px solid #dbe4ff;flex-wrap:wrap;font-size:20px;font-weight:700}.tabs.svelte-1iljj73 button:where(.svelte-1iljj73){appearance:none;background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:20px;font-weight:700;color:#9aa7c7;cursor:pointer;position:relative;transition:color .15s ease}.tabs.svelte-1iljj73 button:where(.svelte-1iljj73):hover{color:#4a5a82}.tabs.svelte-1iljj73 button.active:where(.svelte-1iljj73){color:#2d5ffe}.tabs.svelte-1iljj73 button.active:where(.svelte-1iljj73):after{content:"";position:absolute;left:0;right:0;bottom:-19px;height:3px;border-radius:3px;background:#2d5ffe}.tab-spec-list.svelte-1iljj73{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px;font-size:20px}.tab-spec-list.svelte-1iljj73 li:where(.svelte-1iljj73){display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #eef2ff}.tab-spec-list.svelte-1iljj73 strong:where(.svelte-1iljj73){font-weight:700;color:#0b1b3f}.tab-spec-list.svelte-1iljj73 span:where(.svelte-1iljj73){color:#5b6b8c;text-align:right}.tab-shipping.svelte-1iljj73{margin-top:28px;font-size:20px;line-height:1.6;color:#3a4a6b;max-width:620px;white-space:pre-line}.testimonials-section.svelte-1iljj73 h2:where(.svelte-1iljj73),.split-copy.svelte-1iljj73 h2:where(.svelte-1iljj73),.guarantee-copy.svelte-1iljj73 h2:where(.svelte-1iljj73),.body-section.svelte-1iljj73 h2:where(.svelte-1iljj73),.features-section.svelte-1iljj73 h2:where(.svelte-1iljj73),.spec-section.svelte-1iljj73 h2:where(.svelte-1iljj73),.faq-inner.svelte-1iljj73 h2:where(.svelte-1iljj73),.cta-inner.svelte-1iljj73 h2:where(.svelte-1iljj73){font-family:var(--font-sans);font-size:clamp(40px,4.2vw,64px);line-height:1.05;font-weight:700}.feature-list.svelte-1iljj73{display:grid;gap:20px;margin:28px 0 0;padding:0;list-style:none;font-size:22px;line-height:1.45}.feature-list.svelte-1iljj73 li:where(.svelte-1iljj73):before{content:"";display:inline-block;width:10px;height:10px;margin-right:12px;border-radius:50%;background:#06bdd1}.testimonials-section.svelte-1iljj73,.body-section.svelte-1iljj73,.spec-section.svelte-1iljj73{padding:80px 0 100px;background:#fff}.testimonial-grid.svelte-1iljj73{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.testimonial-grid.svelte-1iljj73 article:where(.svelte-1iljj73),.guarantee-grid.svelte-1iljj73 article:where(.svelte-1iljj73),.feature-card-grid.svelte-1iljj73 article:where(.svelte-1iljj73),.spec-grid.svelte-1iljj73 div:where(.svelte-1iljj73){background:#f5f7ff;border-radius:4px}.testimonial-grid.svelte-1iljj73 article:where(.svelte-1iljj73){padding:28px;min-height:259px}.testimonial-grid.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:18px;line-height:1.55;margin-bottom:24px}.testimonial-grid.svelte-1iljj73 strong:where(.svelte-1iljj73){font-size:16px}.split-section.svelte-1iljj73{padding:100px 0;background:#f5f7ff}.split-section.svelte-1iljj73:nth-of-type(odd){background:#fff}.split-inner.svelte-1iljj73{display:grid;grid-template-columns:592px minmax(0,704px);gap:64px;align-items:center}.split-section.reverse.svelte-1iljj73 .split-image:where(.svelte-1iljj73){order:2}.split-image.svelte-1iljj73{min-height:452px;background:#fff;display:grid;place-items:center;overflow:hidden}.split-image.svelte-1iljj73 img:where(.svelte-1iljj73){width:100%;height:100%;object-fit:cover}.rich.svelte-1iljj73 p{margin:0 0 18px}.guarantee-section.svelte-1iljj73,.features-section.svelte-1iljj73,.faq-section.svelte-1iljj73{padding:100px 0;background:#f5f7ff}.guarantee-inner.svelte-1iljj73{display:grid;grid-template-columns:minmax(0,1fr) 620px;gap:48px;align-items:start}.guarantee-copy.svelte-1iljj73 p:where(.svelte-1iljj73){margin-top:18px;font-size:24px;line-height:1.45}.guarantee-copy.svelte-1iljj73 img:where(.svelte-1iljj73){width:100%;margin-top:28px}.guarantee-grid.svelte-1iljj73{display:grid;gap:16px}.guarantee-grid.svelte-1iljj73 article:where(.svelte-1iljj73){min-height:157px;padding:24px 24px 24px 104px;position:relative}.guarantee-grid.svelte-1iljj73 span:where(.svelte-1iljj73){position:absolute;left:24px;top:24px;width:56px;height:56px;border-radius:50%;background:#7294ff}.guarantee-grid.svelte-1iljj73 h3:where(.svelte-1iljj73),.feature-card-grid.svelte-1iljj73 h3:where(.svelte-1iljj73){font-size:26px;line-height:1.2;margin-bottom:12px}.guarantee-grid.svelte-1iljj73 p:where(.svelte-1iljj73),.feature-card-grid.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:19px;line-height:1.55}.blue-strip.svelte-1iljj73{padding:80px 0;background:linear-gradient(99deg,#315cff,#08bed1);color:#fff}.blue-strip.svelte-1iljj73 div:where(.svelte-1iljj73){width:min(1360px,calc(100% - 48px));margin:0 auto}.blue-strip.svelte-1iljj73 h2:where(.svelte-1iljj73){font-size:clamp(38px,4vw,60px);line-height:1.08}.blue-strip.svelte-1iljj73 p:where(.svelte-1iljj73){margin-top:20px;font-size:24px}.feature-card-grid.svelte-1iljj73{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px}.feature-card-grid.svelte-1iljj73 article:where(.svelte-1iljj73){padding:28px;background:#fff}.feature-card-grid.svelte-1iljj73 img:where(.svelte-1iljj73){width:100%;height:300px;object-fit:cover;margin-bottom:24px}.spec-grid.svelte-1iljj73{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px}.spec-grid.svelte-1iljj73 div:where(.svelte-1iljj73){padding:24px;display:grid;gap:10px}.spec-grid.svelte-1iljj73 strong:where(.svelte-1iljj73){font-size:18px}.spec-grid.svelte-1iljj73 span:where(.svelte-1iljj73){font-size:17px;line-height:1.4}.faq-inner.svelte-1iljj73 h2:where(.svelte-1iljj73){text-align:center}.faq-list.svelte-1iljj73{margin-top:60px;display:grid;gap:16px}details.svelte-1iljj73{background:#fff;border-radius:4px;padding:0 32px}summary.svelte-1iljj73{min-height:92px;display:flex;align-items:center;justify-content:space-between;font-size:24px;font-weight:700;cursor:pointer;list-style:none}summary.svelte-1iljj73::-webkit-details-marker{display:none}summary.svelte-1iljj73:after{content:"+";font-size:34px;font-weight:400}details[open].svelte-1iljj73 summary:where(.svelte-1iljj73):after{content:"-"}details.svelte-1iljj73 p:where(.svelte-1iljj73){max-width:1080px;padding:0 0 28px;font-size:20px;line-height:1.65}.cta-section.svelte-1iljj73{padding:80px 0;background:linear-gradient(99deg,#315cff,#08bed1);color:#fff}.cta-inner.svelte-1iljj73{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}.cta-inner.svelte-1iljj73 p:where(.svelte-1iljj73){margin-top:20px;font-size:24px}.cta-inner.svelte-1iljj73 a:where(.svelte-1iljj73){margin-top:0;background:#fff;color:#0c4ee9}@media(max-width:1100px){.hero-inner.svelte-1iljj73,.split-inner.svelte-1iljj73,.guarantee-inner.svelte-1iljj73,.testimonial-grid.svelte-1iljj73,.feature-card-grid.svelte-1iljj73,.spec-grid.svelte-1iljj73,.cta-inner.svelte-1iljj73{grid-template-columns:1fr}.split-section.reverse.svelte-1iljj73 .split-image:where(.svelte-1iljj73){order:0}.hero-inner.svelte-1iljj73{width:min(760px,calc(100% - 32px))}}@media(max-width:640px){.wide.svelte-1iljj73,.split-inner.svelte-1iljj73,.guarantee-inner.svelte-1iljj73,.faq-inner.svelte-1iljj73,.cta-inner.svelte-1iljj73{width:min(100% - 28px,1360px)}.hero-media.svelte-1iljj73{height:360px}.gallery.svelte-1iljj73{grid-template-columns:repeat(2,1fr)}summary.svelte-1iljj73{font-size:19px}details.svelte-1iljj73{padding:0 22px}}@media(max-width:430px){.product-page.svelte-1iljj73{overflow-x:clip}.wide.svelte-1iljj73,.hero-inner.svelte-1iljj73,.split-inner.svelte-1iljj73,.guarantee-inner.svelte-1iljj73,.faq-inner.svelte-1iljj73,.cta-inner.svelte-1iljj73,.blue-strip.svelte-1iljj73 div:where(.svelte-1iljj73){width:min(100% - 36px,1360px)}.hero-section.svelte-1iljj73,.testimonials-section.svelte-1iljj73,.body-section.svelte-1iljj73,.spec-section.svelte-1iljj73,.split-section.svelte-1iljj73,.guarantee-section.svelte-1iljj73,.features-section.svelte-1iljj73,.faq-section.svelte-1iljj73,.blue-strip.svelte-1iljj73,.cta-section.svelte-1iljj73{min-height:0;padding-top:48px;padding-bottom:48px}.hero-inner.svelte-1iljj73,.split-inner.svelte-1iljj73,.guarantee-inner.svelte-1iljj73,.testimonial-grid.svelte-1iljj73,.feature-card-grid.svelte-1iljj73,.spec-grid.svelte-1iljj73,.cta-inner.svelte-1iljj73{gap:18px}.hero-media.svelte-1iljj73{height:320px;border-radius:18px}.gallery.svelte-1iljj73{grid-template-columns:repeat(3,1fr)}.gallery.svelte-1iljj73 .thumb:where(.svelte-1iljj73){border-radius:12px}.gallery.svelte-1iljj73 .thumb:where(.svelte-1iljj73) img:where(.svelte-1iljj73){height:86px}.rating.svelte-1iljj73{margin-top:26px;margin-bottom:16px;font-size:16px}.hero-copy.svelte-1iljj73 h1:where(.svelte-1iljj73),.testimonials-section.svelte-1iljj73 h2:where(.svelte-1iljj73),.split-copy.svelte-1iljj73 h2:where(.svelte-1iljj73),.guarantee-copy.svelte-1iljj73 h2:where(.svelte-1iljj73),.body-section.svelte-1iljj73 h2:where(.svelte-1iljj73),.features-section.svelte-1iljj73 h2:where(.svelte-1iljj73),.spec-section.svelte-1iljj73 h2:where(.svelte-1iljj73),.faq-inner.svelte-1iljj73 h2:where(.svelte-1iljj73),.cta-inner.svelte-1iljj73 h2:where(.svelte-1iljj73),.blue-strip.svelte-1iljj73 h2:where(.svelte-1iljj73){font-size:32px;line-height:1.12;letter-spacing:-.5px}.intro.svelte-1iljj73,.rich.svelte-1iljj73,.body-section.svelte-1iljj73 p:where(.svelte-1iljj73),.feature-list.svelte-1iljj73,.guarantee-copy.svelte-1iljj73 p:where(.svelte-1iljj73),.blue-strip.svelte-1iljj73 p:where(.svelte-1iljj73),.cta-inner.svelte-1iljj73 p:where(.svelte-1iljj73),details.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:16px;line-height:1.6}.primary-button.svelte-1iljj73,.split-copy.svelte-1iljj73 a:where(.svelte-1iljj73),.cta-inner.svelte-1iljj73 a:where(.svelte-1iljj73){width:100%;min-height:54px;margin-top:28px}.tabs.svelte-1iljj73{gap:18px;margin:36px 0 28px;overflow-x:auto;flex-wrap:nowrap;font-size:16px;white-space:nowrap}.testimonial-grid.svelte-1iljj73 article:where(.svelte-1iljj73),.feature-card-grid.svelte-1iljj73 article:where(.svelte-1iljj73),.spec-grid.svelte-1iljj73 div:where(.svelte-1iljj73),.guarantee-grid.svelte-1iljj73 article:where(.svelte-1iljj73){min-height:0;padding:22px;border-radius:18px}.split-section.reverse.svelte-1iljj73 .split-image:where(.svelte-1iljj73){order:0}.split-image.svelte-1iljj73{min-height:260px;border-radius:18px}.guarantee-grid.svelte-1iljj73 article:where(.svelte-1iljj73){padding-left:86px}.guarantee-grid.svelte-1iljj73 span:where(.svelte-1iljj73){left:22px;top:22px;width:46px;height:46px}.guarantee-grid.svelte-1iljj73 h3:where(.svelte-1iljj73),.feature-card-grid.svelte-1iljj73 h3:where(.svelte-1iljj73){font-size:22px;line-height:1.2}.guarantee-grid.svelte-1iljj73 p:where(.svelte-1iljj73),.feature-card-grid.svelte-1iljj73 p:where(.svelte-1iljj73),.testimonial-grid.svelte-1iljj73 p:where(.svelte-1iljj73),.spec-grid.svelte-1iljj73 span:where(.svelte-1iljj73){font-size:16px;line-height:1.55}.feature-card-grid.svelte-1iljj73{margin-top:28px}.feature-card-grid.svelte-1iljj73 img:where(.svelte-1iljj73){height:220px;border-radius:14px}.spec-grid.svelte-1iljj73,.faq-list.svelte-1iljj73{margin-top:28px}details.svelte-1iljj73{border-radius:18px}summary.svelte-1iljj73{min-height:64px;font-size:19px;line-height:1.3}}
