{"product_id":"the-complete-baptism-day-set-o6","title":"The Complete Baptism Day Set — O6","description":"\u003cdiv class=\"o6b-root o6b-style-script o6b-empty\" id=\"o6b-root\"\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.o6b-root{--o6b-red:#a42325;--o6b-red-dark:#821c1e;--o6b-cream:#faf6f1;--o6b-sand:#f0eae2;--o6b-ink:#2b2622;--o6b-muted:#6b5d4a;--o6b-hair:#e2d7c6;--o6b-gold:#c9a94f;--o6b-gold-dark:#a8842e;--o6b-gold-ink:#8a6410;container-type:inline-size;container-name:o6bstage;font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--o6b-ink);line-height:1.4;margin:0 0 28px}\n.o6b-root *{box-sizing:border-box}\n.o6b-root img,.o6b-root svg{max-width:100%;display:block}\n.o6b-root button{font-family:inherit}\n\n.o6b-head{text-align:center;padding:0 4px clamp(8px,2cqi,14px)}\n.o6b-head h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(1.15rem,4.6cqi,1.55rem);color:var(--o6b-ink);margin:0 0 3px}\n.o6b-sub{font-size:.8rem;color:var(--o6b-muted);margin:0}\n\n.o6b-card{background:linear-gradient(160deg,#faf6f1,#f3ece0 60%,#efe2d0);border:1px solid var(--o6b-hair);border-radius:20px;padding:clamp(14px,4cqi,22px);margin-top:clamp(12px,3cqi,18px)}\n.o6b-layout{display:flex;flex-direction:column;gap:clamp(12px,3cqi,20px)}\n.o6b-hero-pane{display:flex;flex-direction:column;gap:8px}\n\n.o6b-hero{position:relative;width:100%;aspect-ratio:1\/1;border-radius:16px;overflow:hidden;background:var(--o6b-sand);box-shadow:0 10px 26px rgba(107,74,47,.22)}\n.o6b-kb .o6b-hero{display:none}\n.o6b-scene{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;pointer-events:none}\n.o6b-scene.o6b-scene-active{opacity:1;pointer-events:auto;z-index:2}\n\n.o6b-patch{position:absolute;left:46.5%;top:63.9%;width:31.5%;height:11.4%;background:linear-gradient(180deg,#f0e2c3 0%,#ecdcba 55%,#e7d5b0 100%);border-radius:5px;box-shadow:0 0 5px 3px #ecdcba}\n.o6b-ov-name{position:absolute;left:62.3%;top:63.9%;transform:translateX(-50%);white-space:nowrap;line-height:1;font-size:22px;color:#3b2f22;opacity:.93;text-shadow:0 1px 0 rgba(255,250,240,.5),0 -1px 1px rgba(55,35,12,.6),0 0 3px rgba(55,35,12,.22)}\n.o6b-ov-date{position:absolute;left:62.3%;top:70.1%;transform:translateX(-50%);font-weight:600;white-space:nowrap;line-height:1;letter-spacing:.02em;font-size:11px;color:#463a2b;opacity:.93;text-shadow:0 1px 0 rgba(255,250,240,.45),0 -1px 1px rgba(55,35,12,.55),0 0 2px rgba(55,35,12,.2)}\n\n.o6b-wpatch{position:absolute;left:44.5%;top:48.4%;width:15.5%;height:34.5%;background:linear-gradient(160deg,#f9f8f6 0%,#f1f0ed 55%,#eae8e4 100%);box-shadow:0 0 20px 16px rgba(241,240,237,.95);border-radius:12px}\n.o6b-stem{position:absolute;left:49.8%;top:48.4%;width:3.2%;height:31.8%;background:linear-gradient(90deg,#a3780f,#edc95c 45%,#d9ad33 70%,#8f680b);border-radius:2px 2px 3px 3px;box-shadow:-2px 3px 4px rgba(120,110,90,.28)}\n.o6b-nk-name{position:absolute;left:51.4%;top:49%;transform:translateX(-50%);writing-mode:vertical-rl;white-space:nowrap;line-height:1;font-size:26px;color:#5c4108;opacity:.94;text-shadow:0 1px 0 rgba(255,241,200,.6),0 -1px 1px rgba(45,30,5,.65),0 0 2px rgba(45,30,5,.3)}\n\n.o6b-lead{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}\n.o6b-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 var(--o6b-gold);box-shadow:0 6px 18px rgba(60,45,10,.25);overflow:hidden}\n.o6b-loupe svg{display:block;width:100%;height:100%}\n#o6b-candleName{fill:#5c4108;opacity:.94}\n#o6b-candleDate{fill:#6b4a12;opacity:.92}\n#o6b-candleEmpty{display:none}\n\n.o6b-empty-hint{display:none;position:absolute;align-items:center;justify-content:center;text-align:center;pointer-events:none;border:1.5px dashed rgba(107,74,47,.4);border-radius:8px;padding:4px 6px;color:var(--o6b-muted);font:600 clamp(8px,2.6cqi,10.5px)\/1.25 'Inter',sans-serif;background:rgba(250,246,241,.5)}\n.o6b-hint-box{left:46.5%;top:63.9%;width:31.5%;height:11.4%}\n.o6b-hint-neck{left:44.5%;top:48.4%;width:15.5%;height:34.5%;border-radius:12px}\n.o6b-root.o6b-empty .o6b-empty-hint{display:flex}\n.o6b-root.o6b-empty .o6b-ov-name,.o6b-root.o6b-empty .o6b-ov-date,.o6b-root.o6b-empty .o6b-nk-name{opacity:0}\n.o6b-root.o6b-empty #o6b-candleName,.o6b-root.o6b-empty #o6b-candleDate{opacity:0}\n.o6b-root.o6b-empty #o6b-candleEmpty{display:block}\n\n.o6b-style-script .o6b-ov-name,.o6b-style-script .o6b-nk-name{font-family:'Great Vibes',cursive}\n.o6b-style-script .o6b-ov-date{font-family:'Cormorant Garamond',Georgia,serif;font-style:normal}\n.o6b-style-script #o6b-candleName{font-family:'Great Vibes',cursive}\n.o6b-style-script #o6b-candleDate{font-family:'Cormorant Garamond',Georgia,serif}\n.o6b-style-classic .o6b-ov-name,.o6b-style-classic .o6b-nk-name{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-style:normal}\n.o6b-style-classic .o6b-ov-date{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:500}\n.o6b-style-classic #o6b-candleName{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-style:normal}\n.o6b-style-classic #o6b-candleDate{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-weight:500}\n.o6b-style-modern .o6b-ov-name,.o6b-style-modern .o6b-nk-name{font-family:'Inter',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em}\n.o6b-style-modern .o6b-ov-date{font-family:'Inter',sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.08em}\n.o6b-style-modern #o6b-candleName{font-family:'Inter',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em}\n.o6b-style-modern #o6b-candleDate{font-family:'Inter',sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.06em}\n\n.o6b-hero-cap{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#8b6a45;margin:0;text-align:center}\n.o6b-allhint{font-size:.68rem;color:var(--o6b-muted);margin:0;text-align:center;opacity:.85}\n\n.o6b-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.o6b-kb .o6b-hero-mini{display:flex}\n.o6b-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.o6b-mini-text{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:.92rem;color:var(--o6b-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n\n.o6b-chips{display:flex;gap:8px}\n.o6b-kb .o6b-chips{display:none}\n.o6b-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(--o6b-hair);background:#fff;font:600 .72rem\/1.1 'Inter',sans-serif;color:var(--o6b-ink);cursor:pointer}\n.o6b-chip.o6b-chip-active{border-color:var(--o6b-red);box-shadow:0 0 0 2px rgba(164,35,37,.14);color:var(--o6b-red)}\n.o6b-chip:focus-visible{outline:2px solid var(--o6b-red);outline-offset:2px}\n.o6b-chip-thumb{width:26px;height:26px;border-radius:7px;background-size:cover;background-position:center;flex:0 0 auto}\n\n.o6b-form-pane{display:flex;flex-direction:column;justify-content:center}\n.o6b-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\n.o6b-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 6px}\n.o6b-price-now{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(1.4rem,5.2cqi,1.8rem);color:var(--o6b-red)}\n.o6b-price-was{font-size:.82rem;color:#8a7a63;text-decoration:line-through}\n.o6b-price-save{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--o6b-gold-ink);background:#f7eed3;padding:3px 8px;border-radius:999px}\n.o6b-itemised{font-size:.72rem;color:var(--o6b-muted);margin:0 0 14px;padding-bottom:10px;border-bottom:1px dashed var(--o6b-hair)}\n\n.o6b-fieldset{border:0;padding:0;margin:0}\n.o6b-legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}\n\n.o6b-field-label{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 6px}\n.o6b-field-label label,.o6b-style-label{font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--o6b-muted)}\n.o6b-counter{font-size:.68rem;color:#8b7a5f;font-variant-numeric:tabular-nums}\n.o6b-counter.o6b-max{color:var(--o6b-red);font-weight:700}\n.o6b-root input[type=text],.o6b-root textarea{width:100%;min-height:48px;font-size:16px;padding:12px 14px;border:1px solid #d8cbb8;border-radius:10px;background:#fff;color:var(--o6b-ink);font-family:'Inter',sans-serif;margin:0 0 14px}\n.o6b-root textarea{min-height:60px;resize:vertical;line-height:1.35}\n.o6b-root input[type=text]:focus-visible,.o6b-root textarea:focus-visible{outline:2px solid var(--o6b-red);outline-offset:1px;border-color:var(--o6b-red)}\n.o6b-root input[type=text].o6b-err{border-color:var(--o6b-red);background:#fdf0ef}\n\n.o6b-datechips{display:flex;flex-wrap:wrap;gap:6px;margin:-6px 0 14px}\n.o6b-datechip{min-height:32px;padding:5px 10px;border-radius:999px;border:1px solid var(--o6b-hair);background:#fff;font:600 .68rem\/1.1 'Inter',sans-serif;color:var(--o6b-muted);cursor:pointer}\n.o6b-datechip:focus-visible{outline:2px solid var(--o6b-red);outline-offset:2px}\n.o6b-datechip.o6b-datechip-active{border-color:var(--o6b-gold);color:var(--o6b-gold-ink);background:#f7eed3}\n\n.o6b-stylechips{display:flex;gap:8px;margin:0 0 14px}\n.o6b-stylechip{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:48px;padding:6px 4px;border-radius:10px;border:1px solid var(--o6b-hair);background:#fff;font:600 .66rem\/1.1 'Inter',sans-serif;color:var(--o6b-muted);cursor:pointer}\n.o6b-stylechip-glyph{font-size:1rem;line-height:1;color:var(--o6b-ink)}\n.o6b-stylechip.o6b-stylechip-active{border-color:var(--o6b-gold);box-shadow:0 0 0 2px rgba(201,169,79,.22);color:var(--o6b-gold-ink)}\n.o6b-stylechip:focus-visible{outline:2px solid var(--o6b-red);outline-offset:2px}\n\n.o6b-giftwrap{margin:0 0 14px;border:1px solid var(--o6b-hair);border-radius:10px;padding:2px 12px;background:rgba(255,255,255,.5)}\n.o6b-giftsummary{list-style:none;cursor:pointer;padding:10px 0;font:600 .76rem\/1.2 'Inter',sans-serif;color:var(--o6b-muted);display:flex;align-items:center;justify-content:space-between;gap:8px}\n.o6b-giftsummary::-webkit-details-marker{display:none}\n.o6b-giftoptional{font-weight:400;text-transform:none;letter-spacing:0;color:#8b7a5f}\n.o6b-giftsummary::after{content:'+';font-size:1rem;color:var(--o6b-gold-dark);margin-left:auto}\n.o6b-giftwrap[open] .o6b-giftsummary::after{content:'\\2212'}\n.o6b-giftsummary:focus-visible{outline:2px solid var(--o6b-red);outline-offset:2px}\n.o6b-giftbody{padding-bottom:10px}\n.o6b-giftbody .o6b-giftinput{margin-bottom:4px}\n\n.o6b-trust{font-size:.78rem;color:var(--o6b-muted);margin:2px 0 8px}\n.o6b-summary{font-size:.84rem;font-weight:600;color:var(--o6b-ink);margin:0;display:flex;align-items:center;gap:6px;min-height:1.4em}\n.o6b-summary b{color:var(--o6b-red);font-weight:700}\n.o6b-summary.o6b-ready{background:#f7eed3;color:#5c4108;padding:7px 10px;border-radius:8px}\n.o6b-ready-tick{color:var(--o6b-gold-ink);font-weight:700}\n.o6b-error{font-size:.76rem;font-weight:600;color:var(--o6b-red);margin:4px 0 0}\n.o6b-error:empty{margin:0}\n\n.o6b-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.o6b-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:12px}\n.o6b-cta-price{font-family:'Cormorant Garamond',Georgia,serif;color:#f0e6d6;font-size:.8rem;line-height:1.15}\n.o6b-cta-price strong{display:block;font-size:1.3rem;color:#fff}\n.o6b-cta-btn{flex:0 0 auto;min-height:48px;padding:0 20px;border:none;border-radius:12px;background:var(--o6b-red);color:#fff;font:700 .9rem\/1 'Inter',sans-serif;letter-spacing:.01em;cursor:pointer}\n.o6b-cta-btn:hover{background:var(--o6b-red-dark)}\n.o6b-cta-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}\n.o6b-cta-btn.o6b-pulse{box-shadow:0 0 0 4px rgba(255,255,255,.5)}\n\n@media (prefers-reduced-motion:no-preference){\n.o6b-scene{transition:opacity .12s ease-out}\n.o6b-chip,.o6b-datechip,.o6b-stylechip{transition:border-color .1s ease,box-shadow .1s ease}\n.o6b-cta-btn{transition:transform .08s ease,background .12s ease}\n.o6b-cta-btn:active{transform:scale(.97)}\n.o6b-root input[type=text],.o6b-root textarea{transition:border-color .15s ease}\n.o6b-cta-btn.o6b-pulse{animation:o6bpulse .45s ease 2}\n@keyframes o6bpulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}\n}\n\n@container o6bstage (min-width:520px){\n.o6b-layout{flex-direction:row;align-items:center}\n.o6b-hero-pane,.o6b-form-pane{flex:1 1 0;min-width:0}\n.o6b-chip-thumb{width:32px;height:32px}\n.o6b-chip{font-size:.78rem}\n.o6b-form-card{padding:clamp(18px,3cqi,26px)}\n}\n@container o6bstage (max-width:519.98px){\n.o6b-kb .o6b-hero,.o6b-kb .o6b-chips,.o6b-kb .o6b-allhint{display:none}\n.o6b-kb .o6b-hero-mini{display:flex}\n}\n\u003c\/style\u003e\n\n\u003cheader class=\"o6b-head\"\u003e\n\u003ch1\u003eThe Complete Baptism Day Set\u003c\/h1\u003e\n\u003cp class=\"o6b-sub\"\u003eOne engraving personalises the box, necklace \u0026amp; candle\u003c\/p\u003e\n\u003c\/header\u003e\n\n\u003cdiv class=\"o6b-card\"\u003e\n\u003cdiv class=\"o6b-layout\"\u003e\n\u003csection class=\"o6b-hero-pane\" aria-label=\"Live engraving preview\"\u003e\n\u003cdiv class=\"o6b-hero-mini\" id=\"o6b-heroMini\" aria-hidden=\"true\"\u003e\n\u003cspan class=\"o6b-mini-thumb\" id=\"o6b-miniThumb\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Scb53a96a00ed42b6ac97597dabcfcf3eh.jpg')\"\u003e\u003c\/span\u003e\n\u003cspan class=\"o6b-mini-text\" id=\"o6b-miniText\"\u003eAdd a name to preview\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"o6b-hero\" id=\"o6b-hero\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"o6b-scene o6b-scene-active\" data-scene=\"box\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Scb53a96a00ed42b6ac97597dabcfcf3eh.jpg')\"\u003e\n\u003cdiv class=\"o6b-patch\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"o6b-empty-hint o6b-hint-box\"\u003e\u003cspan\u003eType a name to see it engraved\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan class=\"o6b-ov-name\" id=\"o6b-boxName\"\u003e\u003c\/span\u003e\n\u003cspan class=\"o6b-ov-date\" id=\"o6b-boxDate\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"o6b-scene\" data-scene=\"necklace\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/S8440239dad4949ba924290eb1e4c9014U.jpg')\"\u003e\n\u003cdiv class=\"o6b-wpatch\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"o6b-stem\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"o6b-empty-hint o6b-hint-neck\"\u003e\u003cspan\u003eType a name to see it engraved\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"o6b-nk-name\" id=\"o6b-neckName\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"o6b-scene\" data-scene=\"candle\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Sff0fa6481a44454180a6e7f224e749203.jpg')\"\u003e\n\u003csvg class=\"o6b-lead\" viewbox=\"0 0 100 100\" preserveaspectratio=\"none\" aria-hidden=\"true\"\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=\"o6b-loupe\"\u003e\n\u003csvg viewbox=\"0 0 120 120\" aria-hidden=\"true\"\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\u003cg id=\"o6b-candleEmpty\"\u003e\n\u003crect x=\"30\" y=\"42\" width=\"60\" height=\"30\" rx=\"4\" fill=\"none\" stroke=\"#a8842e\" stroke-width=\"1\" stroke-dasharray=\"3,3\"\u003e\u003c\/rect\u003e\n\u003ctext text-anchor=\"middle\" font-family=\"'Inter',sans-serif\" font-size=\"6\" fill=\"#8b6a45\"\u003e\n\u003ctspan x=\"60\" y=\"55\"\u003eType a name to\u003c\/tspan\u003e\n\u003ctspan x=\"60\" y=\"63\"\u003esee it engraved\u003c\/tspan\u003e\n\u003c\/text\u003e\n\u003c\/g\u003e\n\u003ctext id=\"o6b-candleName\" x=\"60\" y=\"51.5\" text-anchor=\"middle\" font-size=\"17\"\u003e\u003c\/text\u003e\n\u003ctext id=\"o6b-candleDate\" x=\"60\" y=\"66\" text-anchor=\"middle\" font-size=\"8\"\u003e\u003c\/text\u003e\n\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp class=\"o6b-hero-cap\" id=\"o6b-heroCap\"\u003eLive preview on the actual box\u003c\/p\u003e\n\u003cp class=\"o6b-allhint\"\u003eAll three items are included — tap to preview each\u003c\/p\u003e\n\u003cdiv class=\"o6b-chips\" role=\"tablist\" aria-label=\"Choose which item to preview\"\u003e\n\u003cbutton type=\"button\" class=\"o6b-chip o6b-chip-active\" data-scene=\"box\" role=\"tab\" aria-selected=\"true\"\u003e\u003cspan class=\"o6b-chip-thumb\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Scb53a96a00ed42b6ac97597dabcfcf3eh.jpg')\"\u003e\u003c\/span\u003eBox\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"o6b-chip\" data-scene=\"necklace\" role=\"tab\" aria-selected=\"false\"\u003e\u003cspan class=\"o6b-chip-thumb\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/S8440239dad4949ba924290eb1e4c9014U.jpg')\"\u003e\u003c\/span\u003eNecklace\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"o6b-chip\" data-scene=\"candle\" role=\"tab\" aria-selected=\"false\"\u003e\u003cspan class=\"o6b-chip-thumb\" style=\"background-image:url('https:\/\/ae01.alicdn.com\/kf\/Sff0fa6481a44454180a6e7f224e749203.jpg')\"\u003e\u003c\/span\u003eCandle\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"o6b-form-pane\" aria-label=\"Personalise your set\"\u003e\n\u003cdiv class=\"o6b-form-card\"\u003e\n\u003cdiv class=\"o6b-price-row\"\u003e\n\u003cspan class=\"o6b-price-now\"\u003e£79\u003c\/span\u003e\u003cspan class=\"o6b-price-was\"\u003e£93\u003c\/span\u003e\u003cspan class=\"o6b-price-save\"\u003eSave £14\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"o6b-itemised\"\u003eBox £48 · Necklace £17 · Candle £28\u003c\/p\u003e\n\n\u003cfieldset class=\"o6b-fieldset\"\u003e\n\u003clegend class=\"o6b-legend\"\u003ePersonalise your set\u003c\/legend\u003e\n\n\u003cdiv class=\"o6b-field-label\"\u003e\n\u003clabel for=\"o6b-nameInput\"\u003eChild's name\u003c\/label\u003e\u003cspan class=\"o6b-counter\" id=\"o6b-nameCounter\"\u003e0\/18\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cinput id=\"o6b-nameInput\" type=\"text\" maxlength=\"18\" placeholder=\"e.g. Olivia\" autocomplete=\"off\" inputmode=\"text\" aria-describedby=\"o6b-summary o6b-error\"\u003e\n\n\u003cdiv class=\"o6b-field-label\"\u003e\n\u003clabel for=\"o6b-dateInput\"\u003eBaptism date\u003c\/label\u003e\u003cspan class=\"o6b-counter\" id=\"o6b-dateCounter\"\u003e0\/24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cinput id=\"o6b-dateInput\" type=\"text\" maxlength=\"24\" placeholder=\"e.g. 14 September 2026\" autocomplete=\"off\" inputmode=\"text\" aria-describedby=\"o6b-summary o6b-error\"\u003e\n\n\u003cdiv class=\"o6b-datechips\" role=\"group\" aria-label=\"Date format presets\"\u003e\n\u003cbutton type=\"button\" class=\"o6b-datechip\" data-date=\"14 September 2026\"\u003e14 September 2026\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"o6b-datechip\" data-date=\"14 · 09 · 2026\"\u003e14 · 09 · 2026\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"o6b-datechip\" data-date=\"14.09.2026\"\u003e14.09.2026\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"o6b-field-label\"\u003e\u003cspan class=\"o6b-style-label\" id=\"o6b-styleLabel\"\u003eEngraving style\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"o6b-stylechips\" role=\"radiogroup\" aria-labelledby=\"o6b-styleLabel\"\u003e\n\u003cbutton type=\"button\" class=\"o6b-stylechip o6b-stylechip-active\" data-style=\"script\" role=\"radio\" aria-checked=\"true\"\u003e\u003cspan class=\"o6b-stylechip-glyph\" style=\"font-family:'Great Vibes',cursive\"\u003eAa\u003c\/span\u003eScript\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"o6b-stylechip\" data-style=\"classic\" role=\"radio\" aria-checked=\"false\"\u003e\u003cspan class=\"o6b-stylechip-glyph\" style=\"font-family:'Cormorant Garamond',Georgia,serif\"\u003eAa\u003c\/span\u003eClassic\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"o6b-stylechip\" data-style=\"modern\" role=\"radio\" aria-checked=\"false\"\u003e\u003cspan class=\"o6b-stylechip-glyph\" style=\"font-family:'Inter',sans-serif;font-weight:700\"\u003eAa\u003c\/span\u003eModern\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cdetails class=\"o6b-giftwrap\"\u003e\n\u003csummary class=\"o6b-giftsummary\"\u003eAdd a gift note \u003cspan class=\"o6b-giftoptional\"\u003e(optional)\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"o6b-giftbody\"\u003e\n\u003ctextarea id=\"o6b-giftInput\" class=\"o6b-giftinput\" maxlength=\"120\" rows=\"2\" placeholder=\"A short note for the gift card…\" aria-describedby=\"o6b-giftCounter\"\u003e\u003c\/textarea\u003e\n\u003cspan class=\"o6b-counter\" id=\"o6b-giftCounter\"\u003e0\/120\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/fieldset\u003e\n\n\u003cp class=\"o6b-trust\"\u003eWe email you a proof before anything is engraved. · EU dispatch — typically 4–8 working days.\u003c\/p\u003e\n\u003cp class=\"o6b-summary\" id=\"o6b-summary\" aria-live=\"polite\" aria-atomic=\"true\"\u003eAdd a name and date to personalise your set.\u003c\/p\u003e\n\u003cp class=\"o6b-error\" id=\"o6b-error\" role=\"alert\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"o6b-cta-bar\"\u003e\n\u003cdiv class=\"o6b-cta-inner\"\u003e\n\u003cspan class=\"o6b-cta-price\"\u003eThe complete set\u003cstrong\u003e£79\u003c\/strong\u003e\u003c\/span\u003e\n\u003cbutton type=\"button\" class=\"o6b-cta-btn\" id=\"o6b-addBtn\"\u003e£79 · Add the set\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nfunction init(){\nvar root=document.getElementById('o6b-root');\nvar hero=document.getElementById('o6b-hero');\nvar heroCap=document.getElementById('o6b-heroCap');\nvar miniThumb=document.getElementById('o6b-miniThumb');\nvar miniText=document.getElementById('o6b-miniText');\nvar nameInput=document.getElementById('o6b-nameInput');\nvar dateInput=document.getElementById('o6b-dateInput');\nvar nameCounter=document.getElementById('o6b-nameCounter');\nvar dateCounter=document.getElementById('o6b-dateCounter');\nvar summaryEl=document.getElementById('o6b-summary');\nvar errorEl=document.getElementById('o6b-error');\nvar boxName=document.getElementById('o6b-boxName');\nvar boxDate=document.getElementById('o6b-boxDate');\nvar neckName=document.getElementById('o6b-neckName');\nvar candleName=document.getElementById('o6b-candleName');\nvar candleDate=document.getElementById('o6b-candleDate');\nvar giftInput=document.getElementById('o6b-giftInput');\nvar giftCounter=document.getElementById('o6b-giftCounter');\nvar addBtn=document.getElementById('o6b-addBtn');\nvar chips=Array.prototype.slice.call(document.querySelectorAll('.o6b-chip'));\nvar scenes=Array.prototype.slice.call(document.querySelectorAll('.o6b-scene'));\nvar dateChips=Array.prototype.slice.call(document.querySelectorAll('.o6b-datechip'));\nvar styleChips=Array.prototype.slice.call(document.querySelectorAll('.o6b-stylechip'));\nif(!root||!hero||!nameInput||!dateInput) return;\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;'); }\n\nvar thumbs={\nbox:'https:\/\/ae01.alicdn.com\/kf\/Scb53a96a00ed42b6ac97597dabcfcf3eh.jpg',\nnecklace:'https:\/\/ae01.alicdn.com\/kf\/S8440239dad4949ba924290eb1e4c9014U.jpg',\ncandle:'https:\/\/ae01.alicdn.com\/kf\/Sff0fa6481a44454180a6e7f224e749203.jpg'\n};\nvar captions={box:'Live preview on the actual box',necklace:'Live preview on the actual necklace',candle:'Engraved cross charm — shown enlarged'};\nvar styleLabels={script:'Script',classic:'Classic',modern:'Modern'};\nvar styleScale={script:1,classic:.94,modern:.8};\nvar activeScene='box';\nvar activeStyle='script';\n\nfunction renderBox(n,d){\nvar w=hero.clientWidth||340;\nvar ns=(n.length\u003e14?.55:n.length\u003e10?.72:1)*styleScale[activeStyle];\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 renderNecklace(n){\nvar w=hero.clientWidth||340, h=hero.clientHeight||340;\nvar fs=Math.min(w*.105*styleScale[activeStyle], (h*.27)\/(Math.max(5,n.length)*.38));\nneckName.textContent=n;\nneckName.style.fontSize=fs+'px';\n}\nfunction renderCandle(n,d){\ncandleName.textContent=n; candleDate.textContent=d;\nvar baseN=n.length\u003e14?10:n.length\u003e10?13:17;\ncandleName.setAttribute('font-size', Math.max(7,baseN*styleScale[activeStyle]));\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++){\nsetP(forms[i],'Engraved name',nameInput.value.trim());\nsetP(forms[i],'Baptism date',dateInput.value.trim());\nsetP(forms[i],'Engraving style',styleLabels[activeStyle]);\nsetP(forms[i],'Gift note', giftInput?giftInput.value.trim():'');\n}\n}\n\nfunction render(){\nvar n=nameInput.value.trim(), d=dateInput.value.trim();\nroot.classList.toggle('o6b-empty', n.length===0);\n\nrenderBox(n,d); renderNecklace(n); renderCandle(n,d);\n\nvar len=nameInput.value.length, dlen=dateInput.value.length;\nnameCounter.textContent=len+'\/18'; nameCounter.classList.toggle('o6b-max', len\u003e=18);\ndateCounter.textContent=dlen+'\/24'; dateCounter.classList.toggle('o6b-max', dlen\u003e=24);\n\nif(n \u0026\u0026 d){\nsummaryEl.innerHTML='\u003cspan class=\"o6b-ready-tick\" aria-hidden=\"true\"\u003e\u0026#10003;\u003c\/span\u003e Ready — we will email your proof before engraving.';\nsummaryEl.classList.add('o6b-ready');\n} else if(n){\nsummaryEl.innerHTML='Personalising for \u003cb\u003e'+esc(n)+'\u003c\/b\u003e — add a baptism date to finish.';\nsummaryEl.classList.remove('o6b-ready');\n} else if(d){\nsummaryEl.innerHTML='Date set for \u003cb\u003e'+esc(d)+'\u003c\/b\u003e — add a name to see it engraved.';\nsummaryEl.classList.remove('o6b-ready');\n} else {\nsummaryEl.textContent='Add a name and date to personalise your set.';\nsummaryEl.classList.remove('o6b-ready');\n}\nif(n \u0026\u0026 d \u0026\u0026 errorEl.textContent) errorEl.textContent='';\n\nminiText.textContent = n ? (n+(d?' · '+d:'')) : 'Add a name to preview';\ninject();\n}\n\nfunction setScene(key){\nactiveScene=key;\nscenes.forEach(function(el){ el.classList.toggle('o6b-scene-active', el.getAttribute('data-scene')===key); });\nchips.forEach(function(el){\nvar on=el.getAttribute('data-scene')===key;\nel.classList.toggle('o6b-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 setStyle(key){\nactiveStyle=key;\nroot.classList.remove('o6b-style-script','o6b-style-classic','o6b-style-modern');\nroot.classList.add('o6b-style-'+key);\nstyleChips.forEach(function(el){\nvar on=el.getAttribute('data-style')===key;\nel.classList.toggle('o6b-stylechip-active', on);\nel.setAttribute('aria-checked', on?'true':'false');\n});\nrender();\n}\nstyleChips.forEach(function(btn){\nbtn.addEventListener('click', function(){ setStyle(btn.getAttribute('data-style')); });\n});\n\ndateChips.forEach(function(btn){\nbtn.addEventListener('click', function(){\ndateInput.value = btn.getAttribute('data-date');\ndateChips.forEach(function(el){ el.classList.toggle('o6b-datechip-active', el===btn); });\nrender();\n});\n});\n\nfunction setCompact(on){ root.classList.toggle('o6b-kb', on); }\nvar kbFields=[nameInput,dateInput]; if(giftInput) kbFields.push(giftInput);\nkbFields.forEach(function(f){\nf.addEventListener('focus', function(){ setCompact(true); });\nf.addEventListener('blur', function(){\nsetTimeout(function(){\nif(kbFields.indexOf(document.activeElement)===-1) setCompact(false);\n}, 60);\n});\n});\n\nnameInput.addEventListener('input', render);\ndateInput.addEventListener('input', function(){\ndateChips.forEach(function(el){ el.classList.toggle('o6b-datechip-active', el.getAttribute('data-date')===dateInput.value); });\nrender();\n});\nif(giftInput){\ngiftInput.addEventListener('input', function(){\nvar v=giftInput.value;\nif(v.length\u003e120){ v=v.slice(0,120); giftInput.value=v; }\nif(giftCounter){ giftCounter.textContent=v.length+'\/120'; giftCounter.classList.toggle('o6b-max', v.length\u003e=120); }\ninject();\n});\n}\nwindow.addEventListener('resize', render);\n\ndocument.addEventListener('submit', inject, true);\ndocument.addEventListener('click', inject, true);\nsetInterval(inject, 1500);\n\naddBtn.addEventListener('click', function(){\nvar nameOk=nameInput.value.trim().length\u003e0;\nvar dateOk=dateInput.value.trim().length\u003e0;\nif(!nameOk||!dateOk){\nvar target=!nameOk?nameInput:dateInput;\ntarget.classList.add('o6b-err');\ntarget.focus();\nsetTimeout(function(){ target.classList.remove('o6b-err'); }, 1200);\nerrorEl.textContent=\"Please add the child's name and baptism date to continue.\";\nsetTimeout(function(){ if(errorEl.textContent) errorEl.textContent=''; }, 2600);\nreturn;\n}\nerrorEl.textContent='';\ninject();\nvar form=document.querySelector('form[action*=\"\/cart\/add\"]');\nif(!form){\nwindow.scrollTo({top:0,left:0,behavior: reduceMotion()?'auto':'smooth'});\naddBtn.classList.add('o6b-pulse');\nsetTimeout(function(){ addBtn.classList.remove('o6b-pulse'); }, 900);\nreturn;\n}\nif(typeof form.requestSubmit==='function'){ form.requestSubmit(); } else { form.submit(); }\n});\n\nsetScene('box');\nsetStyle('script');\n}\nif(document.readyState==='loading') document.addEventListener('DOMContentLoaded', init); else init();\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Aurea Faith","offers":[{"title":"Default Title","offer_id":58514815549775,"sku":null,"price":79.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1000\/9175\/6879\/files\/Scb53a96a00ed42b6ac97597dabcfcf3eh_63f3fceb-62f5-4669-865c-29d79d6bcb99.webp?v=1787135659","url":"https:\/\/www.aureafaith.com\/products\/the-complete-baptism-day-set-o6","provider":"Aurea Faith","version":"1.0","type":"link"}