.flowzoe_page__JYTF3{--flow-font-scale:1.2;--flow-bg:#101014;--flow-bg-card:#28282c;--flow-bg-elevated:#141414;--flow-text:#fff;--flow-text-muted:#969696;--flow-text-soft:#d0d1db;--flow-accent:#79e1be;--flow-accent-dim:rgba(121,225,190,.15);--flow-border:hsla(0,0%,100%,.08);--flow-max:1440px;background:var(--flow-bg);color:var(--flow-text);font-family:var(--font-source-sans),"Source Sans 3",sans-serif;min-height:100vh}.flowzoe_siteChrome__5Nc2_{position:-webkit-sticky;position:sticky;top:0;z-index:50}.flowzoe_siteChromeScrolled__2r0Mv .flowzoe_header__CRSGf{background:rgba(16,16,20,.96);box-shadow:0 10px 40px rgba(0,0,0,.42)}.flowzoe_header__CRSGf{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(16,16,20,.72);border-bottom:1px solid var(--flow-border);transition:background .25s ease,box-shadow .25s ease}.flowzoe_banner__gIGC2{background:hsla(0,0%,100%,.04);border-bottom:1px solid var(--flow-border);padding:10px 24px;text-align:center;font-size:calc(13px * var(--flow-font-scale));line-height:1.5;color:var(--flow-text-soft)}.flowzoe_banner__gIGC2 strong{color:var(--flow-text);font-weight:600}.flowzoe_banner__gIGC2 a{color:var(--flow-accent);text-decoration:underline;text-underline-offset:2px}.flowzoe_headerInner__5cyp1{max-width:var(--flow-max);margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:24px}.flowzoe_headerInner__5cyp1 .flowzoe_nav__rbDjO{flex:1 1;justify-content:center}.flowzoe_logo__M2Qjj{height:28px;width:auto}.flowzoe_nav__rbDjO{display:none;align-items:center;gap:28px}.flowzoe_nav__rbDjO a{color:var(--flow-text-soft);text-decoration:none;font-size:calc(14px * var(--flow-font-scale));font-weight:500;transition:color .2s}.flowzoe_nav__rbDjO a:hover{color:var(--flow-text)}.flowzoe_headerActions___5R_S{display:flex;align-items:center;gap:12px;margin-left:auto}.flowzoe_regionSwitcher__Q1Pu3{position:relative}.flowzoe_regionTrigger__zTikC{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.04);color:var(--flow-text);cursor:pointer;transition:border-color .2s,background .2s}.flowzoe_regionTrigger__zTikC:hover{border-color:rgba(121,225,190,.35);background:hsla(0,0%,100%,.06)}.flowzoe_regionFlag__Mj8oJ{font-size:calc(18px * var(--flow-font-scale));line-height:1}.flowzoe_regionText__5M8dX{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.flowzoe_regionCode__c96Z1{font-size:calc(12px * var(--flow-font-scale));font-weight:700;letter-spacing:.06em;line-height:1.1}.flowzoe_regionCountry__rgVzy{font-size:calc(11px * var(--flow-font-scale));color:var(--flow-text-muted);line-height:1.1}.flowzoe_regionChevron__61NEv{font-size:calc(10px * var(--flow-font-scale));color:var(--flow-text-muted);margin-left:2px}.flowzoe_regionMenu__Q6xL3{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;margin:0;padding:6px;list-style:none;border-radius:16px;border:1px solid var(--flow-border);background:rgba(24,24,28,.98);box-shadow:0 16px 40px rgba(0,0,0,.45);z-index:60}.flowzoe_regionOption__2ALCj{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:12px;background:transparent;color:var(--flow-text);cursor:pointer;text-align:left}.flowzoe_regionOption__2ALCj:hover{background:hsla(0,0%,100%,.06)}.flowzoe_regionOptionActive__Ghxmg{background:var(--flow-accent-dim)}.flowzoe_regionOptionText__WykhS{display:flex;flex-direction:column;gap:2px;flex:1 1}.flowzoe_regionCheck___8ueH{color:var(--flow-accent);font-size:calc(14px * var(--flow-font-scale));font-weight:700}@media (max-width:767px){.flowzoe_regionCountry__rgVzy{display:none}.flowzoe_regionTrigger__zTikC{padding:8px 10px}}.flowzoe_cta__fHQE6{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;background:var(--flow-accent);color:#101014;font-size:calc(14px * var(--flow-font-scale));font-weight:700;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:transform .2s,opacity .2s}.flowzoe_cta__fHQE6:hover{transform:translateY(-1px);opacity:.92}.flowzoe_ctaOutline__OOuU8{background:transparent;color:var(--flow-text);border:1px solid hsla(0,0%,100%,.18)}.flowzoe_hero__Jep8Y{position:relative;min-height:88vh;display:flex;align-items:flex-end;padding:120px 24px 72px}.flowzoe_heroBg__WWXZ4{position:absolute;inset:0;z-index:0}.flowzoe_heroBg__WWXZ4 img{width:100%;height:100%;object-fit:cover}.flowzoe_heroOverlay__LLhbn{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,16,20,.15),rgba(16,16,20,.55) 45%,rgba(16,16,20,.95))}.flowzoe_heroContent__bobY7{position:relative;z-index:1;max-width:var(--flow-max);margin:0 auto;width:100%}.flowzoe_heroTitle__TYfJL{font-family:var(--font-bayon),"Bayon",sans-serif;font-size:clamp(calc(42px * var(--flow-font-scale)),8vw,calc(88px * var(--flow-font-scale)));line-height:.95;letter-spacing:-.02em;margin:0 0 20px;max-width:900px;text-transform:uppercase}.flowzoe_heroSubtitle__GBP_y{font-size:clamp(calc(16px * var(--flow-font-scale)),2.2vw,calc(22px * var(--flow-font-scale)));line-height:1.55;color:var(--flow-text-soft);max-width:640px;margin:0 0 32px}.flowzoe_section__MLUNB{max-width:var(--flow-max);margin:0 auto;padding:96px 24px}.flowzoe_homeSection__BVA7B{max-width:var(--flow-max);margin:0 auto;padding:24px}.flowzoe_homeSection__BVA7B .flowzoe_pdpSection__WsPyy{margin-top:0}.flowzoe_sectionLabel__oEo9w{font-size:calc(13px * var(--flow-font-scale));letter-spacing:.12em;text-transform:uppercase;color:var(--flow-accent);margin-bottom:16px}.flowzoe_sectionTitle__A3e78{font-family:var(--font-bayon),"Bayon",sans-serif;font-size:clamp(calc(32px * var(--flow-font-scale)),5vw,calc(56px * var(--flow-font-scale)));line-height:1;margin:0 0 16px;text-transform:uppercase}.flowzoe_sectionDesc__J5_5b{color:var(--flow-text-muted);font-size:calc(18px * var(--flow-font-scale));line-height:1.6;max-width:720px;margin:0 0 48px}.flowzoe_featureGrid__hLCWk{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.flowzoe_featureCard__m3FZz{background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr}.flowzoe_featureImage__kIMYY{aspect-ratio:16/10;overflow:hidden}.flowzoe_featureImage__kIMYY img{width:100%;height:100%;object-fit:cover}.flowzoe_featureBody__LUHfP{padding:28px}.flowzoe_featureBody__LUHfP h4{font-size:calc(22px * var(--flow-font-scale));margin:0 0 12px;font-weight:700}.flowzoe_featureBody__LUHfP p{margin:0;color:var(--flow-text-muted);line-height:1.65;font-size:calc(16px * var(--flow-font-scale))}.flowzoe_carouselControls__ygp1K{display:flex;gap:12px;margin-top:24px}.flowzoe_iconBtn__W9pUf{width:44px;height:44px;border-radius:50%;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.04);color:var(--flow-text);cursor:pointer;font-size:calc(18px * var(--flow-font-scale))}.flowzoe_tutorial__V_yzk{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:center;background:linear-gradient(135deg,#1f514c,#101014);border-radius:28px;padding:32px;border:1px solid var(--flow-border)}.flowzoe_tutorialImage__GNwmA{border-radius:20px;overflow:hidden}.flowzoe_tutorialImage__GNwmA img{width:100%;height:auto;display:block}.flowzoe_tutorial__V_yzk h3{font-family:var(--font-bayon),"Bayon",sans-serif;font-size:clamp(calc(28px * var(--flow-font-scale)),4vw,calc(44px * var(--flow-font-scale)));line-height:1.05;margin:0 0 16px;text-transform:uppercase}.flowzoe_tutorial__V_yzk p{color:var(--flow-text-soft);line-height:1.65;margin:0 0 24px}.flowzoe_quote___vf5X{border-left:3px solid var(--flow-accent);padding-left:16px;font-style:italic;color:var(--flow-text);margin-bottom:24px}.flowzoe_emailRow__Z9fmj{display:flex;gap:12px;flex-wrap:wrap}.flowzoe_input__tP7oG{flex:1 1 220px;min-width:0;padding:14px 18px;border-radius:999px;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.05);color:var(--flow-text);font-size:calc(15px * var(--flow-font-scale))}.flowzoe_input__tP7oG::placeholder{color:#6d6d6d}.flowzoe_pricingWrap__UPUaq{position:relative;border-radius:28px;overflow:hidden;padding:48px 24px}.flowzoe_pricingBg__HvLGg{position:absolute;inset:0}.flowzoe_pricingBg__HvLGg img{width:100%;height:100%;object-fit:cover}.flowzoe_pricingOverlay__Sks9l{position:absolute;inset:0;background:rgba(16,16,20,.88)}.flowzoe_pricingContent___HFrY{position:relative;z-index:1}.flowzoe_pricingGrid__1YCvo{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:40px}.flowzoe_priceCard__woR7u{background:rgba(40,40,44,.92);border:1px solid var(--flow-border);border-radius:24px;padding:28px}.flowzoe_priceCardHighlight__vtZ_l{border-color:rgba(121,225,190,.45);box-shadow:0 0 0 1px rgba(121,225,190,.15)}.flowzoe_priceBadge__ralkY{display:inline-block;font-size:calc(11px * var(--flow-font-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--flow-accent);margin-bottom:12px}.flowzoe_priceCard__woR7u h4{margin:0 0 8px;font-size:calc(18px * var(--flow-font-scale))}.flowzoe_priceMain__evi_w{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.flowzoe_priceMain__evi_w strong{font-family:var(--font-bayon),"Bayon",sans-serif;font-size:calc(48px * var(--flow-font-scale));line-height:1}.flowzoe_priceMain__evi_w span{color:var(--flow-text-muted);text-decoration:line-through;font-size:calc(18px * var(--flow-font-scale))}.flowzoe_priceSave__YveoO{color:var(--flow-accent);font-size:calc(14px * var(--flow-font-scale));margin-bottom:20px}.flowzoe_priceList__LlPSR{list-style:none;padding:0;margin:0 0 24px}.flowzoe_priceList__LlPSR li{color:var(--flow-text-soft);font-size:calc(14px * var(--flow-font-scale));padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.flowzoe_limitedTag__rP4xk{display:inline-block;margin-top:12px;padding:6px 12px;border-radius:999px;background:var(--flow-accent-dim);color:var(--flow-accent);font-size:calc(12px * var(--flow-font-scale));font-weight:700;letter-spacing:.06em}.flowzoe_faqList__A6VL_{display:grid;grid-gap:12px;gap:12px}.flowzoe_faqItem__v18rB{border:1px solid var(--flow-border);border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.02)}.flowzoe_faqButton__R27kV{width:100%;text-align:left;background:transparent;border:none;color:var(--flow-text);padding:20px 22px;font-size:calc(16px * var(--flow-font-scale));font-weight:600;cursor:pointer;display:flex;justify-content:space-between;gap:16px}.flowzoe_faqAnswer__38FNB{padding:0 22px 20px;color:var(--flow-text-muted);line-height:1.65;font-size:calc(15px * var(--flow-font-scale))}.flowzoe_footer__ETzN2{border-top:1px solid var(--flow-border);padding:64px 24px 32px;background:#0c0c0f}.flowzoe_footerInner__2FjMX{max-width:var(--flow-max);margin:0 auto;display:grid;grid-gap:40px;gap:40px}.flowzoe_footerGrid__E2j8I{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}.flowzoe_footer__ETzN2 h5{margin:0 0 12px;font-size:calc(14px * var(--flow-font-scale));color:var(--flow-text-soft)}.flowzoe_footerLinks__LcYI7{display:grid;grid-gap:8px;gap:8px}.flowzoe_footerLinks__LcYI7 a{color:var(--flow-text-muted);text-decoration:none;font-size:calc(14px * var(--flow-font-scale))}.flowzoe_footerLinks__LcYI7 a:hover{color:var(--flow-text)}.flowzoe_footerCommunityTitle__7FPy_{color:#969696;margin:16px 0 12px;font-size:calc(14px * var(--flow-font-scale))}.flowzoe_footerSocialLinks__ZB6iw{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.flowzoe_footerSocialLink__kwkgr{display:inline-flex;align-items:center;gap:10px;color:var(--flow-text-muted);text-decoration:none;font-size:calc(14px * var(--flow-font-scale));transition:color .2s}.flowzoe_footerSocialLink__kwkgr:hover{color:var(--flow-accent)}.flowzoe_copyright__JwSxl{color:#6d6d6d;font-size:calc(13px * var(--flow-font-scale));padding-top:24px;border-top:1px solid var(--flow-border)}@media (min-width:768px){.flowzoe_nav__rbDjO{display:flex}.flowzoe_featureGrid__hLCWk{grid-template-columns:repeat(2,1fr)}.flowzoe_tutorial__V_yzk{grid-template-columns:1.1fr 1fr;padding:48px}.flowzoe_pricingGrid__1YCvo{grid-template-columns:repeat(3,1fr)}.flowzoe_footerGrid__E2j8I{grid-template-columns:1.4fr 1fr 1fr}}@media (min-width:1024px){.flowzoe_featureCardActive__C0hqg{grid-column:span 2;grid-template-columns:1.1fr 1fr;align-items:stretch}.flowzoe_featureCardActive__C0hqg .flowzoe_featureImage__kIMYY{aspect-ratio:auto;min-height:280px}}.flowzoe_promoBanner__UwwRE{background:var(--flow-accent-dim);border-bottom:1px solid var(--flow-border);padding:10px 24px;text-align:center;font-size:calc(13px * var(--flow-font-scale));color:var(--flow-text-soft)}.flowzoe_promoBanner__UwwRE strong{color:var(--flow-accent)}.flowzoe_ghostLink__8VKyj{color:var(--flow-text-soft);text-decoration:none;font-size:calc(14px * var(--flow-font-scale));font-weight:500}.flowzoe_ghostLink__8VKyj:hover{color:var(--flow-text)}.flowzoe_authTrigger__dL76S{position:relative}.flowzoe_authTriggerBtn__bFGyU,.flowzoe_headerIconBtn__6Rkvy{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:999px;background:transparent;color:var(--flow-text-soft);cursor:pointer;transition:color .2s,background .2s;text-decoration:none}.flowzoe_authTriggerBtn__bFGyU:hover,.flowzoe_authTriggerBtn__bFGyU[aria-expanded=true],.flowzoe_headerIconBtn__6Rkvy:hover,.flowzoe_headerIconBtn__6Rkvy[aria-expanded=true]{color:var(--flow-text);background:hsla(0,0%,100%,.06)}.flowzoe_authBackdrop__hOSFO{position:fixed;inset:0;z-index:90;border:none;background:rgba(16,16,20,.35);cursor:default}.flowzoe_authPopover__sroeR{position:fixed;z-index:91}.flowzoe_authModal__2_ip3{position:fixed;inset:0;z-index:91;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.flowzoe_authModal__2_ip3 .flowzoe_authPanel__yz24a{pointer-events:auto}.flowzoe_authModal__2_ip3 .flowzoe_authPanel__yz24a,.flowzoe_authPopover__sroeR .flowzoe_authPanel__yz24a{position:static;animation:flowzoe_authPanelIn__56_84 .18s ease-out}@keyframes flowzoe_authPanelIn__56_84{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.flowzoe_authPanel__yz24a{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:min(340px,calc(100vw - 32px));padding:18px;border-radius:16px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-family:var(--font-source-sans),"Source Sans 3",sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;box-shadow:0 20px 40px rgba(15,23,42,.12),0 2px 8px rgba(15,23,42,.06)}.flowzoe_authPanelHeader__InAYL{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.flowzoe_authPanelTitle__hyVyc{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:#374151}.flowzoe_authPanelClose__QDdDU{display:inline-flex;width:26px;height:26px;flex-shrink:0;border:none;background:#f3f4f6;color:#6b7280;cursor:pointer}.flowzoe_authPanelClose__QDdDU,.flowzoe_authPanelOAuth__85ZK8{align-items:center;justify-content:center;border-radius:999px;text-decoration:none}.flowzoe_authPanelOAuth__85ZK8{display:flex;gap:8px;width:100%;min-height:40px;padding:0 16px;border:1px solid #dadce0;background:#fff;color:#1f1f1f;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s,border-color .2s}.flowzoe_authPanelOAuth__85ZK8:hover{background:#f7f8f8;border-color:#c6c9cc;color:#1f1f1f}.flowzoe_authPanelDivider__8F4ie{display:flex;align-items:center;gap:12px;margin:14px 0;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.06em}.flowzoe_authPanelDivider__8F4ie:after,.flowzoe_authPanelDivider__8F4ie:before{content:"";flex:1 1;height:1px;background:#e5e7eb}.flowzoe_authPanelEmailField__yskWZ{display:flex;align-items:center;gap:8px;padding:3px 3px 3px 14px;border:1px solid #d1d5db;border-radius:999px;background:#fff}.flowzoe_authPanelEmailField__yskWZ input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;color:#111827}.flowzoe_authPanelEmailField__yskWZ input::placeholder{color:#9ca3af}.flowzoe_authPanelEmailField__yskWZ button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:#6b7280;cursor:pointer}.flowzoe_authPanelEmailField__yskWZ button:hover{background:#f3f4f6}.flowzoe_authPanelCheckbox__dVI0p{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.45;color:#4b5563;cursor:pointer}.flowzoe_authPanelCheckbox__dVI0p input{margin-top:2px;accent-color:#5a31f4}.flowzoe_authPanelFooter__K7bHC{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:4px}.flowzoe_authPanelQuickLink__Ru5nY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:76px;padding:12px 10px;border:1px solid #e5ebe8;border-radius:14px;background:linear-gradient(180deg,#fcfefd,#f3f7f5);color:#1f2937;font-size:13px;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s}.flowzoe_authPanelQuickLinkIcon__drKAn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:rgba(121,225,190,.24);color:#0f766e}.flowzoe_authPanelQuickLink__Ru5nY:hover{border-color:rgba(121,225,190,.75);background:#fff;box-shadow:0 6px 16px rgba(121,225,190,.16);color:#111827;transform:translateY(-1px)}.flowzoe_authPanelQuickLink__Ru5nY:hover .flowzoe_authPanelQuickLinkIcon__drKAn{background:rgba(121,225,190,.38);color:#0d9488}.flowzoe_authPanelQuickLink__Ru5nY:active{transform:translateY(0)}.flowzoe_authPanelSignedIn__ErA2c .flowzoe_authPanelHeader__InAYL{margin-bottom:6px}.flowzoe_authPanelSignedIn__ErA2c .flowzoe_authPanelTitle__hyVyc{font-size:15px;color:#111827}.flowzoe_authPanelSignedIn__ErA2c .flowzoe_authPanelEmail__WQB7g{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #f0f2f1;font-size:13px;color:#6b7280}.flowzoe_authPanelSignedIn__ErA2c .flowzoe_authPanelTextBtn__TICZp{width:100%;margin-top:14px;padding-top:12px;border-top:1px solid #f0f2f1;text-align:center;color:#6b7280;font-size:13px}.flowzoe_authPanelSignedIn__ErA2c .flowzoe_authPanelTextBtn__TICZp:hover{color:#111827}.flowzoe_authPanelStep__zOhTU{display:grid;grid-gap:10px;gap:10px}.flowzoe_authPanelStepEmail__gb4v5{margin:0;font-size:13px;font-weight:600;color:#111827}.flowzoe_authPanelBack__bKvl2,.flowzoe_authPanelTextBtn__TICZp{border:none;background:transparent;padding:0;color:#5a31f4;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left}.flowzoe_authPanelPasswordInput__1LoTx{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:999px;font-family:inherit;font-size:14px;outline:none}.flowzoe_authPanelPasswordInput__1LoTx:focus{border-color:#5a31f4}.flowzoe_authPanelSubmit___ipsR{width:100%;min-height:40px;border:none;border-radius:999px;background:#111827;color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.flowzoe_authPanelSubmit___ipsR:disabled{opacity:.6;cursor:wait}.flowzoe_authPanelActions__q5iLZ{display:grid;grid-gap:8px;gap:8px}.flowzoe_authPanelSecondaryBtn__5U5KQ{width:100%;min-height:40px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#374151;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.flowzoe_authPanelSecondaryBtn__5U5KQ:hover{background:#f9fafb;border-color:#9ca3af}.flowzoe_authPanelError__bYJB9{margin:0;font-size:12px;color:#dc2626}.flowzoe_authPanelHint__Y9Vxj{margin:0;font-size:12px;color:#6b7280;line-height:1.4}.flowzoe_authPanelEmail__WQB7g{margin:0 0 14px;font-size:13px;color:#6b7280}.flowzoe_authPanelEmbedded__DZUjF{position:static;width:min(360px,100%);margin:0 auto}.flowzoe_authPanelSuccess__6cCyY{text-align:center}.flowzoe_authPanelSuccessIcon__2iu0B{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 14px;border-radius:999px;background:#ecfdf5;color:#059669;font-size:24px;font-weight:700;line-height:1}.flowzoe_authPanelSuccess__6cCyY .flowzoe_authPanelHeader__InAYL{justify-content:center;position:relative}.flowzoe_authPanelSuccess__6cCyY .flowzoe_authPanelTitle__hyVyc{text-align:center;padding-right:0}.flowzoe_authPanelSuccess__6cCyY .flowzoe_authPanelClose__QDdDU{position:absolute;top:0;right:0}.flowzoe_authPanelSuccess__6cCyY .flowzoe_authPanelStepEmail__gb4v5{margin-bottom:16px}.flowzoe_authPageWrap__Q5bbI{display:flex;justify-content:center;padding:64px 24px 96px}.flowzoe_accountPageCard__gk9Vl{width:min(480px,100%);padding:32px;border-radius:20px;border:1px solid var(--flow-border);background:var(--flow-bg-card)}.flowzoe_accountPageCard__gk9Vl h1{margin:0 0 16px;font-size:1.5rem}.flowzoe_accountName__QpAw0{margin:0 0 4px;font-size:1.125rem;font-weight:600}.flowzoe_accountPreference__CBAfu{display:flex;align-items:flex-start;gap:10px;margin:20px 0 24px;font-size:14px;line-height:1.45;color:var(--flow-text-muted);cursor:pointer}.flowzoe_accountPreference__CBAfu input{margin-top:2px;accent-color:#5a31f4}.flowzoe_accountMuted__ipVe8{margin:0;color:var(--flow-text-muted)}.flowzoe_accountLinks__CBicb{display:grid;grid-gap:10px;gap:10px;margin:24px 0}.flowzoe_accountLinks__CBicb a{color:var(--flow-accent);text-decoration:none}.flowzoe_accountLinks__CBicb a:hover{text-decoration:underline}.flowzoe_heroEu__eC_VR{position:relative;min-height:72vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.flowzoe_heroEuBg__niGsm{position:absolute;inset:0;will-change:opacity,transform}.flowzoe_heroEuBg__niGsm img{width:100%;height:100%;object-fit:cover}.flowzoe_heroEuContent__QCv0z{position:relative;z-index:1;max-width:720px;padding:48px 24px;text-align:center;will-change:opacity,transform}.flowzoe_sectionIntro__tU7TS{max-width:var(--flow-max);margin:0 auto;padding:48px 24px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.flowzoe_sectionShowcase__jwMAM{max-width:var(--flow-max);margin:0 auto;padding:48px 24px 32px}.flowzoe_sectionShowcase__jwMAM .flowzoe_sectionIntro__tU7TS{padding:0 0 20px}.flowzoe_sectionShowcase__jwMAM .flowzoe_productShowcase__6q_S_{padding:0}.flowzoe_productShowcase__6q_S_{max-width:var(--flow-max);margin:0 auto;padding:32px 24px 64px;display:grid;grid-gap:32px;gap:32px}.flowzoe_showcaseCard__Yzh3_{background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px;overflow:hidden}.flowzoe_showcaseCardInner__N_Bjk{display:grid;grid-gap:24px;gap:24px}.flowzoe_showcaseMedia__W8kVS{padding:24px 24px 0;display:flex;min-height:0;box-sizing:border-box;overflow:hidden}.flowzoe_showcaseMediaViewer__skgcM{display:grid;grid-template-columns:minmax(0,1fr) 76px;grid-gap:12px;gap:12px;align-items:stretch;flex:1 1;width:100%;min-height:0;overflow:hidden}.flowzoe_showcaseMain__zPfoy{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;border:none;background:#fff;overflow:hidden;border-radius:12px;cursor:zoom-in}.flowzoe_showcaseCarouselSlide__y8JS_{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s ease;pointer-events:none}.flowzoe_showcaseCarouselSlideActive__ZpQBM{opacity:1}.flowzoe_showcaseVideoPreview__SFTB3{position:absolute;inset:0;display:block}.flowzoe_showcaseVideoPreview__SFTB3 .flowzoe_showcaseThumbVideoFallback__Bxi47,.flowzoe_showcaseVideoPreview__SFTB3 img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.flowzoe_showcaseMainPlay__bTahY{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(16,16,20,.28);pointer-events:none}.flowzoe_showcaseMainPlay__bTahY svg{width:56px;height:56px;padding:14px;border-radius:999px;background:rgba(16,16,20,.72)}.flowzoe_showcaseThumbRail__zhBDw{display:flex;flex-direction:column;align-items:center;gap:8px;width:76px;min-height:0;align-self:stretch}.flowzoe_showcaseThumbRailHorizontal__c1fnc{flex-direction:row;width:100%;height:auto}.flowzoe_showcaseThumbsViewport__q57FB{flex:1 1;width:76px;min-height:0;overflow:hidden}.flowzoe_showcaseThumbRailHorizontal__c1fnc .flowzoe_showcaseThumbsViewport__q57FB{width:auto;height:76px;flex:1 1;min-width:0}.flowzoe_showcaseThumbsViewportScroll__Ap_Yp{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none}.flowzoe_showcaseThumbsViewportScroll__Ap_Yp::-webkit-scrollbar{display:none}.flowzoe_showcaseThumbsViewportScroll__Ap_Yp .flowzoe_showcaseThumbsTrack__CHDPT{transform:none!important;width:max-content}.flowzoe_showcaseThumbsTrack__CHDPT{display:flex;flex-direction:column;gap:8px;transition:transform .28s ease;will-change:transform}.flowzoe_showcaseThumbRailHorizontal__c1fnc .flowzoe_showcaseThumbsTrack__CHDPT{flex-direction:row}.flowzoe_showcaseThumbNav__Gp3Hi{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;padding:0;border:1px solid var(--flow-border);border-radius:999px;background:hsla(0,0%,100%,.06);color:var(--flow-text-soft);cursor:pointer;flex-shrink:0;transition:border-color .2s,background .2s,color .2s}.flowzoe_showcaseThumbNav__Gp3Hi:hover:not(:disabled){border-color:rgba(121,225,190,.35);background:hsla(0,0%,100%,.1);color:var(--flow-text)}.flowzoe_showcaseThumbNav__Gp3Hi:disabled{opacity:.35;cursor:default}.flowzoe_showcaseThumb__Ixg3g{position:relative;flex-shrink:0;width:76px;height:76px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:#fff}.flowzoe_showcaseThumbActive__eLNAk{border-color:var(--flow-accent)}.flowzoe_showcaseThumb__Ixg3g img{width:100%;height:100%;object-fit:cover;display:block}.flowzoe_showcaseThumbVideoFallback__Bxi47{display:block;width:100%;height:100%;background:#111827}.flowzoe_showcaseThumbPlay__zTPaf{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(16,16,20,.42)}.flowzoe_showcaseThumbPlay__zTPaf svg{width:18px;height:18px;padding:0;border-radius:0;background:transparent}.flowzoe_showcaseCarouselDots__9BRi_{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:8px}.flowzoe_showcaseCarouselDotActive__jMLFq,.flowzoe_showcaseCarouselDot__Sq2qI{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:hsla(0,0%,100%,.45);cursor:pointer}.flowzoe_showcaseCarouselDotActive__jMLFq{background:var(--flow-accent)}.flowzoe_showcaseBody__T6dCr{padding:0 24px 24px}.flowzoe_showcaseBody__T6dCr .flowzoe_ctaInline__D4nQf{display:inline-block;text-decoration:none}@media (min-width:900px){.flowzoe_showcaseCardInner__N_Bjk{grid-template-columns:1fr 1fr;align-items:start;gap:32px}.flowzoe_showcaseMedia__W8kVS{padding:24px 0 24px 24px}.flowzoe_showcaseBody__T6dCr{padding:24px 24px 24px 0}}@media (max-width:899px){.flowzoe_showcaseMedia__W8kVS{padding:16px 16px 0;min-width:0}.flowzoe_showcaseMediaViewer__skgcM{grid-template-columns:1fr;grid-template-rows:auto auto;min-width:0;width:100%}.flowzoe_showcaseMain__zPfoy{width:100%;min-width:0;height:auto;aspect-ratio:1/1;max-height:min(72vw,420px);min-height:280px}.flowzoe_showcaseCarouselSlide__y8JS_{object-fit:contain;object-position:center center}.flowzoe_showcaseThumbRailHorizontal__c1fnc{width:100%;min-width:0}}.flowzoe_showcaseBody__T6dCr h3{margin:0 0 8px;font-size:calc(28px * var(--flow-font-scale));font-family:var(--font-bayon),sans-serif;letter-spacing:.02em}.flowzoe_showcaseSubtitle__8Xbu_{margin:0 0 4px;color:var(--flow-text-soft);font-size:calc(18px * var(--flow-font-scale))}.flowzoe_showcaseTagline__st3CH{margin:0 0 12px;color:var(--flow-accent);font-size:calc(13px * var(--flow-font-scale));text-transform:uppercase;letter-spacing:.08em}.flowzoe_showcaseDesc__Eph4G{margin:0 0 16px;color:var(--flow-text-muted);line-height:1.6}.flowzoe_showcasePrice__1qdkZ{margin:0 0 12px;font-size:calc(22px * var(--flow-font-scale));font-weight:700}.flowzoe_ctaInline__D4nQf{color:var(--flow-accent);font-weight:600;font-size:calc(14px * var(--flow-font-scale))}.flowzoe_shopGrid__eUZwG{max-width:var(--flow-max);margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.flowzoe_shopCard__T6BB1{display:grid;grid-gap:12px;gap:12px;padding:12px;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:12px;text-decoration:none;color:inherit}.flowzoe_shopCard__T6BB1 img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.flowzoe_shopCard__T6BB1 strong{display:block;margin-bottom:4px}.flowzoe_shopCard__T6BB1 span{color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale))}.flowzoe_videoGrid__Pt34U{max-width:var(--flow-max);margin:0 auto;padding:0 24px 48px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.flowzoe_videoTile__LSBfE{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:9/16;display:block;color:inherit;text-decoration:none}.flowzoe_videoTile__LSBfE img{width:100%;height:100%;object-fit:cover}.flowzoe_videoTile__LSBfE iframe,.flowzoe_videoTile__LSBfE video{width:100%;height:100%;border:0;object-fit:cover;background:#000}.flowzoe_videoTile__LSBfE span{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.65);padding:2px 8px;border-radius:4px;font-size:calc(12px * var(--flow-font-scale))}.flowzoe_pillarGrid__GqAVG{max-width:var(--flow-max);margin:0 auto;padding:0 24px 48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.flowzoe_pillarCard__6pBMY{padding:24px;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:12px}.flowzoe_pillarCard__6pBMY h3{margin:0 0 12px;font-size:calc(18px * var(--flow-font-scale))}.flowzoe_pillarCard__6pBMY p{margin:0 0 16px;color:var(--flow-text-muted);line-height:1.6}.flowzoe_ctaBandMuted__vQdow,.flowzoe_ctaBand__AqSL8{max-width:var(--flow-max);margin:0 auto;padding:32px 24px;text-align:center;border-radius:16px}.flowzoe_ctaBand__AqSL8{background:linear-gradient(135deg,rgba(121,225,190,.12),transparent);border:1px solid var(--flow-border);display:grid;grid-gap:20px;gap:20px;justify-items:center}.flowzoe_ctaBandLead__vKz10{margin:0;max-width:640px;color:var(--flow-text-muted);font-size:1.05rem;line-height:1.7}.flowzoe_ctaBandMuted__vQdow{background:var(--flow-bg-card);border:1px solid var(--flow-border)}.flowzoe_homeInstallSection__fGtti{max-width:var(--flow-max);margin:0 auto;padding:20px 28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);grid-gap:24px;gap:24px;align-items:center;border-radius:16px;border:1px solid var(--flow-border);background:var(--flow-bg-card)}.flowzoe_homeInstallContent__qJIO2{display:grid;grid-gap:10px;gap:10px;justify-items:start}.flowzoe_homeInstallContent__qJIO2 h2{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.25}.flowzoe_homeInstallLead__PRxan{margin:0;color:var(--flow-text-muted);font-size:.98rem;line-height:1.55}.flowzoe_homeInstallList__S3Wbs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 20px;gap:6px 20px;color:var(--flow-text-muted);font-size:.92rem;line-height:1.45}.flowzoe_homeInstallList__S3Wbs li{position:relative;padding-left:1rem}.flowzoe_homeInstallList__S3Wbs li:before{content:"•";position:absolute;left:0;color:var(--flow-accent)}.flowzoe_homeInstallMedia___kUNw{border-radius:12px;overflow:hidden;border:1px solid var(--flow-border);width:100%}.flowzoe_homeInstallMedia___kUNw img{width:100%;height:400px;object-fit:cover;display:block}@media (max-width:900px){.flowzoe_homeInstallSection__fGtti{grid-template-columns:1fr;padding:20px;gap:16px}.flowzoe_homeInstallMedia___kUNw{order:-1;max-width:100%}.flowzoe_homeInstallList__S3Wbs{grid-template-columns:1fr}}@media (min-width:901px){.flowzoe_homeInstallSectionReverse__G1Z_I .flowzoe_homeInstallMedia___kUNw{order:-1}.flowzoe_homeInstallSectionReverse__G1Z_I .flowzoe_homeInstallContent__qJIO2{order:1}}.flowzoe_pdpMain__hh6To{max-width:var(--flow-max);margin:0 auto;padding:32px 24px 64px}.flowzoe_pdpGrid__jpM2p{display:grid;grid-gap:40px;gap:40px}.flowzoe_pdpGallery__J0t2w{display:grid;grid-gap:12px;gap:12px}.flowzoe_pdpHeroImage__oOXqE{border-radius:16px;overflow:hidden;background:var(--flow-bg-card)}.flowzoe_pdpHeroImage__oOXqE img{width:100%;max-height:560px;object-fit:cover}.flowzoe_pdpThumbs__Fo47F{display:flex;gap:8px;flex-wrap:wrap}.flowzoe_pdpThumbActive__cy83c,.flowzoe_pdpThumb__Tdz9D{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background:none}.flowzoe_pdpThumbActive__cy83c{border-color:var(--flow-accent)}.flowzoe_pdpThumbActive__cy83c img,.flowzoe_pdpThumb__Tdz9D img{width:72px;height:72px;object-fit:cover;display:block}.flowzoe_pdpBuyBox__KMJi2{display:grid;grid-gap:16px;gap:16px;align-content:start}.flowzoe_pdpEyebrow__Ebsdf{margin:0;color:var(--flow-text-muted);font-size:calc(13px * var(--flow-font-scale));text-transform:uppercase;letter-spacing:.06em}.flowzoe_pdpBuyBox__KMJi2 h1{margin:0;font-size:calc(40px * var(--flow-font-scale));font-family:var(--font-bayon),sans-serif}.flowzoe_pdpPrice__mpCsL{margin:0;font-size:calc(28px * var(--flow-font-scale));font-weight:700}.flowzoe_pdpTax__YDcTT{margin:-8px 0 0;color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale))}.flowzoe_pdpBullets__ZYG8_,.flowzoe_pdpTrust__FtrBc{margin:0;padding-left:1.25rem;color:var(--flow-text-soft);line-height:1.7}.flowzoe_pdpTrust__FtrBc{color:var(--flow-accent);list-style:none;padding-left:0}.flowzoe_pdpTrust__FtrBc li:before{content:"✓ "}.flowzoe_pdpSection__WsPyy{margin-top:56px}.flowzoe_pdpSection__WsPyy h2{margin:0 0 16px;font-size:calc(28px * var(--flow-font-scale))}.flowzoe_zoomableImage__PiuYp{cursor:zoom-in}.flowzoe_lightbox__cBXea{position:fixed;inset:0;z-index:100}.flowzoe_lightboxBackdrop__pzi20{position:absolute;inset:0;border:none;background:rgba(0,0,0,.92);cursor:zoom-out}.flowzoe_lightboxStage__KZCoo{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:56px 72px;pointer-events:none}.flowzoe_lightboxImage__AVI6M{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flowzoe_lightboxImage__AVI6M,.flowzoe_lightboxVideo__hldY1{max-width:100%;max-height:100%;object-fit:contain;pointer-events:auto}.flowzoe_lightboxVideo__hldY1{width:auto;height:auto;background:#000}.flowzoe_lightboxClose__FnsxD,.flowzoe_lightboxNav__uq7kr{position:absolute;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);background:rgba(16,16,20,.72);color:#fff;cursor:pointer;pointer-events:auto;transition:background .15s ease,border-color .15s ease}.flowzoe_lightboxClose__FnsxD:hover,.flowzoe_lightboxNav__uq7kr:hover{background:rgba(40,40,44,.92);border-color:rgba(121,225,190,.35)}.flowzoe_lightboxClose__FnsxD{top:20px;right:20px;width:40px;height:40px;border-radius:999px}.flowzoe_lightboxNav__uq7kr{top:50%;width:44px;height:44px;border-radius:999px;transform:translateY(-50%)}.flowzoe_lightboxNavPrev__l6LV7{left:20px}.flowzoe_lightboxNavNext__Rvpmx{right:20px}.flowzoe_lightboxCounter__gvISd{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);margin:0;padding:6px 12px;border-radius:999px;background:rgba(16,16,20,.72);color:var(--flow-text-soft);font-size:calc(13px * var(--flow-font-scale));pointer-events:none}@media (max-width:767px){.flowzoe_lightboxStage__KZCoo{padding:48px 16px}.flowzoe_lightboxNav__uq7kr{display:none}}.flowzoe_customerVideoLayout__ezGGX{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,200px);grid-gap:16px;gap:16px;align-items:start;width:100%}.flowzoe_customerVideoMain__v2Jhs{width:100%;max-width:100%;border-radius:12px;overflow:hidden;aspect-ratio:16/9;background:#000;min-width:0}.flowzoe_customerVideoMain__v2Jhs video{width:100%;height:100%;max-width:100%;object-fit:contain;display:block}.flowzoe_customerVideoSidebar__LPDvy{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;max-height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.flowzoe_customerVideoThumb__q_jku{flex-shrink:0;width:100%;padding:0;margin:0;border:2px solid transparent;border-radius:8px;overflow:hidden;aspect-ratio:16/9;background:#000;cursor:pointer;transition:border-color .15s ease}.flowzoe_customerVideoThumb__q_jku:hover{border-color:rgba(121,225,190,.45)}.flowzoe_customerVideoThumbActive__78g3J{border-color:var(--flow-accent)}.flowzoe_customerVideoThumb__q_jku video{width:100%;height:100%;object-fit:cover;pointer-events:none;display:block}@media (max-width:767px){.flowzoe_customerVideoLayout__ezGGX{grid-template-columns:1fr}.flowzoe_customerVideoSidebar__LPDvy{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.flowzoe_customerVideoThumb__q_jku{flex:0 0 128px}}.flowzoe_pdpLead__RQZ2R{color:var(--flow-text-muted);line-height:1.7;max-width:720px}.flowzoe_introVideoWrap___07O7{margin-top:0;border-radius:12px;overflow:hidden;aspect-ratio:16/9;max-width:none;background:#000;border:1px solid var(--flow-border)}.flowzoe_introVideo__u5dR0{width:100%;height:100%;object-fit:contain;display:block}.flowzoe_whyChooseTitle__LVWtJ{margin:0 0 20px;font-size:calc(28px * var(--flow-font-scale))}.flowzoe_whyChooseLayout__MGbjF{display:grid;grid-gap:24px;gap:24px;align-items:start}.flowzoe_whyChooseCopy__DaUwo{margin:0;max-width:none}@media (min-width:900px){.flowzoe_whyChooseLayout__MGbjF{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:start}.flowzoe_whyChooseLayout__MGbjF .flowzoe_introVideoWrap___07O7{grid-column:2;grid-row:1}.flowzoe_whyChooseCopy__DaUwo{grid-column:1;grid-row:1}}.flowzoe_highlightGrid__eEqN_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.flowzoe_highlightCard__VAiSq{padding:20px;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:12px}.flowzoe_highlightCard__VAiSq h3{margin:0 0 8px;font-size:calc(16px * var(--flow-font-scale))}.flowzoe_highlightCard__VAiSq p{margin:0;color:var(--flow-text-muted);line-height:1.6}.flowzoe_specTable__BgTGZ{width:100%;border-collapse:collapse}.flowzoe_specsLayout__R_t0H{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:32px;gap:32px;align-items:start}.flowzoe_specsDiagrams__MAowY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.flowzoe_specsDiagrams__MAowY img{display:block;width:100%;height:auto;border-radius:8px;background:#f7f7f7}.flowzoe_specTable__BgTGZ td,.flowzoe_specTable__BgTGZ th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--flow-border)}.flowzoe_specTable__BgTGZ th{width:40%;color:var(--flow-text-muted);font-weight:500}.flowzoe_pdpReviewCount__CaLwi{margin:4px 0 8px;color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale))}.flowzoe_pdpBundle__YcgVI{margin-top:24px;padding-top:20px;border-top:1px solid var(--flow-border)}.flowzoe_pdpBundleTitle__VlUVo{margin:0 0 12px;font-size:calc(14px * var(--flow-font-scale));color:var(--flow-text-muted)}.flowzoe_pdpBundleCard__atSFQ{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--flow-border);border-radius:12px;background:var(--flow-bg-card);text-decoration:none;color:inherit}.flowzoe_pdpBundleCard__atSFQ:hover{border-color:var(--flow-text-muted)}.flowzoe_pdpBundleImage__QpZtq{width:72px;height:72px;border-radius:8px;overflow:hidden;flex-shrink:0}.flowzoe_pdpBundleImage__QpZtq img{width:100%;height:100%;object-fit:cover}.flowzoe_pdpBundleBody__3o4uw{display:grid;grid-gap:4px;gap:4px}.flowzoe_pdpBundleBody__3o4uw span{color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale))}.flowzoe_detailsGalleryGrid__ewSSV{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.flowzoe_detailsGalleryCard__uGkNb{background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:12px;overflow:hidden}.flowzoe_detailsGalleryImage__52V4N{aspect-ratio:4/3}.flowzoe_detailsGalleryImage__52V4N img{width:100%;height:100%;object-fit:cover}.flowzoe_detailsGalleryCopy__fXCL0{padding:16px}.flowzoe_detailsGalleryCopy__fXCL0 h3{margin:0 0 8px;font-size:calc(16px * var(--flow-font-scale))}.flowzoe_detailsGalleryCopy__fXCL0 p{margin:0;color:var(--flow-text-muted);line-height:1.6;font-size:calc(14px * var(--flow-font-scale))}.flowzoe_mediaBlock__z9zEx{display:grid;grid-gap:24px;gap:24px;align-items:center;margin-top:16px}.flowzoe_mediaBlockImage__DzqK5{border-radius:12px;overflow:hidden;border:1px solid var(--flow-border)}.flowzoe_mediaBlockImage__DzqK5 img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.flowzoe_mediaBlockVideo__bOV6T{border-radius:12px;overflow:hidden;border:1px solid var(--flow-border)}.flowzoe_mediaBlockVideo__bOV6T .flowzoe_installVideo__R3dE9{width:100%;max-width:none;display:block;aspect-ratio:16/9;object-fit:cover;border-radius:0}.flowzoe_installWallTypes__K3mZx{margin:0 0 16px;color:var(--flow-text-muted);line-height:1.6;font-size:calc(14px * var(--flow-font-scale))}.flowzoe_installWallTypeLink__W1NOF{background:none;border:none;padding:0;font:inherit;color:var(--flow-accent);text-decoration:underline;cursor:pointer}.flowzoe_installWallTypeLink__W1NOF:hover{opacity:.85}.flowzoe_mediaBlockCopy__aqiAM h2{margin-top:0}.flowzoe_installVideoWrap__3feiV{margin-top:24px}.flowzoe_installVideoWrap__3feiV h3{margin:0 0 12px;font-size:calc(18px * var(--flow-font-scale))}.flowzoe_installVideo__R3dE9{width:100%;max-width:720px;border-radius:12px;background:#000}@media (max-width:899px){.flowzoe_specsLayout__R_t0H{grid-template-columns:1fr}.flowzoe_specsDiagrams__MAowY{grid-template-columns:1fr 1fr}}@media (max-width:599px){.flowzoe_specsDiagrams__MAowY{grid-template-columns:1fr}}@media (min-width:900px){.flowzoe_mediaBlock__z9zEx{grid-template-columns:1fr 1fr}.flowzoe_productShowcase__6q_S_{gap:48px}.flowzoe_pdpGrid__jpM2p{grid-template-columns:1.1fr .9fr;align-items:start}}.flowzoe_contentMain__iM5He{max-width:var(--flow-max);margin:0 auto;padding:48px 24px 96px}.flowzoe_contentMainNarrow__lIndq{max-width:720px;margin:0 auto;padding:48px 24px 96px}.flowzoe_contentMainFlush__GPhv5{max-width:none;margin:0;padding:0}.flowzoe_pageTitle__K2tM_{margin:16px 0 8px;font-size:clamp(1.75rem,4vw,2.25rem);font-family:var(--font-bayon),sans-serif;letter-spacing:.02em}.flowzoe_sectionTitle__A3e78{margin:0 0 12px;font-size:1.25rem;font-weight:600}.flowzoe_backLink__IjzkG{color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale));text-decoration:none;transition:color .2s}.flowzoe_backLink__IjzkG:hover{color:var(--flow-accent)}.flowzoe_textMuted__JftXZ{color:var(--flow-text-muted)}.flowzoe_textSuccess__m4kRe{color:var(--flow-accent)}.flowzoe_textError__y5Vnb{color:#f87171}.flowzoe_textPreorder__uHMeD{color:#fbbf24}.flowzoe_preorderNotice__hnoTi{margin:0;font-size:calc(14px * var(--flow-font-scale));color:var(--flow-text-muted);line-height:1.5}.flowzoe_preorderItemNoticeCompact__Z_Fl2,.flowzoe_preorderItemNotice__cHwgZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:calc(13px * var(--flow-font-scale));color:var(--flow-text-muted);line-height:1.4}.flowzoe_preorderItemNoticeCompact__Z_Fl2{margin-top:4px}.flowzoe_preorderItemBadge__CmcRq{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:calc(12px * var(--flow-font-scale));font-weight:600;color:#92400e;background:rgba(251,191,36,.16)}.flowzoe_preorderCartSummary__wNcm6{margin:0 0 16px;padding:12px 14px;border-radius:var(--flow-radius);border:1px solid rgba(251,191,36,.28);background:rgba(251,191,36,.08);font-size:calc(14px * var(--flow-font-scale));color:var(--flow-text-muted);line-height:1.5}.flowzoe_returnsRequestsSection__tW_Hp{display:grid;grid-gap:16px;gap:16px}.flowzoe_returnsSectionTitle__er4Fz{margin:0;font-size:calc(18px * var(--flow-font-scale));font-weight:700;color:var(--flow-text);letter-spacing:.01em}.flowzoe_returnsRequestList__hsGs3{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.flowzoe_returnsRequestCard__KI9Za{padding:18px 20px;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.flowzoe_returnsRequestHeader__mR22G{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.flowzoe_returnsRequestTitle__YEQWo{margin:0;font-size:calc(16px * var(--flow-font-scale));font-weight:700;color:var(--flow-text);line-height:1.35}.flowzoe_returnsRequestMeta__GI7wU{margin:8px 0 0;font-size:calc(14px * var(--flow-font-scale));color:var(--flow-text-soft)}.flowzoe_returnsRequestReason__LNA2K{margin:12px 0 0;font-size:calc(15px * var(--flow-font-scale));line-height:1.55;color:var(--flow-text)}.flowzoe_returnsStatusBadge__6mlz6{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:calc(12px * var(--flow-font-scale));font-weight:700;letter-spacing:.02em;color:#bfdbfe;background:rgba(59,130,246,.18)}.flowzoe_returnsStatusBadge__6mlz6[data-status=approved]{color:#bbf7d0;background:rgba(34,197,94,.18)}.flowzoe_returnsStatusBadge__6mlz6[data-status=rejected]{color:#fecaca;background:rgba(239,68,68,.18)}.flowzoe_returnsStatusBadge__6mlz6[data-status=received],.flowzoe_returnsStatusBadge__6mlz6[data-status=refunded]{color:#fde68a;background:rgba(245,158,11,.18)}.flowzoe_returnsInfoCard__dEFbd{display:grid;grid-gap:10px;gap:10px}.flowzoe_returnsInfoLine__ihjbv{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0;font-size:calc(15px * var(--flow-font-scale));color:var(--flow-text)}.flowzoe_returnsInfoLabel__X47op{min-width:4.5rem;font-weight:600;color:var(--flow-text-soft)}.flowzoe_returnsInfoCopy__BYIL4{margin:0;font-size:calc(15px * var(--flow-font-scale));line-height:1.55;color:var(--flow-text-soft)}.flowzoe_returnsInfoCopy__BYIL4 strong{color:var(--flow-text);font-weight:600}.flowzoe_returnsHistory__WvoT9{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--flow-border)}.flowzoe_returnsHistoryTitle__SV22h{margin:0 0 .625rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--flow-text-muted)}.flowzoe_returnsHistoryList__lBTCM{margin:0;padding:0;list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.flowzoe_returnsHistoryItem__XEKfk{border-left:2px solid var(--flow-border);padding-left:.75rem}.flowzoe_returnsHistorySummary__LNMEG{margin:0;font-size:.9375rem;font-weight:500;color:var(--flow-text)}.flowzoe_returnsHistoryMeta__z_GCF{margin:.2rem 0 0;font-size:.8125rem;color:var(--flow-text-muted)}.flowzoe_returnsHistoryDetail__fNuU8{margin:.375rem 0 0;font-size:.875rem;color:var(--flow-text-soft);line-height:1.45}.flowzoe_linkAccent__piSh_{color:var(--flow-accent);text-decoration:none}.flowzoe_linkAccent__piSh_:hover{text-decoration:underline}.flowzoe_flowCard__1XiX9{background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px;padding:20px}.flowzoe_flowCardLight__cv7RP{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;color:#111827}.flowzoe_flowStack__HNcaB{display:grid;grid-gap:16px;gap:16px}.flowzoe_flowForm__QPIeq{display:grid;grid-gap:12px;gap:12px}.flowzoe_flowFormRow__MZ5rK{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.flowzoe_flowInput__L6Naj,.flowzoe_flowSelect__9gggN,.flowzoe_flowTextarea__m8amF{width:100%;padding:12px 16px;border-radius:999px;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.04);color:var(--flow-text);font:inherit;outline:none}.flowzoe_flowTextarea__m8amF{border-radius:16px;min-height:96px;resize:vertical}.flowzoe_flowSelect__9gggN{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flowzoe_flowInput__L6Naj:focus,.flowzoe_flowSelect__9gggN:focus,.flowzoe_flowTextarea__m8amF:focus{border-color:rgba(121,225,190,.45)}.flowzoe_flowBtnPrimary__UlsUK{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:none;border-radius:999px;background:var(--flow-accent);color:#101014;font-size:calc(15px * var(--flow-font-scale));font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .2s}.flowzoe_flowBtnPrimary__UlsUK:hover{opacity:.92}.flowzoe_flowBtnPrimary__UlsUK:disabled{opacity:.5;cursor:not-allowed}.flowzoe_flowBtnGhost__aM_sE{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border:1px solid var(--flow-border);border-radius:999px;background:transparent;color:var(--flow-text-soft);font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.flowzoe_flowBtnGhost__aM_sE:hover{border-color:rgba(121,225,190,.35);color:var(--flow-text)}.flowzoe_catalogToolbar__CuHwv{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0;align-items:center}.flowzoe_catalogGrid__hhzE2{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:24px;gap:24px}.flowzoe_catalogCard__NyQW5{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px;overflow:hidden;transition:border-color .2s,transform .2s}.flowzoe_catalogCard__NyQW5:hover{border-color:rgba(121,225,190,.35);transform:translateY(-2px)}.flowzoe_catalogCardImage__Oigdl,.flowzoe_catalogCardPlaceholder__wetpr{height:220px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f4f4f5;overflow:hidden}.flowzoe_catalogCardPlaceholder__wetpr{background:hsla(0,0%,100%,.06)}.flowzoe_catalogCardImage__Oigdl img{width:100%;height:100%;object-fit:contain;display:block}.flowzoe_catalogCardBody__z8J6s{padding:20px;display:flex;flex-direction:column;flex:1 1;gap:8px}.flowzoe_catalogCardBody__z8J6s h3{font-size:1.125rem;font-weight:600;line-height:1.35;min-height:calc(1.35em * 2)}.flowzoe_catalogCardBody__z8J6s h3,.flowzoe_catalogCardDesc__2J3W9{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flowzoe_catalogCardDesc__2J3W9{color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale));line-height:1.5;min-height:calc(1.5em * 2);flex:1 1}.flowzoe_catalogCardPrice__2m_sW{margin:auto 0 0;color:var(--flow-accent);font-weight:700}.flowzoe_pagination__kRfQF{display:flex;gap:16px;margin-top:32px;align-items:center}.flowzoe_listPlain__7oDS6{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.flowzoe_listItemCard__p5_Nd{display:block;padding:16px 20px;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px;color:inherit;text-decoration:none;transition:border-color .2s}.flowzoe_listItemCard__p5_Nd:hover{border-color:rgba(121,225,190,.35)}.flowzoe_cartItem__XI7ph{display:grid;grid-template-columns:96px 1fr auto;grid-gap:16px;gap:16px;padding:16px;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px}.flowzoe_cartItemImage__s1Bvj,.flowzoe_cartItemPlaceholder___bSSi{width:96px;height:96px;border-radius:12px;object-fit:cover}.flowzoe_cartItemPlaceholder___bSSi{background:hsla(0,0%,100%,.04)}.flowzoe_cartSummary__mEbW4{display:flex;justify-content:space-between;align-items:center;padding:20px;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px}.flowzoe_cartBadge__soXBI{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--flow-accent);color:#101014;font-size:calc(10px * var(--flow-font-scale));font-weight:700;line-height:16px;text-align:center}.flowzoe_headerIconWrap__sNpt_{position:relative;display:inline-flex}.flowzoe_articleBody__wjllE{line-height:1.75;color:var(--flow-text-soft);white-space:pre-wrap}.flowzoe_articleBody__wjllE a{color:var(--flow-accent)}.flowzoe_purchasePanel__7H5CM{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.flowzoe_skuOptions__XHRej{display:flex;flex-wrap:wrap;gap:8px}.flowzoe_skuBtn__WZ4Vj{padding:10px 14px;border-radius:999px;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.04);color:var(--flow-text-soft);cursor:pointer;font:inherit}.flowzoe_skuBtnActive__Ir8cW{padding:10px 14px;border-radius:999px;border:1px solid var(--flow-accent);background:var(--flow-accent-dim);color:var(--flow-text);cursor:pointer;font:inherit}.flowzoe_reviewSection__uOG42{margin-top:48px;display:grid;grid-gap:32px;gap:32px}.flowzoe_checkoutLayout__Bm4QX{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:48px;gap:48px;align-items:start;margin-top:24px}.flowzoe_checkoutMain__77PxO{display:grid;grid-gap:32px;gap:32px}.flowzoe_checkoutSidebar__zffrG{position:-webkit-sticky;position:sticky;top:24px;padding:24px;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px}.flowzoe_checkoutSection__Lludv{display:grid;grid-gap:16px;gap:16px}.flowzoe_checkoutSectionHeader__LfR12{display:flex;align-items:center;justify-content:space-between;gap:12px}.flowzoe_checkoutSectionTitle__Xm4n_{margin:0;font-size:calc(18px * var(--flow-font-scale));font-weight:600}.flowzoe_checkoutExpressRow__wv7A_{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.flowzoe_checkoutExpressBtn__nrgyg{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border:none;border-radius:8px;font-size:calc(15px * var(--flow-font-scale));font-weight:600;cursor:not-allowed;opacity:.55}.flowzoe_checkoutExpressShopPay__QvesD{background:#5a31f4;color:#fff}.flowzoe_checkoutExpressGooglePay__E0K_q{background:#000;color:#fff}.flowzoe_checkoutDivider__DVhug{display:flex;align-items:center;gap:16px;color:var(--flow-text-muted);font-size:calc(13px * var(--flow-font-scale))}.flowzoe_checkoutDivider__DVhug:after,.flowzoe_checkoutDivider__DVhug:before{content:"";flex:1 1;height:1px;background:var(--flow-border)}.flowzoe_checkoutFieldGrid__tP6A4{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.flowzoe_checkoutFieldGrid3__S2UaH{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.flowzoe_checkoutField__70CRU{display:grid;grid-gap:6px;gap:6px}.flowzoe_checkoutFieldLabel__IMJER{font-size:calc(13px * var(--flow-font-scale));color:var(--flow-text-soft)}.flowzoe_checkoutInput__JTug_,.flowzoe_checkoutSelect__mVE8D{width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.04);color:var(--flow-text);font:inherit;outline:none}.flowzoe_checkoutInput__JTug_:focus,.flowzoe_checkoutSelect__mVE8D:focus{border-color:rgba(121,225,190,.45)}.flowzoe_checkoutCheckboxRow__5Y7dm{display:flex;align-items:center;gap:8px;font-size:calc(14px * var(--flow-font-scale));color:var(--flow-text-soft)}.flowzoe_checkoutPlaceholderBox__80mzO{padding:16px;border-radius:8px;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.02);color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale))}.flowzoe_checkoutPaymentOption__jYI1_{border:1px solid rgba(121,225,190,.45);border-radius:12px;overflow:hidden}.flowzoe_checkoutPaymentHeader__mfI3E{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:rgba(121,225,190,.08)}.flowzoe_checkoutPaymentBody__WHXvg{display:grid;grid-gap:12px;gap:12px;padding:16px}.flowzoe_stripePaymentForm__0_9p0{display:grid;grid-gap:16px;gap:16px}.flowzoe_checkoutOrderItem__FBL1s{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.flowzoe_checkoutOrderItemImage__VlAdq,.flowzoe_checkoutOrderItemPlaceholder__w4TN_{position:relative;width:64px;height:64px;border-radius:8px;object-fit:cover}.flowzoe_checkoutOrderItemPlaceholder__w4TN_{background:hsla(0,0%,100%,.04)}.flowzoe_checkoutOrderItemQty__5hx4F{position:absolute;top:-6px;right:-6px;z-index:1;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--flow-bg);color:#fff;border:2px solid var(--flow-bg-card);font-size:calc(12px * var(--flow-font-scale));font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center}.flowzoe_checkoutSummaryRows__WSgQn{display:grid;grid-gap:10px;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid var(--flow-border)}.flowzoe_checkoutSummaryRow__Jd2t_{display:flex;justify-content:space-between;gap:12px;font-size:calc(14px * var(--flow-font-scale));color:var(--flow-text-soft)}.flowzoe_checkoutSummaryTotal__q80ve{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:calc(18px * var(--flow-font-scale));font-weight:700}.flowzoe_checkoutDiscountRow__BIYdT{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:20px}.flowzoe_checkoutPayBtn__d5BfN{width:100%;margin-top:8px}.flowzoe_checkoutPayBtnProcessing__4faBT{cursor:wait}@media (max-width:960px){.flowzoe_checkoutLayout__Bm4QX{grid-template-columns:1fr}.flowzoe_checkoutSidebar__zffrG{order:-1;position:static}.flowzoe_checkoutExpressRow__wv7A_,.flowzoe_checkoutFieldGrid3__S2UaH,.flowzoe_checkoutFieldGrid__tP6A4{grid-template-columns:1fr}}.flowzoe_orderDetailLayout__SWW9D{display:grid;grid-gap:24px;gap:24px;margin-top:16px}.flowzoe_orderDetailSummary__cI_Ud{display:grid;grid-gap:12px;gap:12px}.flowzoe_orderLineBlock__gRulq{display:grid;grid-gap:16px;gap:16px}.flowzoe_orderLineItem__sDILP{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start;padding:16px;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px}.flowzoe_orderLineItemMedia__ajpPl img,.flowzoe_orderLineItemPlaceholder__3sGHH{width:88px;height:88px;border-radius:12px;object-fit:cover;border:1px solid var(--flow-border);display:block}.flowzoe_orderLineItemPlaceholder__3sGHH{background:var(--flow-bg-elevated)}.flowzoe_orderLineItemBody__7TARQ{display:grid;grid-gap:6px;gap:6px;align-content:start}.flowzoe_orderLineItemTitle__7TL0m{margin:0;font-size:1rem;font-weight:600;color:var(--flow-text);text-decoration:none}.flowzoe_orderLineItemTitle__7TL0m:hover{color:var(--flow-accent)}.flowzoe_orderLineItemMeta__ZiS8W,.flowzoe_orderLineItemVariant__HP_DX{margin:0;font-size:calc(14px * var(--flow-font-scale));color:var(--flow-text-muted)}.flowzoe_orderLineItemTotal__JCzwY{margin:0;font-size:1rem;font-weight:600;color:var(--flow-text);white-space:nowrap}@media (max-width:640px){.flowzoe_orderLineItem__sDILP{grid-template-columns:72px minmax(0,1fr)}.flowzoe_orderLineItemMedia__ajpPl img,.flowzoe_orderLineItemPlaceholder__3sGHH{width:72px;height:72px}.flowzoe_orderLineItemTotal__JCzwY{grid-column:1/-1}}.flowzoe_orderLineTitle__aBPbj{margin:0;font-size:1rem;font-weight:600;color:var(--flow-text-soft)}.flowzoe_orderPostPurchaseCard__8QLl1{display:grid;grid-gap:10px;gap:10px;background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px;padding:20px}.flowzoe_orderPostPurchaseTitle__G3EDt{margin:0;font-size:1.125rem;font-weight:600;color:var(--flow-text)}.flowzoe_orderPostPurchaseLink__ik4GT{display:block;width:-moz-fit-content;width:fit-content;color:var(--flow-accent);text-decoration:none;font-size:calc(15px * var(--flow-font-scale));line-height:1.5;transition:opacity .2s}.flowzoe_orderPostPurchaseLink__ik4GT+.flowzoe_orderPostPurchaseLink__ik4GT{margin-top:2px}.flowzoe_orderPostPurchaseLink__ik4GT:hover{text-decoration:underline;opacity:.92}.flowzoe_orderPostPurchaseMeta__BEzaT,.flowzoe_orderPostPurchaseMuted__hpWvj{margin:0;font-size:calc(14px * var(--flow-font-scale));color:var(--flow-text-muted)}.flowzoe_orderDetailActions__P_tQR{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:4px}.flowzoe_orderShipmentInfo__LTHRo{margin-top:8px;padding-top:12px;border-top:1px solid var(--flow-border)}.flowzoe_trackingSummary__lr1vF{display:grid;grid-gap:4px;gap:4px}.flowzoe_trackingStatusBadge__c2MT_{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin:8px 0 0;padding:4px 10px;border-radius:999px;font-size:calc(13px * var(--flow-font-scale));font-weight:600;background:rgba(59,130,246,.12);color:#1d4ed8}.flowzoe_trackingStatusBadge__c2MT_[data-status=delivered]{background:rgba(34,197,94,.12);color:#15803d}.flowzoe_trackingStatusBadge__c2MT_[data-status=pending_shipment]{background:hsla(220,9%,46%,.12);color:var(--flow-text-muted)}.flowzoe_trackingStatusBadge__c2MT_[data-status=tracking_unavailable]{background:rgba(245,158,11,.12);color:#b45309}.flowzoe_trackingTimeline__IhcMs{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.flowzoe_trackingTimelineItem__NwT6j{position:relative;padding:0 0 20px 20px;border-left:2px solid var(--flow-border)}.flowzoe_trackingTimelineItem__NwT6j:last-child{padding-bottom:0;border-left-color:transparent}.flowzoe_trackingTimelineItem__NwT6j:before{content:"";position:absolute;left:-6px;top:4px;width:10px;height:10px;border-radius:999px;background:var(--flow-accent);box-shadow:0 0 0 3px var(--flow-bg)}.flowzoe_checkoutCompleteLayout__sk0Zb{display:flex;justify-content:center;padding:32px 0 64px}.flowzoe_checkoutCompleteCard__7maQZ{width:min(100%,560px);display:grid;grid-gap:16px;gap:16px;text-align:center;padding:32px 28px}.flowzoe_checkoutCompleteIconFailed__ENAnG,.flowzoe_checkoutCompleteIconSuccess__WqfQ0{width:56px;height:56px;margin:0 auto;display:grid;place-items:center;border-radius:999px;font-size:1.5rem;font-weight:700}.flowzoe_checkoutCompleteIconSuccess__WqfQ0{background:rgba(121,225,190,.15);color:var(--flow-accent)}.flowzoe_checkoutCompleteIconFailed__ENAnG{background:hsla(0,91%,71%,.15);color:#f87171}.flowzoe_checkoutCompleteTitle__IKr4A{margin:0;font-size:calc(28px * var(--flow-font-scale));color:var(--flow-text)}.flowzoe_checkoutCompleteLead__8ePnx{margin:0;color:var(--flow-text-muted);line-height:1.6}.flowzoe_checkoutCompleteMeta__mqFkh{margin:8px 0 0;display:grid;grid-gap:12px;gap:12px;text-align:left;border-top:1px solid var(--flow-border);padding-top:16px}.flowzoe_checkoutCompleteMeta__mqFkh div{display:grid;grid-gap:4px;gap:4px}.flowzoe_checkoutCompleteMeta__mqFkh dt{margin:0;font-size:calc(12px * var(--flow-font-scale));text-transform:uppercase;letter-spacing:.06em;color:var(--flow-text-muted)}.flowzoe_checkoutCompleteMeta__mqFkh dd{margin:0;font-weight:600;color:var(--flow-text)}.flowzoe_checkoutCompleteActions__wXQqy{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.flowzoe_checkoutPaymentNotice__DkhKf{margin-bottom:16px;padding:14px 16px;border-radius:12px;border:1px solid rgba(121,225,190,.35);background:rgba(121,225,190,.08);color:var(--flow-text)}.flowzoe_checkoutPaymentNoticeError__tsUA_{border-color:hsla(0,91%,71%,.45);background:hsla(0,91%,71%,.08);color:#fecaca}.flowzoe_installPage__kY_x5{max-width:var(--flow-max);margin:0 auto;padding:48px 24px 72px;display:grid;grid-gap:48px;gap:48px}.flowzoe_installManualGrid__WRVFO{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:20px;gap:20px}.flowzoe_installProductList__uO4Yj{display:grid;grid-gap:32px;gap:32px}.flowzoe_installProductBlock__SmatX{background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px;overflow:hidden;display:grid;grid-gap:0;gap:0}.flowzoe_installProductHeader__SEfrc{display:grid;grid-template-columns:minmax(120px,200px) 1fr;grid-gap:20px;gap:20px;padding:20px;align-items:center}.flowzoe_installProductThumb__oeND_{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.flowzoe_installProductIntro__ODiKU{display:grid;grid-gap:8px;gap:8px;align-content:start}.flowzoe_installProductIntro__ODiKU h2{margin:0;font-size:1.5rem}.flowzoe_installProductIntro__ODiKU p{margin:0;color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale))}.flowzoe_installProductSubtitle__U81wQ{font-weight:500}.flowzoe_installProductDescription__c8CNo{margin-top:4px!important;line-height:1.6;color:var(--flow-text)!important}.flowzoe_installProductVideo__7GGIe{display:grid;grid-gap:12px;gap:12px;margin:0 20px 20px;padding-top:20px;border-top:1px solid var(--flow-border)}.flowzoe_installProductVideoLabel__xzuLX{margin:0;font-size:calc(13px * var(--flow-font-scale));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--flow-text-muted)}.flowzoe_installProductVideo__7GGIe .flowzoe_installVideo__R3dE9{width:100%;max-height:420px;border-radius:12px;background:#000;display:block}.flowzoe_installProductActions__jTfiP{display:flex;flex-wrap:wrap;gap:12px;padding:0 20px 20px}.flowzoe_installManualCard__flI2r{background:var(--flow-bg-card);border:1px solid var(--flow-border);border-radius:16px;overflow:hidden;display:grid}.flowzoe_installManualCard__flI2r img{width:100%;aspect-ratio:4/3;object-fit:cover}.flowzoe_installManualCopy__0K9YA{padding:20px;display:grid;grid-gap:8px;gap:8px}.flowzoe_installManualCopy__0K9YA h2{margin:0;font-size:1.25rem}.flowzoe_installManualCopy__0K9YA p{margin:0;color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale))}.flowzoe_installManualCta__FQIq_{margin-top:8px;display:inline-flex;width:-moz-fit-content;width:fit-content;padding:10px 18px;border-radius:999px;border:1px solid var(--flow-accent);color:var(--flow-accent);text-decoration:none;font-size:calc(12px * var(--flow-font-scale));font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .2s,color .2s}.flowzoe_installManualCta__FQIq_:hover{background:var(--flow-accent);color:#101014}.flowzoe_installSection___hg_T,.flowzoe_installWallsLayout__gnVFL{display:grid;grid-gap:20px;gap:20px}.flowzoe_installWallsLayout__gnVFL{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.flowzoe_installWallsLayout__gnVFL img{width:100%;border-radius:16px;border:1px solid var(--flow-border)}.flowzoe_installHelpBand__rQrH0{display:grid;grid-gap:16px;gap:16px;justify-items:start;padding:32px;border-radius:16px;background:hsla(0,0%,100%,.03);border:1px solid var(--flow-border)}.flowzoe_installHelpBand__rQrH0 h2{margin:0}@media (max-width:768px){.flowzoe_exploreApproachGrid__t6Rc6,.flowzoe_installProductHeader__SEfrc,.flowzoe_installWallsLayout__gnVFL{grid-template-columns:1fr}}.flowzoe_explorePage__O_Pcx{max-width:var(--flow-max);margin:0 auto;padding:48px 24px 72px;display:grid;grid-gap:56px;gap:56px}.flowzoe_exploreIntro__WG_M_{display:grid;grid-gap:20px;gap:20px;max-width:720px}.flowzoe_exploreLead__2bxXI{margin:0;color:var(--flow-text-muted);font-size:1.05rem;line-height:1.7}.flowzoe_exploreSection__ENBl0{display:grid;grid-gap:24px;gap:24px}.flowzoe_exploreApproachGrid__t6Rc6{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.flowzoe_exploreApproachCopy__vA017{display:grid;grid-gap:16px;gap:16px}.flowzoe_exploreHeroImage__6Pjqb{width:100%;border-radius:16px;border:1px solid var(--flow-border);object-fit:cover}.flowzoe_exploreTrainingBand__jI_as{display:grid;grid-gap:20px;gap:20px;max-width:640px}.flowzoe_exercisesPage__KJsP9{max-width:var(--flow-max);margin:0 auto;padding:48px 24px 72px;display:grid;grid-gap:64px;gap:64px;min-height:50vh}.flowzoe_exercisesTraining__t9gXS{display:grid;grid-gap:28px;gap:28px;max-width:560px}.flowzoe_exercisesBullets__Y4yaz{margin:0;padding-left:1.25rem;display:grid;grid-gap:12px;gap:12px;color:var(--flow-text-muted);font-size:1.05rem;line-height:1.6}.flowzoe_exercisesAtlasCta__MOpWT{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:14px 28px;border-radius:999px;border:1px solid var(--flow-accent);background:transparent;color:var(--flow-accent);text-decoration:none;font-size:calc(12px * var(--flow-font-scale));font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,color .2s}.flowzoe_exercisesAtlasCta__MOpWT:hover{background:var(--flow-accent);color:#101014}.flowzoe_exercisesVideos__v_UHw{width:100%;display:grid;grid-gap:20px;gap:20px}.flowzoe_exercisesFilterBar__Wb9fa{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.flowzoe_exercisesFilterLabel__lp1tg{font-size:calc(13px * var(--flow-font-scale));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--flow-text-muted)}.flowzoe_exercisesFilterSelect__HedAR{min-width:220px;padding:10px 36px 10px 14px;border-radius:999px;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.04);color:var(--flow-text);font:inherit;font-size:calc(14px * var(--flow-font-scale));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--flow-text-muted) 50%),linear-gradient(135deg,var(--flow-text-muted) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 12px) calc(50% + 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.flowzoe_exercisesFilterSelect__HedAR:focus-visible{outline:2px solid var(--flow-accent);outline-offset:2px}.flowzoe_exercisesMainPlayerEmpty__37Vpd,.flowzoe_exercisesPlaylistEmpty__wBNUB{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;padding:16px;color:var(--flow-text-muted);font-size:calc(14px * var(--flow-font-scale));text-align:center}.flowzoe_exercisesPlaylistEmpty__wBNUB{min-height:0;list-style:none}.flowzoe_exercisesPlayerLayout__emClp{--exercises-panel-height:min(528px,72vh);--exercises-player-width:calc(var(--exercises-panel-height) * 16 / 9);display:grid;grid-template-columns:min(100%,var(--exercises-player-width)) minmax(280px,360px);grid-template-rows:auto auto auto;grid-column-gap:32px;column-gap:32px;grid-row-gap:16px;row-gap:16px;align-items:start;justify-content:start;width:-moz-fit-content;width:fit-content;max-width:100%}.flowzoe_exercisesMainHeading__NB9nZ,.flowzoe_exercisesPlaylistHeading__EsiDu{margin:0;font-size:calc(13px * var(--flow-font-scale));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--flow-text-muted)}.flowzoe_exercisesMainHeading__NB9nZ{grid-column:1;grid-row:1}.flowzoe_exercisesPlaylistHeading__EsiDu{grid-column:2;grid-row:1}.flowzoe_exercisesMainPlayer__w7A8u{grid-column:1;grid-row:2;position:relative;width:100%;height:var(--exercises-panel-height);border-radius:16px;overflow:hidden;aspect-ratio:16/9;background:#000;border:1px solid var(--flow-border)}.flowzoe_exercisesMainPlayer__w7A8u iframe,.flowzoe_exercisesMainPlayer__w7A8u img,.flowzoe_exercisesMainPlayer__w7A8u video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;display:block;background:#000}.flowzoe_exercisesMainPlayerLink__SidkE{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.flowzoe_exercisesMainPlayerLink__SidkE span{position:absolute;inset:auto 16px 16px auto;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.72);font-size:calc(12px * var(--flow-font-scale));font-weight:600;letter-spacing:.08em;text-transform:uppercase}.flowzoe_exercisesVideoTitle__V_4vh{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.3;font-weight:700}.flowzoe_exercisesVideoTags__eu2rR{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.flowzoe_exercisesVideoTags__eu2rR li{padding:6px 12px;border-radius:999px;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.04);color:var(--flow-text-muted);font-size:calc(12px * var(--flow-font-scale));font-weight:600;letter-spacing:.04em}.flowzoe_exercisesPlaylistBody__dXwEQ{grid-column:2;grid-row:2;display:flex;flex-direction:column;width:100%;height:var(--exercises-panel-height);min-height:0;border-radius:16px;border:1px solid var(--flow-border);background:hsla(0,0%,100%,.02);overflow:hidden}.flowzoe_exercisesMainMeta__tCM4i{grid-column:1/-1;grid-row:3;display:grid;grid-gap:16px;gap:16px;max-width:calc(var(--exercises-player-width) + 32px + 360px)}.flowzoe_exercisesPlaylistNav__yWMGf{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;height:36px;margin:0;padding:0;border:0;border-bottom:1px solid var(--flow-border);background:hsla(0,0%,100%,.04);color:var(--flow-text);cursor:pointer;transition:background .2s,opacity .2s}.flowzoe_exercisesPlaylistNav__yWMGf:last-child{border-bottom:0;border-top:1px solid var(--flow-border)}.flowzoe_exercisesPlaylistNav__yWMGf:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.flowzoe_exercisesPlaylistNav__yWMGf:disabled{opacity:.35;cursor:not-allowed}.flowzoe_exercisesPlaylistList__XiLKi{margin:0;padding:8px;list-style:none;display:grid;grid-gap:8px;gap:8px;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.flowzoe_exercisesPlaylistList__XiLKi::-webkit-scrollbar{display:none}.flowzoe_exercisesPlaylistItem__IuP7J{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.flowzoe_exercisesPlaylistItem__IuP7J:hover{background:hsla(0,0%,100%,.04)}.flowzoe_exercisesPlaylistItemActive__dzz_t{border-color:var(--flow-accent);background:hsla(0,0%,100%,.06)}.flowzoe_exercisesPlaylistItemTitle__DaIUr{grid-column:1;grid-row:1;font-size:.95rem;font-weight:600;line-height:1.35;word-break:break-word}.flowzoe_exercisesPlaylistItemTags__o_e6Z{grid-column:1/-1;grid-row:2;font-size:calc(11px * var(--flow-font-scale));color:var(--flow-text-muted);line-height:1.3}.flowzoe_exercisesPlaylistDuration__eDYdh{grid-column:2;grid-row:1;align-self:start;flex-shrink:0;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.45);font-size:calc(11px * var(--flow-font-scale));font-weight:600;letter-spacing:.04em;white-space:nowrap}@media (max-width:900px){.flowzoe_exercisesPlayerLayout__emClp{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;width:100%;justify-content:stretch}.flowzoe_exercisesMainHeading__NB9nZ{grid-column:1;grid-row:1}.flowzoe_exercisesMainPlayer__w7A8u{grid-column:1;grid-row:2;width:min(100%,var(--exercises-player-width));justify-self:center}.flowzoe_exercisesMainMeta__tCM4i{grid-column:1;grid-row:3;max-width:none}.flowzoe_exercisesPlaylistHeading__EsiDu{grid-column:1;grid-row:4}.flowzoe_exercisesPlaylistBody__dXwEQ{grid-column:1;grid-row:5;width:100%;max-width:360px;justify-self:center}}.flowzoe_exercisesVideoGrid__acD_w{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.flowzoe_exercisesComingSoon__UsIZP{padding-top:32px;border-top:1px solid var(--flow-border)}.flowzoe_exercisesComingSoon__UsIZP p{margin:0;color:var(--flow-text-muted);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}