'use client';
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),t=require("@gem-sdk/core"),r=require("../../image/components/Image.js");exports.default=({className:a,style:o,setting:s={},styles:i={},builderProps:u})=>{let c=t.useCartLine(),m=c.variant?.image?.url,l=c.variant?.image?.altText??"Image Not Found",n=c.variant?.image?.width??400,g=c.variant?.image?.height??400;return e.jsx("div",{className:t.cls("gp-text-center",a),style:o,children:e.jsx(r.default,{setting:{alt:l,image:{src:m,width:n,height:g}},builderProps:u,styles:{aspectRatio:i.aspectRatio,customAspectRadio:i.customAspectRadio,roundedImg:i.roundedImg,layout:i.layout},className:t.cls("gp-transition-transform",{"hover:gp-scale-110":s?.hoverEffect==="zoom","hover:gp-rotate-6":s?.hoverEffect==="rotate","hover:gp-blur-sm":s?.hoverEffect==="blur"})})})};
