"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("react/jsx-runtime"),n=require("../../utils/cn/cn.cjs.js"),a=require("../../src/components/Callback/callback.module.css"),t=require("./constants.cjs.js"),r=require("../Typography/Typography.cjs.js"),m=require("../Button/Button.cjs.js"),E=({image:c,title:i,description:l,price:o,button:d,size:s="lg",shape:_="square"})=>{const u=a[s]||"";return e.jsxs("div",{className:n.cn(a.root,u),children:[e.jsxs("div",{className:a.productInfo,children:[e.jsx("img",{src:c,alt:"product image",className:n.cn(a.productImage,{[a.circle]:_==="circle"})}),e.jsxs("div",{className:a.textContainer,children:[e.jsx("div",{className:a.titleContainer,children:e.jsx(r.Typography,{defaultVariant:t.TITLE_BY_SIZE_DESKTOP[s],mobileVariant:t.TITLE_BY_SIZE_MOBILE[s],className:a.title,children:i})}),e.jsx("div",{className:a.divider}),e.jsxs("div",{className:a.descriptionContainer,children:[e.jsx(r.Typography,{defaultVariant:t.DESC_BY_SIZE_DESKTOP[s],mobileVariant:t.DESC_BY_SIZE_MOBILE[s],className:a.description,children:l}),e.jsxs(r.Typography,{defaultVariant:t.PRICE_BY_SIZE_DESKTOP[s],mobileVariant:t.PRICE_BY_SIZE_MOBILE[s],className:a.price,children:["Starting at ",o]})]})]})]}),e.jsx("div",{className:a.buttonContainer,children:e.jsx(m.Button,{...d,as:"a",size:t.BUTTON_BY_SIZE[s],children:"GET STARTED"})})]})};exports.Callback=E;
