{"version":3,"file":"AmazonPackageMenu.4mFwf4ST.mjs","names":["p","__esmMin","init_jsx_runtime","c","p","addPropertyControls","init_framer_DcxuU94H","ControlType","init_ppStyle","baseCss","C","HFONT","money","ppLink","PACKAGES","init_ppAmazonPackages","AmazonPackageMenu","props","border","SCOPE","CSS","label","hint","p$1","Chevron","footerLabel","footerHref","init_AmazonPackageMenu"],"sources":["https:/framerusercontent.com/modules/dHsU3ezNhxo03sC5c5JF/mzOXE2X9FccGpmJl2Dqz/AmazonPackageMenu.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{C,HFONT,baseCss,money,ppLink}from\"https://framerusercontent.com/modules/0ASO2QuARhlgNk1xv1GS/RdBtP1tzu1BbbsgFEwOJ/ppStyle.js\";import{PACKAGES}from\"https://framerusercontent.com/modules/0vYde4WeybFv7AfcuRwm/eUmWfG4V4bvzBTHWO7Po/ppAmazonPackages.js\";// PP / 4 Prices / Amazon package menu (lane A, round 33; AMAZON-PACKAGES-LAYOUT.md section 2).\n// The white hero card: 4 rows (name + universal line left, price + \"/ product\" right, chevron). Each whole row is a\n// link to its package page (44px+ tall, hover, pressed and focus states). Footer row \"Compare what's included →\" (a text link; round 44: no ↓)\n// goes to the package section. Lane B places it on the Amazon hero (footer \"#packages\") and on the Home Amazon card\n// (footer \"/amazon-product-photography#packages\"). Round 36: \"Tap a package for details\" hint under the label. Prices from siteData through PP/shared/ppAmazonPackages.ts.\nconst SCOPE=\"ppamenu\";const CSS=baseCss(SCOPE)+`\n.${SCOPE}{width:100%;background:${C.white};border-radius:20px;padding:6px 22px 4px;box-shadow:0 1px 10px rgba(29,29,31,.06);display:flex;flex-direction:column}\n.${SCOPE}.bd{border:1px solid ${C.hairline};box-shadow:none}\n.${SCOPE} .cap{color:${C.accent};font-weight:600;padding:14px 0 6px}\n.${SCOPE} .hd{display:flex;flex-direction:column;padding:14px 0 6px}\n.${SCOPE} .hd .cap{padding:0}\n.${SCOPE} .hint{color:${C.text};margin-top:2px}\n.${SCOPE} ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}\n.${SCOPE} li+li .row{border-top:1px solid ${C.hairline}}\n.${SCOPE} .row{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 10px;margin:0 -10px;border-radius:10px;color:inherit;text-decoration:none;transition:background-color .18s ease-out}\n.${SCOPE} .n{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}\n.${SCOPE} .n b{font-weight:600;color:${C.ink};transition:color .18s ease-out}\n.${SCOPE} .n span{color:${C.text}}\n.${SCOPE} .p{display:flex;align-items:baseline;gap:5px;white-space:nowrap}\n.${SCOPE} .p strong{font-family:${HFONT};font-weight:700;font-size:22px;line-height:1.1;letter-spacing:-0.01em;color:${C.ink}}\n.${SCOPE} .p small{font-size:13px;color:${C.text}}\n.${SCOPE} .chev{flex:none;color:${C.muted};transition:color .18s ease-out}\n.${SCOPE} .row:focus-visible{outline:2px solid ${C.orange};outline-offset:-2px}\n.${SCOPE} .row:active{background:${C.hairline}}\n.${SCOPE} .ft{border-top:1px solid ${C.hairline};padding:4px 0}\n.${SCOPE} .ft a{display:inline-flex;align-items:center;min-height:44px}\n@media (hover:hover){\n.${SCOPE} .row:hover{background:${C.panel}}\n.${SCOPE} .row:hover .n b{color:${C.accent}}\n.${SCOPE} .row:hover .chev{color:${C.ink}}\n}\n@media (max-width:809px){\n.${SCOPE}{padding:4px 16px 2px}\n.${SCOPE} .row{gap:10px;padding:12px 8px;margin:0 -8px}\n.${SCOPE} .p{flex-direction:column;align-items:flex-end;gap:0}\n.${SCOPE} .p strong{font-size:20px}\n}\n`;const Chevron=()=>/*#__PURE__*/_jsx(\"svg\",{className:\"chev\",width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2.2,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6l6 6-6 6\"})});/**\n * PP / 4 Prices / Amazon package menu\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function AmazonPackageMenu(props){const{label=\"Fixed price per product\",hint=\"Tap a package for details\",footerLabel=\"Compare what's included →\",footerHref=\"#packages\",border=false}=props;return /*#__PURE__*/_jsxs(\"nav\",{className:border?`${SCOPE} bd`:SCOPE,style:{...props.style},\"aria-label\":\"Amazon listing packages\",children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),label&&hint&&hint.trim()?/*#__PURE__*/_jsxs(\"div\",{className:\"hd\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"t-fine cap\",children:label}),/*#__PURE__*/_jsx(\"span\",{className:\"t-fine hint\",children:hint})]}):label?/*#__PURE__*/_jsx(\"span\",{className:\"t-fine cap\",children:label}):null,/*#__PURE__*/_jsx(\"ul\",{children:PACKAGES.map(p=>/*#__PURE__*/_jsx(\"li\",{children:ppLink(p.path,/*#__PURE__*/_jsxs(\"a\",{className:\"row\",href:p.path,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"n\",children:[/*#__PURE__*/_jsx(\"b\",{className:\"t-body\",children:p.name}),/*#__PURE__*/_jsx(\"span\",{className:\"t-fine\",children:p.sub})]}),/*#__PURE__*/_jsxs(\"span\",{className:\"p\",children:[/*#__PURE__*/_jsx(\"strong\",{children:money(p.price)}),/*#__PURE__*/_jsx(\"small\",{children:\"/ product\"})]}),/*#__PURE__*/_jsx(Chevron,{})]}))},p.id))}),footerLabel&&footerHref?/*#__PURE__*/_jsx(\"div\",{className:\"ft\",children:ppLink(footerHref,/*#__PURE__*/_jsx(\"a\",{className:\"lnk t-small\",href:footerHref,children:footerLabel}))}):null]});}AmazonPackageMenu.displayName=\"PP / 4 Prices / Amazon package menu\";addPropertyControls(AmazonPackageMenu,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Fixed price per product\"},hint:{type:ControlType.String,title:\"Hint\",defaultValue:\"Tap a package for details\",description:\"Small line under the label (CRO #7, 27 Oct). A single space hides it (an empty value falls back to this default).\"},footerLabel:{type:ControlType.String,title:\"Footer\",defaultValue:\"Compare what's included →\"},footerHref:{type:ControlType.String,title:\"Footer link\",defaultValue:\"#packages\",description:\"Amazon page: #packages. Other pages (Home): /amazon-product-photography#packages.\"},border:{type:ControlType.Boolean,title:\"Border\",defaultValue:false,description:\"On for a white page background (Home card); off on the grey Amazon hero.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AmazonPackageMenu\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}