{"title":"Viral Drops","description":null,"products":[{"product_id":"reusable-and-erasable-metal-writing-pens","title":"Personalised Reusable Long Lasting Pen Pencils Pack of 2","description":"\u003cdiv style=\"font-family: 'Helvetica Neue', sans-serif; color: #333; line-height: 1.6; padding: 10px;\"\u003e\n\u003ch2 style=\"font-size: 24px; margin-bottom: 10px; color: #222;\"\u003ePersonalised Reusable Long Lasting Pen Pencils  – Pack of 2. (Assorted Colors) - Perfect Gift.\u003c\/h2\u003e\n\u003cp style=\"font-size: 16px; margin-bottom: 8px;\"\u003e\u003cstrong\u003eProduct Type:\u003c\/strong\u003e Stationery Set\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; margin-bottom: 8px;\"\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e Premium Metal\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; margin-bottom: 8px;\"\u003e\u003cstrong\u003eColor:\u003c\/strong\u003e Multicolor Pastel\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; margin-bottom: 8px;\"\u003e\u003cstrong\u003eIncludes:\u003c\/strong\u003e 2 Reusable Inkless Pencils\u003c\/p\u003e\n\u003cp style=\"font-size: 16px; margin-bottom: 20px;\"\u003e\u003cstrong\u003eWeight:\u003c\/strong\u003e 200g\u003c\/p\u003e\n\u003ch3 style=\"font-size: 20px; margin-top: 20px; color: #111;\"\u003eWhy You’ll Love It\u003c\/h3\u003e\n\u003cul style=\"padding-left: 20px; font-size: 16px; margin-bottom: 20px;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eReusable \u0026amp; Erasable:\u003c\/strong\u003e Replaceable graphite nibs write like traditional pencils without sharpening or ink.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDurable Build:\u003c\/strong\u003e Made with high-grade metal and processed alloy for a smooth writing experience.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEco-Conscious:\u003c\/strong\u003e Odorless, non-toxic, and wood-free – a sustainable writing alternative.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComfortable Grip:\u003c\/strong\u003e Ergonomic triangular design to reduce hand fatigue and enhance grip.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerfect Gift:\u003c\/strong\u003e Ideal for students, professionals, artists, and kids – stylish and functional.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"font-size: 20px; margin-top: 20px; color: #111;\"\u003eSmart Engineering\u003c\/h3\u003e\n\u003cul style=\"padding-left: 20px; font-size: 16px; margin-bottom: 20px;\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eWriting Technology:\u003c\/strong\u003e Nib decomposes alloy metal molecules onto paper, simulating real pencil strokes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeatherproof Writing:\u003c\/strong\u003e Resistant to smudging, temperature, and moisture for long-lasting notes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRetractable Design:\u003c\/strong\u003e Conveniently portable and safe for bags and pockets.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIncludes Long Erasers:\u003c\/strong\u003e Built-in erasers inside each pencil for easy corrections.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"font-size: 20px; margin-top: 20px; color: #111;\"\u003eUse It For\u003c\/h3\u003e\n\u003cul style=\"padding-left: 20px; font-size: 16px;\"\u003e\n\u003cli\u003eSketching and Drawing\u003c\/li\u003e\n\u003cli\u003eNote Taking and Journaling\u003c\/li\u003e\n\u003cli\u003eCreative Art Projects\u003c\/li\u003e\n\u003cli\u003eEveryday Writing\u003c\/li\u003e\n\u003cli\u003eGift Sets for All Ages\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"646888","offers":[{"title":"Default Title","offer_id":50319767437629,"sku":"METALPERSONALISEDPENS","price":499.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/personalised-reusable-long-lasting-pen-pencils-pack-of-2bibliophiles-8846233.png?v=1779266829"},{"product_id":"cute-bag-charms-poodle","title":"Cute Bag Charms - Jelly Poodle","description":"\u003c!-- Zootii Land | Personalised Name Bag Charm + Lucky Poodle | 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 comes along with them. Clips onto any bag in a second and makes it unmistakably theirs.\u003c\/p\u003e\n\u003c!-- signature: letters + poodle --\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\u003cspan class=\"zr-disc-emoji\"\u003e🐩\u003c\/span\u003e\u003c\/div\u003e\n\u003cspan class=\"zr-piece-label\"\u003eThis 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 pastel 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\u003c\/strong\u003e\n\u003cp\u003eA little poodle rides along at the end of the name. 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 poodle's colour 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\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, 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 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\"\u003eLetter charms spelling the name you choose, 1 lucky poodle charm, 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\"\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\u003ePoodle 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 the poodle be the same colour as the picture?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eIt might not be. The poodle 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 poodle charged extra?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eNo. It 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 + poodle *\/\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\/* poodle disc *\/\n.zr-pdp .zr-disc {\n  position: relative; z-index: 1;\n  width: 84px; height: 84px;\n  margin: 0 auto;\n  display: flex; align-items: center; justify-content: center;\n  background: var(--zr-mint);\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n  box-shadow: 0 5px 0 var(--zr-pink);\n}\n.zr-pdp .zr-disc-emoji { font-size: 2em; line-height: 1; }\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 { width: 68px; height: 68px; }\n  .zr-pdp .zr-disc-emoji { font-size: 1.6em; }\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":52837783372093,"sku":"CHAPOODAS","price":469.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/Jelly.png?v=1787427874"},{"product_id":"pastel-hair-clips-alphabets","title":"Hair Clips - Alphabets Pastel (Pack of 2)","description":"\u003c!-- Zootii Land | Personalised Name Hair Clips | Pack of 2 | 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 Hair Clips · Pack of 2\u003c\/span\u003e\n\u003ch2 class=\"zr-hero-title\"\u003eHer name, worn\u003cbr\u003e\u003cem\u003eright where everyone looks\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"zr-hero-sub\"\u003eMention the characters you want and we spell them out on two matching clips, in soft assorted pastels. One for each side, both saying her name.\u003c\/p\u003e\n\u003c!-- signature: two name clips --\u003e\n\u003cdiv class=\"zr-cliprow\"\u003e\n\u003cdiv class=\"zr-clip zr-c1\"\u003e\n\u003cspan class=\"zr-tiles\"\u003e \u003cspan class=\"zr-tile zr-t1\"\u003eN\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t2\"\u003eA\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t3\"\u003eM\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t4\"\u003eE\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"zr-hinge\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-clip zr-c2\"\u003e\n\u003cspan class=\"zr-tiles\"\u003e \u003cspan class=\"zr-tile zr-t3\"\u003eN\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t4\"\u003eA\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t1\"\u003eM\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t2\"\u003eE\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"zr-hinge\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-pack-badge\"\u003e\n\u003cspan class=\"zr-pack-x\"\u003e×2\u003c\/span\u003e Two clips in every pack, both spelling the same name\u003c\/div\u003e\n\u003cp class=\"zr-tagcaption\"\u003eType the name exactly as you want it spelled, up to 5 characters. Both clips are made with the same name, 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-pack-tag\"\u003e×2\u003c\/span\u003e \u003cspan class=\"zr-ico\"\u003e📌\u003c\/span\u003e \u003cstrong\u003eTwo hair clips\u003c\/strong\u003e\n\u003cp\u003eA pair of lined snap clips, one for each side of her head. Both carry the same name, so she can wear them together or one at a time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-item zr-i2\"\u003e\n\u003cspan class=\"zr-ico\"\u003e🔤\u003c\/span\u003e \u003cstrong\u003eUp to 5 characters\u003c\/strong\u003e\n\u003cp\u003eChunky pastel letter charms fixed along each clip, spelling the name in the order you type it. Five characters per clip.\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\u003eAssorted pastels\u003c\/strong\u003e\n\u003cp\u003eEvery character comes in its own soft pastel shade, mixed by hand from the stock we have on the day your order is made.\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\u003eCharacter colours are assorted and sent as per availability.\u003c\/strong\u003e Every clip is made by hand from the pastel stock we have on the day your order is made. The character colours and the clip colours 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 two clips may not be colour twins.\u003c\/strong\u003e They are made as a pair, but the same letter can come out in a different shade on each clip. Both clips always spell the name exactly as you typed it.\u003c\/p\u003e\n\u003cp\u003eWhat we do promise: every character stays within the pastel range shown in the product images. The photographs show you the style and the colour family, not the exact pair 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, as no two pairs come out the same.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003ch3 class=\"zr-h\"\u003eWhy she will actually wear them\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\u003eHer hair, her name.\u003c\/strong\u003e Not a generic bow off a rack. Her own name across the clip, spelled the way she spells it.\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\u003eOne for each side.\u003c\/strong\u003e Two clips means both sides pinned back, or one worn and one kept safe for the morning the first goes missing.\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\u003eNobody else's clips come home.\u003c\/strong\u003e Twenty girls, twenty pastel clips on the classroom floor. Hers has her name on it.\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\u003eActually keeps the fringe out of her eyes.\u003c\/strong\u003e Pretty enough that she asks for it, useful enough that it stays in all day.\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\u003eA gift nobody else brings.\u003c\/strong\u003e Birthday returns, a cousin who has everything, a friend moving schools. Her name on it beats another toy that gets forgotten.\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\"\u003e2 personalised hair clips, both spelling the same name\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\"\u003eOne name for both clips, spelled exactly as you type it. Maximum 5 characters per clip\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\"\u003eClip type\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eLined snap clip, smooth edges, light enough for fine hair\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eWorks on\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eFringes, side partings, plaits, ponytails, fine hair and thick hair\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\"\u003eSchool mornings, birthdays, photos, festivals and gifting\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 their name 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\u003eMention the characters you want and add to cart.\u003c\/strong\u003e\n\u003cp\u003eCheck the spelling first, and keep it to 5 characters. Both clips are made to order with that name, 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 pair 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\u003ePack of 2 clips\u003c\/strong\u003e\u003cspan\u003eboth with her name\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\u003eWhat exactly comes in the pack?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eTwo hair clips. Each one has the name you type spelled along it, up to 5 characters, so she can wear one on each side or keep the second as a spare.\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 5 per clip, including spaces. That covers most short names and nicknames, and it sits comfortably on a small clip. If her full name is longer, use the short version she is actually called by, or her initials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eCan I have a different name on each clip?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eNo, both clips in a pack carry the same name. If you are ordering for two girls, add two packs to your cart and type each name in its own box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\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. Characters are sent assorted from our pastel range, picked from whatever is in stock the day yours is made. 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 the characters match the colours in the picture?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eThey might not. Character colours change with availability, so the letters you receive may be in different pastel shades to the ones photographed, and the two clips may differ from each other. The spelling is always exactly what you typed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eWill they stay put in fine or slippery hair?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eYes. The clips are lined so they grip rather than slide, and each one is light enough that it does not drag a small section of hair down. For very fine hair, clipping over a small twist of hair holds best.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eHow do I look after them?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eWipe with a dry cloth and keep them out of water. Do not wear them in the pool or the shower, and store them clipped onto the card they arrive on so nothing gets lost in a drawer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eAre they safe for little ones?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eEdges are smooth and the characters are securely fixed, but these are small pieces, so we recommend grown up supervision for children under 3.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cp class=\"zr-close\"\u003eClip them in. Let her show them off. 🎀\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: two name clips *\/\n.zr-pdp .zr-cliprow {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 14px;\n}\n.zr-pdp .zr-clip {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n  padding: 8px 12px 8px 14px;\n}\n.zr-pdp .zr-c1 { transform: rotate(-2deg); }\n.zr-pdp .zr-c2 { transform: rotate(2deg); }\n.zr-pdp .zr-tiles { display: inline-flex; gap: 5px; }\n.zr-pdp .zr-tile {\n  width: 36px; height: 38px;\n  display: inline-flex; align-items: center; justify-content: center;\n  font-family: var(--zr-display);\n  font-size: 1.05em;\n  font-weight: 700;\n  border: 3px solid var(--zr-ink);\n  border-radius: 11px;\n}\n.zr-pdp .zr-t1 { background: var(--zr-blush); }\n.zr-pdp .zr-t2 { background: var(--zr-lemon); }\n.zr-pdp .zr-t3 { background: var(--zr-sky-soft); }\n.zr-pdp .zr-t4 { background: var(--zr-mint); }\n.zr-pdp .zr-hinge {\n  width: 20px; height: 20px;\n  background: var(--zr-sky);\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n}\n.zr-pdp .zr-pack-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin: 18px auto 0;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n  padding: 8px 16px;\n  font-family: var(--zr-display);\n  font-size: .95em;\n  font-weight: 600;\n  text-align: left;\n}\n.zr-pdp .zr-pack-x {\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center; justify-content: center;\n  width: 32px; height: 32px;\n  background: var(--zr-pink);\n  color: #fff;\n  border: 2px solid var(--zr-ink);\n  border-radius: 50%;\n  font-size: .9em;\n  font-weight: 700;\n  line-height: 1;\n}\n.zr-pdp .zr-tagcaption {\n  font-size: .95em;\n  font-weight: 700;\n  margin: 16px 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-yellow); }\n.zr-pdp .zr-i2 .zr-ico { background: var(--zr-sky); }\n.zr-pdp .zr-i3 .zr-ico { background: var(--zr-blush); }\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-pack-tag {\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: .85em;\n  font-weight: 700;\n  letter-spacing: .06em;\n  padding: 4px 13px;\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-sky-soft); }\n.zr-pdp .zr-b3 .zr-ico { background: var(--zr-sky); }\n.zr-pdp .zr-b4 .zr-ico { background: var(--zr-lemon); }\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-clip { gap: 7px; padding: 6px 9px 6px 11px; }\n  .zr-pdp .zr-tile { width: 30px; height: 32px; font-size: .92em; border-radius: 9px; border-width: 2px; }\n  .zr-pdp .zr-tiles { gap: 4px; }\n  .zr-pdp .zr-hinge { width: 16px; height: 16px; border-width: 2px; }\n  .zr-pdp .zr-pack-badge { font-size: .85em; padding: 7px 13px; gap: 7px; }\n  .zr-pdp .zr-pack-x { width: 28px; height: 28px; }\n  .zr-pdp .zr-item { flex: 1 1 100%; }\n  .zr-pdp .zr-pack-tag { 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":52882863391037,"sku":"HCLALPPAS","price":389.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/ClipsAlpabetGirlsC.png?v=1787468314"},{"product_id":"cute-bag-charms-candy-poodle","title":"Cute Bag Charms - Candy Poodle","description":"\u003c!-- Zootii Land | Personalised Name Bag Charm + Lucky Poodle | PDP description block --\u003e\n\u003c!-- Paste into the Shopify product description field using the HTML view (\u003c\u003e) --\u003e\n\u003c!-- Brand palette: pink #ee23a0 \/ yellow #fbfe36 \/ sky #76ceff --\u003e\n\n\u003cdiv class=\"zr-pdp\"\u003e\n\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 comes along with them. Clips onto any bag in a second and makes it unmistakably theirs.\u003c\/p\u003e\n\n    \u003c!-- signature: letters + poodle --\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\n          \u003cspan class=\"zr-letter zr-l2\"\u003eA\u003c\/span\u003e\n          \u003cspan class=\"zr-letter zr-l3\"\u003eM\u003c\/span\u003e\n          \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\u003cspan class=\"zr-disc-emoji\"\u003e🐩\u003c\/span\u003e\u003c\/div\u003e\n        \u003cspan class=\"zr-piece-label\"\u003eThis tags along\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\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\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\n      \u003cstrong\u003eYour characters\u003c\/strong\u003e\n      \u003cp\u003eChunky pastel 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\n      \u003cspan class=\"zr-ico\"\u003e🐩\u003c\/span\u003e\n      \u003cstrong\u003eA lucky poodle\u003c\/strong\u003e\n      \u003cp\u003eA little poodle rides along at the end of the name. 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\n      \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\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\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 poodle's colour 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\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\n    \u003cp class=\"zr-cn-foot\"\u003eOrders are not eligible for return or exchange on the grounds of colour, as no two charms come out the same.\u003c\/p\u003e\n  \u003c\/div\u003e\n\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\n      \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\n      \u003cspan\u003e\u003cstrong\u003eThe poodle 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\n      \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\n      \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\n      \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\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\"\u003eLetter charms spelling the name you choose, 1 lucky poodle charm, 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\"\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\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\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\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\u003ePoodle included\u003c\/strong\u003e\u003cspan\u003eat no extra cost\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003ch3 class=\"zr-h\"\u003eQuestions before you order\u003c\/h3\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan I choose the exact colours?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\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\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWill the poodle be the same colour as the picture?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eIt might not be. The poodle 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\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow many characters can I have?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\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\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eIs the poodle charged extra?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo. It comes with the name charm at no extra cost. Nothing to add to your cart, nothing extra to pay.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWill it fit my bag?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\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\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan I order more than one?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\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\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cp class=\"zr-close\"\u003eClip it on. Let it swing. 🐩\u003c\/p\u003e\n\n\u003c\/div\u003e\n\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 + poodle *\/\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\/* poodle disc *\/\n.zr-pdp .zr-disc {\n  position: relative; z-index: 1;\n  width: 84px; height: 84px;\n  margin: 0 auto;\n  display: flex; align-items: center; justify-content: center;\n  background: var(--zr-mint);\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n  box-shadow: 0 5px 0 var(--zr-pink);\n}\n.zr-pdp .zr-disc-emoji { font-size: 2em; line-height: 1; }\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 { width: 68px; height: 68px; }\n  .zr-pdp .zr-disc-emoji { font-size: 1.6em; }\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"},{"product_id":"hair-clips-stripes-pastel-pack-of-2","title":"Hair Clips - Stripes Pastel (Pack of 2)","description":"\u003c!-- Zootii Land | Personalised Name Hair Clips | Pack of 2 | 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 Hair Clips · Pack of 2\u003c\/span\u003e\n\u003ch2 class=\"zr-hero-title\"\u003eHer name, worn\u003cbr\u003e\u003cem\u003eright where everyone looks\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"zr-hero-sub\"\u003eMention the characters you want and we spell them out on two matching clips. One for each side, both saying her name.\u003c\/p\u003e\n\u003c!-- signature: two name clips --\u003e\n\u003cdiv class=\"zr-cliprow\"\u003e\n\u003cdiv class=\"zr-clip zr-c1\"\u003e\n\u003cspan class=\"zr-tiles\"\u003e \u003cspan class=\"zr-tile zr-t1\"\u003eN\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t2\"\u003eA\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t3\"\u003eM\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t4\"\u003eE\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"zr-hinge\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-clip zr-c2\"\u003e\n\u003cspan class=\"zr-tiles\"\u003e \u003cspan class=\"zr-tile zr-t3\"\u003eN\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t4\"\u003eA\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t1\"\u003eM\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t2\"\u003eE\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"zr-hinge\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-pack-badge\"\u003e\n\u003cspan class=\"zr-pack-x\"\u003e×2\u003c\/span\u003e Two clips in every pack, both spelling the same name\u003c\/div\u003e\n\u003cp class=\"zr-tagcaption\"\u003eType the name exactly as you want it spelled, up to 8 characters. Both clips are made with the same name, 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-pack-tag\"\u003e×2\u003c\/span\u003e \u003cspan class=\"zr-ico\"\u003e📌\u003c\/span\u003e \u003cstrong\u003eTwo hair clips\u003c\/strong\u003e\n\u003cp\u003eA pair of lined snap clips, one for each side of her head. Both carry the same name, so she can wear them together or one at a time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-item zr-i2\"\u003e\n\u003cspan class=\"zr-ico\"\u003e🔤\u003c\/span\u003e \u003cstrong\u003eUp to 8 characters\u003c\/strong\u003e\n\u003cp\u003eChunky letter charms fixed along each clip, spelling the name in the order you type it. Eight characters per clip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLOUR DISCLAIMER --\u003e\n\u003cdiv class=\"zr-colour-note\"\u003e\n\u003cp\u003e\u003cstrong\u003eColours are sent as per availability.\u003c\/strong\u003e Every clip is made by hand from the stock we have on the day your order is made. The character colours and the clip colours may 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 two clips may not be colour twins.\u003c\/strong\u003e They are made as a pair, but the same letter can come out in a different shade on each clip. Both clips always spell the name exactly as you typed it.\u003c\/p\u003e\n\u003cp\u003eWhat we do promise: the name is always spelled exactly as you type it, on both clips. The photographs show you the style, not the exact pair 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, as no two pairs come out the same.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003ch3 class=\"zr-h\"\u003eWhy she will actually wear them\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\u003eHer hair, her name.\u003c\/strong\u003e Not a generic bow off a rack. Her own name across the clip, spelled the way she spells it.\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\u003eOne for each side.\u003c\/strong\u003e Two clips means both sides pinned back, or one worn and one kept safe for the morning the first goes missing.\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\u003eNobody else's clips come home.\u003c\/strong\u003e Twenty girls, twenty near identical clips on the classroom floor. Hers has her name on it.\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\u003eActually keeps the fringe out of her eyes.\u003c\/strong\u003e Pretty enough that she asks for it, useful enough that it stays in all day.\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\u003eA gift nobody else brings.\u003c\/strong\u003e Birthday returns, a cousin who has everything, a friend moving schools. Her name on it beats another toy that gets forgotten.\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\"\u003e2 personalised hair clips, both spelling the same name\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\"\u003eOne name for both clips, spelled exactly as you type it. Maximum 8 characters per clip\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\"\u003eSent as per availability and may differ from the photographs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eClip type\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eLined snap clip, smooth edges, light enough for fine hair\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eWorks on\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eFringes, side partings, plaits, ponytails, fine hair and thick hair\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\"\u003eSchool mornings, birthdays, photos, festivals and gifting\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 their name 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\u003eMention the characters you want and add to cart.\u003c\/strong\u003e\n\u003cp\u003eCheck the spelling first, and keep it to 8 characters. Both clips are made to order with that name, 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 pair 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\u003ePack of 2 clips\u003c\/strong\u003e\u003cspan\u003eboth with her name\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\u003eWhat exactly comes in the pack?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eTwo hair clips. Each one has the name you type spelled along it, up to 8 characters, so she can wear one on each side or keep the second as a spare.\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 per clip, including spaces. That covers most first names and nicknames. If her full name is longer, use the short version she is actually called by, or her initials, which also sit neater on a small clip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eCan I have a different name on each clip?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eNo, both clips in a pack carry the same name. If you are ordering for two girls, add two packs to your cart and type each name in its own box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\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. Colours are picked from whatever is in stock the day yours is made, so we cannot promise a specific shade or a particular order of colours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eWill the characters match the colours in the picture?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eThey might not. Colours change with availability, so the letters you receive may differ from the ones photographed, and the two clips may differ from each other. The spelling is always exactly what you typed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eWill they stay put in fine or slippery hair?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eYes. The clips are lined so they grip rather than slide, and each one is light enough that it does not drag a small section of hair down. For very fine hair, clipping over a small twist of hair holds best.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eHow do I look after them?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eWipe with a dry cloth and keep them out of water. Do not wear them in the pool or the shower, and store them clipped onto the card they arrive on so nothing gets lost in a drawer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eAre they safe for little ones?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eEdges are smooth and the characters are securely fixed, but these are small pieces, so we recommend grown up supervision for children under 3.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cp class=\"zr-close\"\u003eClip them in. Let her show them off. 🎀\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: two name clips *\/\n.zr-pdp .zr-cliprow {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 14px;\n}\n.zr-pdp .zr-clip {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n  padding: 8px 12px 8px 14px;\n}\n.zr-pdp .zr-c1 { transform: rotate(-2deg); }\n.zr-pdp .zr-c2 { transform: rotate(2deg); }\n.zr-pdp .zr-tiles { display: inline-flex; gap: 5px; }\n.zr-pdp .zr-tile {\n  width: 36px; height: 38px;\n  display: inline-flex; align-items: center; justify-content: center;\n  font-family: var(--zr-display);\n  font-size: 1.05em;\n  font-weight: 700;\n  border: 3px solid var(--zr-ink);\n  border-radius: 11px;\n}\n.zr-pdp .zr-t1 { background: var(--zr-blush); }\n.zr-pdp .zr-t2 { background: var(--zr-lemon); }\n.zr-pdp .zr-t3 { background: var(--zr-sky-soft); }\n.zr-pdp .zr-t4 { background: var(--zr-mint); }\n.zr-pdp .zr-hinge {\n  width: 20px; height: 20px;\n  background: var(--zr-sky);\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n}\n.zr-pdp .zr-pack-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin: 18px auto 0;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n  padding: 8px 16px;\n  font-family: var(--zr-display);\n  font-size: .95em;\n  font-weight: 600;\n  text-align: left;\n}\n.zr-pdp .zr-pack-x {\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center; justify-content: center;\n  width: 32px; height: 32px;\n  background: var(--zr-pink);\n  color: #fff;\n  border: 2px solid var(--zr-ink);\n  border-radius: 50%;\n  font-size: .9em;\n  font-weight: 700;\n  line-height: 1;\n}\n.zr-pdp .zr-tagcaption {\n  font-size: .95em;\n  font-weight: 700;\n  margin: 16px 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-yellow); }\n.zr-pdp .zr-i2 .zr-ico { background: var(--zr-sky); }\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-pack-tag {\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: .85em;\n  font-weight: 700;\n  letter-spacing: .06em;\n  padding: 4px 13px;\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-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-sky-soft); }\n.zr-pdp .zr-b3 .zr-ico { background: var(--zr-sky); }\n.zr-pdp .zr-b4 .zr-ico { background: var(--zr-lemon); }\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-clip { gap: 7px; padding: 6px 9px 6px 11px; }\n  .zr-pdp .zr-tile { width: 30px; height: 32px; font-size: .92em; border-radius: 9px; border-width: 2px; }\n  .zr-pdp .zr-tiles { gap: 4px; }\n  .zr-pdp .zr-hinge { width: 16px; height: 16px; border-width: 2px; }\n  .zr-pdp .zr-pack-badge { font-size: .85em; padding: 7px 13px; gap: 7px; }\n  .zr-pdp .zr-pack-x { width: 28px; height: 28px; }\n  .zr-pdp .zr-item { flex: 1 1 100%; }\n  .zr-pdp .zr-pack-tag { 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":52917937013053,"sku":"HCLSTRPAS","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/Stripes_Clip_A.png?v=1787474675"},{"product_id":"hair-clips-paws-pack-of-2","title":"Hair Clips - Paws (Pack of 2)","description":"\u003c!-- Zootii Land | Personalised Name Hair Clips | Pack of 2 | 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 Hair Clips · Pack of 2\u003c\/span\u003e\n\u003ch2 class=\"zr-hero-title\"\u003eHer name, worn\u003cbr\u003e\u003cem\u003eright where everyone looks\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"zr-hero-sub\"\u003eMention the characters you want and we spell them out on two matching clips, in soft assorted pastels. One for each side, both saying her name.\u003c\/p\u003e\n\u003c!-- signature: two name clips --\u003e\n\u003cdiv class=\"zr-cliprow\"\u003e\n\u003cdiv class=\"zr-clip zr-c1\"\u003e\n\u003cspan class=\"zr-tiles\"\u003e \u003cspan class=\"zr-tile zr-t1\"\u003eN\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t2\"\u003eA\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t3\"\u003eM\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t4\"\u003eE\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"zr-hinge\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-clip zr-c2\"\u003e\n\u003cspan class=\"zr-tiles\"\u003e \u003cspan class=\"zr-tile zr-t3\"\u003eN\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t4\"\u003eA\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t1\"\u003eM\u003c\/span\u003e \u003cspan class=\"zr-tile zr-t2\"\u003eE\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"zr-hinge\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-pack-badge\"\u003e\n\u003cspan class=\"zr-pack-x\"\u003e×2\u003c\/span\u003e Two clips in every pack, both spelling the same name\u003c\/div\u003e\n\u003cp class=\"zr-tagcaption\"\u003eType the name exactly as you want it spelled, up to 5 characters. Both clips are made with the same name, 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-pack-tag\"\u003e×2\u003c\/span\u003e \u003cspan class=\"zr-ico\"\u003e📌\u003c\/span\u003e \u003cstrong\u003eTwo hair clips\u003c\/strong\u003e\n\u003cp\u003eA pair of lined snap clips, one for each side of her head. Both carry the same name, so she can wear them together or one at a time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-item zr-i2\"\u003e\n\u003cspan class=\"zr-ico\"\u003e🔤\u003c\/span\u003e \u003cstrong\u003eUp to 8 characters\u003c\/strong\u003e\n\u003cp\u003eChunky pastel letter charms fixed along each clip, spelling the name in the order you type it. Five characters per clip.\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\u003eAssorted pastels\u003c\/strong\u003e\n\u003cp\u003eEvery character comes in its own soft pastel shade, mixed by hand from the stock we have on the day your order is made.\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\u003eCharacter colours are assorted and sent as per availability.\u003c\/strong\u003e Every clip is made by hand from the pastel stock we have on the day your order is made. The character colours and the clip colours 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 two clips may not be colour twins.\u003c\/strong\u003e They are made as a pair, but the same letter can come out in a different shade on each clip. Both clips always spell the name exactly as you typed it.\u003c\/p\u003e\n\u003cp\u003eWhat we do promise: every character stays within the pastel range shown in the product images. The photographs show you the style and the colour family, not the exact pair 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, as no two pairs come out the same.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFITS --\u003e\n\u003ch3 class=\"zr-h\"\u003eWhy she will actually wear them\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\u003eHer hair, her name.\u003c\/strong\u003e Not a generic bow off a rack. Her own name across the clip, spelled the way she spells it.\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\u003eOne for each side.\u003c\/strong\u003e Two clips means both sides pinned back, or one worn and one kept safe for the morning the first goes missing.\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\u003eNobody else's clips come home.\u003c\/strong\u003e Twenty girls, twenty pastel clips on the classroom floor. Hers has her name on it.\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\u003eActually keeps the fringe out of her eyes.\u003c\/strong\u003e Pretty enough that she asks for it, useful enough that it stays in all day.\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\u003eA gift nobody else brings.\u003c\/strong\u003e Birthday returns, a cousin who has everything, a friend moving schools. Her name on it beats another toy that gets forgotten.\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\"\u003e2 personalised hair clips, both spelling the same name\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\"\u003eOne name for both clips, spelled exactly as you type it. Maximum 5 characters per clip\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\"\u003eClip type\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eLined snap clip, smooth edges, light enough for fine hair\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eWorks on\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eFringes, side partings, plaits, ponytails, fine hair and thick hair\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\"\u003eSchool mornings, birthdays, photos, festivals and gifting\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 their name 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\u003eMention the characters you want and add to cart.\u003c\/strong\u003e\n\u003cp\u003eCheck the spelling first, and keep it to 5 characters. Both clips are made to order with that name, 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 pair 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\u003ePack of 2 clips\u003c\/strong\u003e\u003cspan\u003eboth with her name\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\u003eWhat exactly comes in the pack?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eTwo hair clips. Each one has the name you type spelled along it, up to 5 characters, so she can wear one on each side or keep the second as a spare.\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 5 per clip, including spaces. That covers most short names and nicknames, and it sits comfortably on a small clip. If her full name is longer, use the short version she is actually called by, or her initials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eCan I have a different name on each clip?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eNo, both clips in a pack carry the same name. If you are ordering for two girls, add two packs to your cart and type each name in its own box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\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. Characters are sent assorted from our pastel range, picked from whatever is in stock the day yours is made. 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 the characters match the colours in the picture?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eThey might not. Character colours change with availability, so the letters you receive may be in different pastel shades to the ones photographed, and the two clips may differ from each other. The spelling is always exactly what you typed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eWill they stay put in fine or slippery hair?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eYes. The clips are lined so they grip rather than slide, and each one is light enough that it does not drag a small section of hair down. For very fine hair, clipping over a small twist of hair holds best.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eHow do I look after them?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eWipe with a dry cloth and keep them out of water. Do not wear them in the pool or the shower, and store them clipped onto the card they arrive on so nothing gets lost in a drawer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"zr-faq\"\u003e\n\u003csummary\u003eAre they safe for little ones?\u003c\/summary\u003e\n\u003cdiv class=\"zr-ans\"\u003e\n\u003cp\u003eEdges are smooth and the characters are securely fixed, but these are small pieces, so we recommend grown up supervision for children under 3.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cp class=\"zr-close\"\u003eClip them in. Let her show them off. 🎀\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: two name clips *\/\n.zr-pdp .zr-cliprow {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 14px;\n}\n.zr-pdp .zr-clip {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n  padding: 8px 12px 8px 14px;\n}\n.zr-pdp .zr-c1 { transform: rotate(-2deg); }\n.zr-pdp .zr-c2 { transform: rotate(2deg); }\n.zr-pdp .zr-tiles { display: inline-flex; gap: 5px; }\n.zr-pdp .zr-tile {\n  width: 36px; height: 38px;\n  display: inline-flex; align-items: center; justify-content: center;\n  font-family: var(--zr-display);\n  font-size: 1.05em;\n  font-weight: 700;\n  border: 3px solid var(--zr-ink);\n  border-radius: 11px;\n}\n.zr-pdp .zr-t1 { background: var(--zr-blush); }\n.zr-pdp .zr-t2 { background: var(--zr-lemon); }\n.zr-pdp .zr-t3 { background: var(--zr-sky-soft); }\n.zr-pdp .zr-t4 { background: var(--zr-mint); }\n.zr-pdp .zr-hinge {\n  width: 20px; height: 20px;\n  background: var(--zr-sky);\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n}\n.zr-pdp .zr-pack-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin: 18px auto 0;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n  padding: 8px 16px;\n  font-family: var(--zr-display);\n  font-size: .95em;\n  font-weight: 600;\n  text-align: left;\n}\n.zr-pdp .zr-pack-x {\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center; justify-content: center;\n  width: 32px; height: 32px;\n  background: var(--zr-pink);\n  color: #fff;\n  border: 2px solid var(--zr-ink);\n  border-radius: 50%;\n  font-size: .9em;\n  font-weight: 700;\n  line-height: 1;\n}\n.zr-pdp .zr-tagcaption {\n  font-size: .95em;\n  font-weight: 700;\n  margin: 16px 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-yellow); }\n.zr-pdp .zr-i2 .zr-ico { background: var(--zr-sky); }\n.zr-pdp .zr-i3 .zr-ico { background: var(--zr-blush); }\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-pack-tag {\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: .85em;\n  font-weight: 700;\n  letter-spacing: .06em;\n  padding: 4px 13px;\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-sky-soft); }\n.zr-pdp .zr-b3 .zr-ico { background: var(--zr-sky); }\n.zr-pdp .zr-b4 .zr-ico { background: var(--zr-lemon); }\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-clip { gap: 7px; padding: 6px 9px 6px 11px; }\n  .zr-pdp .zr-tile { width: 30px; height: 32px; font-size: .92em; border-radius: 9px; border-width: 2px; }\n  .zr-pdp .zr-tiles { gap: 4px; }\n  .zr-pdp .zr-hinge { width: 16px; height: 16px; border-width: 2px; }\n  .zr-pdp .zr-pack-badge { font-size: .85em; padding: 7px 13px; gap: 7px; }\n  .zr-pdp .zr-pack-x { width: 28px; height: 28px; }\n  .zr-pdp .zr-item { flex: 1 1 100%; }\n  .zr-pdp .zr-pack-tag { 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":52917938585917,"sku":"HCLPAWPAS","price":299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/PawClipsB.png?v=1787475055"},{"product_id":"pencil-toppers-bubble-pink","title":"Pencil Toppers Bubble -  Pink (Pack of 2)","description":"\u003c!-- Zootii Land | Personalised Name Pencil Toppers | Pack of 2 | PDP description block --\u003e\n\u003c!-- Paste into the Shopify product description field using the HTML view (\u003c\u003e) --\u003e\n\u003c!-- Brand palette: pink #ee23a0 \/ yellow #fbfe36 \/ sky #76ceff --\u003e\n\n\u003cdiv class=\"zr-pdp\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"zr-hero\"\u003e\n    \u003cspan class=\"zr-eyebrow\"\u003ePersonalised Pencil Toppers · Pack of 2\u003c\/span\u003e\n    \u003ch2 class=\"zr-hero-title\"\u003eTheir name, sitting\u003cbr\u003e\u003cem\u003eright on top of the pencil\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"zr-hero-sub\"\u003eMention the characters you want and we mould them into a chunky name topper that slides onto any pencil. Two toppers in every pack, in the colour you choose. Toppers only, pencils are not included.\u003c\/p\u003e\n\n    \u003c!-- signature: three colours on pencils --\u003e\n    \u003cdiv class=\"zr-toprow\"\u003e\n      \u003cdiv class=\"zr-set\"\u003e\n        \u003cspan class=\"zr-topper zr-tp-pink\"\u003eNAME\u003c\/span\u003e\n        \u003cspan class=\"zr-pencil\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-tip\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zr-set\"\u003e\n        \u003cspan class=\"zr-topper zr-tp-orange\"\u003eNAME\u003c\/span\u003e\n        \u003cspan class=\"zr-pencil\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-tip\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zr-set\"\u003e\n        \u003cspan class=\"zr-topper zr-tp-green\"\u003eNAME\u003c\/span\u003e\n        \u003cspan class=\"zr-pencil\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-tip\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"zr-piece-label\"\u003eThree colours to choose from\u003c\/span\u003e\n\n    \u003cdiv class=\"zr-pack-badge\"\u003e\n\u003cspan class=\"zr-pack-x\"\u003e×2\u003c\/span\u003e Two toppers in every pack, both with the same name\u003c\/div\u003e\n\n    \u003cdiv class=\"zr-nopencil\"\u003e✏️ \u003cstrong\u003ePencils not included.\u003c\/strong\u003e The pencils in the photos only show how the toppers sit.\u003c\/div\u003e\n\n    \u003cp class=\"zr-tagcaption\"\u003eType the name exactly as you want it spelled, up to 8 characters. Both toppers are moulded with that name, in the order you type it.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- COLOUR CHOICE --\u003e\n  \u003ch3 class=\"zr-h\"\u003ePick a colour\u003c\/h3\u003e\n  \u003cp class=\"zr-lead\"\u003eThree colours, and your pack comes with two toppers in the one you pick. Select it at the top of this page before adding to cart.\u003c\/p\u003e\n  \u003cdiv class=\"zr-combos\"\u003e\n    \u003cdiv class=\"zr-combo\"\u003e\n      \u003cspan class=\"zr-dot zr-d-pink\"\u003e\u003c\/span\u003e\n      \u003cstrong\u003ePink\u003c\/strong\u003e\n      \u003cp\u003eBright and impossible to lose track of on a desk.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-combo\"\u003e\n      \u003cspan class=\"zr-dot zr-d-orange\"\u003e\u003c\/span\u003e\n      \u003cstrong\u003eOrange\u003c\/strong\u003e\n      \u003cp\u003eWarm and loud, and it stands out in a crowded pencil box.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-combo\"\u003e\n      \u003cspan class=\"zr-dot zr-d-green\"\u003e\u003c\/span\u003e\n      \u003cstrong\u003eGreen\u003c\/strong\u003e\n      \u003cp\u003eFresh and easy going, and it goes with every pencil case.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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-pack-tag\"\u003e×2\u003c\/span\u003e\n      \u003cspan class=\"zr-ico\"\u003e✏️\u003c\/span\u003e\n      \u003cstrong\u003eTwo name toppers\u003c\/strong\u003e\n      \u003cp\u003eTwo chunky moulded toppers in the colour you choose, both spelling the same name. One for the pencil box, one to keep back. Pencils are not included.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-item zr-i2\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🔤\u003c\/span\u003e\n      \u003cstrong\u003eUp to 8 characters\u003c\/strong\u003e\n      \u003cp\u003eSolid three dimensional letters joined into one piece, moulded in the order you type them. No stickers, nothing to peel off.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMPORTANT NOTE --\u003e\n  \u003cdiv class=\"zr-colour-note\"\u003e\n    \u003cp\u003e\u003cstrong\u003ePencils are not included.\u003c\/strong\u003e The pencils in the photographs are there to show you how the toppers sit. What you receive is two name toppers, ready to slide onto pencils you already have.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eColours may look different on screen.\u003c\/strong\u003e Every screen renders colour a little differently, so the pink, orange or green you receive may not be an exact match for the photographs. The colour you select is always the colour we send.\u003c\/p\u003e\n\n    \u003cp class=\"zr-cn-foot\"\u003eEach topper is moulded to order, so small differences in finish between one topper and the next are normal and not a defect.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003ch3 class=\"zr-h\"\u003eWhy it earns its place in the pencil box\u003c\/h3\u003e\n  \u003cul class=\"zr-benefits\"\u003e\n    \u003cli class=\"zr-b1\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🔎\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003ePencils stop going missing.\u003c\/strong\u003e Their name stands up above the pencil box in letters you can read from across the table. Borrowed pencils find their way back.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b2\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e♻️\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eIt outlives the pencil.\u003c\/strong\u003e When one stubs down to nothing, slide the topper onto the next pencil. The same two toppers last the whole school year.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b3\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e✏️\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eTwo means one for each pencil case.\u003c\/strong\u003e One in the school box, one in the homework drawer. Or one in use and one kept as a spare.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b4\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🎁\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eReturn gifts that get remembered.\u003c\/strong\u003e Birthday parties, class farewells, festival hampers. A name on it beats another erasers-and-sharpener set, and it works for him or her equally.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b5\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e💪\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eMoulded, not printed.\u003c\/strong\u003e The name is the topper, solid all the way through, so there is no sticker to peel and no print to rub off in a school bag.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\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\"\u003e2 personalised name pencil toppers, both spelling the same name\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\"\u003ePink, Orange or Green. Choose one at the top of this page\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\"\u003eOne name for both toppers, 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\"\u003eFits\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eStandard round and hexagonal pencils. Slides on and off the top\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003ePencils\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eNot included. Toppers only\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\"\u003eSchool, homework desks, return gifts, party favours and hampers\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eSuits\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eBoys and girls alike, nursery through primary school, and grown ups who want their name 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\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\u003ePick a colour, type the name and add to cart.\u003c\/strong\u003e\n      \u003cp\u003eCheck the spelling first, and keep it to 8 characters. Both toppers are moulded to order with that name, exactly as typed. You are buying two toppers, not pencils.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- URGENCY --\u003e\n  \u003cp class=\"zr-urgent\"\u003e⏰ Every pack is made after you order and ships in 8 to 12 working days. Ordering for a party or a whole class? Message us on WhatsApp at +91 87796 54469 and we will work out timelines and bulk pricing with you.\u003c\/p\u003e\n\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\u003ePack of 2 toppers\u003c\/strong\u003e\u003cspan\u003etoppers only, no pencils\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003ch3 class=\"zr-h\"\u003eQuestions before you order\u003c\/h3\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWhat exactly comes in the pack?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eTwo personalised name toppers in the colour you select, both spelling the same name. Pencils are not included.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eDo the pencils come with it?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo. The pencils in the photographs are only there to show you how the toppers look in use. The toppers fit the pencils you already have at home.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eIs this for boys or girls?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eBoth. It is a name, so it suits whoever it is made for. Pink, orange and green are all on offer, and every one of them looks just as good on his pencil as on hers.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan I have a different name on each topper?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo, both toppers in a pack carry the same name. If you are ordering for two children, add two packs to your cart and type each name in its own box.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow many characters can I have?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eUp to 8, including spaces. That covers most first names and nicknames. If the full name is longer, the short version they are actually called by works better, and sits neater on a pencil.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWill it fit their pencil?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eYes. The opening is sized for standard school pencils, round or hexagonal, and slides on snugly from the top. It comes off just as easily when a pencil runs out.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan they write with it on?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eThey can. It is light enough that it does not throw off their grip, and it sits high on the pencil, well above where their fingers go.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow do I look after them?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eWipe with a dry cloth. Keep them away from direct heat, so no hot car dashboards and no radiators, and remind little ones that they are not for chewing.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan I order these for a whole class?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eYes, and they make excellent return gifts. Message us on WhatsApp at +91 87796 54469 with the list of names and we will sort out timelines and pricing.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cp class=\"zr-close\"\u003eSlide it on. Nobody borrows it twice. ✏️\u003c\/p\u003e\n\n\u003c\/div\u003e\n\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  \/* product colours *\/\n  --zr-green:  #4CC35E;\n  --zr-orange: #FF7A22;\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: toppers on pencils *\/\n.zr-pdp .zr-toprow {\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 26px;\n}\n.zr-pdp .zr-set { display: flex; flex-direction: column; align-items: center; }\n.zr-pdp .zr-topper {\n  font-family: var(--zr-display);\n  font-size: 1em;\n  font-weight: 700;\n  letter-spacing: .04em;\n  color: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 12px;\n  padding: 8px 11px;\n  box-shadow: 0 4px 0 var(--zr-ink);\n}\n.zr-pdp .zr-tp-pink   { background: var(--zr-pink);   transform: rotate(-3deg); }\n.zr-pdp .zr-tp-orange { background: var(--zr-orange); transform: rotate(2deg); }\n.zr-pdp .zr-tp-green  { background: var(--zr-green);  transform: rotate(-2deg); }\n.zr-pdp .zr-pencil {\n  width: 16px; height: 86px;\n  margin-top: 6px;\n  border: 3px solid var(--zr-ink);\n  border-bottom: 0;\n  border-radius: 5px 5px 0 0;\n  background: repeating-linear-gradient(\n    -45deg,\n    var(--zr-yellow) 0 8px,\n    var(--zr-sky) 8px 16px\n  );\n}\n.zr-pdp .zr-tip {\n  width: 0; height: 0;\n  border-left: 9px solid transparent;\n  border-right: 9px solid transparent;\n  border-top: 18px solid var(--zr-ink);\n}\n.zr-pdp .zr-piece-label {\n  display: block;\n  margin-top: 12px;\n  font-size: .82em;\n  font-weight: 800;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  opacity: .7;\n}\n.zr-pdp .zr-pack-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin: 16px auto 0;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n  padding: 8px 16px;\n  font-family: var(--zr-display);\n  font-size: .95em;\n  font-weight: 600;\n  text-align: left;\n}\n.zr-pdp .zr-pack-x {\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center; justify-content: center;\n  width: 32px; height: 32px;\n  background: var(--zr-pink);\n  color: #fff;\n  border: 2px solid var(--zr-ink);\n  border-radius: 50%;\n  font-size: .9em;\n  font-weight: 700;\n  line-height: 1;\n}\n.zr-pdp .zr-nopencil {\n  display: inline-block;\n  margin: 12px auto 0;\n  background: #fff;\n  border: 3px dashed var(--zr-ink);\n  border-radius: 16px;\n  padding: 9px 16px;\n  font-size: .92em;\n  font-weight: 600;\n  max-width: 30rem;\n}\n.zr-pdp .zr-tagcaption {\n  font-size: .95em;\n  font-weight: 700;\n  margin: 16px 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.zr-pdp .zr-lead { text-align: center; max-width: 34rem; margin: 0 auto 18px; }\n\n\/* ---------- COLOUR CHOICE ---------- *\/\n.zr-pdp .zr-combos { display: flex; flex-wrap: wrap; gap: 14px; }\n.zr-pdp .zr-combo {\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 var(--zr-pink);\n  padding: 18px 16px 14px;\n  text-align: center;\n}\n.zr-pdp .zr-dot {\n  display: block;\n  width: 52px; height: 52px;\n  margin: 0 auto 10px;\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n}\n.zr-pdp .zr-d-pink   { background: var(--zr-pink); }\n.zr-pdp .zr-d-green  { background: var(--zr-green); }\n.zr-pdp .zr-d-orange { background: var(--zr-orange); }\n.zr-pdp .zr-combo strong { display: block; font-family: var(--zr-display); font-size: 1.12em; margin-bottom: 4px; }\n.zr-pdp .zr-combo p { font-size: .96em; margin: 0; }\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 45%;\n  min-width: 210px;\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-yellow); }\n.zr-pdp .zr-i2 .zr-ico { background: var(--zr-sky); }\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-pack-tag {\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: .85em;\n  font-weight: 700;\n  letter-spacing: .06em;\n  padding: 4px 13px;\n  transform: rotate(8deg);\n  box-shadow: 0 3px 0 var(--zr-pink);\n}\n\n\/* ---------- IMPORTANT NOTE ---------- *\/\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-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-sky); }\n.zr-pdp .zr-b4 .zr-ico { background: var(--zr-lemon); }\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-toprow { gap: 10px; }\n  .zr-pdp .zr-topper { font-size: .82em; padding: 6px 7px; border-radius: 10px; }\n  .zr-pdp .zr-pencil { height: 62px; width: 14px; }\n  .zr-pdp .zr-tip { border-left-width: 8px; border-right-width: 8px; border-top-width: 15px; }\n  .zr-pdp .zr-pack-badge { font-size: .85em; padding: 7px 13px; gap: 7px; }\n  .zr-pdp .zr-pack-x { width: 28px; height: 28px; }\n  .zr-pdp .zr-nopencil { font-size: .85em; padding: 8px 13px; }\n  .zr-pdp .zr-combo { flex: 1 1 100%; }\n  .zr-pdp .zr-item { flex: 1 1 100%; }\n  .zr-pdp .zr-pack-tag { 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":52918020342077,"sku":"PTPLAPK","price":369.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/PencilTopperPink.png?v=1787500371"},{"product_id":"pencil-toppers-bubble-green-pack-of-2","title":"Pencil Toppers Bubble -  Green (Pack of 2)","description":"\u003c!-- Zootii Land | Personalised Name Pencil Toppers | Pack of 2 | PDP description block --\u003e\n\u003c!-- Paste into the Shopify product description field using the HTML view (\u003c\u003e) --\u003e\n\u003c!-- Brand palette: pink #ee23a0 \/ yellow #fbfe36 \/ sky #76ceff --\u003e\n\n\u003cdiv class=\"zr-pdp\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"zr-hero\"\u003e\n    \u003cspan class=\"zr-eyebrow\"\u003ePersonalised Pencil Toppers · Pack of 2\u003c\/span\u003e\n    \u003ch2 class=\"zr-hero-title\"\u003eTheir name, sitting\u003cbr\u003e\u003cem\u003eright on top of the pencil\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"zr-hero-sub\"\u003eMention the characters you want and we mould them into a chunky name topper that slides onto any pencil. Two toppers in every pack, in the colour you choose. Toppers only, pencils are not included.\u003c\/p\u003e\n\n    \u003c!-- signature: three colours on pencils --\u003e\n    \u003cdiv class=\"zr-toprow\"\u003e\n      \u003cdiv class=\"zr-set\"\u003e\n        \u003cspan class=\"zr-topper zr-tp-pink\"\u003eNAME\u003c\/span\u003e\n        \u003cspan class=\"zr-pencil\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-tip\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zr-set\"\u003e\n        \u003cspan class=\"zr-topper zr-tp-orange\"\u003eNAME\u003c\/span\u003e\n        \u003cspan class=\"zr-pencil\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-tip\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zr-set\"\u003e\n        \u003cspan class=\"zr-topper zr-tp-green\"\u003eNAME\u003c\/span\u003e\n        \u003cspan class=\"zr-pencil\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-tip\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"zr-piece-label\"\u003eThree colours to choose from\u003c\/span\u003e\n\n    \u003cdiv class=\"zr-pack-badge\"\u003e\n\u003cspan class=\"zr-pack-x\"\u003e×2\u003c\/span\u003e Two toppers in every pack, both with the same name\u003c\/div\u003e\n\n    \u003cdiv class=\"zr-nopencil\"\u003e✏️ \u003cstrong\u003ePencils not included.\u003c\/strong\u003e The pencils in the photos only show how the toppers sit.\u003c\/div\u003e\n\n    \u003cp class=\"zr-tagcaption\"\u003eType the name exactly as you want it spelled, up to 8 characters. Both toppers are moulded with that name, in the order you type it.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- COLOUR CHOICE --\u003e\n  \u003ch3 class=\"zr-h\"\u003ePick a colour\u003c\/h3\u003e\n  \u003cp class=\"zr-lead\"\u003eThree colours, and your pack comes with two toppers in the one you pick. Select it at the top of this page before adding to cart.\u003c\/p\u003e\n  \u003cdiv class=\"zr-combos\"\u003e\n    \u003cdiv class=\"zr-combo\"\u003e\n      \u003cspan class=\"zr-dot zr-d-pink\"\u003e\u003c\/span\u003e\n      \u003cstrong\u003ePink\u003c\/strong\u003e\n      \u003cp\u003eBright and impossible to lose track of on a desk.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-combo\"\u003e\n      \u003cspan class=\"zr-dot zr-d-orange\"\u003e\u003c\/span\u003e\n      \u003cstrong\u003eOrange\u003c\/strong\u003e\n      \u003cp\u003eWarm and loud, and it stands out in a crowded pencil box.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-combo\"\u003e\n      \u003cspan class=\"zr-dot zr-d-green\"\u003e\u003c\/span\u003e\n      \u003cstrong\u003eGreen\u003c\/strong\u003e\n      \u003cp\u003eFresh and easy going, and it goes with every pencil case.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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-pack-tag\"\u003e×2\u003c\/span\u003e\n      \u003cspan class=\"zr-ico\"\u003e✏️\u003c\/span\u003e\n      \u003cstrong\u003eTwo name toppers\u003c\/strong\u003e\n      \u003cp\u003eTwo chunky moulded toppers in the colour you choose, both spelling the same name. One for the pencil box, one to keep back. Pencils are not included.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-item zr-i2\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🔤\u003c\/span\u003e\n      \u003cstrong\u003eUp to 8 characters\u003c\/strong\u003e\n      \u003cp\u003eSolid three dimensional letters joined into one piece, moulded in the order you type them. No stickers, nothing to peel off.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMPORTANT NOTE --\u003e\n  \u003cdiv class=\"zr-colour-note\"\u003e\n    \u003cp\u003e\u003cstrong\u003ePencils are not included.\u003c\/strong\u003e The pencils in the photographs are there to show you how the toppers sit. What you receive is two name toppers, ready to slide onto pencils you already have.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eColours may look different on screen.\u003c\/strong\u003e Every screen renders colour a little differently, so the pink, orange or green you receive may not be an exact match for the photographs. The colour you select is always the colour we send.\u003c\/p\u003e\n\n    \u003cp class=\"zr-cn-foot\"\u003eEach topper is moulded to order, so small differences in finish between one topper and the next are normal and not a defect.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003ch3 class=\"zr-h\"\u003eWhy it earns its place in the pencil box\u003c\/h3\u003e\n  \u003cul class=\"zr-benefits\"\u003e\n    \u003cli class=\"zr-b1\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🔎\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003ePencils stop going missing.\u003c\/strong\u003e Their name stands up above the pencil box in letters you can read from across the table. Borrowed pencils find their way back.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b2\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e♻️\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eIt outlives the pencil.\u003c\/strong\u003e When one stubs down to nothing, slide the topper onto the next pencil. The same two toppers last the whole school year.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b3\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e✏️\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eTwo means one for each pencil case.\u003c\/strong\u003e One in the school box, one in the homework drawer. Or one in use and one kept as a spare.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b4\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🎁\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eReturn gifts that get remembered.\u003c\/strong\u003e Birthday parties, class farewells, festival hampers. A name on it beats another erasers-and-sharpener set, and it works for him or her equally.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b5\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e💪\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eMoulded, not printed.\u003c\/strong\u003e The name is the topper, solid all the way through, so there is no sticker to peel and no print to rub off in a school bag.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\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\"\u003e2 personalised name pencil toppers, both spelling the same name\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\"\u003ePink, Orange or Green. Choose one at the top of this page\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\"\u003eOne name for both toppers, 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\"\u003eFits\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eStandard round and hexagonal pencils. Slides on and off the top\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003ePencils\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eNot included. Toppers only\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\"\u003eSchool, homework desks, return gifts, party favours and hampers\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eSuits\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eBoys and girls alike, nursery through primary school, and grown ups who want their name 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\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\u003ePick a colour, type the name and add to cart.\u003c\/strong\u003e\n      \u003cp\u003eCheck the spelling first, and keep it to 8 characters. Both toppers are moulded to order with that name, exactly as typed. You are buying two toppers, not pencils.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- URGENCY --\u003e\n  \u003cp class=\"zr-urgent\"\u003e⏰ Every pack is made after you order and ships in 8 to 12 working days. Ordering for a party or a whole class? Message us on WhatsApp at +91 87796 54469 and we will work out timelines and bulk pricing with you.\u003c\/p\u003e\n\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\u003ePack of 2 toppers\u003c\/strong\u003e\u003cspan\u003etoppers only, no pencils\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003ch3 class=\"zr-h\"\u003eQuestions before you order\u003c\/h3\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWhat exactly comes in the pack?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eTwo personalised name toppers in the colour you select, both spelling the same name. Pencils are not included.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eDo the pencils come with it?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo. The pencils in the photographs are only there to show you how the toppers look in use. The toppers fit the pencils you already have at home.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eIs this for boys or girls?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eBoth. It is a name, so it suits whoever it is made for. Pink, orange and green are all on offer, and every one of them looks just as good on his pencil as on hers.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan I have a different name on each topper?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo, both toppers in a pack carry the same name. If you are ordering for two children, add two packs to your cart and type each name in its own box.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow many characters can I have?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eUp to 8, including spaces. That covers most first names and nicknames. If the full name is longer, the short version they are actually called by works better, and sits neater on a pencil.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWill it fit their pencil?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eYes. The opening is sized for standard school pencils, round or hexagonal, and slides on snugly from the top. It comes off just as easily when a pencil runs out.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan they write with it on?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eThey can. It is light enough that it does not throw off their grip, and it sits high on the pencil, well above where their fingers go.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow do I look after them?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eWipe with a dry cloth. Keep them away from direct heat, so no hot car dashboards and no radiators, and remind little ones that they are not for chewing.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan I order these for a whole class?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eYes, and they make excellent return gifts. Message us on WhatsApp at +91 87796 54469 with the list of names and we will sort out timelines and pricing.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cp class=\"zr-close\"\u003eSlide it on. Nobody borrows it twice. ✏️\u003c\/p\u003e\n\n\u003c\/div\u003e\n\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  \/* product colours *\/\n  --zr-green:  #4CC35E;\n  --zr-orange: #FF7A22;\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: toppers on pencils *\/\n.zr-pdp .zr-toprow {\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 26px;\n}\n.zr-pdp .zr-set { display: flex; flex-direction: column; align-items: center; }\n.zr-pdp .zr-topper {\n  font-family: var(--zr-display);\n  font-size: 1em;\n  font-weight: 700;\n  letter-spacing: .04em;\n  color: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 12px;\n  padding: 8px 11px;\n  box-shadow: 0 4px 0 var(--zr-ink);\n}\n.zr-pdp .zr-tp-pink   { background: var(--zr-pink);   transform: rotate(-3deg); }\n.zr-pdp .zr-tp-orange { background: var(--zr-orange); transform: rotate(2deg); }\n.zr-pdp .zr-tp-green  { background: var(--zr-green);  transform: rotate(-2deg); }\n.zr-pdp .zr-pencil {\n  width: 16px; height: 86px;\n  margin-top: 6px;\n  border: 3px solid var(--zr-ink);\n  border-bottom: 0;\n  border-radius: 5px 5px 0 0;\n  background: repeating-linear-gradient(\n    -45deg,\n    var(--zr-yellow) 0 8px,\n    var(--zr-sky) 8px 16px\n  );\n}\n.zr-pdp .zr-tip {\n  width: 0; height: 0;\n  border-left: 9px solid transparent;\n  border-right: 9px solid transparent;\n  border-top: 18px solid var(--zr-ink);\n}\n.zr-pdp .zr-piece-label {\n  display: block;\n  margin-top: 12px;\n  font-size: .82em;\n  font-weight: 800;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  opacity: .7;\n}\n.zr-pdp .zr-pack-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin: 16px auto 0;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n  padding: 8px 16px;\n  font-family: var(--zr-display);\n  font-size: .95em;\n  font-weight: 600;\n  text-align: left;\n}\n.zr-pdp .zr-pack-x {\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center; justify-content: center;\n  width: 32px; height: 32px;\n  background: var(--zr-pink);\n  color: #fff;\n  border: 2px solid var(--zr-ink);\n  border-radius: 50%;\n  font-size: .9em;\n  font-weight: 700;\n  line-height: 1;\n}\n.zr-pdp .zr-nopencil {\n  display: inline-block;\n  margin: 12px auto 0;\n  background: #fff;\n  border: 3px dashed var(--zr-ink);\n  border-radius: 16px;\n  padding: 9px 16px;\n  font-size: .92em;\n  font-weight: 600;\n  max-width: 30rem;\n}\n.zr-pdp .zr-tagcaption {\n  font-size: .95em;\n  font-weight: 700;\n  margin: 16px 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.zr-pdp .zr-lead { text-align: center; max-width: 34rem; margin: 0 auto 18px; }\n\n\/* ---------- COLOUR CHOICE ---------- *\/\n.zr-pdp .zr-combos { display: flex; flex-wrap: wrap; gap: 14px; }\n.zr-pdp .zr-combo {\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 var(--zr-pink);\n  padding: 18px 16px 14px;\n  text-align: center;\n}\n.zr-pdp .zr-dot {\n  display: block;\n  width: 52px; height: 52px;\n  margin: 0 auto 10px;\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n}\n.zr-pdp .zr-d-pink   { background: var(--zr-pink); }\n.zr-pdp .zr-d-green  { background: var(--zr-green); }\n.zr-pdp .zr-d-orange { background: var(--zr-orange); }\n.zr-pdp .zr-combo strong { display: block; font-family: var(--zr-display); font-size: 1.12em; margin-bottom: 4px; }\n.zr-pdp .zr-combo p { font-size: .96em; margin: 0; }\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 45%;\n  min-width: 210px;\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-yellow); }\n.zr-pdp .zr-i2 .zr-ico { background: var(--zr-sky); }\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-pack-tag {\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: .85em;\n  font-weight: 700;\n  letter-spacing: .06em;\n  padding: 4px 13px;\n  transform: rotate(8deg);\n  box-shadow: 0 3px 0 var(--zr-pink);\n}\n\n\/* ---------- IMPORTANT NOTE ---------- *\/\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-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-sky); }\n.zr-pdp .zr-b4 .zr-ico { background: var(--zr-lemon); }\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-toprow { gap: 10px; }\n  .zr-pdp .zr-topper { font-size: .82em; padding: 6px 7px; border-radius: 10px; }\n  .zr-pdp .zr-pencil { height: 62px; width: 14px; }\n  .zr-pdp .zr-tip { border-left-width: 8px; border-right-width: 8px; border-top-width: 15px; }\n  .zr-pdp .zr-pack-badge { font-size: .85em; padding: 7px 13px; gap: 7px; }\n  .zr-pdp .zr-pack-x { width: 28px; height: 28px; }\n  .zr-pdp .zr-nopencil { font-size: .85em; padding: 8px 13px; }\n  .zr-pdp .zr-combo { flex: 1 1 100%; }\n  .zr-pdp .zr-item { flex: 1 1 100%; }\n  .zr-pdp .zr-pack-tag { 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":52918543581501,"sku":"PTPLAGR","price":369.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/PencilToppergreen.png?v=1787500371"},{"product_id":"pencil-toppers-bubble-orange-pack-of-2","title":"Pencil Toppers Bubble -  Orange (Pack of 2)","description":"\u003c!-- Zootii Land | Personalised Name Pencil Toppers | Pack of 2 | PDP description block --\u003e\n\u003c!-- Paste into the Shopify product description field using the HTML view (\u003c\u003e) --\u003e\n\u003c!-- Brand palette: pink #ee23a0 \/ yellow #fbfe36 \/ sky #76ceff --\u003e\n\n\u003cdiv class=\"zr-pdp\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"zr-hero\"\u003e\n    \u003cspan class=\"zr-eyebrow\"\u003ePersonalised Pencil Toppers · Pack of 2\u003c\/span\u003e\n    \u003ch2 class=\"zr-hero-title\"\u003eTheir name, sitting\u003cbr\u003e\u003cem\u003eright on top of the pencil\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"zr-hero-sub\"\u003eMention the characters you want and we mould them into a chunky name topper that slides onto any pencil. Two toppers in every pack, in the colour you choose. Toppers only, pencils are not included.\u003c\/p\u003e\n\n    \u003c!-- signature: three colours on pencils --\u003e\n    \u003cdiv class=\"zr-toprow\"\u003e\n      \u003cdiv class=\"zr-set\"\u003e\n        \u003cspan class=\"zr-topper zr-tp-pink\"\u003eNAME\u003c\/span\u003e\n        \u003cspan class=\"zr-pencil\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-tip\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zr-set\"\u003e\n        \u003cspan class=\"zr-topper zr-tp-orange\"\u003eNAME\u003c\/span\u003e\n        \u003cspan class=\"zr-pencil\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-tip\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"zr-set\"\u003e\n        \u003cspan class=\"zr-topper zr-tp-green\"\u003eNAME\u003c\/span\u003e\n        \u003cspan class=\"zr-pencil\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-tip\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"zr-piece-label\"\u003eThree colours to choose from\u003c\/span\u003e\n\n    \u003cdiv class=\"zr-pack-badge\"\u003e\n\u003cspan class=\"zr-pack-x\"\u003e×2\u003c\/span\u003e Two toppers in every pack, both with the same name\u003c\/div\u003e\n\n    \u003cdiv class=\"zr-nopencil\"\u003e✏️ \u003cstrong\u003ePencils not included.\u003c\/strong\u003e The pencils in the photos only show how the toppers sit.\u003c\/div\u003e\n\n    \u003cp class=\"zr-tagcaption\"\u003eType the name exactly as you want it spelled, up to 8 characters. Both toppers are moulded with that name, in the order you type it.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- COLOUR CHOICE --\u003e\n  \u003ch3 class=\"zr-h\"\u003ePick a colour\u003c\/h3\u003e\n  \u003cp class=\"zr-lead\"\u003eThree colours, and your pack comes with two toppers in the one you pick. Select it at the top of this page before adding to cart.\u003c\/p\u003e\n  \u003cdiv class=\"zr-combos\"\u003e\n    \u003cdiv class=\"zr-combo\"\u003e\n      \u003cspan class=\"zr-dot zr-d-pink\"\u003e\u003c\/span\u003e\n      \u003cstrong\u003ePink\u003c\/strong\u003e\n      \u003cp\u003eBright and impossible to lose track of on a desk.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-combo\"\u003e\n      \u003cspan class=\"zr-dot zr-d-orange\"\u003e\u003c\/span\u003e\n      \u003cstrong\u003eOrange\u003c\/strong\u003e\n      \u003cp\u003eWarm and loud, and it stands out in a crowded pencil box.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-combo\"\u003e\n      \u003cspan class=\"zr-dot zr-d-green\"\u003e\u003c\/span\u003e\n      \u003cstrong\u003eGreen\u003c\/strong\u003e\n      \u003cp\u003eFresh and easy going, and it goes with every pencil case.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\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-pack-tag\"\u003e×2\u003c\/span\u003e\n      \u003cspan class=\"zr-ico\"\u003e✏️\u003c\/span\u003e\n      \u003cstrong\u003eTwo name toppers\u003c\/strong\u003e\n      \u003cp\u003eTwo chunky moulded toppers in the colour you choose, both spelling the same name. One for the pencil box, one to keep back. Pencils are not included.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-item zr-i2\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🔤\u003c\/span\u003e\n      \u003cstrong\u003eUp to 8 characters\u003c\/strong\u003e\n      \u003cp\u003eSolid three dimensional letters joined into one piece, moulded in the order you type them. No stickers, nothing to peel off.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- IMPORTANT NOTE --\u003e\n  \u003cdiv class=\"zr-colour-note\"\u003e\n    \u003cp\u003e\u003cstrong\u003ePencils are not included.\u003c\/strong\u003e The pencils in the photographs are there to show you how the toppers sit. What you receive is two name toppers, ready to slide onto pencils you already have.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eColours may look different on screen.\u003c\/strong\u003e Every screen renders colour a little differently, so the pink, orange or green you receive may not be an exact match for the photographs. The colour you select is always the colour we send.\u003c\/p\u003e\n\n    \u003cp class=\"zr-cn-foot\"\u003eEach topper is moulded to order, so small differences in finish between one topper and the next are normal and not a defect.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BENEFITS --\u003e\n  \u003ch3 class=\"zr-h\"\u003eWhy it earns its place in the pencil box\u003c\/h3\u003e\n  \u003cul class=\"zr-benefits\"\u003e\n    \u003cli class=\"zr-b1\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🔎\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003ePencils stop going missing.\u003c\/strong\u003e Their name stands up above the pencil box in letters you can read from across the table. Borrowed pencils find their way back.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b2\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e♻️\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eIt outlives the pencil.\u003c\/strong\u003e When one stubs down to nothing, slide the topper onto the next pencil. The same two toppers last the whole school year.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b3\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e✏️\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eTwo means one for each pencil case.\u003c\/strong\u003e One in the school box, one in the homework drawer. Or one in use and one kept as a spare.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b4\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🎁\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eReturn gifts that get remembered.\u003c\/strong\u003e Birthday parties, class farewells, festival hampers. A name on it beats another erasers-and-sharpener set, and it works for him or her equally.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b5\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e💪\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eMoulded, not printed.\u003c\/strong\u003e The name is the topper, solid all the way through, so there is no sticker to peel and no print to rub off in a school bag.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\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\"\u003e2 personalised name pencil toppers, both spelling the same name\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\"\u003ePink, Orange or Green. Choose one at the top of this page\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\"\u003eOne name for both toppers, 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\"\u003eFits\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eStandard round and hexagonal pencils. Slides on and off the top\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003ePencils\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eNot included. Toppers only\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\"\u003eSchool, homework desks, return gifts, party favours and hampers\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eSuits\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eBoys and girls alike, nursery through primary school, and grown ups who want their name 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\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\u003ePick a colour, type the name and add to cart.\u003c\/strong\u003e\n      \u003cp\u003eCheck the spelling first, and keep it to 8 characters. Both toppers are moulded to order with that name, exactly as typed. You are buying two toppers, not pencils.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- URGENCY --\u003e\n  \u003cp class=\"zr-urgent\"\u003e⏰ Every pack is made after you order and ships in 8 to 12 working days. Ordering for a party or a whole class? Message us on WhatsApp at +91 87796 54469 and we will work out timelines and bulk pricing with you.\u003c\/p\u003e\n\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\u003ePack of 2 toppers\u003c\/strong\u003e\u003cspan\u003etoppers only, no pencils\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003ch3 class=\"zr-h\"\u003eQuestions before you order\u003c\/h3\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWhat exactly comes in the pack?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eTwo personalised name toppers in the colour you select, both spelling the same name. Pencils are not included.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eDo the pencils come with it?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo. The pencils in the photographs are only there to show you how the toppers look in use. The toppers fit the pencils you already have at home.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eIs this for boys or girls?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eBoth. It is a name, so it suits whoever it is made for. Pink, orange and green are all on offer, and every one of them looks just as good on his pencil as on hers.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan I have a different name on each topper?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo, both toppers in a pack carry the same name. If you are ordering for two children, add two packs to your cart and type each name in its own box.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow many characters can I have?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eUp to 8, including spaces. That covers most first names and nicknames. If the full name is longer, the short version they are actually called by works better, and sits neater on a pencil.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWill it fit their pencil?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eYes. The opening is sized for standard school pencils, round or hexagonal, and slides on snugly from the top. It comes off just as easily when a pencil runs out.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan they write with it on?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eThey can. It is light enough that it does not throw off their grip, and it sits high on the pencil, well above where their fingers go.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow do I look after them?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eWipe with a dry cloth. Keep them away from direct heat, so no hot car dashboards and no radiators, and remind little ones that they are not for chewing.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan I order these for a whole class?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eYes, and they make excellent return gifts. Message us on WhatsApp at +91 87796 54469 with the list of names and we will sort out timelines and pricing.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cp class=\"zr-close\"\u003eSlide it on. Nobody borrows it twice. ✏️\u003c\/p\u003e\n\n\u003c\/div\u003e\n\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  \/* product colours *\/\n  --zr-green:  #4CC35E;\n  --zr-orange: #FF7A22;\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: toppers on pencils *\/\n.zr-pdp .zr-toprow {\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  gap: 26px;\n}\n.zr-pdp .zr-set { display: flex; flex-direction: column; align-items: center; }\n.zr-pdp .zr-topper {\n  font-family: var(--zr-display);\n  font-size: 1em;\n  font-weight: 700;\n  letter-spacing: .04em;\n  color: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 12px;\n  padding: 8px 11px;\n  box-shadow: 0 4px 0 var(--zr-ink);\n}\n.zr-pdp .zr-tp-pink   { background: var(--zr-pink);   transform: rotate(-3deg); }\n.zr-pdp .zr-tp-orange { background: var(--zr-orange); transform: rotate(2deg); }\n.zr-pdp .zr-tp-green  { background: var(--zr-green);  transform: rotate(-2deg); }\n.zr-pdp .zr-pencil {\n  width: 16px; height: 86px;\n  margin-top: 6px;\n  border: 3px solid var(--zr-ink);\n  border-bottom: 0;\n  border-radius: 5px 5px 0 0;\n  background: repeating-linear-gradient(\n    -45deg,\n    var(--zr-yellow) 0 8px,\n    var(--zr-sky) 8px 16px\n  );\n}\n.zr-pdp .zr-tip {\n  width: 0; height: 0;\n  border-left: 9px solid transparent;\n  border-right: 9px solid transparent;\n  border-top: 18px solid var(--zr-ink);\n}\n.zr-pdp .zr-piece-label {\n  display: block;\n  margin-top: 12px;\n  font-size: .82em;\n  font-weight: 800;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  opacity: .7;\n}\n.zr-pdp .zr-pack-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  margin: 16px auto 0;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 3px solid var(--zr-ink);\n  border-radius: 999px;\n  box-shadow: 0 4px 0 var(--zr-pink);\n  padding: 8px 16px;\n  font-family: var(--zr-display);\n  font-size: .95em;\n  font-weight: 600;\n  text-align: left;\n}\n.zr-pdp .zr-pack-x {\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center; justify-content: center;\n  width: 32px; height: 32px;\n  background: var(--zr-pink);\n  color: #fff;\n  border: 2px solid var(--zr-ink);\n  border-radius: 50%;\n  font-size: .9em;\n  font-weight: 700;\n  line-height: 1;\n}\n.zr-pdp .zr-nopencil {\n  display: inline-block;\n  margin: 12px auto 0;\n  background: #fff;\n  border: 3px dashed var(--zr-ink);\n  border-radius: 16px;\n  padding: 9px 16px;\n  font-size: .92em;\n  font-weight: 600;\n  max-width: 30rem;\n}\n.zr-pdp .zr-tagcaption {\n  font-size: .95em;\n  font-weight: 700;\n  margin: 16px 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.zr-pdp .zr-lead { text-align: center; max-width: 34rem; margin: 0 auto 18px; }\n\n\/* ---------- COLOUR CHOICE ---------- *\/\n.zr-pdp .zr-combos { display: flex; flex-wrap: wrap; gap: 14px; }\n.zr-pdp .zr-combo {\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 var(--zr-pink);\n  padding: 18px 16px 14px;\n  text-align: center;\n}\n.zr-pdp .zr-dot {\n  display: block;\n  width: 52px; height: 52px;\n  margin: 0 auto 10px;\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n}\n.zr-pdp .zr-d-pink   { background: var(--zr-pink); }\n.zr-pdp .zr-d-green  { background: var(--zr-green); }\n.zr-pdp .zr-d-orange { background: var(--zr-orange); }\n.zr-pdp .zr-combo strong { display: block; font-family: var(--zr-display); font-size: 1.12em; margin-bottom: 4px; }\n.zr-pdp .zr-combo p { font-size: .96em; margin: 0; }\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 45%;\n  min-width: 210px;\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-yellow); }\n.zr-pdp .zr-i2 .zr-ico { background: var(--zr-sky); }\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-pack-tag {\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: .85em;\n  font-weight: 700;\n  letter-spacing: .06em;\n  padding: 4px 13px;\n  transform: rotate(8deg);\n  box-shadow: 0 3px 0 var(--zr-pink);\n}\n\n\/* ---------- IMPORTANT NOTE ---------- *\/\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-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-sky); }\n.zr-pdp .zr-b4 .zr-ico { background: var(--zr-lemon); }\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-toprow { gap: 10px; }\n  .zr-pdp .zr-topper { font-size: .82em; padding: 6px 7px; border-radius: 10px; }\n  .zr-pdp .zr-pencil { height: 62px; width: 14px; }\n  .zr-pdp .zr-tip { border-left-width: 8px; border-right-width: 8px; border-top-width: 15px; }\n  .zr-pdp .zr-pack-badge { font-size: .85em; padding: 7px 13px; gap: 7px; }\n  .zr-pdp .zr-pack-x { width: 28px; height: 28px; }\n  .zr-pdp .zr-nopencil { font-size: .85em; padding: 8px 13px; }\n  .zr-pdp .zr-combo { flex: 1 1 100%; }\n  .zr-pdp .zr-item { flex: 1 1 100%; }\n  .zr-pdp .zr-pack-tag { 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":52918549938493,"sku":"PTPLAOR","price":369.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/PencilTopperorange.png?v=1787500371"},{"product_id":"psy-tote-bag","title":"Psy Tote Bag - Color Shifting Bag","description":"\u003c!-- Zootii Land | Psychedelic Holographic Tote Bag | PDP description block --\u003e\n\u003c!-- Paste into the Shopify product description field using the HTML view (\u003c\u003e) --\u003e\n\u003c!-- Brand palette: pink #ee23a0 \/ yellow #fbfe36 \/ sky #76ceff --\u003e\n\n\u003cdiv class=\"zr-pdp\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"zr-hero\"\u003e\n    \u003cspan class=\"zr-eyebrow\"\u003ePsychedelic Holographic Tote\u003c\/span\u003e\n    \u003ch2 class=\"zr-hero-title\"\u003eA bag that changes colour\u003cbr\u003e\u003cem\u003eevery time it moves\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"zr-hero-sub\"\u003eClear holographic PVC that throws pink, blue and gold depending on where the light hits it, framed in hot pink nylon and built to be thrown in a car boot. Carried by someone who wants to be seen coming.\u003c\/p\u003e\n\n    \u003c!-- signature: the tote --\u003e\n    \u003cdiv class=\"zr-tote-wrap\"\u003e\n      \u003cspan class=\"zr-handle\"\u003e\u003c\/span\u003e\n      \u003cdiv class=\"zr-tote\"\u003e\n        \u003cspan class=\"zr-band zr-band1\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-band zr-band2\"\u003e\u003c\/span\u003e\n        \u003cspan class=\"zr-charm\"\u003eNAME\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"zr-piece-label\"\u003eHolographic PVC · hot pink nylon\u003c\/span\u003e\n\n    \u003cdiv class=\"zr-note-strip\"\u003e\n      \u003cspan class=\"zr-note-pill\"\u003eNOTE\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eThe name charm shown in the photos is not included.\u003c\/strong\u003e It is a separate product and can be bought alongside this bag.\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"zr-tagcaption\"\u003eEvery angle reads differently. Move it, and the whole panel shifts through the spectrum.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- THE STYLE --\u003e\n  \u003ch3 class=\"zr-h\"\u003eThe look it carries\u003c\/h3\u003e\n  \u003cdiv class=\"zr-style\"\u003e\n    \u003cp\u003e\u003cstrong\u003ePsychedelic, in the proper sense of the word.\u003c\/strong\u003e The panels are not printed with a rainbow. They are a holographic film that splits light, so the colour is never sitting still. Turn towards a window and it runs aqua and lilac. Step into the sun and it flares gold and pink. Photograph it and it never comes out twice the same.\u003c\/p\u003e\n\n    \u003cp\u003eHot pink nylon runs the whole way around it, over the top edge, down every seam and up into the single carry handle, so all that shimmer has a hard graphic frame holding it in. That contrast is the whole design: liquid colour, sharp pink lines.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eAnd it is transparent, which is half the fun.\u003c\/strong\u003e A bright pouch, a folded towel, a stack of books, they all become part of the look. Pack it deliberately and the bag styles itself.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003ch3 class=\"zr-h\"\u003eBuilt for actual use\u003c\/h3\u003e\n  \u003cul class=\"zr-benefits\"\u003e\n    \u003cli class=\"zr-b1\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🎀\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eDurable nylon belt handle.\u003c\/strong\u003e One strong webbing handle, carried down the full height of the panel rather than tacked to the rim, so the weight pulls on the whole bag and not on one seam. Grab it and go, in the hand or hooked over a shoulder.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b2\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e💧\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eWaterproof and wipe clean.\u003c\/strong\u003e A leaking water bottle, a wet swimming costume, sudden rain on the walk home. Nothing soaks in. Wipe it with a damp cloth and it looks new again.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b3\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e✨\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003ePremium holographic PVC.\u003c\/strong\u003e Thick enough to hold its shape and stand up on its own, light enough that the bag adds almost nothing to what you are carrying.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b4\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🧵\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eReinforced stitching and bound edges.\u003c\/strong\u003e Every raw edge is wrapped in nylon binding and stitched down, which is what stops a clear bag splitting at the corners after a month.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b5\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🎒\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eRoomy and flat bottomed.\u003c\/strong\u003e Books and folders sit flat, a lunch box and a water bottle go in beside them, and the bag stands upright on the floor instead of flopping over.\u003c\/span\u003e\n    \u003c\/li\u003e\n    \u003cli class=\"zr-b6\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🪶\u003c\/span\u003e\n      \u003cspan\u003e\u003cstrong\u003eLight in the hand.\u003c\/strong\u003e No lining, no hardware, no weight of its own. What is in it is all you feel.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- WHERE IT GOES --\u003e\n  \u003ch3 class=\"zr-h\"\u003eWhere it ends up going\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\n      \u003cstrong\u003eSchool and class\u003c\/strong\u003e\n      \u003cp\u003eLibrary books, art folders, craft day supplies, the swimming kit that always comes home damp.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-item zr-i2\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🏖️\u003c\/span\u003e\n      \u003cstrong\u003ePool, beach and holiday\u003c\/strong\u003e\n      \u003cp\u003eWet things go in without a second thought, and sand shakes straight back out of it.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-item zr-i3\"\u003e\n      \u003cspan class=\"zr-ico\"\u003e🎉\u003c\/span\u003e\n      \u003cstrong\u003eParties and sleepovers\u003c\/strong\u003e\n      \u003cp\u003eOvernight bits, dance class kit, a birthday present carried in a bag that gets its own compliments.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- NAME CHARM --\u003e\n  \u003cdiv class=\"zr-charm-note\"\u003e\n    \u003cspan class=\"zr-cn-tag\"\u003eSold separately\u003c\/span\u003e\n    \u003cp\u003e\u003cstrong\u003eThe personalised name charm in the photographs is not part of this pack.\u003c\/strong\u003e It is styled onto the handle to show you how the two look together, and it is sold on its own elsewhere on our store.\u003c\/p\u003e\n    \u003cp\u003eIf you want the bag to carry a name, add a charm to your cart separately. Chunky letter beads spelling the name you choose, on a cord with a clip that goes onto the handle in a second.\u003c\/p\u003e\n    \u003cp class=\"zr-cn-foot\"\u003eWhat you receive on this page is the bag only.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- GOOD TO KNOW --\u003e\n  \u003cdiv class=\"zr-colour-note\"\u003e\n    \u003cp\u003e\u003cstrong\u003eThe holographic finish will not match the photos exactly.\u003c\/strong\u003e That is the nature of the material. It reads differently in daylight, in a room and on a screen, and no two bags catch the light the same way.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eIt is fully transparent.\u003c\/strong\u003e Whatever goes in is visible. Most people love that and pack it on purpose, but if privacy matters, use a pouch inside.\u003c\/p\u003e\n\n    \u003cp class=\"zr-cn-foot\"\u003eBags are folded for shipping, so light creases on arrival are normal. They settle within a day or two of use.\u003c\/p\u003e\n  \u003c\/div\u003e\n\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\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eHolographic PVC body with nylon binding and a nylon webbing handle\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eSize\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003e40 cm wide x 30 cm tall\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eHandle\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eSingle carry handle\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eClosure\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eOpen top tote\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eName charm\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eNot included. Sold separately on our store\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eCare\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eWipe clean with a damp cloth. Do not machine wash, iron or leave in direct heat\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\"\u003eSchool, swimming, beach and pool days, travel, sleepovers, market runs\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eSuits\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003ePrimary school upwards, teenagers, and grown ups who saw it first and wanted one\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\"\u003eShips in 8 to 12 working days\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\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\u003eAdd it to your cart.\u003c\/strong\u003e\n      \u003cp\u003eYou are buying the bag on its own. Want a name on it? Add a personalised name charm from our store to your cart at the same time.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- URGENCY --\u003e\n  \u003cp class=\"zr-urgent\"\u003e⏰ Orders ship in 8 to 12 working days. Need it for a birthday or a trip? Message us on WhatsApp at +91 87796 54469 and we will check whether yours can be expedited.\u003c\/p\u003e\n\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\u003eWaterproof\u003c\/strong\u003e\u003cspan\u003ewipes clean in seconds\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003ch3 class=\"zr-h\"\u003eQuestions before you order\u003c\/h3\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eIs it actually see-through?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eYes, completely. The panels are clear holographic film, so everything inside is visible. If there are things you would rather keep private, a small pouch inside sorts it, and it looks good through the panel too.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eDoes the name charm come with it?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo. The charm clipped to the handle in the photographs is a separate product, shown to give you styling ideas. Add one to your cart alongside the bag if you would like the name on it.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow waterproof is it really?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eThe material itself does not absorb water at all, so wet swimwear, a leaking bottle or a rainy walk are no problem. The seams are stitched rather than sealed, so it is not meant to be submerged or used as a dry bag.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWill my bag look exactly like the pictures?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eThe build and the pink trim will, the colours will not sit still. Holographic film shifts with the light and the angle, so your bag will run through its own version of the same spectrum.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow much does it hold?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eIt is 40 cm wide and 30 cm tall, so A4 books and folders go in flat with plenty of room to spare, alongside a lunch box, a water bottle and a change of clothes. The flat base means it stands up rather than tipping over when you load it.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eIs it strong enough for daily school use?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eIt is built for it. The handle is carried down the length of the panel rather than stitched to the top edge alone, and every raw edge is bound in nylon, which are the two places a clear tote usually gives way first.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eHow do I clean it?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eA damp cloth, inside and out. Keep it away from direct heat and long spells in strong sun, avoid sharp corners inside the bag, and never machine wash or iron it.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eCan an adult carry it?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eAbsolutely, and plenty do. It works as a pool bag, a market tote or a stadium-friendly clear bag.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cp class=\"zr-close\"\u003eCatch the light. Carry it everywhere. ✨\u003c\/p\u003e\n\n\u003c\/div\u003e\n\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 26px;\n}\n\n\/* signature: the tote *\/\n.zr-pdp .zr-tote-wrap {\n  position: relative;\n  width: 268px;\n  margin: 0 auto;\n  padding-top: 42px;\n}\n.zr-pdp .zr-handle {\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 88px; height: 46px;\n  border: 13px solid var(--zr-pink);\n  border-bottom: 0;\n  border-radius: 48px 48px 0 0;\n  box-shadow: 0 0 0 3px var(--zr-ink) inset;\n}\n.zr-pdp .zr-tote {\n  position: relative;\n  height: 158px;\n  border: 3px solid var(--zr-ink);\n  border-radius: 7px;\n  outline: 7px solid var(--zr-pink);\n  outline-offset: -10px;\n  box-shadow: 0 6px 0 var(--zr-ink);\n  overflow: hidden;\n  background:\n    linear-gradient(115deg,\n      #9FE9FF 0%,\n      #C7F5E1 18%,\n      #FFF6B8 34%,\n      #FFC9EE 52%,\n      #C9C2FF 70%,\n      #9FE9FF 88%,\n      #FFD9F2 100%);\n}\n.zr-pdp .zr-band {\n  position: absolute;\n  top: 0; bottom: 0;\n  width: 13px;\n  background: var(--zr-pink);\n  border-left: 2px solid rgba(43,11,42,.35);\n  border-right: 2px solid rgba(43,11,42,.35);\n}\n.zr-pdp .zr-band1 { left: 90px; }\n.zr-pdp .zr-band2 { left: 165px; }\n.zr-pdp .zr-charm {\n  position: absolute;\n  top: 30px; right: 14px;\n  font-family: var(--zr-display);\n  font-size: .78em;\n  font-weight: 700;\n  letter-spacing: .1em;\n  color: var(--zr-ink);\n  background: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 10px;\n  padding: 5px 9px;\n  transform: rotate(6deg);\n  box-shadow: 0 3px 0 var(--zr-ink);\n}\n.zr-pdp .zr-note-strip {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  margin: 16px auto 0;\n  max-width: 32rem;\n  background: #fff;\n  border: 3px dashed var(--zr-ink);\n  border-radius: 18px;\n  padding: 10px 16px;\n  font-size: .95em;\n  text-align: left;\n}\n.zr-pdp .zr-note-pill {\n  flex: 0 0 auto;\n  font-family: var(--zr-display);\n  font-size: .82em;\n  font-weight: 700;\n  letter-spacing: .1em;\n  color: #fff;\n  background: var(--zr-pink);\n  border: 2px solid var(--zr-ink);\n  border-radius: 999px;\n  padding: 4px 11px;\n}\n.zr-pdp .zr-piece-label {\n  display: block;\n  margin-top: 18px;\n  font-size: .82em;\n  font-weight: 800;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  opacity: .7;\n}\n.zr-pdp .zr-tagcaption {\n  font-size: .95em;\n  font-weight: 700;\n  margin: 14px 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\/* ---------- STYLE BLOCK ---------- *\/\n.zr-pdp .zr-style {\n  background: var(--zr-sky-soft);\n  border: 3px solid var(--zr-ink);\n  border-radius: 22px;\n  box-shadow: 0 5px 0 var(--zr-sky);\n  padding: 20px 20px 16px;\n}\n.zr-pdp .zr-style p:last-child { margin-bottom: 0; }\n\n\/* ---------- CARDS ---------- *\/\n.zr-pdp .zr-box { display: flex; flex-wrap: wrap; gap: 14px; }\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-yellow); }\n.zr-pdp .zr-i2 .zr-ico { background: var(--zr-sky); }\n.zr-pdp .zr-i3 .zr-ico { background: var(--zr-blush); }\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\n\/* ---------- NOTE BLOCKS ---------- *\/\n.zr-pdp .zr-charm-note,\n.zr-pdp .zr-colour-note {\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-charm-note { background: var(--zr-mint); }\n.zr-pdp .zr-colour-note { background: var(--zr-lilac); }\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-charm-note p,\n.zr-pdp .zr-colour-note p { font-size: .98em; }\n.zr-pdp .zr-charm-note p:last-child,\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\/* ---------- FEATURES LIST ---------- *\/\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-sky-soft); }\n.zr-pdp .zr-b3 .zr-ico { background: var(--zr-lilac); }\n.zr-pdp .zr-b4 .zr-ico { background: var(--zr-lemon); }\n.zr-pdp .zr-b5 .zr-ico { background: var(--zr-mint); }\n.zr-pdp .zr-b6 .zr-ico { background: var(--zr-sky); }\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-tote-wrap { width: 232px; padding-top: 36px; }\n  .zr-pdp .zr-handle { width: 78px; height: 40px; border-width: 11px; }\n  .zr-pdp .zr-tote { height: 136px; }\n  .zr-pdp .zr-band { width: 11px; }\n  .zr-pdp .zr-band1 { left: 77px; }\n  .zr-pdp .zr-band2 { left: 144px; }\n  .zr-pdp .zr-note-strip { font-size: .86em; padding: 9px 12px; gap: 8px; }\n  .zr-pdp .zr-item { flex: 1 1 100%; }\n  .zr-pdp .zr-style,\n  .zr-pdp .zr-charm-note,\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":52918614917437,"sku":"TBPSYPK","price":1599.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/TotebagModel_D.png?v=1787505437"}],"url":"https:\/\/store.bibliophiles.in\/collections\/viral-drops.oembed","provider":"Bibliophiles","version":"1.0","type":"link"}