import{j as e,L as o}from"./components-tSF29mDa.js";import{s as r}from"./ShapeIcons-57I6JQp9.js";const i=[{id:"rectangle",name:"Square / Rectangle",description:"Perfect for cushions, mattresses, and pads."},{id:"roundedRectangle",name:"Rounded Rectangle",description:"Softened corners for a more refined look."},{id:"lShape",name:"L-Shape Cushion",description:"Ideal for corner sofa seating."},{id:"tShape",name:"T-Shape Cushion",description:"Typically used for sofa back or seat cushions."},{id:"bolster",name:"Bolster / Trapezium",description:"Great for headboards and specialized padding."},{id:"circle",name:"Circle / Cylinder",description:"For round stools, pillows and bolsters."},{id:"semicircle",name:"Semicircle",description:"Half-moon shapes for decorative use."},{id:"bullnose",name:"Bullnose Cushion",description:"Rounded front edge for extra comfort."},{id:"wedge",name:"Wedge",description:"Slanted cushions for back support."},{id:"wedgeSeat",name:"Wedge Seat",description:"Ergonomic seat padding."},{id:"clippedBolster",name:"Clipped Bolster",description:"Angled bolster for specific fits."},{id:"trapezium",name:"Trapezium",description:"Four-sided shape with two parallel sides."},{id:"boatMattress",name:"Boat Mattress",description:"Tapered mattress for marine use."},{id:"curvedL",name:"Curved L-Cushion",description:"L-shaped cushion with rounded corners."},{id:"curvedT",name:"Curved T-Cushion",description:"T-shaped cushion with rounded corners."}];function n(){return e.jsx("div",{className:"bg-[#f8fafc] min-h-screen py-16 px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h1",{className:"text-4xl font-extrabold text-slate-900 sm:text-5xl sm:tracking-tight lg:text-6xl",children:"Foam Cut To Size"}),e.jsx("p",{className:"mt-5 max-w-xl mx-auto text-xl text-slate-500",children:"Select a shape below to start customizing your perfectly sized foam."})]}),e.jsx("div",{className:"grid grid-cols-1 gap-y-10 gap-x-6 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 xl:gap-x-8",children:i.map(s=>{const t=r[s.id];return e.jsxs(o,{to:`/foam-cut-to-size/${s.id}`,className:"group flex flex-col bg-white rounded-3xl shadow-sm hover:shadow-xl transition-all duration-300 overflow-hidden border border-slate-100",children:[e.jsx("div",{className:"aspect-h-1 aspect-w-1 w-full overflow-hidden bg-slate-50 group-hover:bg-blue-50 transition-colors flex items-center justify-center p-12",children:e.jsx("div",{className:"w-32 h-32 text-blue-600 group-hover:scale-110 transition-transform duration-500 ease-out",children:e.jsx(t,{className:"w-full h-full"})})}),e.jsxs("div",{className:"p-8",children:[e.jsx("h3",{className:"text-xl font-bold text-slate-900 group-hover:text-blue-600 transition-colors",children:s.name}),e.jsx("p",{className:"mt-2 text-sm text-slate-500 line-clamp-2",children:s.description}),e.jsxs("div",{className:"mt-6 flex items-center text-blue-600 font-semibold text-sm",children:["Customize Now",e.jsx("svg",{className:"ml-2 w-4 h-4 group-hover:translate-x-1 transition-transform",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]})]})]},s.id)})}),e.jsxs("div",{className:"mt-20 bg-blue-600 rounded-[2.5rem] p-8 sm:p-12 text-white flex flex-col lg:flex-row items-center justify-between shadow-2xl shadow-blue-200",children:[e.jsxs("div",{className:"lg:max-w-xl text-center lg:text-left",children:[e.jsx("h2",{className:"text-3xl font-bold",children:"Need a custom shape?"}),e.jsx("p",{className:"mt-4 text-blue-100 text-lg",children:"If you can't find the shape you're looking for, we can still help! Send us a template or drawing and we'll cut it for you."})]}),e.jsx("button",{className:"mt-8 lg:mt-0 bg-white text-blue-600 px-8 py-4 rounded-2xl font-bold text-lg hover:bg-blue-50 transition-colors shadow-lg shadow-black/10",children:"Contact Support"})]})]})})}export{n as default};
