{"product_id":"cute-bag-charms-candy-poodle","title":"Personalised Candy Bag Charm | Cute Custom Name Charm","description":"\u003c!-- Zootii Land | Personalised Name Bag Charm + Lucky Charm | PDP description block --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Paste into the Shopify product description field using the HTML view (\u003c\u003e) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Brand palette: pink #ee23a0 \/ yellow #fbfe36 \/ sky #76ceff --\u003e\n\u003cdiv class=\"zr-pdp\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"zr-hero\"\u003e\n\u003cspan class=\"zr-eyebrow\"\u003ePersonalised Cute Bag Charm\u003c\/span\u003e\n\u003ch2 class=\"zr-hero-title\"\u003eFor the bag that deserves\u003cbr\u003e\u003cem\u003ea little main character energy\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"zr-hero-sub\"\u003ePick the characters you want, and a lucky poodle or headphones charm comes along with them. Clips onto any bag in a second and makes it unmistakably theirs.\u003c\/p\u003e\n\u003c!-- signature: letters + lucky charm --\u003e\n\u003cdiv class=\"zr-duo\"\u003e\n\u003cdiv class=\"zr-piece\"\u003e\n\u003cdiv class=\"zr-strap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"zr-letters\"\u003e\n\u003cspan class=\"zr-letter zr-l1\"\u003eN\u003c\/span\u003e \u003cspan class=\"zr-letter zr-l2\"\u003eA\u003c\/span\u003e \u003cspan class=\"zr-letter zr-l3\"\u003eM\u003c\/span\u003e \u003cspan class=\"zr-letter zr-l4\"\u003eE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"zr-piece-label\"\u003eYou pick these\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-plus\"\u003e+\u003c\/div\u003e\n\u003cdiv class=\"zr-piece\"\u003e\n\u003cdiv class=\"zr-strap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"zr-disc\"\u003e\n\u003cspan class=\"zr-disc-emoji\"\u003e🐩\u003c\/span\u003e\u003cspan class=\"zr-disc-or\"\u003eor\u003c\/span\u003e\u003cspan class=\"zr-disc-emoji\"\u003e🎧\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"zr-piece-label\"\u003eOne of these tags along\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"zr-tagcaption\"\u003eType the name exactly as you want it spelled, up to 8 characters. Every character is strung in the order you type it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT'S IN THE PACK --\u003e\n\u003ch3 class=\"zr-h\"\u003eWhat arrives in the pack\u003c\/h3\u003e\n\u003cdiv class=\"zr-box\"\u003e\n\u003cdiv class=\"zr-item zr-i1\"\u003e\n\u003cspan class=\"zr-ico\"\u003e🔤\u003c\/span\u003e \u003cstrong\u003eYour characters\u003c\/strong\u003e\n\u003cp\u003eChunky candy color letter charms, one for every character you ask for, strung in order on a soft cord.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-item zr-i2\"\u003e\n\u003cspan class=\"zr-free\"\u003eFREE\u003c\/span\u003e \u003cspan class=\"zr-ico\"\u003e🐩\u003c\/span\u003e \u003cstrong\u003eA lucky poodle or headphones\u003c\/strong\u003e\n\u003cp\u003eA little poodle or headphones charm rides along at the end of the name, sent as per availability. Nobody has to ask for it, it is already in there.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-item zr-i3\"\u003e\n\u003cspan class=\"zr-ico\"\u003e🔗\u003c\/span\u003e \u003cstrong\u003eClip and finishing beads\u003c\/strong\u003e\n\u003cp\u003eA lobster clip and beaded tail, so it goes onto a bag, zip, strap or pencil case in one click.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLOUR DISCLAIMER --\u003e\n\u003cdiv class=\"zr-colour-note\"\u003e\n\u003cspan class=\"zr-cn-tag\"\u003ePlease read before ordering\u003c\/span\u003e\n\u003cp\u003e\u003cstrong\u003eColours are assorted and sent as per availability.\u003c\/strong\u003e Every charm is strung by hand from the pastel stock we have on the day your order is made. The letter colours, bead colours and the colour of the poodle or headphones will therefore differ from the photographs, and we are unable to accept requests for specific colours or for a particular colour sequence.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe lucky charm is a poodle or a headphones, whichever is in stock.\u003c\/strong\u003e One of the two is always included, but which one you receive depends on availability on the day your order is made, and we cannot take requests for a particular design.\u003c\/p\u003e\n\u003cp\u003eWhat we do promise: every charm stays within the pastel range shown in the product images, and the name is always spelled exactly as you type it. The photographs show you the style and the colour family, not the exact piece you will receive.\u003c\/p\u003e\n\u003cp class=\"zr-cn-foot\"\u003eOrders are not eligible for return or exchange on the grounds of colour or of which lucky charm arrives, as no two charms come out the same.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003ch3 class=\"zr-h\"\u003eWhy it earns its place on the bag\u003c\/h3\u003e\n\u003cul class=\"zr-benefits\"\u003e\n\u003cli class=\"zr-b1\"\u003e\n\u003cspan class=\"zr-ico\"\u003e🎒\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eNobody walks off with the wrong bag.\u003c\/strong\u003e Twenty identical bags at the school gate, one with their name swinging off it. Spotting it takes a second.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"zr-b2\"\u003e\n\u003cspan class=\"zr-ico\"\u003e🍀\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eThe poodle or headphones is the lucky bit.\u003c\/strong\u003e Exam day, first day at a new class, a long flight. It rides along for all of it.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"zr-b3\"\u003e\n\u003cspan class=\"zr-ico\"\u003e🎁\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eGifts brilliantly.\u003c\/strong\u003e Birthday returns, a friend moving schools, a cousin who has everything. A name on it beats another toy that gets forgotten.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"zr-b4\"\u003e\n\u003cspan class=\"zr-ico\"\u003e🔗\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eClips onto more than school bags.\u003c\/strong\u003e Suitcase handle, pencil case zip, water bottle loop, keys, a tote you are bored of. Anywhere there is a loop.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"zr-b5\"\u003e\n\u003cspan class=\"zr-ico\"\u003e💫\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eSoft pastels, no sharp edges.\u003c\/strong\u003e Light enough that it does not drag a small bag down, chunky enough that little fingers can clip it on themselves.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- SPECS --\u003e\n\u003ch3 class=\"zr-h\"\u003eThe quick details\u003c\/h3\u003e\n\u003cdiv class=\"zr-spec\"\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eIn the pack\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003e1 Bag Charm, Letter charms spelling the name you choose, 1 lucky charm (poodle or headphones as per availability), cord, beads and clip\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003ePersonalisation\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eAny name or short word, spelled exactly as you type it. Maximum 8 characters\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eLucky charm\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003ePoodle or headphones, sent as per availability. Requests for a particular design cannot be accepted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eColours\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eAssorted pastels as per availability, in the range shown in the photos\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eClips onto\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eBags, zips, straps, pencil cases, suitcase handles, keys\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eGood for\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eDecorating a bag, gifting, or carrying around as a lucky charm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eAges\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eNursery through primary school, and grown ups who want one too\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eDispatch\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eMade to order, ships in 8 to 12 working days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"zr-cta\"\u003e\n\u003cspan class=\"zr-cta-emoji\"\u003e👆\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eType the name above and add to cart.\u003c\/strong\u003e\n\u003cp\u003eCheck the spelling first, and keep it to 8 characters. Every charm is strung to order, character by character, exactly as typed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- URGENCY --\u003e\n\u003cp class=\"zr-urgent\"\u003e⏰ Every charm is made after you order and ships in 8 to 12 working days. Need it sooner? Message us on WhatsApp at +91 87796 54469 and we will check whether yours can be expedited.\u003c\/p\u003e\n\u003c!-- TRUST STRIP --\u003e\n\u003cdiv class=\"zr-trust\"\u003e\n\u003cdiv class=\"zr-trust-item\"\u003e\n\u003cspan class=\"zr-trust-emoji\"\u003e👨👩👧👦\u003c\/span\u003e\u003cstrong\u003e1,00,000+\u003c\/strong\u003e\u003cspan\u003efamilies served\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-trust-item\"\u003e\n\u003cspan class=\"zr-trust-emoji\"\u003e🚚\u003c\/span\u003e\u003cstrong\u003eFree shipping\u003c\/strong\u003e\u003cspan\u003eabove Rs. 399\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-trust-item\"\u003e\n\u003cspan class=\"zr-trust-emoji\"\u003e🍀\u003c\/span\u003e\u003cstrong\u003eLucky charm included\u003c\/strong\u003e\u003cspan\u003eat no extra cost\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003ch3 class=\"zr-h\"\u003eQuestions before you order\u003c\/h3\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eCan I choose the exact colours?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eNot colour by colour, no. Charms are sent assorted from our pastel range, picked from whatever is in stock the day yours is made. So the shades will sit in the family you see in the photos, but the exact mix will be its own.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eWill I get the poodle or the headphones?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eWhichever is in stock on the day your charm is made. One lucky charm is always included, but we cannot promise which of the two it will be, and requests for a particular design cannot be accepted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eWill the poodle or headphones be the same colour as the picture?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eIt might not be. The lucky charm is always included, but its colour is assorted too and depends on availability. Every one of them is pastel, and every one of them is equally lucky.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eHow many characters can I have?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eUp to 8, including spaces. That covers most first names and nicknames. If the full name is longer, a shortened version or initials works beautifully and sits neater on a small bag.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eIs the lucky charm charged extra?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eNo. The poodle or headphones comes with the name charm at no extra cost. Nothing to add to your cart, nothing extra to pay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eWill it fit my bag?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eIf there is a zip pull, a loop, a strap or a handle, it clips on. It works just as well on a suitcase, a pencil case or a set of keys.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eCan I order more than one?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eYes. Add one to your cart for each person and type each name separately, so nobody ends up with somebody else's charm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cp class=\"zr-close\"\u003eClip it on. Let it swing. 🐩🎧\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Fredoka:wght@500;600;700\u0026family=Nunito:wght@400;600;700;800\u0026display=swap');\n\n.zr-pdp {\n  \/* ============ BRAND PALETTE ============ *\/\n  --zr-pink:   #ee23a0;\n  --zr-yellow: #fbfe36;\n  --zr-sky:    #76ceff;\n  --zr-ink:       #2B0B2A;\n  --zr-blush:     #FFEBF7;\n  --zr-sky-soft:  #EAF7FF;\n  --zr-lemon:     #FFFEDB;\n  --zr-mint:      #D9F7E4;\n  --zr-lilac:     #EDE4FF;\n  \/* ======================================= *\/\n\n  --zr-display: 'Fredoka', 'Poppins', 'Baloo 2', system-ui, sans-serif;\n  --zr-body: 'Nunito', 'Poppins', system-ui, -apple-system, sans-serif;\n\n  font-family: var(--zr-body);\n  font-size: 19.5px;\n  line-height: 1.65;\n  color: var(--zr-ink);\n  max-width: 48rem;\n  margin: 0 auto;\n  padding: 4px 0 8px;\n  -webkit-font-smoothing: antialiased;\n}\n.zr-pdp *, .zr-pdp *::before, .zr-pdp *::after { box-sizing: border-box; }\n.zr-pdp p { margin: 0 0 .85em; font-size: 1.05em; }\n.zr-pdp strong { font-weight: 800; }\n\n\/* ---------- HERO ---------- *\/\n.zr-pdp .zr-hero {\n  background: var(--zr-blush);\n  border: 3px solid var(--zr-ink);\n  border-radius: 26px;\n  box-shadow: 0 6px 0 var(--zr-pink);\n  padding: 26px 22px 22px;\n  text-align: center;\n  margin: 0 0 30px;\n}\n.zr-pdp .zr-eyebrow {\n  display: inline-block;\n  font-family: var(--zr-display);\n  font-size: .82em;\n  font-weight: 700;\n  letter-spacing: .14em;\n  text-transform: uppercase;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 2px solid var(--zr-ink);\n  padding: 5px 14px;\n  border-radius: 999px;\n  margin-bottom: 14px;\n}\n.zr-pdp .zr-hero-title {\n  font-family: var(--zr-display);\n  font-size: 2.1em;\n  font-weight: 700;\n  line-height: 1.12;\n  margin: 0 0 10px;\n}\n.zr-pdp .zr-hero-title em { font-style: normal; color: var(--zr-pink); }\n.zr-pdp .zr-hero-sub {\n  font-size: 1.15em;\n  max-width: 34rem;\n  margin: 0 auto 22px;\n}\n\n\/* signature: letters + lucky charm *\/\n.zr-pdp .zr-duo {\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 14px;\n  flex-wrap: nowrap;\n}\n.zr-pdp .zr-piece { position: relative; text-align: center; }\n.zr-pdp .zr-plus {\n  font-family: var(--zr-display);\n  font-size: 1.9em;\n  font-weight: 700;\n  color: var(--zr-pink);\n  padding-top: 44px;\n}\n.zr-pdp .zr-piece-label {\n  display: block;\n  margin-top: 10px;\n  font-size: .82em;\n  font-weight: 800;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  opacity: .7;\n}\n\/* cord *\/\n.zr-pdp .zr-strap {\n  width: 9px; height: 26px;\n  background: var(--zr-sky);\n  border: 3px solid var(--zr-ink);\n  border-radius: 6px;\n  margin: 0 auto -10px;\n  position: relative; z-index: 0;\n}\n\/* letter beads *\/\n.zr-pdp .zr-letters {\n  position: relative; z-index: 1;\n  display: flex;\n  justify-content: center;\n  gap: 5px;\n}\n.zr-pdp .zr-letter {\n  width: 42px; height: 46px;\n  display: flex; align-items: center; justify-content: center;\n  font-family: var(--zr-display);\n  font-size: 1.15em;\n  font-weight: 700;\n  background: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 12px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n}\n.zr-pdp .zr-l1 { background: var(--zr-blush); transform: rotate(-4deg); }\n.zr-pdp .zr-l2 { background: var(--zr-lemon); transform: rotate(3deg); }\n.zr-pdp .zr-l3 { background: var(--zr-sky-soft); transform: rotate(-2deg); }\n.zr-pdp .zr-l4 { background: var(--zr-lilac); transform: rotate(4deg); }\n\/* lucky charm disc: poodle or headphones *\/\n.zr-pdp .zr-disc {\n  position: relative; z-index: 1;\n  min-width: 120px; height: 84px;\n  margin: 0 auto;\n  padding: 0 12px;\n  display: flex; align-items: center; justify-content: center;\n  gap: 6px;\n  background: var(--zr-mint);\n  border: 3px solid var(--zr-ink);\n  border-radius: 44px;\n  box-shadow: 0 5px 0 var(--zr-pink);\n}\n.zr-pdp .zr-disc-emoji { font-size: 1.7em; line-height: 1; }\n.zr-pdp .zr-disc-or {\n  font-family: var(--zr-display);\n  font-size: .8em;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: .06em;\n  opacity: .75;\n}\n.zr-pdp .zr-tagcaption {\n  font-size: .95em;\n  font-weight: 700;\n  margin: 20px 0 0;\n  opacity: .85;\n}\n\n\/* ---------- HEADINGS ---------- *\/\n.zr-pdp .zr-h {\n  font-family: var(--zr-display);\n  font-size: 1.6em;\n  font-weight: 700;\n  margin: 34px 0 16px;\n  text-align: center;\n}\n.zr-pdp .zr-h::after {\n  content: \"\";\n  display: block;\n  width: 62px; height: 6px;\n  border-radius: 999px;\n  background: var(--zr-pink);\n  margin: 8px auto 0;\n}\n\n\/* ---------- WHAT'S IN THE PACK ---------- *\/\n.zr-pdp .zr-box {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n}\n.zr-pdp .zr-item {\n  position: relative;\n  flex: 1 1 30%;\n  min-width: 190px;\n  background: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 20px;\n  box-shadow: 0 4px 0 rgba(43,11,42,.16);\n  padding: 18px 16px 14px;\n  text-align: center;\n}\n.zr-pdp .zr-item .zr-ico {\n  display: inline-flex;\n  align-items: center; justify-content: center;\n  width: 52px; height: 52px;\n  font-size: 1.55em;\n  border: 3px solid var(--zr-ink);\n  border-radius: 16px;\n  margin-bottom: 10px;\n}\n.zr-pdp .zr-i1 .zr-ico { background: var(--zr-sky); }\n.zr-pdp .zr-i2 .zr-ico { background: var(--zr-mint); }\n.zr-pdp .zr-i3 .zr-ico { background: var(--zr-yellow); }\n.zr-pdp .zr-item strong { display: block; font-family: var(--zr-display); font-size: 1.08em; margin-bottom: 4px; }\n.zr-pdp .zr-item p { font-size: .96em; margin: 0; }\n.zr-pdp .zr-free {\n  position: absolute;\n  top: -14px; right: -6px;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  font-family: var(--zr-display);\n  font-size: .8em;\n  font-weight: 700;\n  letter-spacing: .1em;\n  padding: 4px 12px;\n  transform: rotate(8deg);\n  box-shadow: 0 3px 0 var(--zr-pink);\n}\n\n\/* ---------- COLOUR DISCLAIMER ---------- *\/\n.zr-pdp .zr-colour-note {\n  background: var(--zr-lilac);\n  border: 3px solid var(--zr-ink);\n  border-radius: 20px;\n  box-shadow: 0 5px 0 var(--zr-pink);\n  padding: 20px 20px 16px;\n  margin: 26px 0 0;\n}\n.zr-pdp .zr-cn-tag {\n  display: inline-block;\n  font-family: var(--zr-display);\n  font-size: .8em;\n  font-weight: 700;\n  letter-spacing: .12em;\n  text-transform: uppercase;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 2px solid var(--zr-ink);\n  border-radius: 999px;\n  padding: 4px 13px;\n  margin-bottom: 12px;\n}\n.zr-pdp .zr-colour-note p { font-size: .98em; }\n.zr-pdp .zr-colour-note p:last-child { margin-bottom: 0; }\n.zr-pdp .zr-cn-foot {\n  font-weight: 700;\n  border-top: 2px dashed rgba(43,11,42,.3);\n  padding-top: 12px;\n  margin-top: 14px;\n}\n\n\/* ---------- BENEFITS ---------- *\/\n.zr-pdp .zr-benefits { list-style: none; padding: 0; margin: 0; }\n.zr-pdp .zr-benefits li {\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  background: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 20px;\n  padding: 16px 18px;\n  margin: 0 0 14px;\n  font-size: 1.05em;\n  box-shadow: 0 4px 0 rgba(43,11,42,.16);\n}\n.zr-pdp .zr-benefits .zr-ico {\n  flex: 0 0 46px;\n  width: 46px; height: 46px;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 1.4em;\n  border-radius: 14px;\n  border: 3px solid var(--zr-ink);\n}\n.zr-pdp .zr-b1 .zr-ico { background: var(--zr-blush); }\n.zr-pdp .zr-b2 .zr-ico { background: var(--zr-mint); }\n.zr-pdp .zr-b3 .zr-ico { background: var(--zr-yellow); }\n.zr-pdp .zr-b4 .zr-ico { background: var(--zr-sky); }\n.zr-pdp .zr-b5 .zr-ico { background: var(--zr-lilac); }\n\n\/* ---------- SPECS ---------- *\/\n.zr-pdp .zr-spec {\n  background: var(--zr-lemon);\n  border: 3px solid var(--zr-ink);\n  border-radius: 22px;\n  overflow: hidden;\n}\n.zr-pdp .zr-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 4px 12px;\n  padding: 13px 18px;\n  border-bottom: 2px dashed rgba(43,11,42,.22);\n  font-size: 1.02em;\n}\n.zr-pdp .zr-row:last-child { border-bottom: 0; }\n.zr-pdp .zr-key {\n  flex: 0 0 34%;\n  font-family: var(--zr-display);\n  font-weight: 600;\n  color: var(--zr-pink);\n}\n.zr-pdp .zr-val { flex: 1 1 55%; }\n\n\/* ---------- CTA ---------- *\/\n.zr-pdp .zr-cta {\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  background: var(--zr-yellow);\n  border: 3px solid var(--zr-ink);\n  border-radius: 22px;\n  box-shadow: 0 5px 0 var(--zr-pink);\n  padding: 18px 20px;\n  margin: 22px 0 14px;\n}\n.zr-pdp .zr-cta-emoji { font-size: 1.7em; line-height: 1.2; }\n.zr-pdp .zr-cta strong { font-family: var(--zr-display); font-size: 1.15em; display: block; }\n.zr-pdp .zr-cta p { margin: 4px 0 0; font-size: .98em; }\n\n\/* ---------- URGENCY ---------- *\/\n.zr-pdp .zr-urgent {\n  background: var(--zr-sky-soft);\n  border: 3px dashed var(--zr-ink);\n  border-radius: 18px;\n  padding: 14px 18px;\n  font-size: .98em;\n  font-weight: 600;\n  margin: 0 0 26px;\n}\n\n\/* ---------- TRUST STRIP ---------- *\/\n.zr-pdp .zr-trust { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 4px; }\n.zr-pdp .zr-trust-item {\n  flex: 1 1 30%;\n  min-width: 150px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  gap: 1px;\n  background: #fff;\n  border: 2px dashed var(--zr-pink);\n  border-radius: 18px;\n  padding: 14px 10px;\n  font-size: .95em;\n  line-height: 1.35;\n}\n.zr-pdp .zr-trust-emoji { font-size: 1.5em; }\n.zr-pdp .zr-trust-item strong { font-family: var(--zr-display); font-size: 1.05em; }\n\n\/* ---------- FAQ ---------- *\/\n.zr-pdp .zr-faq {\n  background: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 18px;\n  margin: 0 0 12px;\n  overflow: hidden;\n}\n.zr-pdp .zr-faq summary {\n  cursor: pointer;\n  list-style: none;\n  font-family: var(--zr-display);\n  font-size: 1.08em;\n  font-weight: 600;\n  padding: 15px 52px 15px 18px;\n  position: relative;\n}\n.zr-pdp .zr-faq summary::-webkit-details-marker { display: none; }\n.zr-pdp .zr-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 14px; top: 50%;\n  transform: translateY(-50%);\n  width: 30px; height: 30px;\n  display: flex; align-items: center; justify-content: center;\n  background: var(--zr-pink);\n  color: #fff;\n  border-radius: 50%;\n  font-size: 20px;\n  font-weight: 700;\n  line-height: 1;\n}\n.zr-pdp .zr-faq[open] summary::after {\n  content: \"\\2013\";\n  background: var(--zr-sky);\n  color: var(--zr-ink);\n}\n.zr-pdp .zr-faq summary:focus-visible { outline: 3px solid var(--zr-pink); outline-offset: -3px; }\n.zr-pdp .zr-ans { padding: 0 18px 16px; }\n.zr-pdp .zr-ans p { margin: 0; font-size: 1em; }\n\n\/* ---------- CLOSE ---------- *\/\n.zr-pdp .zr-close {\n  font-family: var(--zr-display);\n  font-size: 1.25em;\n  font-weight: 700;\n  text-align: center;\n  margin: 28px 0 0;\n  color: var(--zr-pink);\n}\n\n\/* ---------- MOBILE ---------- *\/\n@media (max-width: 560px) {\n  .zr-pdp { font-size: 18.5px; }\n  .zr-pdp .zr-hero { padding: 22px 14px 18px; border-radius: 22px; }\n  .zr-pdp .zr-hero-title { font-size: 1.7em; }\n  .zr-pdp .zr-hero-sub { font-size: 1.05em; }\n  .zr-pdp .zr-h { font-size: 1.35em; }\n  .zr-pdp .zr-duo { gap: 6px; }\n  .zr-pdp .zr-letter { width: 32px; height: 36px; font-size: .95em; border-radius: 10px; }\n  .zr-pdp .zr-letters { gap: 3px; }\n  .zr-pdp .zr-disc { min-width: 96px; height: 68px; padding: 0 8px; gap: 4px; }\n  .zr-pdp .zr-disc-emoji { font-size: 1.35em; }\n  .zr-pdp .zr-disc-or { font-size: .7em; }\n  .zr-pdp .zr-plus { font-size: 1.5em; padding-top: 34px; }\n  .zr-pdp .zr-item { flex: 1 1 100%; }\n  .zr-pdp .zr-free { right: 8px; }\n  .zr-pdp .zr-colour-note { padding: 18px 16px 14px; border-radius: 18px; }\n  .zr-pdp .zr-trust-item { flex: 1 1 100%; flex-direction: row; justify-content: flex-start; text-align: left; gap: 8px; }\n  .zr-pdp .zr-key { flex: 1 1 100%; }\n  .zr-pdp .zr-val { flex: 1 1 100%; }\n  .zr-pdp .zr-benefits li { padding: 14px; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .zr-pdp * { transition: none !important; animation: none !important; }\n}\n\u003c\/style\u003e","brand":"Bibliophiles","offers":[{"title":"Default Title","offer_id":52895613387069,"sku":"CHACANPOD","price":469.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/CandyB3.jpg?v=1787185334","url":"https:\/\/store.bibliophiles.in\/products\/cute-bag-charms-candy-poodle","provider":"Bibliophiles","version":"1.0","type":"link"}