import{a as e}from"./rolldown-runtime-CNC7AqOf.js";import{a as t,d as n,l as r,n as i,t as a}from"./jsx-runtime-UY3v_sjn.js";import{n as o,t as s}from"./createLucideIcon-BeHZXpLp.js";import{n as c,r as l,t as u}from"./users-D_5dBfPV.js";import{i as d,r as f,t as p}from"./product-grid-Bq81H6Wq.js";import{_ as m,b as h,c as g,d as _,f as v,h as y,l as b,m as x,p as S,r as C,t as w,u as T,v as E}from"./proxy-x-TfOqVD.js";import{n as D,r as O,t as k}from"./section-heading-faMqox5I.js";import{t as A}from"./mail-DwKTiDV6.js";import{n as j,t as M}from"./truck-CIKsHNyY.js";import{t as N}from"./sparkles-vaZaraMY.js";import{t as P}from"./elegant-button-3Jt-S36C.js";import{n as ee,t as F}from"./animated-section-Cm_1mfUk.js";import{r as I,t as L}from"./products-eQkRmjcL.js";var R=s(`Gift`,[[`rect`,{x:`3`,y:`8`,width:`18`,height:`4`,rx:`1`,key:`bkv52`}],[`path`,{d:`M12 8v13`,key:`1c76mn`}],[`path`,{d:`M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7`,key:`6wjy6b`}],[`path`,{d:`M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5`,key:`1ihvrl`}]]),te=s(`Quote`,[[`path`,{d:`M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z`,key:`rib7q0`}],[`path`,{d:`M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z`,key:`1ymkrd`}]]),z=s(`Shield`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}]]),B=s(`Smile`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M8 14s1.5 2 4 2 4-2 4-2`,key:`1y1vjs`}],[`line`,{x1:`9`,x2:`9.01`,y1:`9`,y2:`9`,key:`yxxnd0`}],[`line`,{x1:`15`,x2:`15.01`,y1:`9`,y2:`9`,key:`1p4y9e`}]]);function V(...e){let t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],i=e[1+n],a=e[2+n],o=e[3+n],s=S(i,a,o);return t?s(r):s}function H(e,t,n={}){let r=e.get(),i=null,a=r,o,s=typeof r==`string`?r.replace(/[\d.-]/g,``):void 0,c=()=>{i&&=(i.stop(),null),e.animation=void 0},l=()=>{let t=W(e.get()),r=W(a);if(t===r){c();return}let s=i?i.getGeneratorVelocity():e.getVelocity();c(),i=new v({keyframes:[t,r],velocity:s,type:`spring`,restDelta:.001,restSpeed:.01,...n,onUpdate:o})},u=()=>{l(),e.animation=i??void 0,e.events.animationStart?.notify(),i?.then(()=>{e.animation=void 0,e.events.animationComplete?.notify()})};if(e.attach((e,t)=>{a=e,o=e=>t(U(e,s)),y.postRender(u)},c),b(t)){let r=n.skipInitialAnimation===!0,i=t.on(`change`,t=>{r?(r=!1,e.jump(U(t,s),!1)):e.set(U(t,s))}),a=e.on(`destroy`,i);return()=>{i(),a()}}return c}function U(e,t){return t?e+t:e}function W(e){return typeof e==`number`?e:parseFloat(e)}var G=e(n(),1);function K(e){let t=E(()=>_(e)),{isStatic:n}=(0,G.useContext)(C);if(n){let[,n]=(0,G.useState)(e);(0,G.useEffect)(()=>t.on(`change`,n),[])}return t}function ne(e,t){let n=K(t()),r=()=>n.set(t());return r(),m(()=>{let t=()=>y.preRender(r,!1,!0),n=e.map(e=>e.on(`change`,t));return()=>{n.forEach(e=>e()),x(r)}}),n}function re(e){T.current=[],e();let t=ne(T.current,e);return T.current=void 0,t}function q(e,t,n,r){if(typeof e==`function`)return re(e);if(n!==void 0&&!Array.isArray(n)&&typeof t!=`function`)return ie(e,t,n,r);let i=typeof t==`function`?t:V(t,n,r),a=Array.isArray(e)?J(e,i):J([e],([e])=>i(e)),o=Array.isArray(e)?void 0:e.accelerate;return o&&!o.isTransformed&&typeof t!=`function`&&Array.isArray(n)&&r?.clamp!==!1&&(a.accelerate={...o,times:t,keyframes:n,isTransformed:!0,...r?.ease?{ease:r.ease}:{}}),a}function J(e,t){let n=E(()=>[]);return ne(e,()=>{n.length=0;let r=e.length;for(let t=0;tObject.keys(n)),a=E(()=>({}));for(let o of i)a[o]=q(e,t,n[o],r);return a}function ae(e,t={}){let{isStatic:n}=(0,G.useContext)(C),r=()=>b(e)?e.get():e;if(n)return q(r);let i=K(r());return(0,G.useInsertionEffect)(()=>H(i,e,t),[i,JSON.stringify(t)]),i}function oe(e,t={}){return ae(e,{type:`spring`,...t})}var se={some:0,all:1};function ce(e,t,{root:n,margin:r,amount:i=`some`}={}){let a=g(e),o=new WeakMap,s=new IntersectionObserver(e=>{e.forEach(e=>{let n=o.get(e.target);if(e.isIntersecting!==!!n)if(e.isIntersecting){let n=t(e.target,e);typeof n==`function`?o.set(e.target,n):s.unobserve(e.target)}else typeof n==`function`&&(n(e),o.delete(e.target))})},{root:n,rootMargin:r,threshold:typeof i==`number`?i:se[i]});return a.forEach(e=>s.observe(e)),()=>s.disconnect()}function Y(e,{root:t,margin:n,amount:r,once:i=!1,initial:a=!1}={}){let[o,s]=(0,G.useState)(a);return(0,G.useEffect)(()=>{if(!e.current||i&&o)return;let a=()=>(s(!0),i?void 0:()=>s(!1)),c={root:t&&t.current||void 0,margin:n,amount:r};return ce(e.current,a,c)},[t,e,n,i,r]),o}var X=i(),Z=a(),Q={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.08,delayChildren:.1}}},le={hidden:{opacity:0,y:24},show:{opacity:1,y:0,transition:{duration:.5,ease:[.22,1,.36,1]}}};function ue(e){let t=(0,X.c)(5),{categories:n}=e,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={once:!0,margin:`-80px`},t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(de),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,Z.jsx)(w.div,{variants:Q,initial:`hidden`,whileInView:`show`,viewport:r,className:`grid grid-cols-2 gap-4 md:grid-cols-3 md:gap-5 lg:gap-6`,children:i}),t[3]=i,t[4]=a),a}function de(e){return(0,Z.jsx)(w.div,{variants:le,children:(0,Z.jsx)(t,{href:`/categories/${e.slug}`,className:`group gradient-border block overflow-hidden rounded-2xl shadow-card transition-all duration-300 hover:-translate-y-1.5 hover:shadow-luxury`,children:(0,Z.jsxs)(`div`,{className:`relative aspect-4/3 overflow-hidden bg-secondary`,children:[(0,Z.jsx)(`img`,{src:e.image,alt:e.name,loading:`lazy`,className:`h-full w-full object-cover transition-transform duration-500 ease-out group-hover:scale-110`}),(0,Z.jsx)(`div`,{className:`absolute inset-0 bg-linear-to-t from-platinum-950/80 via-platinum-950/30 to-transparent`}),(0,Z.jsx)(`div`,{className:`absolute inset-x-0 bottom-0 p-4 md:p-5`,children:(0,Z.jsxs)(`div`,{className:`flex items-end justify-between`,children:[(0,Z.jsxs)(`div`,{children:[(0,Z.jsx)(`h3`,{className:`text-lg font-bold text-white md:text-xl`,children:e.name}),(0,Z.jsx)(`p`,{className:`mt-1 text-xs text-platinum-200/90 md:text-sm`,children:e.productCount>0?`${e.productCount} product${e.productCount===1?``:`s`}`:`Coming soon`})]}),(0,Z.jsx)(`div`,{className:`flex h-9 w-9 flex-shrink-0 items-center justify-center rounded-full bg-white/15 text-white backdrop-blur-sm transition-all duration-300 group-hover:translate-x-0.5 group-hover:bg-teal-accent-500`,children:(0,Z.jsx)(h,{className:`h-4 w-4`})})]})})]})})},e.id)}var fe=[{icon:M,title:`Free Shipping`,description:`On all orders over $250 worldwide`},{icon:z,title:`Premium Quality`,description:`Handcrafted materials, lifetime craftsmanship`},{icon:D,title:`24/7 Support`,description:`Real humans, real answers, anytime`},{icon:c,title:`5-Year Warranty`,description:`Comprehensive coverage on every piece`}],pe={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.1,delayChildren:.2}}},me={hidden:{opacity:0,y:20},show:{opacity:1,y:0,transition:{duration:.5,ease:[.22,1,.36,1]}}};function he(){let e=(0,X.c)(2),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={once:!0,margin:`-50px`},e[0]=t):t=e[0];let n;return e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Z.jsx)(`section`,{className:`my-8 md:my-12`,children:(0,Z.jsx)(`div`,{className:`mx-auto max-w-7xl px-6 lg:px-8`,children:(0,Z.jsx)(w.div,{variants:pe,initial:`hidden`,whileInView:`show`,viewport:t,className:`gradient-bg-platinum gradient-border grid gap-4 rounded-2xl p-6 md:grid-cols-2 md:p-8 lg:grid-cols-4`,children:fe.map(ge)})})}),e[1]=n):n=e[1],n}function ge(e){let t=e.icon;return(0,Z.jsxs)(w.div,{variants:me,className:`flex items-start gap-4 rounded-xl p-4 transition-colors hover:bg-white/50 dark:hover:bg-white/5`,children:[(0,Z.jsx)(`div`,{className:`flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-xl bg-teal-accent-600/10 text-teal-accent-600 dark:bg-teal-accent-500/15 dark:text-teal-accent-400`,children:(0,Z.jsx)(t,{className:`h-6 w-6`,strokeWidth:1.8})}),(0,Z.jsxs)(`div`,{children:[(0,Z.jsx)(`h4`,{className:`font-semibold text-foreground`,children:e.title}),(0,Z.jsx)(`p`,{className:`mt-0.5 text-sm text-muted-foreground`,children:e.description})]})]},e.title)}var _e={enter:e=>({opacity:0,x:e>0?100:-100}),center:{zIndex:1,opacity:1,x:0},exit:e=>({zIndex:0,opacity:0,x:e<0?100:-100})};function ve(e){let n=(0,X.c)(108),{slides:r}=e,[i,a]=(0,G.useState)(0),[s,c]=(0,G.useState)(0),[l,u]=(0,G.useState)(!1),f;n[0]===i?f=n[1]:(f=e=>{c(e>i?1:-1),a(e)},n[0]=i,n[1]=f);let p=f,m;n[2]===r.length?m=n[3]:(m=()=>{c(1),a(e=>(e+1)%r.length)},n[2]=r.length,n[3]=m);let g=m,_;n[4]===r.length?_=n[5]:(_=()=>{c(-1),a(e=>(e-1+r.length)%r.length)},n[4]=r.length,n[5]=_);let v=_,y,b;n[6]!==g||n[7]!==l||n[8]!==r.length?(y=()=>{if(l||r.length<=1)return;let e=setInterval(()=>{g()},5e3);return()=>clearInterval(e)},b=[l,r.length,g],n[6]=g,n[7]=l,n[8]=r.length,n[9]=y,n[10]=b):(y=n[9],b=n[10]),(0,G.useEffect)(y,b);let x=r[i];if(!x)return null;let S=x.align===`left`,C,T;n[11]===Symbol.for(`react.memo_cache_sentinel`)?(C=()=>u(!0),T=()=>u(!1),n[11]=C,n[12]=T):(C=n[11],T=n[12]);let E=x.id,D;n[13]===Symbol.for(`react.memo_cache_sentinel`)?(D={x:{type:`spring`,stiffness:300,damping:30},opacity:{duration:.4}},n[13]=D):D=n[13];let O=x.imageSrc,k=x.title,A=x.tone===`dark`&&`brightness-[0.85]`,j;n[14]===A?j=n[15]:(j=o(`h-full w-full object-cover`,A),n[14]=A,n[15]=j);let M;n[16]!==x.imageSrc||n[17]!==x.title||n[18]!==j?(M=(0,Z.jsx)(`img`,{src:O,alt:k,className:j}),n[16]=x.imageSrc,n[17]=x.title,n[18]=j,n[19]=M):M=n[19];let N=x.tone===`dark`?`bg-gradient-to-r from-platinum-950/80 via-platinum-950/50 to-transparent`:x.tone===`platinum`?`bg-gradient-to-r from-platinum-100/95 via-platinum-50/80 to-transparent`:`bg-gradient-to-r from-white/95 via-white/70 to-transparent`,P;n[20]===N?P=n[21]:(P=o(`absolute inset-0`,N),n[20]=N,n[21]=P);let F;n[22]===P?F=n[23]:(F=(0,Z.jsx)(`div`,{className:P}),n[22]=P,n[23]=F);let I;n[24]!==M||n[25]!==F?(I=(0,Z.jsxs)(`div`,{className:`absolute inset-0`,children:[M,F]}),n[24]=M,n[25]=F,n[26]=I):I=n[26];let L=S?``:`ml-auto text-right`,R;n[27]===L?R=n[28]:(R=o(`max-w-2xl space-y-6`,L),n[27]=L,n[28]=R);let te,z,B;n[29]===Symbol.for(`react.memo_cache_sentinel`)?(te={opacity:0,y:20},z={opacity:1,y:0},B={delay:.2,duration:.5},n[29]=te,n[30]=z,n[31]=B):(te=n[29],z=n[30],B=n[31]);let V=x.tone===`dark`?`text-teal-accent-400`:`text-teal-accent-600`,H;n[32]===V?H=n[33]:(H=o(`text-sm font-semibold uppercase tracking-[0.2em]`,V),n[32]=V,n[33]=H);let U;n[34]!==x.eyebrow||n[35]!==H?(U=(0,Z.jsx)(w.p,{initial:te,animate:z,transition:B,className:H,children:x.eyebrow}),n[34]=x.eyebrow,n[35]=H,n[36]=U):U=n[36];let W,K,ne;n[37]===Symbol.for(`react.memo_cache_sentinel`)?(W={opacity:0,y:30},K={opacity:1,y:0},ne={delay:.3,duration:.6},n[37]=W,n[38]=K,n[39]=ne):(W=n[37],K=n[38],ne=n[39]);let re=x.tone===`dark`||x.tone===`platinum`?`gradient-text-platinum`:`text-platinum-900`,q;n[40]===re?q=n[41]:(q=o(`text-4xl font-bold tracking-tight text-balance sm:text-5xl md:text-6xl lg:text-7xl xl:text-8xl`,re),n[40]=re,n[41]=q);let J;n[42]!==x.title||n[43]!==q?(J=(0,Z.jsx)(w.h1,{initial:W,animate:K,transition:ne,className:q,children:x.title}),n[42]=x.title,n[43]=q,n[44]=J):J=n[44];let ie,ae,oe;n[45]===Symbol.for(`react.memo_cache_sentinel`)?(ie={opacity:0,y:20},ae={opacity:1,y:0},oe={delay:.45,duration:.5},n[45]=ie,n[46]=ae,n[47]=oe):(ie=n[45],ae=n[46],oe=n[47]);let se=S?``:`ml-auto`,ce=x.tone===`dark`?`text-platinum-200`:`text-platinum-600`,Y;n[48]!==se||n[49]!==ce?(Y=o(`text-base leading-relaxed sm:text-lg md:text-xl max-w-xl`,se,ce),n[48]=se,n[49]=ce,n[50]=Y):Y=n[50];let Q;n[51]!==x.description||n[52]!==Y?(Q=(0,Z.jsx)(w.p,{initial:ie,animate:ae,transition:oe,className:Y,children:x.description}),n[51]=x.description,n[52]=Y,n[53]=Q):Q=n[53];let le,ue,de;n[54]===Symbol.for(`react.memo_cache_sentinel`)?(le={opacity:0,y:20},ue={opacity:1,y:0},de={delay:.6,duration:.5},n[54]=le,n[55]=ue,n[56]=de):(le=n[54],ue=n[55],de=n[56]);let fe=S?``:`justify-end`,pe;n[57]===fe?pe=n[58]:(pe=o(`flex flex-wrap gap-4 pt-2`,fe),n[57]=fe,n[58]=pe);let me=x.ctaHref,he=x.tone===`dark`?`bg-teal-accent-500 text-white hover:bg-teal-accent-400`:`bg-platinum-900 text-white hover:bg-platinum-800 dark:bg-platinum-100 dark:text-platinum-900 dark:hover:bg-white`,ge;n[59]===he?ge=n[60]:(ge=o(`inline-flex items-center gap-2 rounded-xl px-6 py-3.5 text-sm font-semibold shadow-platinum transition-all hover:shadow-luxury hover:-translate-y-0.5`,he),n[59]=he,n[60]=ge);let ve;n[61]===Symbol.for(`react.memo_cache_sentinel`)?(ve=(0,Z.jsx)(h,{className:`h-4 w-4`}),n[61]=ve):ve=n[61];let ye;n[62]!==x.ctaHref||n[63]!==x.ctaLabel||n[64]!==ge?(ye=(0,Z.jsxs)(t,{href:me,className:ge,children:[x.ctaLabel,ve]}),n[62]=x.ctaHref,n[63]=x.ctaLabel,n[64]=ge,n[65]=ye):ye=n[65];let be;n[66]!==x.secondaryCtaHref||n[67]!==x.secondaryCtaLabel||n[68]!==x.tone?(be=x.secondaryCtaLabel&&x.secondaryCtaHref&&(0,Z.jsx)(t,{href:x.secondaryCtaHref,className:o(`inline-flex items-center gap-2 rounded-xl border px-6 py-3.5 text-sm font-semibold transition-all hover:-translate-y-0.5`,x.tone===`dark`?`border-platinum-700 text-platinum-100 hover:border-teal-accent-400 hover:text-teal-accent-400`:`border-platinum-300 text-platinum-800 hover:border-platinum-500 dark:border-platinum-700 dark:text-platinum-200`),children:x.secondaryCtaLabel}),n[66]=x.secondaryCtaHref,n[67]=x.secondaryCtaLabel,n[68]=x.tone,n[69]=be):be=n[69];let xe;n[70]!==pe||n[71]!==ye||n[72]!==be?(xe=(0,Z.jsxs)(w.div,{initial:le,animate:ue,transition:de,className:pe,children:[ye,be]}),n[70]=pe,n[71]=ye,n[72]=be,n[73]=xe):xe=n[73];let Se;n[74]!==R||n[75]!==U||n[76]!==J||n[77]!==Q||n[78]!==xe?(Se=(0,Z.jsx)(`div`,{className:`relative z-10 mx-auto flex min-h-[640px] h-full max-w-7xl items-center px-6 md:min-h-[720px] lg:px-8`,children:(0,Z.jsxs)(`div`,{className:R,children:[U,J,Q,xe]})}),n[74]=R,n[75]=U,n[76]=J,n[77]=Q,n[78]=xe,n[79]=Se):Se=n[79];let $;n[80]!==s||n[81]!==x.id||n[82]!==I||n[83]!==Se?($=(0,Z.jsxs)(w.div,{custom:s,variants:_e,initial:`enter`,animate:`center`,exit:`exit`,transition:D,className:`absolute inset-0`,children:[I,Se]},E),n[80]=s,n[81]=x.id,n[82]=I,n[83]=Se,n[84]=$):$=n[84];let Ce;n[85]!==s||n[86]!==$?(Ce=(0,Z.jsx)(ee,{initial:!1,custom:s,mode:`wait`,children:$}),n[85]=s,n[86]=$,n[87]=Ce):Ce=n[87];let we;n[88]===Symbol.for(`react.memo_cache_sentinel`)?(we=(0,Z.jsx)(d,{className:`h-5 w-5 md:h-6 md:w-6`}),n[88]=we):we=n[88];let Te;n[89]===v?Te=n[90]:(Te=(0,Z.jsx)(`button`,{type:`button`,onClick:v,"aria-label":`Previous slide`,className:`absolute left-4 top-1/2 z-20 flex h-12 w-12 -translate-y-1/2 items-center justify-center rounded-full border border-white/20 bg-white/70 text-platinum-800 shadow-lg backdrop-blur-sm transition-all hover:bg-white hover:shadow-xl dark:bg-platinum-900/70 dark:text-platinum-100 dark:hover:bg-platinum-800 md:left-6 md:h-14 md:w-14`,children:we}),n[89]=v,n[90]=Te);let Ee;n[91]===Symbol.for(`react.memo_cache_sentinel`)?(Ee=(0,Z.jsx)(h,{className:`h-5 w-5 md:h-6 md:w-6`}),n[91]=Ee):Ee=n[91];let De;n[92]===g?De=n[93]:(De=(0,Z.jsx)(`button`,{type:`button`,onClick:g,"aria-label":`Next slide`,className:`absolute right-4 top-1/2 z-20 flex h-12 w-12 -translate-y-1/2 items-center justify-center rounded-full border border-white/20 bg-white/70 text-platinum-800 shadow-lg backdrop-blur-sm transition-all hover:bg-white hover:shadow-xl dark:bg-platinum-900/70 dark:text-platinum-100 dark:hover:bg-platinum-800 md:right-6 md:h-14 md:w-14`,children:Ee}),n[92]=g,n[93]=De);let Oe;if(n[94]!==i||n[95]!==p||n[96]!==r){let e;n[98]!==i||n[99]!==p?(e=(e,t)=>(0,Z.jsx)(`button`,{type:`button`,onClick:()=>p(t),"aria-label":`Go to slide ${t+1}`,className:o(`h-2 rounded-full transition-all duration-300`,t===i?`w-8 bg-teal-accent-500 dark:bg-teal-accent-400`:`w-2 bg-platinum-300 hover:bg-platinum-400 dark:bg-platinum-600`)},t),n[98]=i,n[99]=p,n[100]=e):e=n[100],Oe=r.map(e),n[94]=i,n[95]=p,n[96]=r,n[97]=Oe}else Oe=n[97];let ke;n[101]===Oe?ke=n[102]:(ke=(0,Z.jsx)(`div`,{className:`absolute bottom-8 left-1/2 z-20 flex -translate-x-1/2 items-center gap-2`,children:Oe}),n[101]=Oe,n[102]=ke);let Ae;return n[103]!==Ce||n[104]!==Te||n[105]!==De||n[106]!==ke?(Ae=(0,Z.jsx)(`section`,{className:`relative overflow-hidden gradient-bg-hero`,onMouseEnter:C,onMouseLeave:T,children:(0,Z.jsxs)(`div`,{className:`relative min-h-160 w-full md:min-h-180`,children:[Ce,Te,De,ke]})}),n[103]=Ce,n[104]=Te,n[105]=De,n[106]=ke,n[107]=Ae):Ae=n[107],Ae}function ye(){let e=(0,X.c)(29),[t,n]=(0,G.useState)(``),[r,i]=(0,G.useState)(!1),a;e[0]===t?a=e[1]:(a=e=>{e.preventDefault(),t&&(i(!0),setTimeout(()=>{i(!1),n(``)},1500))},e[0]=t,e[1]=a);let s=a,c,u,d;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(c={opacity:0,y:20},u={opacity:1,y:0},d={once:!0,margin:`-80px`},e[2]=c,e[3]=u,e[4]=d):(c=e[2],u=e[3],d=e[4]);let f;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(f={duration:.6,ease:[.22,1,.36,1]},e[5]=f):f=e[5];let p;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(p=(0,Z.jsx)(`div`,{className:`absolute inset-0 gradient-bg-platinum`}),e[6]=p):p=e[6];let m;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,Z.jsx)(`div`,{className:`absolute -right-24 -top-24 h-80 w-80 rounded-full`,style:{background:`radial-gradient(circle, rgba(13,148,136,0.2) 0%, transparent 70%)`}}),e[7]=m):m=e[7];let h;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Z.jsx)(`div`,{className:`absolute -left-16 -bottom-16 h-64 w-64 rounded-full`,style:{background:`radial-gradient(circle, rgba(217,119,6,0.15) 0%, transparent 70%)`}}),e[8]=h):h=e[8];let g;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,Z.jsxs)(`div`,{className:`mb-4 inline-flex h-10 w-fit items-center gap-2 rounded-full border border-teal-accent-500/20 bg-teal-accent-500/10 px-4 text-sm font-medium text-teal-accent-600 dark:text-teal-accent-400`,children:[(0,Z.jsx)(N,{className:`h-4 w-4`}),`Exclusive Access`]}),e[9]=g):g=e[9];let _;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,Z.jsxs)(`div`,{className:`flex flex-col justify-center`,children:[g,(0,Z.jsxs)(`h2`,{className:`mb-3 text-3xl font-bold tracking-tight text-foreground md:text-4xl lg:text-5xl`,children:[`Join the `,(0,Z.jsx)(`span`,{className:`gradient-text-platinum`,children:`Platinum Circle`})]}),(0,Z.jsx)(`p`,{className:`text-base text-muted-foreground md:text-lg`,children:`Be first to know about limited drops, private sales, and new collections. Members save 10% on their first order.`})]}),e[10]=_):_=e[10];let v;e[11]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,Z.jsx)(`div`,{className:`pointer-events-none absolute inset-0 rounded-2xl opacity-0 transition-opacity duration-500 group-focus-within:opacity-100`,children:(0,Z.jsx)(`div`,{className:`absolute inset-0 rounded-2xl bg-gradient-to-r from-teal-accent-500 via-platinum-400 to-amber-accent-500 opacity-40 blur-md`})}),e[11]=v):v=e[11];let y;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,Z.jsx)(`div`,{className:`flex items-center pl-5 text-muted-foreground`,children:(0,Z.jsx)(A,{className:`h-5 w-5`})}),e[12]=y):y=e[12];let b;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(b=e=>n(e.target.value),e[13]=b):b=e[13];let x;e[14]===t?x=e[15]:(x=(0,Z.jsx)(`input`,{type:`email`,value:t,onChange:b,placeholder:`your@email.com`,required:!0,className:`flex-1 bg-transparent px-4 py-4 text-base text-foreground placeholder:text-muted-foreground focus:outline-none`}),e[14]=t,e[15]=x);let S;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(S=o(`relative m-1.5 inline-flex items-center gap-2 rounded-xl px-6 py-3 text-sm font-semibold text-white shadow-md transition-all hover:shadow-lg hover:-translate-y-0.5 disabled:opacity-70 disabled:cursor-not-allowed`,`bg-gradient-to-r from-teal-accent-600 via-teal-accent-500 to-teal-accent-600 bg-[length:200%_100%] hover:bg-[position:100%_0]`),e[16]=S):S=e[16];let C;e[17]===r?C=e[18]:(C=r?(0,Z.jsx)(`span`,{className:`inline-block h-4 w-4 animate-spin rounded-full border-2 border-white/30 border-t-white`}):(0,Z.jsxs)(Z.Fragment,{children:[`Subscribe`,(0,Z.jsx)(l,{className:`h-4 w-4 transition-transform group-hover:translate-x-0.5`})]}),e[17]=r,e[18]=C);let T;e[19]!==r||e[20]!==C?(T=(0,Z.jsx)(`button`,{type:`submit`,disabled:r,className:S,children:C}),e[19]=r,e[20]=C,e[21]=T):T=e[21];let E;e[22]!==x||e[23]!==T?(E=(0,Z.jsxs)(`div`,{className:`group relative`,children:[v,(0,Z.jsxs)(`div`,{className:`relative flex items-stretch overflow-hidden rounded-2xl border border-border bg-card shadow-card focus-within:border-teal-accent-500/50 focus-within:shadow-luxury transition-all`,children:[y,x,T]})]}),e[22]=x,e[23]=T,e[24]=E):E=e[24];let D;e[25]===Symbol.for(`react.memo_cache_sentinel`)?(D=(0,Z.jsx)(`p`,{className:`mt-4 text-xs text-muted-foreground`,children:`We respect your privacy. Unsubscribe at any time. No spam, ever.`}),e[25]=D):D=e[25];let O;return e[26]!==s||e[27]!==E?(O=(0,Z.jsxs)(w.section,{initial:c,whileInView:u,viewport:d,transition:f,className:`relative overflow-hidden rounded-3xl`,children:[p,m,h,(0,Z.jsxs)(`div`,{className:`relative grid gap-8 p-8 md:grid-cols-2 md:gap-12 md:p-12 lg:p-16`,children:[_,(0,Z.jsx)(`div`,{className:`flex items-center`,children:(0,Z.jsxs)(`form`,{onSubmit:s,className:`w-full`,children:[E,D]})})]})]}),e[26]=s,e[27]=E,e[28]=O):O=e[28],O}function be(){let e=(0,X.c)(23),n,r,i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={opacity:0,x:-24},r={opacity:1,x:0},i={once:!0,margin:`-80px`},e[0]=n,e[1]=r,e[2]=i):(n=e[0],r=e[1],i=e[2]);let a;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(a={duration:.6,ease:[.22,1,.36,1]},e[3]=a):a=e[3];let o;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,Z.jsx)(`div`,{className:`absolute -top-20 -right-20 h-60 w-60 rounded-full bg-gradient-to-br from-amber-400/30 to-transparent blur-3xl transition-transform duration-700 group-hover:scale-110`}),e[4]=o):o=e[4];let s,c,u;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Z.jsx)(`div`,{className:`inline-flex h-12 w-12 items-center justify-center rounded-2xl bg-amber-accent-500/15 text-amber-accent-600 dark:text-amber-accent-400`,children:(0,Z.jsx)(R,{className:`h-6 w-6`})}),c=(0,Z.jsx)(`h3`,{className:`mt-6 text-2xl font-bold tracking-tight sm:text-3xl`,children:`The Executive Gift Set`}),u=(0,Z.jsx)(`p`,{className:`mt-3 max-w-sm text-base leading-relaxed text-muted-foreground`,children:`Fountain pen, leather notebook, and brass stapler — presented in a walnut veneer box. Save 20% when purchased as a set.`}),e[5]=s,e[6]=c,e[7]=u):(s=e[5],c=e[6],u=e[7]);let d;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,Z.jsxs)(`div`,{className:`mt-4 flex items-baseline gap-3`,children:[(0,Z.jsx)(`span`,{className:`text-3xl font-bold tracking-tight`,children:`$580`}),(0,Z.jsx)(`span`,{className:`text-muted-foreground line-through`,children:`$725`}),(0,Z.jsx)(`span`,{className:`rounded-full bg-amber-accent-500/15 px-2.5 py-0.5 text-xs font-semibold text-amber-accent-600 dark:text-amber-accent-400`,children:`Save $145`})]}),e[8]=d):d=e[8];let f;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,Z.jsxs)(w.div,{initial:n,whileInView:r,viewport:i,transition:a,className:`group relative overflow-hidden rounded-3xl border bg-gradient-to-br from-amber-50 via-white to-platinum-50 p-8 sm:p-10 dark:from-amber-950/20 dark:via-platinum-900 dark:to-platinum-950 dark:border-platinum-800`,children:[o,(0,Z.jsxs)(`div`,{className:`relative`,children:[s,c,u,d,(0,Z.jsx)(`div`,{className:`mt-7`,children:(0,Z.jsx)(P,{asChild:!0,variant:`gradient`,size:`lg`,children:(0,Z.jsxs)(t,{href:`/products?tag=bestseller`,children:[`Shop Gift Sets`,(0,Z.jsx)(l,{className:`h-4 w-4`})]})})})]})]}),e[9]=f):f=e[9];let p,m,h;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(p={opacity:0,x:24},m={opacity:1,x:0},h={once:!0,margin:`-80px`},e[10]=p,e[11]=m,e[12]=h):(p=e[10],m=e[11],h=e[12]);let g;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(g={duration:.6,ease:[.22,1,.36,1],delay:.08},e[13]=g):g=e[13];let _,v;e[14]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,Z.jsx)(`div`,{className:`absolute -bottom-24 -left-20 h-72 w-72 rounded-full bg-white/10 blur-3xl transition-transform duration-700 group-hover:scale-110`}),v=(0,Z.jsx)(`div`,{className:`absolute -top-16 right-10 h-40 w-40 rounded-full bg-amber-accent-400/20 blur-2xl`}),e[14]=_,e[15]=v):(_=e[14],v=e[15]);let y,b,x;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,Z.jsx)(`div`,{className:`inline-flex h-12 w-12 items-center justify-center rounded-2xl bg-white/15 text-white backdrop-blur`,children:(0,Z.jsx)(N,{className:`h-6 w-6`})}),b=(0,Z.jsx)(`h3`,{className:`mt-6 text-2xl font-bold tracking-tight sm:text-3xl`,children:`Concierge build — your desk, tailored`}),x=(0,Z.jsx)(`p`,{className:`mt-3 max-w-sm text-base leading-relaxed text-white/85`,children:`Book a 30-minute video call with our design team. We’ll spec every piece of your workstation and ship it fully assembled.`}),e[16]=y,e[17]=b,e[18]=x):(y=e[16],b=e[17],x=e[18]);let S;e[19]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,Z.jsxs)(`li`,{className:`flex items-center gap-2`,children:[(0,Z.jsx)(`span`,{className:`h-1.5 w-1.5 rounded-full bg-white/70`}),`Free 30-min consult · no commitment`]}),e[19]=S):S=e[19];let C;e[20]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,Z.jsxs)(`li`,{className:`flex items-center gap-2`,children:[(0,Z.jsx)(`span`,{className:`h-1.5 w-1.5 rounded-full bg-white/70`}),`3D renders of your exact layout`]}),e[20]=C):C=e[20];let T;e[21]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,Z.jsxs)(`ul`,{className:`mt-6 space-y-2.5 text-sm text-white/90`,children:[S,C,(0,Z.jsxs)(`li`,{className:`flex items-center gap-2`,children:[(0,Z.jsx)(`span`,{className:`h-1.5 w-1.5 rounded-full bg-white/70`}),`Global white-glove delivery`]})]}),e[21]=T):T=e[21];let E;return e[22]===Symbol.for(`react.memo_cache_sentinel`)?(E=(0,Z.jsx)(F,{className:`w-full`,children:(0,Z.jsx)(`div`,{className:`mx-auto max-w-7xl px-4 py-16 sm:px-6 lg:px-8 lg:py-20`,children:(0,Z.jsxs)(`div`,{className:`grid grid-cols-1 gap-5 lg:grid-cols-2 lg:gap-6`,children:[f,(0,Z.jsxs)(w.div,{initial:p,whileInView:m,viewport:h,transition:g,className:`group relative overflow-hidden rounded-3xl border bg-gradient-to-br from-teal-accent-600 via-teal-accent-700 to-platinum-900 p-8 text-white sm:p-10 dark:from-teal-accent-700 dark:via-teal-accent-800 dark:to-platinum-950 dark:border-platinum-800`,children:[_,v,(0,Z.jsxs)(`div`,{className:`relative`,children:[y,b,x,T,(0,Z.jsx)(`div`,{className:`mt-7`,children:(0,Z.jsxs)(t,{href:`/contact`,className:`inline-flex items-center gap-2 rounded-full bg-white px-6 py-3 text-sm font-semibold text-platinum-900 shadow-lg transition-all hover:shadow-xl hover:-translate-y-0.5`,children:[`Book a call`,(0,Z.jsx)(l,{className:`h-4 w-4`})]})})]})]})]})})}),e[22]=E):E=e[22],E}function xe(e){let t=(0,X.c)(15),{value:n,suffix:r,prefix:i}=e,a=r===void 0?``:r,o=i===void 0?``:i,s=(0,G.useRef)(null),c;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(c={once:!0,margin:`-50px`},t[0]=c):c=t[0];let l=Y(s,c),u=K(0),d;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(d={stiffness:60,damping:20,mass:.8},t[1]=d):d=t[1];let f=oe(u,d),p,m;t[2]!==u||t[3]!==l||t[4]!==n?(p=()=>{l&&u.set(n)},m=[l,n,u],t[2]=u,t[3]=l,t[4]=n,t[5]=p,t[6]=m):(p=t[5],m=t[6]),(0,G.useEffect)(p,m);let h,g;t[7]!==o||t[8]!==f||t[9]!==a?(h=()=>f.on(`change`,e=>{s.current&&(s.current.textContent=`${o}${Math.round(e)}${a}`)}),g=[f,o,a],t[7]=o,t[8]=f,t[9]=a,t[10]=h,t[11]=g):(h=t[10],g=t[11]),(0,G.useEffect)(h,g);let _;return t[12]!==o||t[13]!==a?(_=(0,Z.jsxs)(`span`,{ref:s,className:`tabular`,children:[o,`0`,a]}),t[12]=o,t[13]=a,t[14]=_):_=t[14],_}var Se=[{icon:u,value:50,suffix:`K+`,label:`Happy Customers`,description:`Building desks that last a lifetime`},{icon:j,value:10,suffix:`K+`,label:`Products Sold`,description:`Curated for quality and longevity`},{icon:B,value:99,suffix:`%`,label:`Satisfaction`,description:`Rated by verified buyers worldwide`},{icon:O,value:24,suffix:`hr`,label:`Fast Delivery`,description:`Express shipping on premium orders`}],$={hidden:{opacity:0},show:{opacity:1,transition:{staggerChildren:.1,delayChildren:.15}}},Ce={hidden:{opacity:0,y:24},show:{opacity:1,y:0,transition:{duration:.5,ease:[.22,1,.36,1]}}};function we(){let e=(0,X.c)(4),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,Z.jsx)(`div`,{className:`gradient-bg-teal absolute inset-0 opacity-95`}),e[0]=t):t=e[0];let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,Z.jsx)(`div`,{className:`absolute inset-0 opacity-10`,children:(0,Z.jsx)(`div`,{className:`absolute inset-0`,style:{backgroundImage:`radial-gradient(circle at 2px 2px, rgba(255,255,255,0.15) 1px, transparent 0)`,backgroundSize:`32px 32px`}})}),e[1]=n):n=e[1];let r;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r={once:!0,margin:`-80px`},e[2]=r):r=e[2];let i;return e[3]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,Z.jsxs)(`section`,{className:`relative overflow-hidden py-16 md:py-20`,children:[t,n,(0,Z.jsx)(`div`,{className:`relative mx-auto max-w-7xl px-6 lg:px-8`,children:(0,Z.jsx)(w.div,{variants:$,initial:`hidden`,whileInView:`show`,viewport:r,className:`grid gap-4 sm:grid-cols-2 lg:grid-cols-4 lg:gap-6`,children:Se.map(Te)})})]}),e[3]=i):i=e[3],i}function Te(e){let t=e.icon;return(0,Z.jsxs)(w.div,{variants:Ce,className:o(`group relative overflow-hidden rounded-2xl p-6 transition-all duration-300`,`border border-white/15 bg-white/10 text-white backdrop-blur-md`,`hover:-translate-y-1 hover:bg-white/15 hover:shadow-[0_20px_40px_-15px_rgba(0,0,0,0.3)]`),children:[(0,Z.jsx)(`div`,{className:`absolute -top-8 -right-8 h-32 w-32 rounded-full bg-white/5 blur-2xl transition-all duration-500 group-hover:bg-white/10`}),(0,Z.jsxs)(`div`,{className:`relative`,children:[(0,Z.jsx)(`div`,{className:`mb-4 flex h-12 w-12 items-center justify-center rounded-xl bg-white/15 text-white`,children:(0,Z.jsx)(t,{className:`h-6 w-6`,strokeWidth:1.8})}),(0,Z.jsx)(`div`,{className:`mb-2 text-4xl font-bold tracking-tight md:text-5xl`,children:(0,Z.jsx)(xe,{value:e.value,suffix:e.suffix})}),(0,Z.jsx)(`div`,{className:`font-semibold text-white`,children:e.label}),(0,Z.jsx)(`p`,{className:`mt-1 text-sm text-white/70`,children:e.description})]})]},e.label)}function Ee(e){let t=(0,X.c)(63),{testimonials:n}=e,[r,i]=(0,G.useState)(0),[a,s]=(0,G.useState)(!1),c;t[0]===n.length?c=t[1]:(c=()=>{i(e=>(e+1)%n.length)},t[0]=n.length,t[1]=c);let l=c,u;t[2]===n.length?u=t[3]:(u=()=>{i(e=>(e-1+n.length)%n.length)},t[2]=n.length,t[3]=u);let p=u,m,g;t[4]!==l||t[5]!==a||t[6]!==n.length?(m=()=>{if(a||n.length<=1)return;let e=setInterval(()=>{l()},6e3);return()=>clearInterval(e)},g=[a,n.length,l],t[4]=l,t[5]=a,t[6]=n.length,t[7]=m,t[8]=g):(m=t[7],g=t[8]),(0,G.useEffect)(m,g);let _=n[r];if(!_)return null;let v,y;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(v=()=>s(!0),y=()=>s(!1),t[9]=v,t[10]=y):(v=t[9],y=t[10]);let b;t[11]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,Z.jsx)(te,{className:`pointer-events-none absolute top-6 left-6 h-20 w-20 text-teal-accent-500/10 dark:text-teal-accent-400/15 md:top-10 md:left-10 md:h-32 md:w-32`}),t[11]=b):b=t[11];let x=_.id,S,C,T;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(T={opacity:0,y:20},S={opacity:1,y:0},C={opacity:0,y:-20},t[12]=S,t[13]=C,t[14]=T):(S=t[12],C=t[13],T=t[14]);let E;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(E={duration:.5,ease:[.22,1,.36,1]},t[15]=E):E=t[15];let D;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(D=Array.from({length:5}),t[16]=D):D=t[16];let O;t[17]!==D||t[18]!==_.rating?(O=(0,Z.jsx)(`div`,{className:`mb-6 flex items-center gap-1 text-amber-accent-500`,children:D.map((e,t)=>(0,Z.jsx)(f,{className:o(`h-5 w-5`,t<_.rating?`fill-current`:`fill-platinum-200 text-platinum-200 dark:fill-platinum-600 dark:text-platinum-600`)},t))}),t[17]=D,t[18]=_.rating,t[19]=O):O=t[19];let k;t[20]===_.content?k=t[21]:(k=(0,Z.jsxs)(`blockquote`,{className:`mb-8 text-xl font-medium leading-relaxed text-foreground md:text-2xl lg:text-3xl`,children:[`"`,_.content,`"`]}),t[20]=_.content,t[21]=k);let A;t[22]!==_.avatar||t[23]!==_.name?(A=(0,Z.jsx)(`img`,{src:_.avatar,alt:_.name,className:`h-14 w-14 rounded-2xl object-cover shadow-md md:h-16 md:w-16`}),t[22]=_.avatar,t[23]=_.name,t[24]=A):A=t[24];let j;t[25]===_.name?j=t[26]:(j=(0,Z.jsx)(`div`,{className:`font-semibold text-foreground md:text-lg`,children:_.name}),t[25]=_.name,t[26]=j);let M;t[27]!==_.company||t[28]!==_.title?(M=(0,Z.jsxs)(`div`,{className:`text-sm text-muted-foreground md:text-base`,children:[_.title,`, `,_.company]}),t[27]=_.company,t[28]=_.title,t[29]=M):M=t[29];let N;t[30]!==j||t[31]!==M?(N=(0,Z.jsxs)(`div`,{children:[j,M]}),t[30]=j,t[31]=M,t[32]=N):N=t[32];let P;t[33]!==A||t[34]!==N?(P=(0,Z.jsxs)(`div`,{className:`flex items-center gap-4`,children:[A,N]}),t[33]=A,t[34]=N,t[35]=P):P=t[35];let F;t[36]!==O||t[37]!==k||t[38]!==P||t[39]!==_.id?(F=(0,Z.jsx)(`div`,{className:`overflow-hidden rounded-3xl gradient-border shadow-luxury`,children:(0,Z.jsxs)(`div`,{className:`relative gradient-bg-platinum p-8 md:p-12 lg:p-16`,children:[b,(0,Z.jsx)(ee,{mode:`wait`,children:(0,Z.jsxs)(w.div,{initial:T,animate:S,exit:C,transition:E,className:`relative`,children:[O,k,P]},x)})]})}),t[36]=O,t[37]=k,t[38]=P,t[39]=_.id,t[40]=F):F=t[40];let I;if(t[41]!==r||t[42]!==n){let e;t[44]===r?e=t[45]:(e=(e,t)=>(0,Z.jsx)(`button`,{type:`button`,onClick:()=>i(t),"aria-label":`Go to testimonial ${t+1}`,className:o(`h-2 rounded-full transition-all duration-300`,t===r?`w-8 bg-teal-accent-500 dark:bg-teal-accent-400`:`w-2 bg-platinum-300 hover:bg-platinum-400 dark:bg-platinum-600`)},t),t[44]=r,t[45]=e),I=n.map(e),t[41]=r,t[42]=n,t[43]=I}else I=t[43];let L;t[46]===I?L=t[47]:(L=(0,Z.jsx)(`div`,{className:`flex items-center gap-2`,children:I}),t[46]=I,t[47]=L);let R;t[48]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,Z.jsx)(d,{className:`h-5 w-5`}),t[48]=R):R=t[48];let z;t[49]===p?z=t[50]:(z=(0,Z.jsx)(`button`,{type:`button`,onClick:p,"aria-label":`Previous testimonial`,className:`flex h-11 w-11 items-center justify-center rounded-xl border border-border bg-card text-foreground shadow-sm transition-all hover:border-teal-accent-500 hover:text-teal-accent-600 hover:-translate-y-0.5 dark:hover:text-teal-accent-400`,children:R}),t[49]=p,t[50]=z);let B;t[51]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,Z.jsx)(h,{className:`h-5 w-5`}),t[51]=B):B=t[51];let V;t[52]===l?V=t[53]:(V=(0,Z.jsx)(`button`,{type:`button`,onClick:l,"aria-label":`Next testimonial`,className:`flex h-11 w-11 items-center justify-center rounded-xl border border-border bg-card text-foreground shadow-sm transition-all hover:border-teal-accent-500 hover:text-teal-accent-600 hover:-translate-y-0.5 dark:hover:text-teal-accent-400`,children:B}),t[52]=l,t[53]=V);let H;t[54]!==z||t[55]!==V?(H=(0,Z.jsxs)(`div`,{className:`flex items-center gap-2`,children:[z,V]}),t[54]=z,t[55]=V,t[56]=H):H=t[56];let U;t[57]!==L||t[58]!==H?(U=(0,Z.jsxs)(`div`,{className:`mt-6 flex items-center justify-between`,children:[L,H]}),t[57]=L,t[58]=H,t[59]=U):U=t[59];let W;return t[60]!==F||t[61]!==U?(W=(0,Z.jsxs)(`div`,{className:`relative`,onMouseEnter:v,onMouseLeave:y,children:[F,U]}),t[60]=F,t[61]=U,t[62]=W):W=t[62],W}function De(){let e=(0,X.c)(19),{props:n}=r(),i;e[0]===n.heroSlides?i=e[1]:(i=(0,Z.jsx)(`section`,{className:`relative`,children:(0,Z.jsx)(ve,{slides:n.heroSlides})}),e[0]=n.heroSlides,e[1]=i);let a;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(a=(0,Z.jsx)(`section`,{className:`relative z-10 -mt-10`,children:(0,Z.jsx)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 lg:px-8`,children:(0,Z.jsx)(he,{})})}),e[2]=a):a=e[2];let o;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(o=(0,Z.jsx)(F,{className:`w-full bg-background py-20 sm:py-24 lg:py-28`,children:(0,Z.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 lg:px-8`,children:[(0,Z.jsx)(`div`,{className:`mb-12 flex flex-col items-center text-center md:mb-16`,children:(0,Z.jsx)(k,{eyebrow:`Explore by Category`,title:(0,Z.jsxs)(Z.Fragment,{children:[`Curated`,` `,(0,Z.jsx)(`span`,{className:`gradient-text-platinum`,children:`Collections`})]}),description:`From writing instruments to handcrafted furniture — discover every category of the Platinum Ribbon library.`})}),(0,Z.jsx)(ue,{categories:L})]})}),e[3]=o):o=e[3];let s;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s=(0,Z.jsx)(k,{align:`left`,eyebrow:`Featured`,title:(0,Z.jsxs)(Z.Fragment,{children:[`Best Sellers &`,` `,(0,Z.jsx)(`span`,{className:`gradient-text-platinum`,children:`New Arrivals`})]}),description:`The pieces our customers reach for most — refined, reliable, and built to last a generation.`,className:`mx-0 items-start text-left`}),e[4]=s):s=e[4];let c;e[5]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,Z.jsxs)(`div`,{className:`mb-12 flex flex-wrap items-end justify-between gap-6 md:mb-16`,children:[s,(0,Z.jsx)(P,{asChild:!0,variant:`luxury-outline`,size:`lg`,children:(0,Z.jsxs)(t,{href:`/products`,children:[`View all products`,(0,Z.jsx)(l,{className:`h-4 w-4`})]})})]}),e[5]=c):c=e[5];let u;e[6]===n.featuredProducts?u=e[7]:(u=(0,Z.jsx)(F,{className:`w-full bg-linear-to-b from-transparent via-secondary/40 to-transparent py-20 sm:py-24 lg:py-28`,children:(0,Z.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 lg:px-8`,children:[c,(0,Z.jsx)(p,{products:n.featuredProducts,columns:4})]})}),e[6]=n.featuredProducts,e[7]=u);let d;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,Z.jsx)(`section`,{className:`w-full`,children:(0,Z.jsx)(we,{})}),e[8]=d):d=e[8];let f;e[9]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,Z.jsx)(`section`,{className:`w-full`,children:(0,Z.jsx)(be,{})}),e[9]=f):f=e[9];let m;e[10]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,Z.jsx)(F,{className:`w-full bg-linear-to-b from-transparent via-secondary/40 to-transparent py-20 sm:py-24 lg:py-28`,children:(0,Z.jsxs)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 lg:px-8`,children:[(0,Z.jsx)(`div`,{className:`mb-12 flex flex-col items-center text-center md:mb-16`,children:(0,Z.jsx)(k,{eyebrow:`Trusted Worldwide`,title:(0,Z.jsxs)(Z.Fragment,{children:[`Stories from the`,` `,(0,Z.jsx)(`span`,{className:`gradient-text-platinum`,children:`Platinum Community`})]}),description:`Rated 4.9/5 from 8,000+ verified reviews. Read what founders, designers, and authors are saying.`})}),(0,Z.jsx)(Ee,{testimonials:I})]})}),e[10]=m):m=e[10];let h;e[11]===Symbol.for(`react.memo_cache_sentinel`)?(h=(0,Z.jsxs)(`div`,{className:`mb-12 flex flex-col items-center text-center`,children:[(0,Z.jsxs)(`span`,{className:`inline-flex items-center gap-2 rounded-full border border-teal-accent-500/20 bg-teal-accent-500/10 px-4 py-1.5 text-xs font-semibold tracking-[0.2em] text-teal-accent-600 uppercase dark:text-teal-accent-400`,children:[(0,Z.jsx)(N,{className:`h-3.5 w-3.5`}),`The Library`]}),(0,Z.jsx)(`h2`,{className:`mt-4 max-w-2xl text-3xl leading-tight font-bold tracking-tight sm:text-4xl md:text-5xl`,children:`Every piece, in one place`}),(0,Z.jsx)(`p`,{className:`mt-4 max-w-2xl text-base leading-relaxed text-muted-foreground sm:text-lg`,children:`Browse the complete Platinum Ribbon catalog — from the everyday Signature Pen to limited-edition executive bundles.`})]}),e[11]=h):h=e[11];let g;e[12]===n.allProducts?g=e[13]:(g=(0,Z.jsx)(`section`,{className:`w-full py-16 sm:py-20 lg:py-24`,children:(0,Z.jsx)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 lg:px-8`,children:(0,Z.jsxs)(F,{className:`mb-16`,direction:`up`,children:[h,(0,Z.jsx)(p,{products:n.allProducts,columns:4})]})})}),e[12]=n.allProducts,e[13]=g);let _;e[14]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,Z.jsx)(`section`,{className:`w-full pb-20 sm:pb-24 lg:pb-28`,children:(0,Z.jsx)(`div`,{className:`mx-auto max-w-7xl px-4 sm:px-6 lg:px-8`,children:(0,Z.jsx)(ye,{})})}),e[14]=_):_=e[14];let v;return e[15]!==i||e[16]!==g||e[17]!==u?(v=(0,Z.jsxs)(`div`,{className:`relative flex flex-col`,children:[i,a,o,u,d,f,m,g,_]}),e[15]=i,e[16]=g,e[17]=u,e[18]=v):v=e[18],v}export{De as default};