/* Lucide-style line icons (stroke 2, round caps) used across the storefront kit.
Functional UI glyphs only — not brand illustration. Exposes window.AXIcons. */
const Svg = (p) => React.createElement('svg', Object.assign({ width:p.size||20, height:p.size||20, viewBox:'0 0 24 24', fill:'none', stroke:'currentColor', strokeWidth:p.sw||2, strokeLinecap:'round', strokeLinejoin:'round', 'aria-hidden':true, style:p.style }, {}), p.children);
const AXIcons = {
Search: (p={}) => ,
Cart: (p={}) => ,
User: (p={}) => ,
Menu: (p={}) => ,
X: (p={}) => ,
Heart: (p={}) => ,
Star: (p={}) => ,
Truck: (p={}) => ,
Shield: (p={}) => ,
Refresh: (p={}) => ,
Headset: (p={}) => ,
ChevronRight: (p={}) => ,
ChevronDown: (p={}) => ,
Check: (p={}) => ,
CheckCircle: (p={}) => ,
Plus: (p={}) => ,
Minus: (p={}) => ,
Trash: (p={}) => ,
Filter: (p={}) => ,
Lock: (p={}) => ,
Mail: (p={}) => ,
Bolt: (p={}) => ,
ArrowRight: (p={}) => ,
Star8: (p={}) => ,
Eye: (p={}) => ,
EyeOff: (p={}) => ,
MapPin: (p={}) => ,
Package: (p={}) => ,
Settings: (p={}) => ,
LogOut: (p={}) => ,
Gift: (p={}) => ,
Edit: (p={}) => ,
HelpCircle: (p={}) => ,
Phone: (p={}) => ,
MessageCircle: (p={}) => ,
FileText: (p={}) => ,
Clock: (p={}) => ,
};
window.AXIcons = AXIcons;