1import{i as e,n as t,o as n,r,t as i}from"./check-B5LecGLh.js";import{C as a,_ as o,c as s,f as c,g as l,h as u,l as d,m as f,n as p,p as m,r as h,s as g,t as _,u as v,v as y,y as b}from"./SiteFooter-CedbWnN6.js";import{n as x,r as S,t as C}from"./createServerFn-pw8RyhVO.js";import{r as w,t as T}from"./ProductName-DN0L7ry8.js";import{t as E}from"./shield-check-D74L3T9h.js";import{t as D}from"./x-Dpu1MXRn.js";import{i as O,t as k}from"./truck-DEFPatfP.js";import{t as A}from"./mail-DNrQHDxE.js";import{t as j}from"./pill-BNPP_uBu.js";import{t as M}from"./hero-jar-cutout.png.asset-DJjN97j6.js";import{c as N,l as P,n as ee,u as te}from"./HomeExtras-0lxOWPLh.js";import{i as F,n as ne,r as re,t as ie}from"./subscriptions-I8htC4gu.js";import{n as ae,r as oe}from"./channelVideos-xui-bnB4.js";import{n as I}from"./okendoReviews-hecU6aUR.js";import{i as se,n as ce,r as L}from"./ReviewKit-vn0d6PQm.js";var le=t("badge-percent",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"M9 9h.01",key:"1q5me6"}],["path",{d:"M15 15h.01",key:"lqbp3k"}]]),ue=t("stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]),R=n(e(),1),de={version:1,asset_id:"6b39931e-ef84-4be6-b7fd-265d43d9c7fe",project_id:"62d91601-3719-4332-be04-6669ee7d21f1",url:"https://healthful-seasons.com/__l5e/assets-v1/6b39931e-ef84-4be6-b7fd-265d43d9c7fe/formula-clean.jpg",r2_key:"a/v1/62d91601-3719-4332-be04-6669ee7d21f1/6b39931e-ef84-4be6-b7fd-265d43d9c7fe/formula-clean.jpg",original_filename:"formula-clean.jpg",size:87364,content_type:"image/jpeg",created_at:"2026-07-23T22:25:57Z"},z={version:1,asset_id:"85fdaa92-3eba-4f0b-be4c-039c034ce3cc",project_id:"62d91601-3719-4332-be04-6669ee7d21f1",url:"https://healthful-seasons.com/__l5e/assets-v1/85fdaa92-3eba-4f0b-be4c-039c034ce3cc/lifestyle.jpg",r2_key:"a/v1/62d91601-3719-4332-be04-6669ee7d21f1/85fdaa92-3eba-4f0b-be4c-039c034ce3cc/lifestyle.jpg",original_filename:"lifestyle.jpg",size:79494,content_type:"image/jpeg",created_at:"2026-07-23T22:02:28Z"},B={version:1,asset_id:"a02afef5-9154-4845-9910-dc40ba415749",project_id:"62d91601-3719-4332-be04-6669ee7d21f1",url:"https://healthful-seasons.com/__l5e/assets-v1/a02afef5-9154-4845-9910-dc40ba415749/powder.jpg",r2_key:"a/v1/62d91601-3719-4332-be04-6669ee7d21f1/a02afef5-9154-4845-9910-dc40ba415749/powder.jpg",original_filename:"powder.jpg",size:65849,content_type:"image/jpeg",created_at:"2026-07-23T22:02:26Z"},V={version:1,asset_id:"4359b185-117a-497d-97f6-1ae63c243058",project_id:"62d91601-3719-4332-be04-6669ee7d21f1",url:"https://healthful-seasons.com/__l5e/assets-v1/4359b185-117a-497d-97f6-1ae63c243058/ritual-collagen-belly-burn.jpg",r2_key:"a/v1/62d91601-3719-4332-be04-6669ee7d21f1/4359b185-117a-497d-97f6-1ae63c243058/ritual-collagen-belly-burn.jpg",original_filename:"ritual-collagen-belly-burn.jpg",size:87010,content_type:"image/jpeg",created_at:"2026-08-19T22:52:52Z"},H={"collagen-belly-burn":{ritualImage:V.url,ritualKicker:"The daily ritual",ritualHeadline:["One scoop a day.","A body you love."],formulaKicker:"Inside the scoop",formulaHeadline:["Five collagen types.","Zero filler."],formulaImage:"https://healthful-seasons.com/__l5e/assets-v1/536263d5-f8e2-4388-aa64-d7bbcffa4c3d/formula-collagen-belly-burn.jpg"},"extreme-belly-burn":{ritualImage:"https://healthful-seasons.com/__l5e/assets-v1/9008705a-ec1a-452a-9168-162865ee0941/ritual-extreme-belly-burn.jpg",ritualKicker:"Your daily two",ritualHeadline:["Two capsules.","One steady burn."],formulaKicker:"The botanical stack",formulaHeadline:["Four botanicals.","One job each."],formulaImage:"https://healthful-seasons.com/__l5e/assets-v1/16a22ad7-9666-42c8-bb6f-84093228c18e/formula-extreme-belly-burn.jpg"},"multi-collagen-capsules":{ritualImage:"https://healthful-seasons.com/__l5e/assets-v1/e244a5fd-f17c-4f9c-baf4-2f56641f0247/ritual-multi-collagen-capsules.jpg",ritualKicker:"The morning habit",ritualHeadline:["Three c
1apsules.","No mixing, no mess."],formulaKicker:"Types I, II, III, V & X",formulaHeadline:["Every collagen type","your body asks for."],formulaImage:"https://healthful-seasons.com/__l5e/assets-v1/973efe0f-2cd0-4327-81bf-0075e72ce766/formula-multi-collagen-capsules.jpg"},"collagen-peptides-powder":{ritualImage:"https://healthful-seasons.com/__l5e/assets-v1/6a1bbcac-52fe-4292-9a62-c519348b3fac/ritual-collagen-peptides-powder.jpg",ritualKicker:"Blend it in",ritualHeadline:["Stir, sip, repeat.","Thirty days at a time."],formulaKicker:"Bovine + marine",formulaHeadline:["Two collagen sources.","One clean peptide."],formulaImage:"https://healthful-seasons.com/__l5e/assets-v1/0f552f61-839c-4cb5-a216-a27816ee89db/formula-collagen-peptides-powder.jpg"},"ashwagandha-capsules":{ritualImage:"https://healthful-seasons.com/__l5e/assets-v1/20abc516-c27b-4315-993a-7a5a63eb7d3f/ritual-ashwagandha-capsules.jpg",ritualKicker:"The wind-down",ritualHeadline:["One capsule at night.","Calm that carries over."],formulaKicker:"Root + pepper",formulaHeadline:["800mg of root,","made absorbable."],formulaImage:"https://healthful-seasons.com/__l5e/assets-v1/8e7986a3-1670-4ba6-9cba-b2c4733eb626/formula-ashwagandha-capsules.jpg"},"winter-cherry":{ritualImage:"https://healthful-seasons.com/__l5e/assets-v1/7c829133-8de1-41f1-905c-e15aed6bf404/ritual-winter-cherry.jpg",ritualKicker:"Steady by design",ritualHeadline:["A quiet minute.","A calmer week."],formulaKicker:"Withania somnifera",formulaHeadline:["One adaptogen,","grown and dosed right."],formulaImage:"https://healthful-seasons.com/__l5e/assets-v1/1c9144cf-5453-4cfd-9f40-8d1fc2226cbe/formula-winter-cherry.jpg"},"spirit-of-the-morning":{ritualImage:"https://healthful-seasons.com/__l5e/assets-v1/75880c93-b644-4379-a4dd-9762f4a4c95b/ritual-spirit-of-the-morning.jpg",ritualKicker:"Your first cup",ritualHeadline:["Brew it.","Feel the lift."],formulaKicker:"In every cup",formulaHeadline:["Coffee, upgraded","with functional extracts."],formulaImage:"https://healthful-seasons.com/__l5e/assets-v1/08ed3c5e-03a7-4549-bb46-cf68ae5fa704/formula-spirit-of-the-morning.jpg"},dentapro:{ritualImage:"https://healthful-seasons.com/__l5e/assets-v1/fb574562-53ee-41c5-8a31-171f5b8368c5/ritual-dentapro.jpg",ritualKicker:"After you brush",ritualHeadline:["One a day.","A mouth that feels clean."],formulaKicker:"Oral-first blend",formulaHeadline:["Strains and minerals","chosen for your mouth."],formulaImage:"https://healthful-seasons.com/__l5e/assets-v1/93569b18-4092-4d65-aa51-b5365123476c/formula-dentapro.jpg"},"whiskfit-frother":{ritualImage:"https://healthful-seasons.com/__l5e/assets-v1/7ce9a198-7532-4e98-a51e-9a0b48900c91/ritual-whiskfit-frother.jpg",ritualKicker:"Ten seconds flat",ritualHeadline:["Press once.","Perfectly smooth."],formulaKicker:"Built to last",formulaHeadline:["Stainless steel.","Caf\xE9-grade froth."],formulaImage:"https://healthful-seasons.com/__l5e/assets-v1/ed4ac2a6-8c7c-469b-9eca-aaa52ef524ff/formula-whiskfit-frother.jpg"},"nattokinase-hawthorn-gaba-grape-seed":{ritualImage:"https://cdn.shopify.com/s/files/1/0396/8113/0662/files/Nattokinase_-_Hw_to_Take_it.png?v=1789748279",ritualKicker:"The daily capsule",ritualHeadline:["Take it once.","Let it work."],formulaKicker:"Inside the capsule",formulaHeadline:["Four actives.","One job: flow."],formulaImage:"/assets/nattokinase-timeline-results-v2-DQjUecZ8.jpg"},"amla-indian-gooseberry":{ritualImage:"https://cdn.shopify.com/s/files/1/0396/8113/0662/files/Amla_-_Hw_to_Take_it.png?v=1789756062",ritualKicker:"The daily capsule",ritualHeadline:["Take it once.","Let it work."],formulaKicker:"Inside the capsule",formulaHeadline:["One superfruit.","Two jobs."],formulaImage:"https://cdn.shopify.com/s/files/1/0396/8113/0662/files/Amla_-_What_s_Inside.png?v=1789756062"}};function U(e2){return H[e2]??H["collagen-belly-burn"]}var W={version:1,asset_id:"bdd7adae-270f-4cc0-b2a9-dc159fa2b173",project_id:"62d91601-3719-4332-be04-6669ee7d21f1",url:"https://healthful-seasons.com/__l5e/assets-v1/bdd7adae-270f-4cc0-b2a9-dc159fa2b173/whiskfit-studio-v2.png",r2_key:"a/v1/62d91601-3719-4332-be04-6669ee7d21f1/bdd7adae-270f-4cc0-b2a9-dc159fa2b173/whiskfit-studio-v2.png",original_filename:"whiskfit-studio-v2.png",size:83187,content_type:"image/png",created_at:"2026-08-20T08:09:47Z"},G={version:1,asset_id:"6c5d3333-f789-4530-9a29-6477d2ee8bed",project_id:"62d91601-3719-4332-be04-6669ee7d21f1",url:"https://healthful-seasons.com/__l5e/assets-v1/6c5d3333-f789-4530-9a29-6477d2ee8bed/cbb-dawn-sydni.jpg",r2_key:"a/v1/62d91601-3719-4332-be04-6669ee7d21f1/6c5d3333-f789-4530-9a29-6477d2ee8bed/cbb-dawn-sydni.jpg",original_filename:"cbb-dawn-sydni.jpg",size:548003,content_type:"image/jpeg",created_at:"2026-08-22T21:18:15Z"},K={version:1,asset_id:"34102095-376c-4be3-8881-a4934b770889",project_id:"62d91601-3719-4332-be04-6669ee7d21f1",url:"https://healthful-seasons.com/__l5e/assets-v1/34102095-376c-4be3-8881-a4934b770889/cbb-beach.jpg",r2_key:"a/v1/62d91601-3719-4332-be04-6669ee7d21f1/34102095-376c-4be3-8881-a4934b770889/cbb-beach.jpg",original_filename:"cbb-beach.jpg",size:728685,content_type:"image/jpeg",created_at:"2026-08-22T21:18:18Z"},q={version:1,asset_id:"472bb620-5531-44ae-9038-2fddbe801350",project_id:"62d91601-3719-4332-be04-6669ee7d21f1",url:"https://healthful-seasons.com/__l5e/assets-v1/472bb620-5531-44ae-9038-2fddbe801350/cbb-amber-wings.jpg",r2_key:"a/v1/62d91601-3719-4332-be04-6669ee7d21f1/472bb620-5531-44ae-9038-2fddbe801350/cbb-amber-wings.jpg",original_filename:"cbb-amber-wings.jpg",size:857505,content_type:"image/jpeg",created_at:"2026-08-22T21:18:22Z"}
1,J={version:1,asset_id:"36bf0432-1347-4d2f-9b87-97bc6c07df7b",project_id:"62d91601-3719-4332-be04-6669ee7d21f1",url:"https://healthful-seasons.com/__l5e/assets-v1/36bf0432-1347-4d2f-9b87-97bc6c07df7b/cbb-cory.jpg",r2_key:"a/v1/62d91601-3719-4332-be04-6669ee7d21f1/36bf0432-1347-4d2f-9b87-97bc6c07df7b/cbb-cory.jpg",original_filename:"cbb-cory.jpg",size:860979,content_type:"image/jpeg",created_at:"2026-08-22T21:18:25Z"},fe={"collagen-belly-burn":[G.url,K.url,q.url,J.url],hs5:[G.url,K.url,q.url,J.url],"extreme-belly-burn":["https://healthful-seasons.com/__l5e/assets-v1/908fb8d8-988c-4c4f-95bd-1eb14bb5d1f8/extreme-fall.jpg","https://healthful-seasons.com/__l5e/assets-v1/4f389ab5-e39b-4820-83e5-5402210a0729/ebb-new-1.jpg","https://healthful-seasons.com/__l5e/assets-v1/8450a010-a061-4ba8-9417-092b7131499a/ebb-new-2.jpg","https://healthful-seasons.com/__l5e/assets-v1/22e41c92-ff28-4b83-b3e3-8773de2e1c42/ebb-new-3.jpg"],"multi-collagen-capsules":["https://healthful-seasons.com/__l5e/assets-v1/43474b5d-d49f-4f28-93b8-359bcb1abe17/multi-collagen-capsules-new-1.jpg","https://healthful-seasons.com/__l5e/assets-v1/360f4a96-2920-4bc2-b031-fcab40dc6fb7/multi-collagen-capsules-life-2.jpg","https://healthful-seasons.com/__l5e/assets-v1/93fbe4ec-6c1b-4195-bf5e-35002a34c4a5/multi-collagen-capsules-new-2.jpg","https://healthful-seasons.com/__l5e/assets-v1/a1843a77-2502-490f-aff1-a22206f0d1e7/multi-collagen-capsules-life-4.jpg"],"collagen-peptides-powder":["https://healthful-seasons.com/__l5e/assets-v1/8dc83adf-3a29-4138-a1df-f8aa8c2a5406/collagen-rock.jpg","https://healthful-seasons.com/__l5e/assets-v1/ccb8c38a-a5c6-485d-b1b1-1891ed6cb914/collagen-peptides-life-1.jpg","https://healthful-seasons.com/__l5e/assets-v1/0877125c-ba95-4292-8bf5-00991b0e1b10/collagen-peptides-life-2.jpg","https://healthful-seasons.com/__l5e/assets-v1/997f2efc-c1ed-460e-bb68-6da19a7a17c0/collagen-peptides-life-3.jpg"],"ashwagandha-capsules":["https://healthful-seasons.com/__l5e/assets-v1/ce923c11-e0ff-414c-9e92-4fae44601192/ashwagandha-rock.jpg","https://healthful-seasons.com/__l5e/assets-v1/4250b3ad-0c6a-4fa5-814e-646937ddd5c8/ashwagandha-life-1b.jpg","https://healthful-seasons.com/__l5e/assets-v1/1f57b449-79ef-4292-b8a3-1853842ca116/ashwagandha-life-2b.jpg","https://healthful-seasons.com/__l5e/assets-v1/9960777e-b92c-4803-82e8-1218813ff419/ashwagandha-life-3.jpg"],"winter-cherry":["https://healthful-seasons.com/__l5e/assets-v1/e14590fe-ab81-4875-aed3-06eb704eb709/winter-cherry-fix-1.jpg","https://healthful-seasons.com/__l5e/assets-v1/1c8e3a91-e672-4207-a048-fb37f42e160e/winter-cherry-fix-2.jpg","https://healthful-seasons.com/__l5e/assets-v1/f1318ffe-3379-4163-b10b-b8d1feee8d7e/winter-cherry-fix-3.jpg","https://healthful-seasons.com/__l5e/assets-v1/6c58bbc1-76aa-4992-8958-50e5514dc273/winter-cherry-fix-4c.jpg"],"spirit-of-the-morning":["https://healthful-seasons.com/__l5e/assets-v1/0e73d33e-918b-4c55-b4bf-0c1bbd88b3d4/spirit-life-1.jpg","https://healthful-seasons.com/__l5e/assets-v1/13c29e98-54f0-4d96-9978-7a2d1e34bd51/spirit-life-2.jpg","https://healthful-seasons.com/__l5e/assets-v1/867b25b4-4ab1-498c-b9b2-f550ab7e7d4e/spirit-life-3b.jpg","https://healthful-seasons.com/__l5e/assets-v1/3ec75b37-5675-40af-b824-89b70f9fbbc2/spirit-life-4.jpg"],dentapro:["https://healthful-seasons.com/__l5e/assets-v1/81ba1430-e103-40e8-84d5-8a4102a48523/dentapro-fall.jpg","https://healthful-seasons.com/__l5e/assets-v1/bdc9009a-cab3-4842-a02a-5c3fe0342160/dentapro-life-1.jpg","https://healthful-seasons.com/__l5e/assets-v1/54d7af98-67b3-46a1-9416-7ce974faa5e5/dentapro-life-2.jpg","https://healthful-seasons.com/__l5e/assets-v1/a467b62c-4846-49a1-85b9-3fa6eafd06df/dentapro-life-3.jpg"],"whiskfit-frother":[g.url,"https://healthful-seasons.com/__l5e/assets-v1/bd3ea16c-db1b-47ed-b031-0430dcb47308/whiskfit-life-1.jpg","https://healthful-seasons.com/__l5e/assets-v1/c345ea3e-8b5f-429b-a294-6f1d90429d42/whiskfit-life-2.jpg","https://healthful-seasons.com/__l5e/assets-v1/38e91b5c-190c-4d06-a869-9578bb4cd7ff/whiskfit-life-3.jpg"],"nattokinase-hawthorn-gaba-grape-seed":["/assets/nattokinase-real-still-life-DqpLSPc_.jpg","/assets/nattokinase-real-grapes-BMQI0lbz.jpg","/assets/nattokinase-real-breakfast-v2-dUJIgG9h.jpg","/assets/nattokinase-real-window-BzRERp5k.jpg"],"amla-indian-gooseberry":["/assets/amla-counter-CzQcO_pI.jpg","/assets/amla-breakfast-D5NsbaEl.jpg","/assets/amla-garden-BHb8fywq.jpg","/assets/amla-vanity-CjBFtYNl.jpg"]};function pe(e2){let t2=fe[e2];if(t2)return t2;let n2=d(e2),r2=[...n2?.gallery??[],...n2?.aplus??[]];return Array.from(new Set(r2)).slice(0,4)}var Y=r(),me="https://www.instagram.com/healthfulseasons",he="@healthfulseasons",ge=`<behold-widget feed-id="lqKUXyaHOgWS9zJu03cf"></behold-widget> 2 3<script> 4 5 (() => { 6 7 if(window.__bhldScript)return;window.__bhldScript=true; 8 9 const d=document,s=d.createElement("script");s.type="module"; 10 11 s.src="https://w.behold.so/widget.js";setTimeout(()=>{d.head.append(s);}
11,0); 12 13 })(); 14 15<\/script>`,_e=[{img:K.url,alt:"Collagen Belly Burn at the beach"},{img:q.url,alt:"Customer transformation with angel wings"},{img:V.url,alt:"Morning smoothie ritual with Collagen Belly Burn"},{img:J.url,alt:"Cory's Healthful Seasons transformation"},{img:z.url,alt:"Daily wellness lifestyle"},{img:G.url,alt:"Dawn and Sydni with their results"}];function ve({copy:e2}={}){return(0,Y.jsx)("section",{className:"bg-gradient-to-br from-blush/50 via-cream to-blush/30 border-y border-border",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 py-10 sm:py-14",children:[(0,Y.jsxs)("div",{className:"text-center max-w-2xl mx-auto",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:e2?.eyebrow??"Join the community"}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4",children:e2?.headline??`Follow along ${he}`}),(0,Y.jsx)("p",{className:"mt-4 text-muted-foreground",children:e2?e2.body:(0,Y.jsxs)(Y.Fragment,{children:["Real rituals, real results. Tag"," ",(0,Y.jsx)("span",{className:"font-semibold text-foreground",children:"#HealthfulSeasons"})," for a chance to be featured."]})}),(0,Y.jsxs)("a",{href:me,target:"_blank",rel:"noopener noreferrer",className:"mt-5 inline-flex items-center gap-2 rounded-full bg-gradient-to-tr from-[#f9ce34] via-[#ee2a7b] to-[#6228d7] px-6 py-3 text-xs uppercase tracking-[0.18em] font-bold text-white shadow-lg transition-all hover:brightness-110 hover:-translate-y-0.5",children:[(0,Y.jsx)(l,{className:"h-4 w-4"}),e2?.cta??"Follow us"]})]}),ge?(0,Y.jsx)(be,{html:ge}):(0,Y.jsx)(ye,{})]})})}function ye(){return(0,Y.jsx)("div",{className:"mt-10 grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-3 sm:gap-4",children:_e.map((e2,t2)=>(0,Y.jsxs)("a",{href:me,target:"_blank",rel:"noopener noreferrer",className:"group relative rounded-2xl overflow-hidden bg-card border border-border aspect-square",children:[(0,Y.jsx)("img",{src:e2.img,alt:e2.alt,loading:"lazy",className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105"}),(0,Y.jsx)("div",{className:"absolute inset-0 bg-ink/0 group-hover:bg-ink/40 transition-colors duration-300 flex items-center justify-center",children:(0,Y.jsx)(l,{className:"h-7 w-7 text-white opacity-0 group-hover:opacity-100 transition-opacity duration-300 drop-shadow"})})]},t2))})}function be({html:e2}){let t2=(0,R.useRef)(null);return(0,R.useEffect)(()=>{let n2=t2.current;n2&&(n2.innerHTML=e2,n2.querySelectorAll("script").forEach(e3=>{let t3=document.createElement("script");for(let n3 of Array.from(e3.attributes))t3.setAttribute(n3.name,n3.value);t3.textContent=e3.textContent,e3.replaceWith(t3)}))},[e2]),(0,Y.jsx)("div",{ref:t2,className:"mt-10"})}var xe=[{match:"Winter_Cherry_Quantity_3_3",url:"https://healthful-seasons.com/__l5e/assets-v1/26b5dcf3-8f35-47b6-92ad-f05ca43a8be3/winter-cherry-3pack.png"}];function X(e2){if(!e2)return e2??null;let t2=xe.find(t3=>e2.includes(t3.match));return t2?t2.url:e2}function Se(){let e2=new Date;return e2.setDate(e2.getDate()+3),e2.toLocaleDateString("en-GB",{weekday:"long",day:"numeric",month:"long"})}function Ce({product:e2,isLoading:t2,unitNoun:n2="Jar",servingsPerUnit:r2=20,onVariantChange:i2,addToCartPrefix:a2="Add to cart \xB7 "}){let s2=e2?.node.variants.edges??[],[l2,d2]=(0,R.useState)(null),f2=(0,R.useMemo)(()=>s2.length?s2.find(e3=>e3.node.id===l2)?.node??s2[1]?.node??s2[0].node:null,[s2,l2]),p2=y(e3=>e3.addItem),m2=y(e3=>e3.isLoading),[h2]=(0,R.useState)(Se);(0,R.useEffect)(()=>{i2?.(f2?.image?.url??null,f2?.title??null)},[f2?.id,f2?.image?.url,f2?.title,i2]);let g2=e2?.node.handle,[_2,v2]=(0,R.useState)({plans:[]}),[x2,S2]=(0,R.useState)("subscribe"),[C2,w2]=(0,R.useState)(null);(0,R.useEffect)(()=>{if(!g2)return;let e3=!0;return ie(g2).then(t3=>{e3&&(v2(t3),w2(re(t3.plans)[0]?.id??null))}),()=>{e3=!1}},[g2]);let T2=(0,R.useMemo)(()=>re(_2.plans),[_2]),E2=(0,R.useMemo)(()=>{if(!f2)return null;let e3=s2.findIndex(e4=>e4.node.id===f2.id);return parseInt(f2.title,10)||e3+1},[f2,s2]);(0,R.useEffect)(()=>{if(!T2.length||!E2)return;let e3=e4=>parseInt(e4.match(/(\d+)/)?.[1]??"0",10);
15w2((T2.find(t3=>e3(t3.name)===E2)??T2.reduce((t3,n3)=>Math.abs(e3(n3.name)-E2)<Math.abs(e3(t3.name)-E2)?n3:t3)).id)},[T2,E2]);let D2=T2.length>0,O2=x2==="subscribe"&&D2?T2.find(e3=>e3.id===C2)??null:null,A2=f2?parseFloat(f2.price.amount):0,j2=F(A2,O2),M2=!!O2,N2=M2?j2:A2;M2&&Math.max(0,A2-j2);let P2=O2?.percentOff??null;return t2?(0,Y.jsx)("div",{className:"mt-8 rounded-3xl border border-border bg-card/60 p-10 flex items-center justify-center",children:(0,Y.jsx)(u,{className:"h-5 w-5 animate-spin text-ember"})}):s2.length?(0,Y.jsxs)("div",{className:"mt-3 sm:mt-8",children:[D2&&(0,Y.jsxs)("div",{className:"mb-3 sm:mb-4 grid grid-cols-2 gap-2 sm:gap-3",children:[(0,Y.jsxs)("button",{type:"button",onClick:()=>S2("subscribe"),className:`relative rounded-xl sm:rounded-2xl border-2 bg-card px-3 py-2.5 sm:px-4 sm:py-4 text-left text-sm sm:text-base transition-all ${x2==="subscribe"?"border-ember shadow-[0_8px_30px_-14px_rgba(0,0,0,0.35)]":"border-border hover:border-ink/30"}`,children:[P2!==null&&(0,Y.jsxs)("span",{className:"absolute -top-2.5 left-4 rounded-full bg-leaf px-2 py-0.5 text-[10px] font-bold uppercase tracking-[0.14em] text-cream",children:["Save ",P2,"%"]}),(0,Y.jsxs)("div",{className:"flex items-center gap-2 font-bold",children:[(0,Y.jsx)(c,{className:`h-4 w-4 ${x2==="subscribe"?"text-ember":"text-muted-foreground"}`}),"Subscribe & Save"]}),(0,Y.jsx)("p",{className:"mt-1 hidden sm:block text-xs text-muted-foreground",children:"Ships automatically. Skip, pause or cancel anytime."})]}),(0,Y.jsxs)("button",{type:"button",onClick:()=>S2("once"),className:`rounded-xl sm:rounded-2xl border-2 bg-card px-3 py-2.5 sm:px-4 sm:py-4 text-left text-sm sm:text-base transition-all ${x2==="once"?"border-ember shadow-[0_8px_30px_-14px_rgba(0,0,0,0.35)]":"border-border hover:border-ink/30"}`,children:[(0,Y.jsx)("div",{className:"font-bold",children:"One-time purchase"}),(0,Y.jsx)("p",{className:"mt-1 hidden sm:block text-xs text-muted-foreground",children:"No commitment, full price."})]})]}),D2&&x2==="subscribe"&&O2&&(0,Y.jsxs)("div",{className:"mb-4 hidden sm:block rounded-2xl border border-border bg-muted/40 p-3 sm:p-4",children:[(0,Y.jsx)("div",{className:"text-[11px] font-semibold uppercase tracking-[0.14em] text-muted-foreground",children:"Delivery frequency"}),(0,Y.jsxs)("div",{className:"mt-2 flex items-center gap-2",children:[(0,Y.jsx)(c,{className:"h-4 w-4 text-ember"}),(0,Y.jsx)("span",{className:"text-sm font-bold",children:ne(O2.name)}),(0,Y.jsx)("span",{className:"text-xs text-muted-foreground",children:"(set automatically to match your pack size)"})]})]}),(0,Y.jsx)("div",{className:"rounded-2xl bg-muted/40 border border-border p-2 sm:p-4 space-y-2 sm:space-y-3",children:s2.map((e3,t3)=>{let i3=f2?.id===e3.node.id,a3=parseInt(e3.node.title,10)||t3+1,s3=parseFloat(e3.node.price.amount),c2=M2?F(s3,O2):s3,l3=e3.node.compareAtPrice?parseFloat(e3.node.compareAtPrice.amount):0,u2=Math.max(l3,M2?s3:0),p3=u2>c2?u2-c2:0,m3=a3===3,h3=[...a3>=3?["Free Shipping"]:[],...u2>c2?["40% OFF"]:[],...a3>=6&&M2?["Free WhiskFit Frother"]:[]];return(0,Y.jsxs)("button",{type:"button",onClick:()=>d2(e3.node.id),disabled:!e3.node.availableForSale,className:`relative block w-full text-left rounded-xl overflow-hidden border-2 bg-card transition-all ${i3?"border-ember shadow-[0_8px_30px_-12px_rgba(0,0,0,0.3)]":"border-border hover:border-ink/30"} ${e3.node.availableForSale?"":"opacity-40"}`,children:[m3&&(0,Y.jsx)("span",{className:"absolute top-0 right-0 rounded-bl-lg bg-ink text-cream px-2 py-0.5 sm:px-2.5 sm:py-1 text-[9px] sm:text-[10px] font-semibold uppercase tracking-[0.12em]",children:"Best Seller"}),(0,Y.jsxs)("div",{className:`flex items-center gap-3 sm:gap-4 px-3 py-2.5 sm:px-4 sm:py-4 ${m3?"pt-5 sm:pt-8":""}`,children:[(0,Y.jsx)("span",{className:`h-5 w-5 shrink-0 rounded-full border-2 flex items-center justify-center ${i3?"border-ember":"border-muted-foreground/50"}`,children:i3&&(0,Y.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-ember"})}),(0,Y.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,Y.jsxs)("div",{className:"font-semibold text-base sm:text-lg leading-none",children:[a3," ",a3===1?n2:`${n2}s`]}),(0,Y.jsxs)("div",{className:"mt-1 sm:mt-1.5 text-[11px] sm:text-xs text-muted-foreground",children:[a3*r2," Servings",p3>0&&(0,Y.jsxs)(Y.Fragment,{children:[" \xA0|\xA0 Save $",p3.toFixed(2)]})]})]}),(0,Y.jsxs)("div",{className:"text-right shrink-0",children:[(0,Y.jsxs)("div",{className:"font-semibold text-base sm:text-lg leading-none",children:["$",c2.toFixed(2)]}),u2>c2&&(0,Y.jsxs)("div",{className:"mt-1.5 flex items-center justify-end gap-1.5",children:[(0,Y.jsxs)("span",{className:"text-xs text-muted-foreground line-through",children:["$",u2.toFixed(2)]}),(0,Y.jsx)("span",{className:"rounded-full bg-ember/15 px-1.5 py-0.5 text-[9px] font-bold uppercase text-ember",children:"40% off"})]})]})]}),h3.length>0&&(0,Y.jsxs)("div",{children:[h3.includes("Free WhiskFit Frother")&&(0,Y.jsxs)("div",{className:"flex items-center gap-2 sm:gap-3 px-3 py-1.5 sm:px-4 sm:py-3 bg-[#E8F5E9] border-t border-[#A5D6A7]",children:[(0,Y.jsxs)("div",{className:"flex items-center gap-1.5 text-[10px] font-bold uppercase tracking-[0.14em] text-[#1B5E20] shrink-0",children:[(0,Y.jsx)(o,{className:"h-3.5 w-3.5"}),"Free Gift Included"]}),(0,Y.jsxs)("div",{className:"flex items-center gap-3 w-full",children:[(0,Y.jsx)("img",{src:b.url,alt:"WhiskFit Electric Frother",loading:"lazy",className:"h-8 w-8 sm:h-12 sm:w-12 object-contain rounded-md bg-white/70 shrink-0"}),(0,Y.jsxs)("div",{className:"min-w-0",children:[(0,Y.jsx)("div",{className:"font-bold text-[#0F172A] text-sm leading-tight",children:"WhiskFit Electric Frother"}),(0,Y.jsx)("div",{className:"text-[11px] text-[#4B5563]",children:"Added free to your order \xB7 $0.00"})]})]})]}),(()=>{let e4=h3.filter(e5=>e5!=="Free WhiskFit Frother");return e4.length===0?null:(0,Y.jsx)("div",{className:`flex items-center gap-2 sm:gap-3 px-3 py-1 sm:px-4 sm:py-2 text-xs sm:text-sm font-semibold ${i3?"bg-ember/85 text-cream":"bg-ember/15 text-ember"}`,children:e4.map((e5,t4)=>(0,Y.jsxs)("span",{className:`flex items-center gap-1.5 shrink-0 ${t4>0?"pl-2 sm:pl-3 border-l border-current/30":""}`,children:[(0,Y.jsx)("span",{className:`h-5 w-5 sm:h-6 sm:w-6 shrink-0 rounded-full flex items-center justify-center ${i3?"bg-cream/25 text-cream":"bg-ember/20 text-ember"}`,children:e5==="Free Shipping"?(0,Y.jsx)(k,{className:"h-3.5 w-3.5"}):(0,Y.jsx)(le,{className:"h-3.5 w-3.5"})}),e5]},e5))})})()]})]},e3.node.id)})}),(0,Y.jsxs)("div",{className:"mt-2.5 sm:mt-4 flex items-center gap-2 text-xs sm:text-sm text-muted-foreground",children:[(0,Y.jsx)(k,{className:"h-4 w-4 shrink-0"}),(0,Y.jsxs)("span",{children:["Delivered on"," ",(0,Y.jsx)("span",{className:"rounded bg-ember/15 text-ember font-semibold px-1.5 py-0.5",children:h2})," ","with Express Shipping"]})]}),(0,Y.jsx)("button",{onClick:async()=>{!e2||!f2||await p2({productId:e2.node.id,productTitle:e2.node.title,image:f2.image?.url??e2.node.images.edges[0]?.node.url??null,variantId:f2.id,variantTitle:f2.title,price:M2?{amount:j2.toFixed(2),currencyCode:f2.price.currencyCode}:f2.price,quantity:1,selectedOptions:f2.selectedOptions,sellingPlanId:O2?.id??null,sellingPlanLabel:O2?ne(O2.name):null})},disabled:!e2||!f2||m2||f2?.availableForSale===!1,className:"mt-2.5 sm:mt-4 w-full rounded-xl bg-ember text-cream px-6 py-4 sm:px-8 sm:py-5 text-sm sm:text-base font-bold uppercase tracking-[0.15em] inline-flex items-center justify-center gap-2 hover:brightness-110 shadow-[0_10px_30px_-12px_rgba(0,0,0,0.4)] transition-all disabled:opacity-60",children:m2?(0,Y.jsx)(u,{className:"h-4 w-4 animate-spin"}):f2?.availableForSale===!1?"Sold out":(0,Y.jsxs)(Y.Fragment,{children:[a2,"$",N2.toFixed(2)]})})]}):(0,Y.jsx)("div",{className:"mt-8 rounded-3xl border border-border bg-card/60 p-6 text-sm text-muted-foreground",children:"Pricing is temporarily unavailable for this product. Please check back shortly."})}var we=C({method:"POST"}).handler(S("fb8496720a376ebd2be041b827a4dba31505397ed798b7b3aa63650892ffa461"));function Te({copy:e2}={}){let[t2,n2]=(0,R.useState)(""),[r2,a2]=(0,R.useState)(!1),[o2,s2]=(0,R.useState)(!1),[c2,l2]=(0,R.useState)(null),d2=
15x(we);return(0,Y.jsxs)("section",{className:"relative overflow-hidden bg-navy text-white",children:[(0,Y.jsx)("div",{className:"pointer-events-none absolute -top-24 -left-24 h-80 w-80 rounded-full bg-primary/25 blur-3xl"}),(0,Y.jsx)("div",{className:"pointer-events-none absolute -bottom-28 -right-16 h-80 w-80 rounded-full bg-leaf/20 blur-3xl"}),(0,Y.jsx)("div",{className:"pointer-events-none absolute inset-0 opacity-[0.07] [background-image:radial-gradient(currentColor_1px,transparent_1px)] [background-size:22px_22px]"}),(0,Y.jsxs)("div",{className:"relative mx-auto max-w-3xl px-4 py-8 text-center sm:py-10",children:[(0,Y.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border border-white/20 bg-white/10 px-4 py-1.5 text-[11px] font-bold uppercase tracking-[0.22em] text-white/85 backdrop-blur",children:[(0,Y.jsx)(A,{className:"h-3.5 w-3.5",strokeWidth:2.4}),e2?.eyebrow??"Newsletter"]}),(0,Y.jsx)("h2",{className:"font-display mt-3 text-3xl leading-[1.03] text-white sm:text-4xl",children:e2?e2.headline:(0,Y.jsxs)(Y.Fragment,{children:["Join the Healthful",(0,Y.jsx)("br",{className:"hidden sm:block"})," Seasons list."]})}),(0,Y.jsx)("p",{className:"mx-auto mt-2 max-w-md text-sm leading-relaxed text-white/70",children:e2?.body??"Wellness tips, new drops, and subscriber-only deals \u2014 straight to your inbox."}),(0,Y.jsxs)("div",{className:"mx-auto mt-5 max-w-xl",children:[r2?(0,Y.jsxs)("div",{className:"mx-auto flex max-w-md items-center gap-3 rounded-full border border-white/20 bg-white/10 px-6 py-4 text-left backdrop-blur",children:[(0,Y.jsx)("span",{className:"grid h-9 w-9 shrink-0 place-items-center rounded-full bg-leaf text-navy",children:(0,Y.jsx)(i,{className:"h-4.5 w-4.5",strokeWidth:3})}),(0,Y.jsx)("div",{children:e2?(0,Y.jsx)("div",{className:"font-bold text-white",children:e2.success}):(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("div",{className:"font-bold text-white",children:"You're on the list."}),(0,Y.jsx)("div",{className:"text-xs text-white/65",children:"Watch your inbox for what's next."})]})})]}):(0,Y.jsxs)("form",{onSubmit:async n3=>{if(n3.preventDefault(),!o2){if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t2.trim())){l2(e2?.invalid??"Please enter a valid email address.");return}s2(!0),l2(null);try{let n4=await d2({data:{email:t2.trim()}});n4.ok?a2(!0):l2(e2?.error??n4.error)}catch{l2(e2?.error??"We couldn't sign you up right now. Please try again.")}finally{s2(!1)}}},className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:gap-2 sm:rounded-full sm:border sm:border-white/20 sm:bg-white/10 sm:p-1.5 sm:backdrop-blur",children:[(0,Y.jsx)("input",{type:"email",required:!0,value:t2,onChange:e3=>n2(e3.target.value),placeholder:e2?.placeholder??"[email protected]","aria-label":"Email address",className:"h-14 flex-1 rounded-full border border-white/20 bg-white/10 px-6 text-base text-white outline-none transition placeholder:text-white/45 focus:border-white/40 sm:h-13 sm:border-transparent sm:bg-transparent"}),(0,Y.jsxs)("button",{type:"submit",disabled:o2,className:"btn-primary inline-flex h-13 items-center justify-center gap-2 whitespace-nowrap rounded-full px-9 text-sm font-bold uppercase tracking-widest disabled:opacity-70",children:[o2&&(0,Y.jsx)(u,{className:"h-4 w-4 animate-spin"}),o2?"Signing up":e2?.button??"Sign up"]})]}),c2&&(0,Y.jsx)("p",{className:"mt-2 text-xs font-semibold text-white",children:c2}),(0,Y.jsx)("p",{className:"mt-2 text-xs text-white/55",children:e2?.support??"No spam. Unsubscribe anytime."})]})]})]})}var Z=e2=>`${e2.name} ${e2.nameEm.replace(/\.$/,"")}`.trim(),Q=e2=>e2.shortName??Z(e2);function Ee({className:e2=""}){return(0,Y.jsx)("div",{className:`flex items-center gap-0.5 text-gold ${e2}`,"aria-label":"5 out of 5 stars",children:Array.from({length:5}).map((e3,t2)=>(0,Y.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",children:(0,Y.jsx)("path",{d:"M10 1.5l2.7 5.47 6.05.88-4.38 4.27 1.04 6.03L10 15.9l-5.41 2.85 1.04-6.03L1.25 7.85l6.05-.88L10 1.5z"})},t2))})}function $({className:e2="",mirror:t2=!1}){return(0,Y.jsxs)("svg",{viewBox:"0 0 40 90",fill:"currentColor",className:e2,style:{transform:t2?"scaleX(-1)":void 0},"aria-hidden":"true",children:[(0,Y.jsx)("path",{d:"M20 85 C10 75, 8 58, 12 42 C16 26, 20 14, 20 8",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,Y.jsx)("path",{d:"M12 65 C4 61, 4 53, 12 49 C20 53, 20 61, 12 65 Z"}),(0,Y.jsx)("path",{d:"M12 52 C4 48, 4 40, 12 36 C20 40, 20 48, 12 52 Z"}),(0,Y.jsx)("path",{d:"M13 40 C5 36, 5 28, 13 24 C21 28, 21 36, 13 40 Z"}),(0,Y.jsx)("path",{d:"M15 28 C8 24, 8 17, 15 13 C22 17, 22 24, 15 28 Z"}),(0,Y.jsx)("path",{d:"M18 17 C12 14, 12 9, 18 6 C24 9, 24 14, 18 17 Z"}),(0,Y.jsx)("path",{d:"M20 85 C16 82, 16 77, 20 74 C24 77, 24 82, 20 85 Z"})]})}function De(){return(0,Y.jsxs)("div",{className:"inline-flex w-auto max-w-full items-center gap-1.5 sm:gap-4 roun
15ded-xl sm:rounded-2xl border border-primary/20 bg-white/70 backdrop-blur-sm px-2.5 py-2 sm:px-4 sm:py-3 shadow-sm",children:[(0,Y.jsxs)("div",{className:"flex items-center gap-1 sm:gap-1.5 text-primary shrink-0",children:[(0,Y.jsx)($,{className:"h-8 w-5 sm:h-11 sm:w-7"}),(0,Y.jsxs)("div",{className:"text-center leading-[0.95]",children:[(0,Y.jsx)("div",{className:"font-display text-base sm:text-2xl text-ink whitespace-nowrap",children:"Clinicians'"}),(0,Y.jsx)("div",{className:"font-display text-base sm:text-2xl text-ink whitespace-nowrap",children:"Choice"})]}),(0,Y.jsx)($,{className:"h-8 w-5 sm:h-11 sm:w-7",mirror:!0})]}),(0,Y.jsx)("div",{className:"h-8 w-px shrink-0 bg-primary/20 sm:h-10"}),(0,Y.jsxs)("p",{className:"min-w-0 text-[11px] sm:text-sm text-ink/80 leading-tight max-w-[5.5rem] sm:max-w-[15rem]",children:[(0,Y.jsx)("span",{className:"sm:hidden",children:"Clinicians shared this with their patients."}),(0,Y.jsx)("span",{className:"hidden sm:inline",children:"Clinicians shared this with their patients without compensation."})]})]})}function Oe({content:e2,fallbackProduct:t2}){let{data:n2,isLoading:r2}=a({...w(e2.handle,e2.name,t2),placeholderData:t2??void 0}),i2=Z(e2),o2=e2.reviewSourceHandle??e2.handle,c2=U(e2.slug),l2=s[e2.slug],u2=e2.pageCopy,d2=l2?.gallery?.[2]??l2?.gallery?.[1]??l2?.gallery?.[0]??c2.ritualImage;return(0,Y.jsxs)("div",{className:`min-h-screen text-foreground ${e2.slug==="hs5"?"hs5-scope":""}`,children:[(0,Y.jsx)(p,{}),(0,Y.jsx)(h,{}),(0,Y.jsx)(ke,{content:e2,product:n2,isLoading:r2}),(0,Y.jsx)(Ne,{content:e2}),u2?.pressItems?(0,Y.jsx)(Ge,{items:u2.pressItems}):(0,Y.jsx)(Pe,{}),e2.videos&&e2.videos.length>0&&(0,Y.jsx)(Fe,{content:e2}),(0,Y.jsx)(Le,{content:e2}),(0,Y.jsx)(Re,{content:e2}
15),(0,Y.jsx)("section",{id:"benefits",className:"bg-gradient-to-b from-navy-deep to-navy text-white",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 py-4 sm:py-8",children:[(0,Y.jsxs)("div",{className:"max-w-2xl",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-white/60",children:u2?.benefits?.eyebrow??`Why ${i2}`}),(0,Y.jsxs)("h2",{className:"font-display text-[1.5rem] leading-tight sm:text-5xl mt-3 sm:mt-4 leading-tight",children:[e2.benefitsTitle[0],(0,Y.jsx)("br",{}),e2.benefitsTitle[1]]}),(0,Y.jsx)("p",{className:"mt-3 sm:mt-4 text-sm sm:text-base text-white/70",children:e2.benefitsIntro})]}),(0,Y.jsx)("div",{className:"mt-8 sm:mt-14 grid grid-cols-2 sm:grid-cols-2 lg:grid-cols-3 gap-px bg-white/10 rounded-3xl overflow-hidden",children:e2.benefits.map((e3,t3)=>(0,Y.jsxs)("div",{className:"bg-white/[0.04] p-4 sm:p-8 card-lift",children:[(0,Y.jsxs)("div",{className:"font-display text-shimmer text-2xl sm:text-3xl",children:["0",t3+1]}),(0,Y.jsx)("h3",{className:"mt-2 sm:mt-3 font-semibold text-sm sm:text-lg text-white leading-snug",children:e3.title}),(0,Y.jsx)("p",{className:"mt-1 sm:mt-2 text-xs sm:text-sm text-white/70 leading-relaxed",children:e3.body})]},e3.title))})]})}),(0,Y.jsx)("section",{className:"bg-gradient-to-b from-blush/70 via-cream to-blush/40",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 py-6 sm:py-8 grid lg:grid-cols-2 gap-8 sm:gap-12 items-center",children:[(0,Y.jsx)("img",{src:d2,alt:u2?.ritual?.imageAlt??`Daily ritual with ${i2}`,loading:"lazy",className:"rounded-3xl w-full h-auto object-cover aspect-square bg-white"}),(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:u2?.ritual?.eyebrow??c2.ritualKicker}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4 leading-tight",children:u2?.ritual?u2.ritual.headline:(0,Y.jsxs)(Y.Fragment,{children:[c2.ritualHeadline[0],(0,Y.jsx)("br",{}),c2.ritualHeadline[1]]})}),(0,Y.jsx)("p",{className:"mt-5 text-muted-foreground",children:u2?.ritual?.body??e2.howTo.map(e3=>e3.b).join(" ")}),(0,Y.jsx)("div",{className:"mt-8 grid grid-cols-3 gap-2 sm:gap-4 text-center",children:e2.timeline.map(e3=>(0,Y.jsxs)("div",{className:"min-w-0 rounded-2xl bg-card border border-border p-3 sm:p-5",children:[(0,Y.jsx)("div",{className:"font-display text-sm sm:text-2xl leading-tight break-words",children:e3.pill}),(0,Y.jsx)("div",{className:"text-[10px] sm:text-[11px] uppercase tracking-widest text-muted-foreground mt-1 whitespace-pre-line break-words",children:e3.title})]},e3.pill))})]})]})}),(0,Y.jsx)(ee,{copy:u2?.guarantee}),(0,Y.jsx)("section",{id:"ingredients",className:"mx-auto max-w-6xl px-4 py-6 sm:py-8",children:(0,Y.jsxs)("div",{className:"grid lg:grid-cols-2 gap-12 items-start",children:[(0,Y.jsxs)("div",{className:"lg:sticky lg:top-24",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:u2?.formula?.eyebrow??c2.formulaKicker}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4 leading-tight",children:u2?.formula?u2.formula.headline:(0,Y.jsxs)(Y.Fragment,{children:[c2.formulaHeadline[0],(0,Y.jsx)("br",{}),c2.formulaHeadline[1]]})}),(0,Y.jsx)("p",{className:"mt-4 text-muted-foreground max-w-md",children:e2.formulaIntro}),(0,Y.jsx)("img",{src:e2.slug==="whiskfit-frother"?b.url:c2.formulaImage,alt:`${i2} ingredients`,loading:"lazy",className:`mt-8 h-auto object-contain ${e2.slug==="whiskfit-frother"?"w-full rounded-2xl bg-transparent":"w-full"}`})]}),(0,Y.jsx)("ul",{className:"divide-y divide-border rounded-3xl bg-card border border-border overflow-hidden",children:e2.ingredientList.map(e3=>(0,Y.jsxs)("li",{className:"flex items-baseline justify-between gap-6 p-6",children:[(0,Y.jsxs)("div",{children:[(0,Y.jsx)("div",{className:"font-display text-2xl",children:e3.name}),(0,Y.jsx)("div",{className:"text-sm text-muted-foreground mt-1",children:e3.note})]}),(0,Y.jsx)("div",{className:"font-display text-coral text-xl whitespace-nowrap",children:e3.pct})]},e3.name))})]})}),e2.deepDive&&e2.deepDive.length>0&&(0,Y.jsx)(Me,{content:e2}),(0,Y.jsx)(Ae,{content:e2}),(0,Y.jsx)("section",{className:"bg-gradient-to-br from-blush/50 via-cream to-blush/30 border-y border-border",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 py-4 sm:py-8",children:[(0,Y.jsxs)("div",{className:"text-center max-w-2xl mx-auto",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:u2?.howTo?.eyebrow??"How it works"}),(0,Y.jsx)("h2",{className:"font-display text-[1.5rem] sm:text-5xl mt-4 leading-tight sm:whitespace-nowrap",children:u2?.howTo?.headline??"Three steps. One glow-up."})]}),(0,Y.jsx)("div",{className:"mt-6 sm:mt-14 grid grid-cols-3 md:grid-cols-3 gap-2 sm:gap-6",children:e2.howTo.map(e3=>(0,Y.jsxs)("div",{className:"rounded-2xl sm:rounded-3xl border border-border bg-card p-3 sm:p-8",children:[(0,Y.jsx)("div",{className:"font-display text-copper text-lg sm:text-3xl",children:e3.n}),(0,Y.jsx)("h3",{className:"mt-1 sm:mt-3 font-semibold text-xs sm:text-xl leading-tight",children:e3.t}),(0,Y.jsx)("p",{className:`mt-1 sm:mt-2 text-[11px] sm:text-sm text-muted-foreground leading-snug sm:leading-relaxed ${u2?.howTo?"":"hidden sm:block"}`,children:e3.b})]},e3.n))})]})}),(0,Y.jsx)(ze,{content:e2}),(0,Y.jsx)(Be,{content:e2}),(0,Y.jsx)(P,{copy:u2?.certs}),(0,Y.jsx)(He,{content:e2}),e2.showCelebrities!==!1&&(0,Y.jsx)(ve,{copy:u2?.social}),(0,Y.jsx)(Ve,{content:e2}),(I(o2)?.reviews.length??0)>0&&(0,Y.jsx)("section",{id:"reviews",className:"bg-gradient-to-b from-blush/80 via-blush/40 to-cream border-y border-border",children:(0,Y.jsx)("div",{className:"mx-auto max-w-6xl px-4 py-8 sm:py-12",children:(0,Y.jsx)(We,{content:e2})})}),e2.slug!=="hs5"||n2?(0,Y.jsx)(Ue,{content:e2,product:n2,isLoading:r2}):null,(0,Y.jsx)(Te,{copy:u2?.newsletter}),(0,Y.jsxs)("section",{id:"faq",className:"mx-auto max-w-3xl px-4 py-6 sm:py-8",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:u2?.faq?.eyebrow??"Questions"}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4 leading-tight",children:u2?.faq?.headline??"Everything you're wondering."}),(0,Y.jsx)("div",{className:"mt-10 divide-y divide-border border-y border-border",children:e2.faqs.map(e3=>(0,Y.jsxs)("details",{className:"group py-5",children:[(0,Y.jsxs)("summary",{className:"cursor-pointer list-none flex items-center justify-between gap-4",children:[(0,Y.jsx)("span",{className:"font-semibold text-lg",children:e3.q}),(0,Y.jsx)("span",{className:"text-coral text-2xl leading-none transition-transform group-open:rotate-45",children:"+"})]}),(0,Y.jsx)("p",{className:"mt-3 text-muted-foreground text-sm leading-relaxed",children:e3.a})]},e3.q))})]}),(0,Y.jsx)("section",{className:"gradient-warm",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-4xl px-4 py-6 sm:py-8 text-center",children:[(0,Y.jsx)("img",{src:e2.image??B.url,alt:"",loading:"lazy",className:"mx-auto w-40 h-40 object-cover rounded-full shadow-xl bg-card"}),(0,Y.jsx)("h2",{className:"font-display text-4xl sm:text-6xl mt-8 leading-[0.95]",children:u2?.final?u2.final.headline:(0,Y.jsxs)(Y.Fragment,{children:["Your glow is",(0,Y.jsx)("br",{}),(0,Y.jsx)("em",{className:"text-coral",children:"waiting."})]})}),(0,Y.jsx)("p",{className:"mt-5 text-muted-foreground max-w-md mx-auto",children:e2.finalCtaBody}
15),e2.slug==="hs5"&&!n2?(0,Y.jsx)("span",{className:"mt-8 inline-flex rounded-full border border-primary/30 bg-card px-8 py-4 text-sm font-semibold uppercase tracking-widest text-primary",children:"Shopify listing coming soon"}):(0,Y.jsx)("a",{href:"#buy-hero",className:"btn-primary inline-block mt-8 rounded-full px-8 py-4 text-sm font-semibold uppercase tracking-widest",children:u2?.final?.cta??"Shop now"})]})}),(0,Y.jsx)(_,{})]})}function ke({content:e2,product:t2,isLoading:n2}){let r2=t2?.node.images.edges??[],a2=e2.galleryImages??[],[o2,s2]=(0,R.useState)(null),c2=X(o2),l2=[X(e2.image??r2[0]?.node.url)??v.url,X(a2[0]??r2[1]?.node.url)??de.url,X(a2[1]??r2[2]?.node.url)??z.url,X(a2[2]??r2[3]?.node.url)??B.url],u2=c2?[c2,...l2.slice(1).filter(e3=>e3!==c2).slice(0,3)]:l2,[d2,p2]=(0,R.useState)(0),m2=e2.pageCopy?.hero,h2=(0,R.useCallback)(e3=>{s2(e3),p2(0)},[]);return(0,Y.jsxs)("section",{id:"buy-hero",className:"gradient-aurora grain relative overflow-hidden",children:[(0,Y.jsx)("div",{className:"pointer-events-none absolute -top-32 -left-32 h-96 w-96 rounded-full bg-coral/25 blur-3xl animate-blob"}),(0,Y.jsx)("div",{className:"pointer-events-none absolute top-40 -right-40 h-[28rem] w-[28rem] rounded-full bg-blush/70 blur-3xl animate-blob",style:{animationDelay:"-4s"}}),(0,Y.jsxs)("div",{className:"relative mx-auto max-w-6xl px-4 pt-4 pb-10 sm:pt-10 sm:pb-16 lg:pt-14 lg:pb-20 grid lg:grid-cols-[1fr_1.05fr] gap-5 sm:gap-10 lg:gap-14 items-start",children:[(0,Y.jsxs)("div",{className:"flex flex-col items-center",children:[(0,Y.jsxs)("div",{className:"relative w-full max-w-2xl",children:[(0,Y.jsx)("div",{className:"absolute inset-0 -z-10 rounded-[3rem] bg-blush blur-3xl opacity-60"}),(0,Y.jsx)("img",{src:u2[d2],alt:t2?.node.title??Z(e2),className:"mx-auto w-full h-auto max-h-[260px] sm:max-h-none rounded-3xl object-contain animate-jar-bob"}),(0,Y.jsxs)("div",{className:"absolute top-4 left-4 inline-flex items-center gap-1.5 rounded-full bg-leaf-deep text-white px-3 py-1 text-[10px] uppercase tracking-widest font-semibold shadow-sm",children:[(0,Y.jsx)(i,{size:12,strokeWidth:3})," ",e2.badge]})]}),(0,Y.jsx)("div",{className:"mt-3 flex justify-center gap-2 w-full sm:hidden",children:u2.slice(1).map((e3,t3)=>{let n3=t3+1;return(0,Y.jsx)("button",{type:"button",onClick:()=>p2(n3),className:`h-14 w-14 rounded-xl overflow-hidden aspect-square border-2 transition shadow-sm ${d2===n3?"border-coral opacity-100 ring-2 ring-coral/20":"border-transparent opacity-80"}`,children:(0,Y.jsx)("img",{src:e3,alt:"",className:"block w-full h-full object-contain bg-transparent"})},n3)})}),(0,Y.jsx)("div",{className:"mt-6 hidden sm:grid grid-cols-2 gap-4 w-full max-w-2xl",children:u2.map((e3,t3)=>(0,Y.jsx)("button",{type:"button",onClick:()=>p2(t3),className:`rounded-3xl overflow-hidden aspect-square border-[3px] transition shadow-sm ${d2===t3?"border-coral opacity-100 ring-2 ring-coral/20":"border-transparent opacity-80 hover:opacity-100 hover:border-border"}`,children:(0,Y.jsx)("img",{src:e3,alt:"",className:"block w-full h-full object-contain bg-transparent"})},t3))}),e2.slug!=="whiskfit-frother"&&(()=>{let e3=({Icon:e4,t:t4,s:n3,mobile:r3})=>(0,Y.jsxs)("div",{className:`flex flex-col items-center gap-2 ${r3?"w-[88px]":"w-[160px]"}`,children:[(0,Y.jsxs)("div",{className:`relative flex items-center justify-center rounded-full bg-gradient-to-b from-card to-muted/60 border-[3px] border-ember/30 shadow-[0_12px_30px_-12px_rgba(0,0,0,0.28)] ${r3?"h-[78px] w-[78px]":"h-[120px] w-[120px]"}`,children:[(0,Y.jsx)("div",{className:"absolute inset-2 rounded-full border border-border/60"}),(0,Y.jsx)(e4,{className:`${r3?"h-9 w-9":"h-14 w-14"} text-ember`,strokeWidth:1.9})]}),(0,Y.jsxs)("div",{className:"text-center leading-tight",children:[(0,Y.jsx)("div",{className:`font-display font-bold ${r3?"text-[11px]":"text-base"}`,children:t4}),(0,Y.jsx)("div",{className:"text-[10px] uppercase tracking-[0.12em] text-muted-foreground",children:n3})]})]}),t3=[E,O,j,f];return(0,Y.jsx)("div",{className:"mt-10 hidden sm:block",children:(0,Y.jsx)("div",{className:"hidden sm:grid grid-cols-2 gap-8 place-items-center",children:(m2?.desktopBadges?m2.desktopBadges.map((e4,n3)=>({Icon:t3[n3]??E,...e4})):[{Icon:E,t:"60-Day",s:"Guarantee"},{Icon:ue,t:"Clinicians'",s:"Choice"},{Icon:k,t:"Free",s:"Shipping $50+"},{Icon:f,t:"Secure",s:"Shopify Checkout"}]).map(t4=>(0,Y.jsx)(e3,{...t4},t4.t))})})})()]}),(0,Y.jsxs)("div",{children:[(0,Y.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-full border-2 border-leaf-deep bg-leaf-soft px-2.5 py-0.5 sm:px-3 sm:py-1 text-[10px] sm:text-[11px] uppercase tracking-widest text-leaf-deep",children:[(0,Y.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-leaf"})," ",e2.kicker]}),e2.slug!=="whiskfit-frother"&&(0,Y.jsx)("div",{className:"mt-2 sm:mt-4",children:m2?.endorsement?(0,Y.jsxs)("div",{className:"inline-flex max-w-full flex-col rounded-xl sm:rounded-2xl border border-primary/20 bg-white/70 px-3 py-2 sm:px-4 sm:py-3 shadow-sm",children:[(0,Y.jsx)("span",{className:"font-display text-base sm:text-xl text-ink",children:m2.endorsement.main}),(0,Y.jsx)("span",{className:"text-[11px] sm:text-sm text-ink/75 leading-tight",children:m2.endorsement.sub})]}):(0,Y.jsx)(De,{})}),m2?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("h1",{className:"font-display text-[1.45rem] leading-[1.1] sm:text-3xl lg:text-[2.4rem] mt-2 sm:mt-4",children:m2.headline.map((e3,t3)=>(0,Y.jsx)("span",{className:`block ${t3>0?"text-primary":""}`,children:e3},e3))}),(0,Y.jsx)("p",{className:"mt-1.5 sm:mt-3 font-display text-lg sm:text-2xl",children:(0,Y.jsx)(T,{name:e2.name,collagenColor:e2.collagenColor})})]}):(0,Y.jsxs)("h1",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl lg:text-6xl leading-[1] mt-4",children:[(0,Y.jsx)(T,{name:e2.name,collagenColor:e2.collagenColor})," ",(0,Y.jsx)("em",{className:"text-primary not-italic",children:e2.nameEm})]}),e2.secondaryName&&(0,Y.jsx)("p",{className:"mt-2 text-sm text-muted-foreground",children:e2.secondaryName}),(0,Y.jsx)("div",{className:"hidden sm:block",children:(0,Y.jsx)(N,{className:"mt-3"})}),(0,Y.jsxs)("div",{className:"mt-2 sm:mt-5 flex flex-wrap items-center gap-x-3 gap-y-1",children:[(0,Y.jsx)(Ee,{}),(0,Y.jsxs)("a",{href:"#reviews",className:"text-xs text-muted-foreground underline underline-offset-4",children:[(I(e2.reviewSourceHandle??e2.handle)?.count??e2.reviewCount).toLocaleStr
15ing()," ","Reviews"]}),(0,Y.jsx)("span",{className:"text-muted-foreground/40 text-xs",children:"|"}),(0,Y.jsx)(L,{handle:e2.handle,productName:`${e2.name} ${e2.nameEm}`.trim(),asLink:!0})]}),(0,Y.jsx)("p",{className:"mt-2 sm:mt-5 text-sm sm:text-base text-muted-foreground",children:m2?.subhead??e2.tagline}),m2?.support&&(0,Y.jsx)("p",{className:"mt-2 sm:mt-3 text-sm sm:text-base font-medium text-foreground",children:m2.support}),(0,Y.jsx)("ul",{className:"mt-3 sm:mt-5 grid grid-cols-2 gap-x-3 gap-y-1.5 text-xs sm:text-sm",children:e2.bullets.map(e3=>(0,Y.jsxs)("li",{className:"flex items-center gap-2",children:[(0,Y.jsx)("span",{className:"grid h-5 w-5 shrink-0 place-items-center rounded-full bg-leaf-deep text-white text-[11px] font-bold",children:"\u2713"}),e3]},e3))}),e2.slug==="hs5"&&!t2?(0,Y.jsxs)("div",{className:"mt-6 rounded-2xl border border-primary/25 bg-card/85 p-5 text-center shadow-sm",children:[(0,Y.jsx)("p",{className:"font-display text-xl text-primary",children:"HS5 is almost ready."}),(0,Y.jsx)("p",{className:"mt-1 text-sm text-muted-foreground",children:"The dedicated Shopify product is being connected. Purchasing will appear here as soon as its live variants are available."})]}):(0,Y.jsxs)(Y.Fragment,{children:[m2?.offerHeading&&(0,Y.jsx)("h2",{className:"mt-4 sm:mt-6 -mb-1 sm:-mb-2 font-display text-lg sm:text-2xl",children:m2.offerHeading}),(0,Y.jsx)(Ce,{product:t2,isLoading:n2,unitNoun:e2.unitNoun,servingsPerUnit:e2.servingsPerUnit,onVariantChange:h2,addToCartPrefix:m2?"ADD TO CART \u2014 ":void 0})]}),e2.slug==="whiskfit-frother"&&(0,Y.jsx)("div",{className:"mt-4 flex items-center justify-center gap-5 sm:gap-7",children:[{Icon:E,t:"60-Day Guarantee"},{Icon:k,t:"Free Shipping $50+"},{Icon:f,t:"Secure Checkout"}].map(({Icon:e3,t:t3})=>(0,Y.jsxs)("div",{className:"flex flex-col items-center gap-1.5 text-center",children:[(0,Y.jsx)("div",{className:"grid h-11 w-11 place-items-center rounded-full border-2 border-ember/30 bg-gradient-to-b from-card to-muted/60 shadow-sm",children:(0,Y.jsx)(e3,{className:"h-5 w-5 text-ember",strokeWidth:1.9})}),(0,Y.jsx)("span",{className:"text-[10px] font-semibold uppercase tracking-[0.08em] text-muted-foreground leading-tight",children:t3})]},t3))})]})]})]})}function Ae({content:e2}){let t2=e2.pageCopy?.carousel;if(t2)return(0,Y.jsx)(Ke,{copy:t2});let n2=e2.aplusImages??[],r2=n2.length>=3?n2:[...new Set([...n2,...e2.galleryImages??[]])].slice(0,6);return r2.length===0?null:(0,Y.jsx)(je,{imgs:r2,content:e2})}function je({imgs:e2,content:t2}){let[n2,r2]=(0,R.useState)(()=>e2.map((e3,t3)=>t3)),[i2,a2]=(0,R.useState)(!1),[o2,s2]=(0,R.useState)(!1),c2=(0,R.useRef)(null),l2=()=>r2(e3=>[...e3.slice(1),e3[0]]);(0,R.useEffect)(()=>{let e3=window.matchMedia("(max-width: 639px)"),t3=()=>s2(e3.matches);return t3(),e3.addEventListener("change",t3),()=>e3.removeEventListener("change",t3)},[]),(0,R.useEffect)(()=>{if(i2||e2.length<2)return;let t3=setInterval(l2,3600);return()=>clearInterval(t3)},[i2,e2.length]);let u2=o2?6:14,d2=o2?-3:-5,f2=o2?.7:1.4;return(0,Y.jsx)("section",{className:"bg-gradient-to-b from-ink via-[oklch(0.28_0.07_255)] to-ink",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-5xl px-4 py-6 sm:py-8 overflow-hidden",children:[(0,Y.jsxs)("div",{className:"text-center",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-white/60",children:"The full story"}),(0,Y.jsxs)("h2",{className:"font-display text-white text-[1.35rem] leading-tight sm:text-4xl mt-2 px-2",children:["Everything about ",Q(t2)]}),e2.length>1&&(0,Y.jsxs)("p",{className:"mt-2 text-[10px] sm:text-xs uppercase tracking-[0.2em] text-white/40",children:[(0,Y.jsx)("span",{className:"sm:hidden",children:"Swipe or tap to browse"}),(0,Y.jsx)("span",{className:"hidden sm:inline",children:"\xA0"})]})]}),(0,Y.jsx)("div",{className:"relative mx-auto mt-6 sm:mt-8 w-full max-w-[480px] aspect-[16/11] cursor-pointer select-none",onClick:l2,onMouseEnter:()=>a2(!0),onMouseLeave:()=>a2(!1),onTouchStart:e3=>{c2.current=e3.touches[0]?.clientX??null},onTouchEnd:e3=>{let t3=c2.current,n3=e3.changedTouches[0]?.clientX??null;c2.current=null,t3!==null&&n3!==null&&Math.abs(n3-t3)>40&&l2()},children:e2.map((r3,i3)=>{let a3=n2.indexOf(i3),s3=Math.min(a3,o2?3:4),c3=a3<5,l3=a3%2==1?1:-1;return(0,Y.jsx)("div",{className:"absolute inset-0 overflow-hidden rounded-2xl sm:rounded-[1.25rem] bg-white ring-1 ring-white/15 shadow-[0_24px_56px_-30px_rgba(0,0,0,0.85)] transition-all duration-700 ease-[
15cubic-bezier(0.22,1,0.36,1)]",style:{zIndex:e2.length-a3,opacity:+!!c3,transformOrigin:"50% 100%",transform:`translate(${s3*u2*l3}px, ${s3*d2}px) rotate(${s3*f2*l3}deg)`,pointerEvents:a3===0?"auto":"none"},children:(0,Y.jsx)("img",{src:r3,alt:`${Z(t2)} detail ${i3+1}`,loading:"lazy",className:"h-full w-full object-cover sm:object-cover"})},r3)})}),e2.length>1&&(0,Y.jsx)("div",{className:"mt-5 sm:mt-6 flex flex-wrap items-center justify-center gap-1.5 sm:gap-2",children:e2.map((e3,t3)=>(0,Y.jsx)("span",{className:`h-1.5 rounded-full transition-all duration-500 ${n2[0]===t3?"w-6 bg-white":"w-1.5 bg-white/30"}`},e3))})]})})}function Me({content:e2}){let t2=e2.deepDive??[],n2=e2.pageCopy?.deepDive,r2=n2?.images??e2.galleryImages??[];return(0,Y.jsx)("section",{className:"bg-gradient-to-b from-cream via-blush/50 to-cream border-y border-border/60",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 py-6 sm:py-10",children:[(0,Y.jsxs)("div",{className:"max-w-2xl",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:n2?.eyebrow??"A closer look"}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4",children:n2?.headline??`Inside ${Z(e2)}`})]}),(0,Y.jsx)("div",{className:"mt-10 space-y-10 sm:space-y-16",children:t2.map((e3,t3)=>{let n3=r2[t3%Math.max(r2.length,1)],i2=t3%2==1;return(0,Y.jsxs)("div",{className:"grid lg:grid-cols-2 gap-6 sm:gap-10 items-center",children:[n3&&(0,Y.jsx)("div",{className:`overflow-hidden rounded-3xl border border-border bg-card ${i2?"lg:order-2":""}`,children:(0,Y.jsx)("img",{src:n3,alt:e3.heading,loading:"lazy",className:"w-full h-auto object-cover"})}),(0,Y.jsxs)("div",{className:i2?"lg:order-1":"",children:[(0,Y.jsxs)("div",{className:"font-display text-shimmer text-3xl",children:["0",t3+1]}),(0,Y.jsx)("h3",{className:"mt-3 font-display text-2xl sm:text-3xl leading-tight",children:e3.heading}),(0,Y.jsx)("p",{className:"mt-4 text-muted-foreground leading-relaxed",children:e3.body})]})]},e3.heading)})})]})})}function Ne({content:e2}){return(0,Y.jsx)("section",{className:"bg-emerald-100 border-y border-emerald-300/70",children:(0,Y.jsx)("div",{className:"mx-auto max-w-6xl px-4 py-6 grid grid-cols-2 md:grid-cols-4 gap-6",children:(e2.pageCopy?.trustBar??[{t:"Free USA Shipping",s:"On all orders"},{t:"Naturally Formulated",s:"Non-GMO \xB7 Gluten-free"},{t:`${e2.ingredientList.length} Active Ingredients`,s:"Third-party tested"},{t:"60-Day Guarantee",s:"Money-back promise"}]).map(e3=>(0,Y.jsxs)("div",{className:`text-center ${e3.t==="Free USA Shipping"||e3.t==="60-Day Guarantee"?"hidden sm:block":""}`,children:[(0,Y.jsx)("div",{className:"mx-auto h-9 w-9 rounded-full bg-emerald-600/15 text-emerald-700 flex items-center justify-center",children:(0,Y.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 20 20",fill:"none",stroke:"currentColor",strokeWidth:"2.5",children:(0,Y.jsx)("path",{d:"M4 10.5l3.5 3.5L16 6",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,Y.jsx)("div",{className:"mt-2 text-sm font-semibold text-emerald-950",children:e3.t}),(0,Y.jsx)("div",{className:"text-[11px] uppercase tracking-widest text-emerald-700/80 mt-1",children:e3.s})]},e3.t))})})}function Pe(){return(0,Y.jsx)(te,{})}function Fe({content:e2}){return(0,Y.jsxs)("section",{className:"mx-auto max-w-6xl px-4 py-8 sm:py-12",children:[(0,Y.jsxs)("div",{className:"text-center max-w-2xl mx-auto",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:"See it in action"}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4 leading-tight",children:"One scoop. Real routines."}),(0,Y.jsxs)("p",{className:"mt-4 text-muted-foreground",children:["Customers and creators using ",Z(e2)," daily."]})]}),(0,Y.jsx)("div",{className:"mt-8 sm:mt-12 grid grid-cols-2 md:grid-cols-4 gap-4",children:(e2.videos??[]).map((e3,t2)=>(0,Y.jsx)(Ie,{v:e3},t2))})]})}function Ie({v:e2}){let[t2,n2]=(0,R.useState)(!0),[r2,i2]=(0,R.useState)(!0);return(0,R.useEffect)(()=>{let e3=setTimeout(()=>n2(!1),5200),t3=setTimeout(()=>i2(!1),6200);return()=>{clearTimeout(e3),clearTimeout(t3)}},[]),(0,Y.jsxs)("div",{className:"group relative rounded-3xl overflow-hidden aspect-[9/16] bg-card border border-border",children:[(0,Y.jsx)("iframe",{className:"absolute inset-0 w-full h-full z-0 scale-[1.18]",src:`https://www.youtube.com/embed/${e2.id}?autoplay=1&mute=1&loop=1&playlist=${e2.id}&rel=0&modestbranding=1&playsinline=1&controls=0&iv_load_policy=3&showinfo=0&autohide=1&disablekb=1&fs=0`,title:e2.caption,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}),r2&&(0,Y.jsxs)("div",{className:`absolute inset-0 z-20 pointer-events-none transition-opacity duration-700 ${t2?"opacity-100":"opacity-0"}`,children:[(0,Y.jsx)("img",{src:`https://img.youtube.com/vi/${e2.id}/hqdefault.jpg`,alt:"",className:"w-full h-full object-cover"}),(0,Y.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-ink/70 via-ink/10 to-transparent"})]}),(0,Y.jsx)("div",{className:"absolute left-0 right-0 top-0 z-10 h-16 bg-gradient-to-b from-ink/70 to-transparent pointer-events-none"}),(0,Y.jsx)("div",{className:"absolute left-0 right-0 bottom-0 z-10 h-20 bg-gradient-to-t from-ink/80 to-transparent pointer-events-none"}),(0,Y.jsx)("div",{className:"absolute inset-0 z-30 pointer-events-none bg-gradient-to-t from-ink/70 via-ink/10 to-transparent"}),(0,Y.jsx)("div",{className:"absolute inset-0 z-40 pointer-events-auto cursor-default","aria-hidden":"true"}),(0,Y.jsx)("div",{className:"absolute bottom-3 left-3 right-3 z-50 text-cream text-xs font-medium",children:e2.caption})]})}function Le({content:e2}){let t2=oe(e2.slug),[n2,r2]=(0,R.useState)(!0);if(!t2.length)return null;let i2=t2[0],a2=e2.pageCopy?.video;return(0,Y.jsx)("section",{className:"bg-gradient-to-b from-navy-deep to-navy text-white",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 py-8 sm:py-12",children:[(0,Y.jsxs)("div",{className:"text-center max-w-2xl mx-auto",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-white/60",children:a2?.eyebrow??"From our channel"}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4",children:a2?.headline??`See ${Q(e2)} in Action`}),(0,Y.jsx)("p",{className:"mt-4 text-white/70",children:a2?.body??`Real stories, expert takes and routines featuring ${Z(e2)}.`})]}),(0,Y.jsx)("div",{className:"mt-8 sm:mt-12 mx-auto w-full max-w-4xl",children:(0,Y.jsx)("div",{className:"group relative rounded-3xl overflow-hidden bg-white/[0.06] border border-white/12 shadow-2xl",children:(0,Y.jsx)("div",{className:"relative aspect-video bg-ink",children:n2?(0,Y.jsx)("iframe",{className:"absolute inset-0 w-full h-full",src:`https://www.youtube-nocookie.com/embed/${i2.id}?autoplay=1&mute=1&rel=0&modestbranding=1&playsinline=1`,title:i2.title,allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}):(0,Y.jsxs)("button",{type:"button",onClick:()=>r2(!0),className:"absolute inset-0 w-full h-full","aria-label":a2?.playLabel??`Play ${i2.title}`,children:[(0,Y.jsx)("img",{src:`https://img.youtube.com/vi/${i2.i
15d}/maxresdefault.jpg`,alt:i2.title,loading:"lazy",onError:e3=>{e3.currentTarget.src=`https://img.youtube.com/vi/${i2.id}/hqdefault.jpg`},className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105"}),(0,Y.jsx)("span",{className:"absolute inset-0 bg-gradient-to-t from-ink/85 via-ink/15 to-transparent"}),(0,Y.jsx)("span",{className:"absolute inset-0 grid place-items-center",children:(0,Y.jsx)("span",{className:"h-20 w-20 rounded-full bg-ember text-cream grid place-items-center shadow-2xl transition-transform duration-300 group-hover:scale-110",children:(0,Y.jsx)("svg",{viewBox:"0 0 24 24",className:"h-9 w-9 translate-x-[2px]",fill:"currentColor","aria-hidden":"true",children:(0,Y.jsx)("path",{d:"M8 5v14l11-7z"})})})}),(0,Y.jsxs)("span",{className:"absolute bottom-4 left-4 right-4 text-left",children:[(0,Y.jsx)("span",{className:"block text-sm sm:text-base font-semibold text-cream leading-snug line-clamp-2",children:i2.title}),i2.views>0&&(0,Y.jsx)("span",{className:"mt-1 block text-[11px] text-cream/70",children:ae(i2.views)})]})]})})})})]})})}function Re({content:e2}){let[t2,n2,r2]=e2.transformHeadline,i2=e2.slug==="nattokinase-hawthorn-gaba-grape-seed",a2=e2.slug==="amla-indian-gooseberry",o2=e2.pageCopy?.transform,s2=e2.pageCopy?.callouts;return(0,Y.jsxs)("section",{className:"bg-gradient-to-br from-blush/50 via-cream to-blush/30 border-y border-border",children:[(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 py-6 sm:py-8 grid lg:grid-cols-2 gap-8 sm:gap-12 items-center",children:[(0,Y.jsxs)("div",{children:[o2?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:o2.eyebrow}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4 leading-[1.05]",children:o2.headline}),o2.body.map(e3=>(0,Y.jsx)("p",{className:"mt-5 text-muted-foreground",children:e3},e3))]}):(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-md bg-coral/15 text-coral px-2 py-1 text-[11px] font-semibold",children:[(0,Y.jsx)("span",{className:"text-gold",children:"\u2605\u2605\u2605\u2605\u2605"})," ",e2.ratingAvg,"/5 \xB7 Loved by real customers"]}),(0,Y.jsxs)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-5 leading-[1.05]",children:[t2," ",(0,Y.jsx)("em",{className:"text-coral",children:n2})," to ",(0,Y.jsx)("em",{className:"text-coral",children:r2})," ","with ",Z(e2),"."]}),(0,Y.jsx)("p",{className:"mt-5 text-muted-foreground",children:e2.transformIntro??`${Z(e2)} supports your body from the inside out so you can:`})]}),(0,Y.jsx)("ul",{className:"mt-5 space-y-3 text-sm",children:e2.transformBullets.map(e3=>(0,Y.jsxs)("li",{className:"flex items-start gap-3",children:[(0,Y.jsx)("span",{className:"mt-0.5 h-5 w-5 rounded-full bg-coral/15 text-coral flex items-center justify-center shrink-0",children:(0,Y.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 20 20",fill:"none",stroke:"currentColor",strokeWidth:"3",children:(0,Y.jsx)("path",{d:"M4 10.5l3.5 3.5L16 6",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,Y.jsx)("span",{className:"font-medium",children:e3})]},e3))}),(0,Y.jsx)("a",{href:"#buy-hero",className:"btn-primary mt-8 inl
15ine-block max-w-full whitespace-nowrap rounded-full px-6 sm:px-8 py-4 text-[0.7rem] sm:text-sm font-semibold uppercase tracking-[0.12em] sm:tracking-widest",children:o2?.cta??`Try ${Q(e2)} Risk-Free`}),(0,Y.jsxs)("div",{className:"mt-4 flex items-center gap-2 text-xs text-muted-foreground",children:[(0,Y.jsx)("span",{className:"h-6 w-6 rounded-full border border-border flex items-center justify-center",children:"\u2713"}),o2?.micro??"60-day money-back guarantee"]})]}),(0,Y.jsx)("div",{className:"grid grid-cols-2 gap-3 sm:gap-4",children:pe(e2.slug).map((e3,t3)=>(0,Y.jsx)("div",{className:`overflow-hidden rounded-2xl border border-border/70 bg-card shadow-sm ${i2||a2?"aspect-square":"aspect-[4/5]"}`,children:(0,Y.jsx)("img",{src:e3,alt:i2?["Nattokinase bottle in a bright daily wellness setting","Nattokinase bottle beside purple grapes and a glass of water","Nattokinase bottle at breakfast beside water and berries","Nattokinase bottle beside water in a calm morning setting"][t3]:a2?["Amla bottle on a kitchen counter beside fresh gooseberries and water","Amla bottle at breakfast beside oatmeal and green tea","Amla bottle on a sunlit garden table beside lemon water","Amla bottle on a bathroom vanity beside capsules and water"][t3]:"",loading:"lazy",width:i2||a2?1024:void 0,height:i2||a2?1024:void 0,className:"h-full w-full object-cover"})},e3))})]}),s2?(0,Y.jsx)("div",{className:"border-t border-border bg-leaf-soft",children:(0,Y.jsx)("div",{className:"mx-auto max-w-6xl px-4 py-6 sm:py-10 grid grid-cols-2 sm:grid-cols-4 gap-6 gap-y-10",children:s2.map(({icon:e3,t:t3,s:n3})=>(0,Y.jsxs)("div",{className:"text-center",children:[(0,Y.jsx)("div",{className:"mx-auto grid h-24 w-24 sm:h-32 sm:w-32 place-items-center rounded-full border-[8px] border-leaf-deep/80 bg-card",children:(0,Y.jsx)(e3,{className:"h-9 w-9 sm:h-12 sm:w-12 text-leaf-deep",strokeWidth:1.6,"aria-hidden":"true"})}),(0,Y.jsx)("div",{className:"mt-4 font-display text-lg sm:text-xl",children:t3}),(0,Y.jsx)("p",{className:"mt-1 text-sm text-muted-foreground max-w-[14rem] mx-auto",children:n3})]},t3))})}):(0,Y.jsxs)("div",{className:"border-t border-border bg-leaf-soft",children:[(0,Y.jsx)("div",{className:"mx-auto max-w-6xl px-4 py-6 sm:py-10 grid grid-cols-2 sm:grid-cols-4 gap-6 gap-y-10",children:e2.stats.map((e3,t3)=>(0,Y.jsxs)("div",{className:"text-center",children:[(0,Y.jsxs)("div",{className:"relative mx-auto h-28 w-28 sm:h-32 sm:w-32 lg:h-40 lg:w-40",children:[(0,Y.jsxs)("svg",{viewBox:"0 0 100 100",className:"h-full w-full -rotate-90",children:[(0,Y.jsx)("circle",{cx:"50",cy:"50",r:"42",stroke:"currentColor",className:"text-leaf/15",strokeWidth:"8",fill:"none"}),(0,Y.jsx)("circle",{cx:"50",cy:"50",r:"42",stroke:"currentColor",className:"text-leaf-deep wheel-progress",strokeWidth:"8",fill:"none",strokeLinecap:"round",strokeDasharray:`${e3.pct/100*264} 264`,style:{animationDelay:`${t3*.18}s`}})]}),(0,Y.jsxs)("div",{className:"absolute inset-0 flex items-center justify-center font-display text-3xl sm:text-4xl",children:[e3.pct,"%"]})]}),(0,Y.jsx)("p",{className:"mt-4 text-sm text-muted-foreground max-w-[14rem] mx-auto",children:e3.label})]},e3.pct+e3.label))}),(0,Y.jsx)("p",{className:"text-center text-[10px] uppercase tracking-widest text-muted-foreground pb-10",children:"*Based on a self-reported customer survey."})]})]})}function ze({content:e2}){let t2=e2.potency.slice(0,3),n2=e2.potency.slice(3,6),r2=e2.slug==="whiskfit-frother";return(0,Y.jsxs)("section",{className:"relative overflow-hidden bg-gradient-to-b from-blush/60 via-cream to-blush/50 border-y border-border",children:[(0,Y.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute -left-24 top-16 h-96 w-96 rounded-full bg-coral/10 blur-3xl"}),(0,Y.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute -right-24 bottom-16 h-96 w-96 rounded-full bg-coral/10 blur-3xl"}),(0,Y.jsxs)("div",{className:"relative mx-auto max-w-6xl px-4 py-6 sm:py-10",children:[(0,Y.jsxs)("div",{className:"text-center max-w-2xl mx-auto",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.3em] text-copper",children:e2.pageCopy?.potency?.eyebrow??"The formula"}),(0,Y.jsxs)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4 leading-tight text-copper",children:[e2.potencyTitle[0],(0,Y.jsx)("br",{}),e2.potencyTitle[1]]}),(0,Y.jsx)("p",{className:"mt-5 text-copper/80 text-sm sm:text-base",children:e2.potencyIntro})]}),(0,Y.jsxs)("div",{className:"mt-10 sm:mt-12 grid grid-cols-1 lg:grid-cols-[1fr_auto_1fr] gap-8 lg:gap-8 sm:gap-12 items-center",children:[(0,Y.jsx)("div",{className:"space-y-14",children:t2.map(e3=>(0,Y.jsxs)("div",{className:"text-center lg:text-right",children:[(0,Y.jsx)(e3.icon,{className:"h-9 w-9 mx-auto lg:ml-auto lg:mr-0 mb-3 text-coral",strokeWidth:1.4}),(0,Y.jsx)("div",{className:"text-xs font-bold tracking-[0.2em] uppercase text-copper",children:e3.name}),(0,Y.jsx)("p",{className:"mt-2 text-sm text-copper/75 leading-relaxed max-w-xs mx-auto lg:mr-0",children:e3.body})]},e3.name))}),(0,Y.jsxs)("div",{className:"relative mx-auto flex items-center justify-center",children:[!r2&&(0,Y.jsx)("div",{"aria-hidden":!0,
15className:"absolute inset-0 rounded-full bg-gradient-to-br from-coral/25 to-transparent blur-2xl"}),(0,Y.jsx)("img",{src:r2?W.url:e2.image??M.url,alt:`${Z(e2)} jar`,className:`relative h-auto drop-shadow-2xl animate-jar-bob will-change-transform ${r2?"w-40 sm:w-48":"w-64 sm:w-72"}`})]}),(0,Y.jsx)("div",{className:"space-y-14",children:n2.map(e3=>(0,Y.jsxs)("div",{className:"text-center lg:text-left",children:[(0,Y.jsx)(e3.icon,{className:"h-9 w-9 mx-auto lg:ml-0 lg:mr-auto mb-3 text-coral",strokeWidth:1.4}),(0,Y.jsx)("div",{className:"text-xs font-bold tracking-[0.2em] uppercase text-copper",children:e3.name}),(0,Y.jsx)("p",{className:"mt-2 text-sm text-copper/75 leading-relaxed max-w-xs mx-auto lg:ml-0",children:e3.body})]},e3.name))})]})]})]})}function Be({content:e2}){return(0,Y.jsx)("section",{className:"bg-cream",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 py-8 sm:py-12 grid lg:grid-cols-2 gap-8 sm:gap-12 items-center",children:[(0,Y.jsx)("div",{className:"rounded-3xl overflow-hidden bg-blush/30 aspect-[4/5] max-h-[640px]",children:(0,Y.jsx)("img",{src:U(e2.slug).formulaImage,alt:`Preparing ${Z(e2)}`,className:"w-full h-full object-cover",loading:"lazy"})}),(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.3em] text-copper",children:e2.pageCopy?.timeline?.eyebrow??"The results timeline"}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-3 leading-tight text-copper",children:e2.pageCopy?.timeline?e2.pageCopy.timeline.headline:(0,Y.jsxs)(Y.Fragment,{children:["Feel the Difference",(0,Y.jsx)("br",{}),"Over Time"]})}),(0,Y.jsx)("ol",{className:"mt-10 relative border-l-2 border-copper/20 space-y-10 pl-8",children:e2.timeline.map(e3=>(0,Y.jsxs)("li",{className:"relative",children:[(0,Y.jsx)("span",{className:"absolute -left-[41px] top-1 flex h-5 w-5 items-center justify-center",children:(0,Y.jsx)("span",{className:"h-2.5 w-2.5 rounded-full bg-coral ring-4 ring-cream"})}),(0,Y.jsx)("div",{className:"inline-block text-[10px] font-bold tracking-[0.22em] uppercase text-white bg-coral rounded-full px-3 py-1",children:e3.pill}),(0,Y.jsx)("h3",{className:"mt-3 font-display text-2xl text-copper leading-tight",children:e3.title}),(0,Y.jsx)("ul",{className:"mt-3 space-y-1.5 text-sm text-copper/80",children:e3.bullets.map(e4=>(0,Y.jsxs)("li",{className:"flex gap-2",children:[(0,Y.jsx)("span",{className:"mt-1.5 h-1.5 w-1.5 rounded-full bg-coral shrink-0"}),(0,Y.jsx)("span",{children:e4})]},e4))})]},e3.pill))})]})]})})}function Ve({content:e2}){let t2=e2.pageCopy?.comparison;if(t2)return(0,Y.jsx)(qe,{content:e2,cc:t2});let n2=e2.comparison.rows;return(0,Y.jsx)("section",{className:"relative overflow-hidden bg-gradient-to-b from-copper via-copper to-coral/80 text-cream",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 pt-8 pb-12 sm:pt-10 sm:pb-14",children:[(0,Y.jsxs)("div",{className:"text-center max-w-2xl mx-auto",children:[(0,Y.jsxs)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl leading-tight",children:[e2.comparison.title[0],(0,Y.jsx)("br",{}),e2.comparison.title[1]]}),(0,Y.jsx)("p",{className:"mt-5 text-cream/85 max-w-lg mx-auto",children:e2.comparison.intro})]}),(0,Y.jsxs)("div",{className:"relative mt-10 sm:mt-12 grid grid-cols-2 gap-3 sm:gap-6 max-w-3xl mx-auto",children:[(0,Y.jsx)("div",{className:"absolute left-1/2 -top-6 sm:-top-8 -translate-x-1/2 z-20",children:(0,Y.jsx)("img",{src:e2.slug==="whiskfit-frother"?W.url:e2.image??M.url,alt:"",className:"w-32 sm:w-44 h-auto drop-shadow-2xl animate-jar-bob will-change-transform"})}),(0,Y.jsxs)("div",{className:"rounded-3xl bg-gradient-to-b from-white/15 to-white/5 border border-white/25 backdrop-blur-sm p-6 sm:p-8 pt-20 sm:pt-22",children:[(0,Y.jsx)("div",{className:"text-center text-[11px] uppercase tracking-[0.25em] font-bold text-cream mb-6",children:Z(e2)}),(0,Y.jsx)("ul",{className:"space-y-5",children:n2.map(e3=>(0,Y.jsxs)("li",{className:"flex items-start gap-3 text-sm sm:text-[15px] leading-snug",children:[(0,Y.jsx)("span",{className:"mt-0.5 shrink-0 grid place-items-center h-6 w-6 rounded-full bg-white/95 text-copper",children:(0,Y.jsx)(i,{className:"h-3.5 w-3.5",
15strokeWidth:3})}),(0,Y.jsx)("span",{children:e3})]},e3))})]}),(0,Y.jsxs)("div",{className:"rounded-3xl bg-white/5 border border-white/15 backdrop-blur-sm p-6 sm:p-8 pt-20 sm:pt-22",children:[(0,Y.jsx)("div",{className:"text-center text-[11px] uppercase tracking-[0.25em] font-bold text-cream/70 mb-6",children:e2.comparison.compareLabel}),(0,Y.jsx)("ul",{className:"space-y-5",children:n2.map((e3,t3)=>(0,Y.jsxs)("li",{className:"flex items-start gap-3 text-sm sm:text-[15px] leading-snug text-cream/55",children:[(0,Y.jsx)("span",{className:"mt-0.5 shrink-0 grid place-items-center h-6 w-6 rounded-full bg-white/10 text-cream/70",children:(0,Y.jsx)(D,{className:"h-3.5 w-3.5",strokeWidth:3})}),(0,Y.jsx)("span",{className:"line-through decoration-cream/30",children:e3})]},`t-${t3}`))})]})]})]})})}function He({content:e2}){let[t2,n2]=(0,R.useState)(!1),r2=e2.supplementDeckUrl;if((0,R.useEffect)(()=>{if(!t2)return;let e3=e4=>e4.key==="Escape"&&n2(!1);return window.addEventListener("keydown",e3),()=>window.removeEventListener("keydown",e3)},[t2]),r2){let i3=Z(e2);return(0,Y.jsx)("section",{className:"bg-gradient-to-b from-blush/60 via-cream to-blush/40 border-y border-border",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-4xl px-4 py-8 sm:py-12",children:[(0,Y.jsxs)("div",{className:"text-center",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:e2.pageCopy?.supplement?.eyebrow??"Full transparency"}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4 leading-tight",children:e2.pageCopy?.supplement?.headline??"The supplement deck."}),(0,Y.jsx)("p",{className:"mt-4 text-muted-foreground",children:e2.pageCopy?.supplement?.body??`Every ingredient, every dose \u2014 straight from the ${Q(e2)} label. Nothing hidden, nothing proprietary-blended away.`})]}),(0,Y.jsxs)("button",{type:"button",onClick:()=>n2(!0),className:"group relative mt-10 block w-full cursor-zoom-in rounded-3xl border border-border bg-white p-3 sm:p-5 shadow-[0_24px_60px_-24px_rgba(0,0,0,0.25)] transition-transform hover:-translate-y-1","aria-label":`Zoom in on the ${i3} supplement facts panel`,children:[(0,Y.jsx)("img",{src:r2,alt:`${i3} supplement facts panel`,loading:"lazy",className:"w-full h-auto rounded-2xl"}),(0,Y.jsx)("span",{className:"absolute bottom-6 right-6 rounded-full bg-ink/80 px-3 py-1.5 text-[10px] font-bold uppercase tracking-[0.15em] text-cream opacity-0 transition-opacity group-hover:opacity-100",children:"Tap to zoom"})]}),t2&&(0,Y.jsxs)("div",{className:"fixed inset-0 z-[90] flex items-center justify-center bg-ink/80 p-4 backdrop-blur-sm",onClick:()=>n2(!1),role:"dialog","aria-modal":"true","aria-label":`${i3} supplement facts, enlarged`,children:[(0,Y.jsx)("img",{src:r2,alt:`${i3} supplement facts panel, enlarged`,className:"max-h-[90vh] w-auto max-w-full rounded-2xl bg-white shadow-2xl"}),(0,Y.jsx)("button",{type:"button",onClick:()=>n2(!1),className:"absolute top-4 right-4 rounded-full bg-cream p-2 text-ink","aria-label":"Close enlarged supplement facts",children:(0,Y.jsx)(D,{className:"h-5 w-5"})})]})]})})}let i2=e2.supplement;return i2?(0,Y.jsxs)("section",{className:"mx-auto max-w-3xl px-4 py-6 sm:py-8",children:[(0,Y.jsxs)("div",{className:"text-center",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-copper",children:"Transparent label"}),(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl mt-4 leading-tight",children:"Supplement Facts."}),(0,Y.jsx)("p",{className:"mt-4 text-muted-foreground",children:"Nothing hidden. Everything earns its place."})]}),(0,Y.jsxs)("div",{className:"mt-10 rounded-2xl border-4 border-ink bg-cream p-6 font-sans",children:[(0,Y.jsxs)("div",{className:"border-b-4 border-ink pb-2",children:[(0,Y.jsx)("div",{className:"font-display text-2xl leading-none",children:"Supplement Facts"}),(0,Y.jsxs)("div",{className:"text-xs mt-1",children:["Serving Size: ",i2.servingSize]}),(0,Y.jsxs)("div",{className:"text-xs",children:["Servings Per Container: ",i2.servingsPerContainer]})]}),(0,Y.jsxs)("div",{className:"border-b border-ink pt-2 pb-1 flex justify-between text-xs font-semibold",children:[(0,Y.jsx)("span",{children:"\xA0"}),(0,Y.jsxs)("span",{className:"flex gap-4",children:[(0,Y.jsx)("span",{children:"Amount"}),(0,Y.jsx)("span",{children:"% DV*"})]})]}),(0,Y.jsx)("ul",{children:i2.rows.map(e3=>(0,Y.jsxs)("li",{className:"flex justify-between border-b border-ink/60 py-1.5 text-sm",children:[(0,Y.jsx)("span",{className:e3.indent?"pl-4":"font-medium",children:e3.name}),(0,Y.jsxs)("span",{className:"flex gap-4 tabular-nums",children:[(0,Y.jsx)("span",{className:"w-16 text-right",children:e3.amount}),(0,Y.jsx)("span",{className:"w-10 text-right",children:e3.dv})]})]},e3.name))}),i2.notes.map(e3=>(0,Y.jsx)("p",{className:"text-[11px] mt-3 leading-relaxed",children:e3},e3)),(0,Y.jsx)("p",{className:"text-[11px] mt-3 leading-relaxed",children:"* Percent Daily Values based on a 2,000 calorie diet. ** Daily Value (DV) not established."}),(0,Y.jsx)("div",{className:"mt-4 flex flex-wrap gap-x-4 gap-y-1 text-[10px] uppercase tracking-widest font-semibold",children:i2.badges.map((e3,t3)=>(0,Y.jsxs)("span",{className:"flex gap-4",children:[t3>0&&(0,Y.jsx)("span",{className:"opacity-50",children:"\xB7"}),(0,Y.jsx)("span",{children:e3})]},e3))})]})]}):null}function Ue({content:e2,product:t2,isLoading:n2}){let r2=e2.pageCopy?.offer;return(0,Y.jsx)("section",{id:"buy",className:"bg-gradient-to-b from-cream via-blush/60 to-blush/30",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-3xl px-4 py-10 text-center sm:py-14",children:[(0,Y.jsx)("h2",{className:"font-display text-3xl leading-tight sm:text-5xl",children:r2?.headline??"Ready to choose your offer?"}),(0,Y.jsx)("p",{className:"mx-auto mt-4 max-w-xl text-sm leading-relaxed text-muted-foreground sm:text-base",children:r2?.body??`Review the pack sizes, delivery options, and current pricing before adding ${Q(e2)} to your cart.`}),(0,Y.jsx)("a",{href:"#buy-hero",className:"btn-primary mt-7 inline-flex rounded-full px-8 py-4 text-sm font-semibold uppercase tracking-widest",children:r2?.cta??"Choose my option"}),r2?.micro&&(0,Y.jsx)("p",{className:"mt-3 text-xs text-muted-foreground",children:r2.micro}),(0,Y.jsxs)("div",{className:"mt-4 flex flex-wrap justify-center gap-x-4 gap-y-1 text-[11px] uppercase tracking-widest text-muted-foreground",children:[(0,Y.jsx)("span",{children:"60-day guarantee"}),(0,Y.jsx)("span",{children:"\u2022"}),(0,Y.jsx)("span",{children:"Secure Shopify checkout"})]})]})})}function We({content:e2}){let t2=I(e2.reviewSourceHandle??e2.handle),n2=se(e2.handle),[r2,i2]=(0,R.useState)(!1),a2=[...n2,...t2?.reviews??[]],o2=r2?a2.slice(0,12):a2.slice(0,3),s2=t2?.count??e2.reviewCount,c2=t2?t2.average.toFixed(1):e2.ratingAvg,l2=e2.pageCopy?.reviews;return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)("div",{className:"text-center max-w-2xl mx-auto",children:[(0,Y.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-2 sm:gap-4",children:[(0,Y.jsx)("h2",{className:"font-display text-[1.5rem] sm:text-3xl leading-tight text-copper",children:l2?.headline??"The reviews are in"}),(0,Y.jsx)("span",{className:"flex items-center gap-1.5 text-gold tracking-wider",children:"\u2605\u2605\u2605\u2605\u2605"}),(0,Y.jsxs)("span",{className:"text-sm text-copper/70",children:[c2," \xB7 ",s2.toLocaleStr
15ing()," reviews"]})]}),l2&&(0,Y.jsx)("p",{className:"mt-2 text-sm text-copper/70",children:l2.support}),(0,Y.jsx)("div",{className:"mt-4 flex justify-center",children:(0,Y.jsx)(L,{handle:e2.handle,productName:`${e2.name} ${e2.nameEm}`.trim(),label:l2?.writeLabel??"Write a review"})})]}),(0,Y.jsx)("div",{className:"mt-6 grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:o2.map((e3,t3)=>(0,Y.jsxs)("article",{className:"rounded-2xl bg-card border border-copper/15 p-4 flex flex-col shadow-[0_8px_24px_-18px_rgba(0,0,40,0.3)]",children:[(0,Y.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,Y.jsx)(ce,{value:e3.rating,size:13}),(0,Y.jsx)("span",{className:"text-[10px] uppercase tracking-[0.14em] text-copper/50",children:"pending"in e3?"Pending review":"Verified Buyer"})]}),e3.title&&(0,Y.jsx)("div",{className:"mt-2 font-semibold text-[14px] leading-snug",children:e3.title}),(0,Y.jsxs)("p",{className:"mt-1.5 text-[13px] leading-relaxed text-copper/80 line-clamp-3 flex-1",children:["\u201C",e3.body,"\u201D"]}),(0,Y.jsxs)("div",{className:"mt-3 flex items-center justify-between gap-3 border-t border-copper/10 pt-2.5 text-xs",children:[(0,Y.jsx)("span",{className:"font-semibold text-copper",children:e3.name}),(0,Y.jsx)("span",{className:"text-copper/50",children:e3.date})]})]},`${e3.id}-${t3}`))}),a2.length>3&&(0,Y.jsx)("div",{className:"mt-6 text-center",children:(0,Y.jsx)("button",{type:"button",onClick:()=>i2(e3=>!e3),className:"inline-flex items-center justify-center rounded-full border border-copper/25 bg-card px-7 py-2.5 text-[11px] font-semibold uppercase tracking-[0.18em] text-copper hover:bg-blush/40 transition-colors",children:r2?"Show fewer reviews":l2?.moreLabel??"Read more reviews"})})]})}function Ge({items:e2}){return(0,Y.jsx)("section",{className:"bg-card border-b border-border/60",children:(0,Y.jsx)("ul",{className:"mx-auto max-w-6xl px-4 py-4 grid grid-cols-2 sm:grid-cols-4 gap-3 text-center",children:e2.map(e3=>(0,Y.jsx)("li",{className:"text-[11px] sm:text-xs font-bold uppercase tracking-[0.2em] text-muted-foreground",children:e3},e3))})})}function Ke({copy:e2}){let t2=e2.slides.length,[n2,r2]=(0,R.useState)(()=>e2.slides.map((e3,t3)=>t3)),[i2,a2]=(0,R.useState)(!1),o2=()=>r2(e3=>[...e3.slice(1),e3[0]]);return(0,R.useEffect)(()=>{if(i2||t2<2||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let e3=setInterval(o2,4200);return()=>clearInterval(e3)},[i2,t2]),(0,Y.jsx)("section",{className:"bg-gradient-to-b from-ink via-[oklch(0.28_0.07_255)] to-ink",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-5xl px-4 py-6 sm:py-8 overflow-hidden",children:[(0,Y.jsxs)("div",{className:"text-center",children:[(0,Y.jsx)("span",{className:"text-[11px] uppercase tracking-[0.25em] text-white/60",children:e2.eyebrow}),(0,Y.jsx)("h2",{className:"font-display text-white text-[1.35rem] leading-tight sm:text-4xl mt-2 px-2",children:e2.headline})]}),(0,Y.jsx)("button",{type:"button",className:"relative mx-auto mt-6 sm:mt-8 block w-full max-w-[480px] aspect-[16/11] select-none text-left",onClick:o2,onMouseEnter:()=>a2(!0),onMouseLeave:()=>a2(!1),"aria-label":"Show next card",children:e2.slides.map((e3,r3)=>{let i3=n2.indexOf(r3),a3=Math.min(i3,3),o3=i3%2==1?1:-1;return(0,Y.jsxs)("div",{"aria-hidden":i3!==0,className:"absolute inset-0 flex flex-col justify-center rounded-2xl sm:rounded-[1.25rem] bg-card p-6 sm:p-10 ring-1 ring-white/15 shadow-[0_24px_56px_-30px_rgba(0,0,0,0.85)] transition-all duration-700",style:{zIndex:t2-i3,transformOrigin:"50% 100%",transform:`translate(${a3*12*o3}px, ${a3*-5}px) rotate(${a3*1.2*o3}deg)`},children:[(0,Y.jsx)("div",{className:"font-display text-2xl sm:text-4xl leading-tight text-foreground",children:e3.h}),(0,Y.jsx)("p",{className:"mt-3 text-sm sm:text-base text-muted-foreground",children:e3.b}),(0,Y.jsx)("p",{className:"mt-4 text-[11px] uppercase tracking-[0.2em] text-primary font-semibold",children:e3.s})]},e3.h)})}),(0,Y.jsx)("div",{className:"mt-5 flex items-center justify-center gap-1.5",children:e2.slides.map((e3,t3)=>(0,Y.jsx)("span",{className:`h-1.5 rounded-full transition-all duration-500 ${n2[0]===t3?"w-6 bg-white":"w-1.5 bg-white/30"}`},e3.h))})]})})}function qe({content:e2,cc:t2}){return(0,Y.jsx)("section",{className:"relative overflow-hidden bg-gradient-to-b from-copper via-copper to-coral/80 text-cream",children:(0,Y.jsxs)("div",{className:"mx-auto max-w-6xl px-4 pt-8 pb-12 sm:pt-10 sm:pb-14",children:[(0,Y.jsxs)("div",{className:"text-center max-w-2xl mx-auto",children:[(0,Y.jsx)("h2",{className:"font-display text-[1.75rem] leading-tight sm:text-5xl",children:e2.comparison.title.join(" ")}),(0,Y.jsx)("p",{className:"mt-5 text-cream/85 max-w-lg mx-auto",children:e2.comparison.intro})]}),(0,Y.jsx)("div",{className:"mt-6 flex justify-center",children:(0,Y.jsx)("img",{src:e2.image??M.url,alt:"",className:"w-28 sm:w-40 h-auto drop-shadow-2xl"})}),(0,Y.jsxs)("div",{className:"mt-6 max-w-3xl mx-auto rounded-3xl border border-white/25 bg-white/10 backdrop-blur-sm overflow-hidden",children:[(0,Y.jsxs)("div",{className:"grid grid-cols-2 text-center text-[11px] uppercase tracking-[0.2em] font-bold border-b border-white/20",children:[(0,Y.jsx)("div",{className:"p-4",children:t2.leftLabel}),(0,Y.jsx)("div",{className:"p-4 text-cream/75 border-l border-white/20",children:t2.rightLabel})]}),t2.pairs.map(([e3,t3])=>(0,Y.jsxs)("div",{className:"grid grid-cols-2 border-b border-white/10 last:border-b-0 text-sm sm:text-[15px] leading-snug",children:[(0,Y.jsxs)("div",{className:"flex items-start gap-2 p-3 sm:p-4",children:[(0,Y.jsx)("span",{className:"mt-0.5 shrink-0 grid place-items-center h-5 w-5 rounded-full bg-white/95 text-copper",children:(0,Y.jsx)(i,{className:"h-3 w-3",strokeWidth:3,"aria-hidden":"true"})}),(0,Y.jsx)("span",{children:e3})]}),(0,Y.jsxs)("div",{className:"flex items-start gap-2 p-3 sm:p-4 border-l border-white/20 text-cream/80",children:[(0,Y.jsx)("span",{className:"mt-0.5 shrink-0 grid place-items-center h-5 w-5 rounded-full bg-white/15",children:(0,Y.jsx)(m,{className:"h-3 w-3",strokeWidth:3,"aria-hidden":"true"})}),(0,Y.jsx)("span",{children:t3})]})]},e3))]}),(0,Y.jsx)("p",{className:"mt-4 text-center text-xs text-cream/75",children:t2.note})]})})}export{Te as n,Oe as t}; 16//# sourceMappingURL=/cdn/shop/t/52/assets/PremiumProductPage-tmF7PNko.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.