{"product_id":"godparent-proposal-set-will-you-be-my-godmother","title":"Godparent Proposal Set — Will You Be My Godmother?","description":"\u003cdiv class=\"av5p-root\" id=\"av5p-root\" data-av5p-fix=\"2026-08-26\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Great+Vibes\u0026amp;family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500\u0026amp;family=Inter:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n.av5p-root{--av5p-red:#a42325;--av5p-red-dark:#821c1e;--av5p-cream:#faf6f1;--av5p-sand:#f0eae2;--av5p-ink:#2b2622;--av5p-muted:#6b5d4a;--av5p-hair:#e2d7c6;container-type:inline-size;container-name:av5pstage;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--av5p-ink);line-height:1.4;margin:0 0 28px}\n.av5p-root *{box-sizing:border-box}\n.av5p-root img,.av5p-root svg{max-width:100%;display:block}\n.av5p-root button{font-family:inherit}\n.av5p-head{text-align:center;padding:0 4px clamp(8px,2cqi,14px)}\n.av5p-head h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(1.1rem,4.4cqi,1.5rem);color:var(--av5p-ink);margin:0 0 3px}\n.av5p-sub{font-size:.8rem;color:var(--av5p-muted);margin:0}\n.av5p-card{background:linear-gradient(160deg,#faf6f1,#f3ece0 60%,#efe2d0);border:1px solid var(--av5p-hair);border-radius:20px;padding:clamp(14px,4cqi,22px);margin-top:clamp(12px,3cqi,18px)}\n.av5p-layout{display:flex;flex-direction:column;gap:clamp(12px,3cqi,20px)}\n.av5p-hero-pane{display:flex;flex-direction:column;gap:8px}\n.av5p-hero{position:relative;width:100%;height:clamp(200px,58cqi,340px);border-radius:16px;overflow:hidden;background:var(--av5p-sand);box-shadow:0 10px 26px rgba(107,74,47,.22)}\n.av5p-kb .av5p-hero{display:none}\n.av5p-scene{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;pointer-events:none}\n.av5p-scene.av5p-scene-active{opacity:1;pointer-events:auto;z-index:2}\n@media (prefers-reduced-motion:no-preference){ .av5p-scene{transition:opacity .12s ease-out} }\n.av5p-patch{position:absolute;left:46.5%;top:63.9%;width:31.5%;height:12%;background:linear-gradient(180deg,#f0e2c3 0%,#ecdcba 55%,#e7d5b0 100%);border-radius:5px;box-shadow:0 0 5px 3px #ecdcba}\n.av5p-ov-name{position:absolute;left:62.3%;top:63.9%;transform:translateX(-50%);font-family:'Great Vibes',cursive;color:#3b2f22;white-space:nowrap;line-height:1;font-size:22px}\n.av5p-ov-date{position:absolute;left:62.3%;top:70.1%;transform:translateX(-50%);font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;color:#463a2b;white-space:nowrap;line-height:1;letter-spacing:.02em;font-size:11px}\n.av5p-lead{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}\n.av5p-loupe{position:absolute;top:3%;right:2.5%;width:44%;aspect-ratio:1\/1;border-radius:50%;background:radial-gradient(100% 100% at 40% 30%,#fdfbf6 0%,#f3ecdd 100%);border:2px solid #c9a94f;box-shadow:0 6px 18px rgba(60,45,10,.25);overflow:hidden}\n.av5p-loupe svg{display:block;width:100%;height:100%}\n.av5p-hero-cap{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#8b6a45;margin:0;text-align:center}\n.av5p-hero-mini{display:none;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6)}\n.av5p-kb .av5p-hero-mini{display:flex}\n.av5p-mini-thumb{width:40px;height:40px;border-radius:9px;background-size:cover;background-position:center;flex:0 0 auto;box-shadow:0 2px 6px rgba(0,0,0,.18)}\n.av5p-mini-text{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:.92rem;color:var(--av5p-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.av5p-chips{display:flex;gap:8px}\n.av5p-kb .av5p-chips{display:none}\n.av5p-chip{flex:1;display:flex;align-items:center;gap:8px;justify-content:center;min-height:46px;padding:6px 8px;border-radius:12px;border:1px solid var(--av5p-hair);background:#fff;font:600 .72rem\/1.1 'Inter',sans-serif;color:var(--av5p-ink);cursor:pointer}\n.av5p-chip.av5p-chip-active{border-color:var(--av5p-red);box-shadow:0 0 0 2px rgba(164,35,37,.14);color:var(--av5p-red)}\n.av5p-chip:focus-visible{outline:2px solid var(--av5p-red);outline-offset:2px}\n.av5p-chip-thumb{width:26px;height:26px;border-radius:7px;background-size:cover;background-position:center;flex:0 0 auto}\n@media (prefers-reduced-motion:no-preference){ .av5p-chip{transition:border-color .1s ease,box-shadow .1s ease} }\n.av5p-form-pane{display:flex;flex-direction:column;justify-content:center}\n.av5p-form-card{background:rgba(255,255,255,.66);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.75);border-radius:18px;padding:clamp(14px,4cqi,20px);box-shadow:0 8px 24px rgba(107,74,47,.14)}\n.av5p-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 12px}\n.av5p-price-now{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(1.4rem,5.2cqi,1.8rem);color:var(--av5p-red)}\n.av5p-field-label{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 6px}\n.av5p-field-label label{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--av5p-muted)}\n.av5p-counter{font-size:.68rem;color:#8b7a5f;font-variant-numeric:tabular-nums}\n.av5p-counter.av5p-max{color:var(--av5p-red);font-weight:700}\n.av5p-root input[type=text]{width:100%;min-height:48px;font-size:16px;padding:12px 14px;border:1px solid #d8cbb8;border-radius:10px;background:#fff;color:var(--av5p-ink);font-family:'Inter',sans-serif;margin:0 0 14px}\n.av5p-root input[type=text]:last-of-type{margin-bottom:10px}\n.av5p-root input[type=text]:focus-visible{outline:2px solid var(--av5p-red);outline-offset:1px;border-color:var(--av5p-red)}\n.av5p-root input[type=text].av5p-err{border-color:var(--av5p-red);background:#fdf0ef}\n.av5p-trust{font-size:.78rem;color:var(--av5p-muted);margin:2px 0 8px}\n.av5p-summary{font-size:.84rem;font-weight:600;color:var(--av5p-ink);margin:0}\n.av5p-summary b{color:var(--av5p-red)}\n.av5p-cta-bar{position:sticky;bottom:0;z-index:5;margin-top:14px;background:rgba(43,38,34,.97);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;box-shadow:0 8px 22px rgba(0,0,0,.22);padding:10px 14px max(10px,env(safe-area-inset-bottom))}\n.av5p-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}\n.av5p-cta-price{font-family:'Cormorant Garamond',Georgia,serif;color:#f0e6d6;font-size:.8rem;line-height:1.15}\n.av5p-cta-price strong{display:block;font-size:1.3rem;color:#fff}\n.av5p-cta-btn{flex:0 0 auto;min-height:48px;padding:0 20px;border:none;border-radius:12px;background:var(--av5p-red);color:#fff;font:700 .9rem\/1 'Inter',sans-serif;letter-spacing:.01em;cursor:pointer}\n.av5p-cta-btn:hover{background:var(--av5p-red-dark)}\n.av5p-cta-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}\n.av5p-cta-btn:active{transform:scale(.97)}\n.av5p-cta-btn.av5p-pulse{box-shadow:0 0 0 4px rgba(255,255,255,.5)}\n@media (prefers-reduced-motion:no-preference){\n.av5p-cta-btn{transition:transform .08s ease,background .12s ease}\n.av5p-root input[type=text]{transition:border-color .15s ease}\n.av5p-cta-btn.av5p-pulse{animation:av5ppulse .45s ease 2}\n@keyframes av5ppulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}\n}\n@container av5pstage (min-width:520px){\n.av5p-layout{flex-direction:row;align-items:center}\n.av5p-hero-pane,.av5p-form-pane{flex:1 1 0;min-width:0}\n.av5p-hero{height:clamp(280px,52cqi,420px)}\n.av5p-chip-thumb{width:32px;height:32px}\n.av5p-chip{font-size:.78rem}\n.av5p-form-card{padding:clamp(18px,3cqi,26px)}\n}\n@container av5pstage (max-width:519.98px){\n.av5p-kb .av5p-hero,.av5p-kb .av5p-chips{display:none}\n.av5p-kb .av5p-hero-mini{display:flex}\n}\nbody:has(#av5p-root) sticky-add-to-cart,\nbody:has(#av5p-root) .sticky-add-to-cart,\n.shopify-section:has(#av5p-root) .buy-buttons-block{display:none!important}\n.av5p-root.av5p-kb .av5p-hero{display:block!important}\n.av5p-root.av5p-kb .av5p-hero-mini{display:none!important}\n.av5p-root.av5p-kb .av5p-chips{display:flex!important}\n.av5p-cta-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}\n@media (max-width:359px){\n  .av5p-cta-inner{align-items:stretch;flex-direction:column;gap:8px}\n  .av5p-cta-btn{width:100%}\n}\n\u003c\/style\u003e\n\u003cheader class=\"av5p-head\"\u003e\n\u003ch1\u003eThe keepsake way to ask ‘Will you be my godmother?’\u003c\/h1\u003e\n\u003cp class=\"av5p-sub\"\u003eOne engraving personalises the candle \u0026amp; box\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"av5p-card\"\u003e\n\u003cdiv class=\"av5p-layout\"\u003e\n\u003csection class=\"av5p-hero-pane\" aria-label=\"Live engraving preview\"\u003e\n\u003cdiv class=\"av5p-hero-mini\" id=\"av5p-heroMini\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"av5p-mini-thumb\" id=\"av5p-miniThumb\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Sff0fa6481a44454180a6e7f224e749203.jpg')\"\u003e\u003c\/span\u003e\n\u003cspan class=\"av5p-mini-text\" id=\"av5p-miniText\"\u003eOlivia · March 24, 2025\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"av5p-hero\" id=\"av5p-hero\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"av5p-scene av5p-scene-active\" data-scene=\"candle\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Sff0fa6481a44454180a6e7f224e749203.jpg')\"\u003e\n\u003csvg class=\"av5p-lead\" viewbox=\"0 0 100 100\" preserveaspectratio=\"none\"\u003e\n\u003ccircle cx=\"52.5\" cy=\"41\" r=\"1.6\" fill=\"none\" stroke=\"#c9a94f\" stroke-width=\".7\"\u003e\u003c\/circle\u003e\n\u003cline x1=\"53.8\" y1=\"40\" x2=\"66\" y2=\"30\" stroke=\"#c9a94f\" stroke-width=\".55\"\u003e\u003c\/line\u003e\n\u003c\/svg\u003e\n\u003cdiv class=\"av5p-loupe\"\u003e\n\u003csvg viewbox=\"0 0 120 120\"\u003e\n\u003cg fill=\"#dcb765\" stroke=\"#a8842e\" stroke-width=\"1.2\"\u003e\n\u003cpath d=\"M60 8 C 66 8 68 10 68 15 L 68 40 L 93 40 C 98 40 100 42 100 48 C 100 54 98 56 93 56 L 68 56 L 68 100 C 68 106 66 109 60 109 C 54 109 52 106 52 100 L 52 56 L 27 56 C 22 56 20 54 20 48 C 20 42 22 40 27 40 L 52 40 L 52 15 C 52 10 54 8 60 8 Z\"\u003e\u003c\/path\u003e\n\u003c\/g\u003e\n\u003ctext id=\"av5p-candleName\" x=\"60\" y=\"51.5\" text-anchor=\"middle\" style=\"font-family:'Great Vibes',cursive\" font-size=\"17\" fill=\"#6d4f16\"\u003eOlivia\u003c\/text\u003e\n\u003ctext id=\"av5p-candleDate\" x=\"60\" y=\"66\" text-anchor=\"middle\" style=\"font-family:'Cormorant Garamond',Georgia,serif;font-weight:600\" font-size=\"8\" fill=\"#7a5a1e\"\u003eMarch 24, 2025\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"av5p-scene\" data-scene=\"box\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Scb53a96a00ed42b6ac97597dabcfcf3eh.jpg')\"\u003e\n\u003cdiv class=\"av5p-patch\"\u003e\u003c\/div\u003e\n\u003cspan class=\"av5p-ov-name\" id=\"av5p-boxName\"\u003eOlivia\u003c\/span\u003e\n\u003cspan class=\"av5p-ov-date\" id=\"av5p-boxDate\"\u003eMarch 24, 2025\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"av5p-hero-cap\" id=\"av5p-heroCap\"\u003eEngraved wooden cross — shown enlarged\u003c\/p\u003e\n\u003cdiv class=\"av5p-chips\" role=\"tablist\" aria-label=\"Choose which item to preview\"\u003e\n\u003cbutton type=\"button\" class=\"av5p-chip av5p-chip-active\" data-scene=\"candle\" role=\"tab\" aria-selected=\"true\"\u003e\u003cspan class=\"av5p-chip-thumb\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Sff0fa6481a44454180a6e7f224e749203.jpg')\"\u003e\u003c\/span\u003eCandle\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"av5p-chip\" data-scene=\"box\" role=\"tab\" aria-selected=\"false\"\u003e\u003cspan class=\"av5p-chip-thumb\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Scb53a96a00ed42b6ac97597dabcfcf3eh.jpg')\"\u003e\u003c\/span\u003eBox\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"av5p-form-pane\" aria-label=\"Personalise your proposal set\"\u003e\n\u003cdiv class=\"av5p-form-card\"\u003e\n\u003cdiv class=\"av5p-price-row\"\u003e\u003cspan class=\"av5p-price-now\" id=\"av5p-priceInline\"\u003ePrice above\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"av5p-field-label\"\u003e\n\u003clabel for=\"av5p-nameInput\"\u003eChild's name\u003c\/label\u003e\u003cspan class=\"av5p-counter\" id=\"av5p-nameCounter\"\u003e0\/18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cinput id=\"av5p-nameInput\" name=\"properties[Engraved name]\" type=\"text\" maxlength=\"18\" placeholder=\"Olivia\" autocomplete=\"off\" inputmode=\"text\" aria-describedby=\"av5p-summary\" aria-required=\"true\" required\u003e\n\u003cdiv class=\"av5p-field-label\"\u003e\n\u003clabel for=\"av5p-dateInput\"\u003eBaptism date\u003c\/label\u003e\u003cspan class=\"av5p-counter\" id=\"av5p-dateCounter\"\u003e0\/24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cinput id=\"av5p-dateInput\" name=\"properties[Baptism date]\" type=\"text\" maxlength=\"24\" placeholder=\"March 24, 2025\" autocomplete=\"off\" inputmode=\"text\" aria-required=\"true\" required\u003e\n\u003cp class=\"av5p-trust\"\u003eWe email you a proof before anything is engraved. · EU dispatch — typically 4–8 working days.\u003c\/p\u003e\n\u003cp class=\"av5p-summary\" id=\"av5p-summary\" aria-live=\"polite\" aria-atomic=\"true\"\u003ePersonalising for \u003cb\u003eOlivia\u003c\/b\u003e · March 24, 2025\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"av5p-cta-bar\"\u003e\n\u003cdiv class=\"av5p-cta-inner\"\u003e\n\u003cspan class=\"av5p-cta-price\"\u003eThe proposal set\u003cstrong id=\"av5p-priceSticky\"\u003ePrice above\u003c\/strong\u003e\u003c\/span\u003e\n\u003cbutton type=\"button\" class=\"av5p-cta-btn\" id=\"av5p-addBtn\" disabled\u003eAdd the set\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nfunction init(){\nvar root=document.getElementById('av5p-root');\nvar hero=document.getElementById('av5p-hero');\nvar heroCap=document.getElementById('av5p-heroCap');\nvar miniThumb=document.getElementById('av5p-miniThumb');\nvar miniText=document.getElementById('av5p-miniText');\nvar nameInput=document.getElementById('av5p-nameInput');\nvar dateInput=document.getElementById('av5p-dateInput');\nvar nameCounter=document.getElementById('av5p-nameCounter');\nvar dateCounter=document.getElementById('av5p-dateCounter');\nvar summaryEl=document.getElementById('av5p-summary');\nvar boxName=document.getElementById('av5p-boxName');\nvar boxDate=document.getElementById('av5p-boxDate');\nvar candleName=document.getElementById('av5p-candleName');\nvar candleDate=document.getElementById('av5p-candleDate');\nvar chips=Array.prototype.slice.call(document.querySelectorAll('.av5p-chip'));\nvar scenes=Array.prototype.slice.call(document.querySelectorAll('.av5p-scene'));\nvar addBtn=document.getElementById('av5p-addBtn');\nvar priceInline=document.getElementById('av5p-priceInline');\nvar priceSticky=document.getElementById('av5p-priceSticky');\nif(!root||!hero||!nameInput||!dateInput||!addBtn) return;\nvar productInfo=root.closest('[id^=\"ProductInformation-\"]')||root.closest('.shopify-section')||document;\n\nfunction reduceMotion(){ return window.matchMedia \u0026\u0026 window.matchMedia('(prefers-reduced-motion: reduce)').matches; }\nfunction esc(s){ return String(s).replace(\/\u0026\/g,'\u0026amp;').replace(\/\u003c\/g,'\u0026lt;').replace(\/\u003e\/g,'\u0026gt;'); }\nfunction currentName(){ return nameInput.value.trim() || 'Olivia'; }\nfunction currentDate(){ return dateInput.value.trim() || 'March 24, 2025'; }\nfunction isReady(){ return nameInput.value.trim().length\u003e0 \u0026\u0026 dateInput.value.trim().length\u003e0; }\nfunction productPrice(){\nvar price=productInfo.querySelector('product-price .price')||productInfo.querySelector('[data-product-price]')||productInfo.querySelector('.price');\nreturn price?price.textContent.replace(\/\\s+\/g,' ').trim():'';\n}\nfunction syncPrice(){\nvar value=productPrice();\nif(!value) return;\nif(priceInline) priceInline.textContent=value;\nif(priceSticky) priceSticky.textContent=value;\n}\nfunction showInvalid(){\nvar nameOk=nameInput.value.trim().length\u003e0;\nvar target=nameOk?dateInput:nameInput;\ntarget.classList.add('av5p-err');\ntarget.focus();\nsummaryEl.textContent=nameOk?'Please add the baptism date to continue.':\"Please add the child's name to continue.\";\nsetTimeout(function(){ target.classList.remove('av5p-err'); },1200);\n}\n\nvar captions={candle:'Engraved wooden cross — shown enlarged',box:'Live preview on the actual box'};\nvar thumbs={\ncandle:'https:\/\/ae01.alicdn.com\/kf\/Sff0fa6481a44454180a6e7f224e749203.jpg',\nbox:'https:\/\/ae01.alicdn.com\/kf\/Scb53a96a00ed42b6ac97597dabcfcf3eh.jpg'\n};\nvar activeScene='candle';\n\nfunction renderBox(n,d){\nvar w=hero.clientWidth||340;\nvar ns=n.length\u003e14?.55:n.length\u003e10?.72:1;\nvar ds=d.length\u003e18?.8:1;\nboxName.textContent=n; boxDate.textContent=d;\nboxName.style.fontSize=(w*.064*ns)+'px';\nboxDate.style.fontSize=(w*.028*ds)+'px';\n}\nfunction renderCandle(n,d){\ncandleName.textContent=n; candleDate.textContent=d;\ncandleName.setAttribute('font-size', n.length\u003e14?10:n.length\u003e10?13:17);\ncandleDate.setAttribute('font-size', d.length\u003e12?7:8);\n}\n\nfunction setP(f,k,v){\nvar el=f.querySelector('input[data-af=\"'+k+'\"]');\nif(!v){ if(el) el.remove(); return; }\nif(!el){ el=document.createElement('input'); el.type='hidden'; el.name='properties['+k+']'; el.setAttribute('data-af',k); f.appendChild(el); }\nel.value=v;\n}\nfunction inject(){\nvar forms=document.querySelectorAll('form[action*=\"\/cart\/add\"]');\nfor(var i=0;i\u003cforms.length;i++){ setP(forms[i],'Engraved name',nameInput.value.trim()); setP(forms[i],'Baptism date',dateInput.value.trim()); }\n}\n\nfunction render(){\nvar n=currentName(), d=currentDate();\nrenderCandle(n,d); renderBox(n,d);\nvar len=nameInput.value.length, dlen=dateInput.value.length;\nnameCounter.textContent=len+'\/18'; nameCounter.classList.toggle('av5p-max', len\u003e=18);\ndateCounter.textContent=dlen+'\/24'; dateCounter.classList.toggle('av5p-max', dlen\u003e=24);\nif(isReady()) summaryEl.innerHTML='Personalising for \u003cb\u003e'+esc(n)+'\u003c\/b\u003e · '+esc(d);\nelse if(nameInput.value.trim()) summaryEl.textContent='Add the baptism date to continue.';\nelse if(dateInput.value.trim()) summaryEl.textContent=\"Add the child's name to continue.\";\nelse summaryEl.textContent=\"Add the child's name and baptism date to continue.\";\nminiText.textContent=n+' · '+d;\naddBtn.disabled=!isReady();\ninject();\n}\n\nfunction setScene(key){\nactiveScene=key;\nscenes.forEach(function(el){ el.classList.toggle('av5p-scene-active', el.getAttribute('data-scene')===key); });\nchips.forEach(function(el){\nvar on=el.getAttribute('data-scene')===key;\nel.classList.toggle('av5p-chip-active', on);\nel.setAttribute('aria-selected', on?'true':'false');\n});\nheroCap.textContent=captions[key];\nminiThumb.style.backgroundImage=\"url('\"+thumbs[key]+\"')\";\n}\nchips.forEach(function(btn){\nbtn.addEventListener('click', function(){ setScene(btn.getAttribute('data-scene')); });\n});\n\nfunction setCompact(){ root.classList.remove('av5p-kb'); }\n[nameInput,dateInput].forEach(function(f){\nf.addEventListener('focus', function(){ setCompact(true); });\nf.addEventListener('blur', function(){\nsetTimeout(function(){\nif(document.activeElement!==nameInput \u0026\u0026 document.activeElement!==dateInput) setCompact(false);\n}, 60);\n});\n});\n\nnameInput.addEventListener('input', render);\ndateInput.addEventListener('input', render);\nwindow.addEventListener('resize', render);\n\ndocument.addEventListener('submit',function(event){\ninject();\nvar form=event.target\u0026\u0026event.target.closest\u0026\u0026event.target.closest('form[action*=\"\/cart\/add\"]');\nif(form\u0026\u0026!isReady()){\nevent.preventDefault();event.stopImmediatePropagation();showInvalid();\n}\n},true);\ndocument.addEventListener('click',function(event){\nvar button=event.target\u0026\u0026event.target.closest\u0026\u0026event.target.closest('.add-to-cart-button,button[name=\"add\"],sticky-add-to-cart button');\nif(button\u0026\u0026button!==addBtn\u0026\u0026!isReady()){\nevent.preventDefault();event.stopImmediatePropagation();showInvalid();\nreturn;\n}\ninject();\n},true);\nsetInterval(inject,1500);\n\naddBtn.addEventListener('click', function(){\nif(!isReady()){ showInvalid(); return; }\ninject();\nvar form=document.querySelector('form[action*=\"\/cart\/add\"]');\nif(!form){\nwindow.scrollTo({top:0,left:0,behavior: reduceMotion()?'auto':'smooth'});\naddBtn.classList.add('av5p-pulse');\nsetTimeout(function(){ addBtn.classList.remove('av5p-pulse'); }, 900);\nreturn;\n}\nif(typeof form.requestSubmit==='function'){ form.requestSubmit(); } else { form.submit(); }\n});\n\nsetScene('candle');\nsyncPrice();\nrender();\nvar priceNode=productInfo.querySelector('product-price');\nif(priceNode\u0026\u0026window.MutationObserver){\nvar priceObserver=new MutationObserver(syncPrice);\npriceObserver.observe(priceNode,{subtree:true,childList:true,characterData:true});\n}\n}\nif(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();\n})();\n\u003c\/script\u003e\n","brand":"Aurea Faith","offers":[{"title":"Default Title","offer_id":58504867184975,"sku":null,"price":35.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1000\/9175\/6879\/files\/Sff0fa6481a44454180a6e7f224e749203_52fe06a3-b089-442d-a762-0b448a0743fb.webp?v=1787048903","url":"https:\/\/www.aureafaith.com\/products\/godparent-proposal-set-will-you-be-my-godmother","provider":"Aurea Faith","version":"1.0","type":"link"}