{"product_id":"rainbow-diva-hamper-box-2-clips-1-bag-charm-1-shape-tag","title":"Rainbow Diva Hamper Box ( 2 Clips, 1 Shape Tag, 1 Bag Charm)","description":"\u003c!-- Zootii Land | Rainbow Diva Hamper | PDP description block --\u003e\n\u003c!-- Paste into the Shopify product description field using the HTML view (\u003c\u003e) --\u003e\n\n\u003cdiv class=\"zr-pdp\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"zr-hero\"\u003e\n    \u003cspan class=\"zr-eyebrow\"\u003eRainbow Diva Hamper\u003c\/span\u003e\n    \u003ch2 class=\"zr-hero-title\"\u003eHer name on her hair,\u003cbr\u003e\u003cem\u003eher bag and her luggage\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"zr-hero-sub\"\u003eA pair of name clips, a rainbow name tag for the bag and a beaded name charm with a balloon poodle. Three ways to claim her things, in one printed gift box.\u003c\/p\u003e\n\n    \u003c!-- signature: what is in the hamper --\u003e\n    \u003cdiv class=\"zr-hamper\"\u003e\n\n      \u003cdiv class=\"zr-grp\"\u003e\n        \u003cdiv class=\"zr-week\"\u003e\n          \u003cspan class=\"zr-nclip zr-n-dotpink\"\u003ename\u003c\/span\u003e\n          \u003cspan class=\"zr-nclip zr-n-dotblue\"\u003ename\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"zr-grp-label\"\u003e1 pair of name clips\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zr-grp\"\u003e\n        \u003cdiv class=\"zr-tag\"\u003e\n          \u003cspan class=\"zr-strap\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zr-rain\"\u003e\n            \u003ci class=\"zr-a1\"\u003e\u003c\/i\u003e\u003ci class=\"zr-a2\"\u003e\u003c\/i\u003e\u003ci class=\"zr-a3\"\u003e\u003c\/i\u003e\u003ci class=\"zr-a4\"\u003e\u003c\/i\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"zr-tagname\"\u003eNAME\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"zr-grp-label\"\u003e1 rainbow name tag\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"zr-grp\"\u003e\n        \u003cdiv class=\"zr-charmcol\"\u003e\n          \u003cspan class=\"zr-ring\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"zr-balloon\"\u003e🎈\u003c\/span\u003e\n          \u003cspan class=\"zr-bead zr-bd1\"\u003eN\u003c\/span\u003e\n          \u003cspan class=\"zr-bead zr-bd2\"\u003eA\u003c\/span\u003e\n          \u003cspan class=\"zr-bead zr-bd3\"\u003eM\u003c\/span\u003e\n          \u003cspan class=\"zr-bead zr-bd4\"\u003eE\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"zr-grp-label\"\u003e1 name bag charm\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cp class=\"zr-tagcaption\"\u003eType the name once at the top of this page, up to 8 characters. It goes onto the clips, the tag and the charm.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- WHAT'S INSIDE --\u003e\n  \u003ch3 class=\"zr-h\"\u003eWhat is in the hamper\u003c\/h3\u003e\n  \u003cdiv class=\"zr-box\"\u003e\n    \u003cdiv class=\"zr-item zr-i1\"\u003e\n      \u003cspan class=\"zr-count\"\u003e2\u003c\/span\u003e\n      \u003cspan class=\"zr-ico\"\u003e🎀\u003c\/span\u003e\n      \u003cstrong\u003eA pair of name clips\u003c\/strong\u003e\n      \u003cp\u003eTwo polka dot clips, one for each side, each printed with her name in a neat script.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-item zr-i2\"\u003e\n      \u003cspan class=\"zr-count\"\u003e1\u003c\/span\u003e\n      \u003cspan class=\"zr-ico\"\u003e🌈\u003c\/span\u003e\n      \u003cstrong\u003eRainbow name tag\u003c\/strong\u003e\n      \u003cp\u003eA chunky rainbow and clouds tag with her name raised across the middle, on an adjustable strap that buckles onto a school bag or a suitcase handle.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"zr-item zr-i3\"\u003e\n      \u003cspan class=\"zr-count\"\u003e1\u003c\/span\u003e\n      \u003cspan class=\"zr-ico\"\u003e🐩\u003c\/span\u003e\n      \u003cstrong\u003eName bag charm\u003c\/strong\u003e\n      \u003cp\u003ePastel letter beads spelling her name on a braided cord, with a balloon poodle riding along and a clip ring for any bag or zip.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- WHY --\u003e\n  \u003ch3 class=\"zr-h\"\u003eWhy this trio works\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\u003eThe tag is the one that earns its keep.\u003c\/strong\u003e School bag at the gate, suitcase on a belt, a bag left at a party. A rainbow and her name, readable from across a room.\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\u003eThree places her name lands.\u003c\/strong\u003e In her hair, on the bag and on the strap. The three things that get mixed up with somebody else's are all claimed.\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\u003eRainbows do not go out of fashion.\u003c\/strong\u003e No character she will grow out of by next term, just colour she picked because she liked it.\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\u003eMoves between bags in seconds.\u003c\/strong\u003e The charm clips on and off, the tag buckles and unbuckles. Same name on the school bag on Monday and the holiday case on Friday.\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\u003eBoxed and ready to give.\u003c\/strong\u003e It arrives in our Small Joys, Brighter Days box with each piece on its own display card, so there is nothing to wrap at your end.\u003c\/span\u003e\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- PERSONALISATION --\u003e\n  \u003cdiv class=\"zr-charm-note\"\u003e\n    \u003cspan class=\"zr-cn-tag\"\u003ePersonalise it\u003c\/span\u003e\n    \u003cp\u003e\u003cstrong\u003eOne name, carried across the box.\u003c\/strong\u003e Type it once at the top of this page, up to 8 characters, and we make all three pieces with that spelling. The clips are printed in a script, the tag is raised in block letters, and the charm is strung bead by bead.\u003c\/p\u003e\n    \u003cp class=\"zr-cn-foot\"\u003eCheck the spelling before you order. Everything is made to order, exactly as typed.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FRAGILE --\u003e\n  \u003cdiv class=\"zr-care-note\"\u003e\n    \u003cspan class=\"zr-cn-tag zr-cn-tag-alert\"\u003eFragile · delicate use only\u003c\/span\u003e\n    \u003cp\u003e\u003cstrong\u003eThe clips and the charm are decorative, not sturdy everyday hardware.\u003c\/strong\u003e Clips can snap at the body or the clasp if they are bent back, twisted, chewed, dropped or sat on, and the charm beads can come loose if the cord is yanked or swung hard.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003ePlease take them off before rough play.\u003c\/strong\u003e Sports, swimming, wrestling with siblings and bedtime all shorten their life. Open a clip to take it out rather than pulling it through the hair.\u003c\/p\u003e\n    \u003cp class=\"zr-cn-foot\"\u003eItems damaged in use are not eligible for replacement, refund or exchange. Please order only if this is acceptable to you.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- COLOUR NOTE --\u003e\n  \u003cdiv class=\"zr-colour-note\"\u003e\n    \u003cp\u003e\u003cstrong\u003eColours are sent as per availability.\u003c\/strong\u003e Every hamper is put together by hand from the stock we have on the day your order is made, so the clip colours, the bead colours and the colour of the balloon poodle will differ from the photographs. We are unable to accept requests for specific colours or combinations.\u003c\/p\u003e\n    \u003cp class=\"zr-cn-foot\"\u003eWhat is always the same: 1 pair of name clips, 1 rainbow name tag and 1 name bag charm, all carrying the name you typed, in the printed gift box.\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\"\u003eIn the hamper\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003e2 name clips (1 pair), 1 rainbow name tag with an adjustable strap, 1 beaded name bag charm with a balloon poodle, in a printed gift box\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 across the set, 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\"\u003eTag fits\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eSchool bags, backpacks, suitcase handles, sports bags, duffels\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003eCharm clips onto\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eBags, zips, straps, pencil cases, keys\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, sent 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\"\u003eHandling\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003eFragile. Delicate use only. Clips can snap and beads can come loose with rough use. No replacement for damaged items\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"zr-row\"\u003e\n\u003cspan class=\"zr-key\"\u003ePackaging\u003c\/span\u003e\u003cspan class=\"zr-val\"\u003ePrinted gift box, each item on its own display card\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. Grown up supervision for children under 3\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 the hamper to your cart.\u003c\/strong\u003e\n      \u003cp\u003eCheck the spelling first, and keep it to 8 characters. All three pieces are made to order with that name.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- URGENCY --\u003e\n  \u003cp class=\"zr-urgent\"\u003e⏰ Every hamper is made after you order and ships 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\u003eGift boxed\u003c\/strong\u003e\u003cspan\u003eready to hand over\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 hamper?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eThree things: a pair of name clips, a rainbow name tag on an adjustable strap, and a beaded name bag charm with a balloon poodle. All three carry the same name and arrive in our printed gift box.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eWill the tag fit a suitcase?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eYes. The strap adjusts and buckles, so it goes around a suitcase handle, a backpack loop or a sports bag strap just as easily as a school bag.\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 item?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo, one name runs across the whole hamper. If you are gifting two children, add two hampers 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\u003eCan I choose the colours?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eNo. Colours are picked from whatever is in stock the day your hamper is packed, so we cannot promise a particular shade or combination. The mix of items never changes.\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 her full name is longer, use the short version she is actually called by, which also sits neater on a small clip.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdetails class=\"zr-faq\"\u003e\n    \u003csummary\u003eIs it ready to gift?\u003c\/summary\u003e\n    \u003cdiv class=\"zr-ans\"\u003e\u003cp\u003eYes. Everything arrives in the printed gift box with each piece on its own card, so it can be handed over exactly as it comes. If it is going straight to a party, say so in the order notes.\u003c\/p\u003e\u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cp class=\"zr-close\"\u003eOne box. Her name over the rainbow. 🌈\u003c\/p\u003e\n\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\u0026family=Caveat:wght@700\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  \/* clip colours *\/\n  --zr-w-mint:  #9AD5D3;\n  --zr-w-rust:  #D98878;\n  --zr-w-lemon: #EFE04A;\n  --zr-w-blue:  #7FCBEF;\n  --zr-w-rose:  #F7A8C4;\n  --zr-w-paw:   #E4D45C;\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: the seven clips *\/\n.zr-pdp .zr-week {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  max-width: 30rem;\n  margin: 0 auto;\n}\n.zr-pdp .zr-nclip {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 92px; height: 34px;\n  border: 3px solid var(--zr-ink);\n  border-radius: 10px;\n  box-shadow: 0 4px 0 rgba(43,11,42,.2);\n  font-family: 'Caveat', 'Segoe Script', cursive;\n  font-size: 1.05em;\n  font-weight: 700;\n  color: var(--zr-ink);\n  overflow: hidden;\n}\n.zr-pdp .zr-n-heart  { background: #D8E86A; transform: rotate(-3deg); }\n.zr-pdp .zr-n-heart2 { background: #C9A6E8; transform: rotate(2deg); }\n.zr-pdp .zr-n-stripe {\n  background: repeating-linear-gradient(90deg, #B98BE0 0 7px, #EBD9F7 7px 14px);\n  transform: rotate(-2deg);\n}\n.zr-pdp .zr-n-stripe2 {\n  background: repeating-linear-gradient(90deg, #8DC63F 0 7px, #DDF0BE 7px 14px);\n  transform: rotate(3deg);\n}\n.zr-pdp .zr-n-dotpink {\n  background:\n    radial-gradient(circle at 14px 9px, #F7C948 2.5px, transparent 3.5px),\n    radial-gradient(circle at 38px 24px, #F7C948 2.5px, transparent 3.5px),\n    radial-gradient(circle at 64px 10px, #F7C948 2.5px, transparent 3.5px),\n    radial-gradient(circle at 80px 26px, #F7C948 2.5px, transparent 3.5px),\n    #EC3C86;\n  transform: rotate(-3deg);\n}\n.zr-pdp .zr-n-dotblue {\n  background:\n    radial-gradient(circle at 14px 24px, #F7C948 2.5px, transparent 3.5px),\n    radial-gradient(circle at 40px 9px, #F7C948 2.5px, transparent 3.5px),\n    radial-gradient(circle at 62px 25px, #F7C948 2.5px, transparent 3.5px),\n    radial-gradient(circle at 82px 10px, #F7C948 2.5px, transparent 3.5px),\n    #2FB7E8;\n  transform: rotate(2deg);\n}\n.zr-pdp .zr-n-dot,\n.zr-pdp .zr-n-dot2 {\n  background:\n    radial-gradient(circle at 12px 9px, #F45B7A 3px, transparent 4px),\n    radial-gradient(circle at 34px 24px, #2FB7E8 3px, transparent 4px),\n    radial-gradient(circle at 60px 8px, #F7C948 3px, transparent 4px),\n    radial-gradient(circle at 78px 25px, #8DC63F 3px, transparent 4px),\n    #fff;\n  transform: rotate(-1deg);\n}\n.zr-pdp .zr-n-dot2 { transform: rotate(3deg); }\n\n\/* rainbow name tag *\/\n.zr-pdp .zr-tag {\n  position: relative;\n  width: 130px;\n  padding: 26px 10px 14px;\n  background: #fff;\n  border: 3px solid var(--zr-ink);\n  border-radius: 18px;\n  box-shadow: 0 5px 0 rgba(43,11,42,.2);\n  text-align: center;\n  transform: rotate(-2deg);\n}\n.zr-pdp .zr-tag .zr-strap {\n  position: absolute;\n  top: -20px; left: 50%;\n  transform: translateX(-50%);\n  width: 26px; height: 26px;\n  background: #F45B9C;\n  border: 3px solid var(--zr-ink);\n  border-radius: 6px 6px 0 0;\n}\n.zr-pdp .zr-rain {\n  position: relative;\n  display: block;\n  width: 96px; height: 50px;\n  margin: 0 auto 6px;\n}\n.zr-pdp .zr-rain i {\n  position: absolute;\n  bottom: 0; left: 50%;\n  transform: translateX(-50%);\n  border-style: solid;\n  border-bottom: 0;\n  border-radius: 999px 999px 0 0;\n}\n.zr-pdp .zr-a1 { width: 96px; height: 48px; border-width: 9px; border-color: #F49BC1; }\n.zr-pdp .zr-a2 { width: 74px; height: 37px; border-width: 9px; border-color: #7FC8EC; }\n.zr-pdp .zr-a3 { width: 52px; height: 26px; border-width: 9px; border-color: #F2E06A; }\n.zr-pdp .zr-a4 { width: 30px; height: 15px; border-width: 8px; border-color: #B7DE7E; }\n.zr-pdp .zr-tagname {\n  display: inline-block;\n  padding: 5px 12px;\n  background: #fff;\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: .08em;\n  color: #EC3C86;\n}\n\n\/* hanging name charm *\/\n.zr-pdp .zr-charmcol {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 4px;\n}\n.zr-pdp .zr-ring {\n  width: 26px; height: 26px;\n  border: 5px solid #35B6E8;\n  border-radius: 50%;\n  box-shadow: 0 0 0 2px var(--zr-ink), inset 0 0 0 2px var(--zr-ink);\n  margin-bottom: 2px;\n}\n.zr-pdp .zr-balloon {\n  display: flex; align-items: center; justify-content: center;\n  width: 44px; height: 44px;\n  font-size: 1.2em;\n  background: #F2E06A;\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n  box-shadow: 0 4px 0 rgba(43,11,42,.2);\n  margin-bottom: 2px;\n}\n.zr-pdp .zr-bead {\n  width: 34px; height: 34px;\n  display: flex; align-items: center; justify-content: center;\n  font-family: var(--zr-display);\n  font-size: .9em;\n  font-weight: 700;\n  border: 3px solid var(--zr-ink);\n  border-radius: 10px;\n  box-shadow: 0 3px 0 rgba(43,11,42,.18);\n}\n.zr-pdp .zr-bd1 { background: #F7C948; transform: rotate(-4deg); }\n.zr-pdp .zr-bd2 { background: #A8DCF0; transform: rotate(3deg); }\n.zr-pdp .zr-bd3 { background: #C6E88A; transform: rotate(-2deg); }\n.zr-pdp .zr-bd4 { background: #D9B8F0; transform: rotate(4deg); }\n\n.zr-pdp .zr-hamper { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; gap: 24px; }\n.zr-pdp .zr-grp { display: flex; flex-direction: column; align-items: center; gap: 10px; }\n.zr-pdp .zr-grp-row { flex-direction: row; flex-wrap: wrap; justify-content: center; gap: 16px; }\n.zr-pdp .zr-grp-label {\n  display: block;\n  font-size: .78em;\n  font-weight: 800;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n  opacity: .7;\n}\n\/* bag charm *\/\n.zr-pdp .zr-charmrow { display: flex; align-items: center; gap: 4px; }\n.zr-pdp .zr-bead {\n  width: 30px; height: 32px;\n  display: flex; align-items: center; justify-content: center;\n  font-family: var(--zr-display);\n  font-size: .9em;\n  font-weight: 700;\n  border: 3px solid var(--zr-ink);\n  border-radius: 9px;\n}\n.zr-pdp .zr-bd1 { background: var(--zr-blush); transform: rotate(-4deg); }\n.zr-pdp .zr-bd2 { background: var(--zr-lemon); transform: rotate(3deg); }\n.zr-pdp .zr-bd3 { background: var(--zr-sky-soft); transform: rotate(-2deg); }\n.zr-pdp .zr-bd4 { background: var(--zr-lilac); transform: rotate(4deg); }\n.zr-pdp .zr-poodle {\n  display: flex; align-items: center; justify-content: center;\n  width: 46px; height: 46px;\n  margin-left: 4px;\n  font-size: 1.3em;\n  background: var(--zr-mint);\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n  box-shadow: 0 4px 0 rgba(43,11,42,.2);\n}\n\/* embossed label *\/\n.zr-pdp .zr-piece-label {\n  display: block;\n  margin-top: 18px;\n  font-size: .82em;\n  font-weight: 800;\n  letter-spacing: .1em;\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: 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-w-mint); }\n.zr-pdp .zr-i2 .zr-ico { background: var(--zr-w-rose); }\n.zr-pdp .zr-i3 .zr-ico { background: var(--zr-w-lemon); }\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-ritual {\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-ritual p:last-child { margin-bottom: 0; }\n.zr-pdp .zr-charm-note {\n  background: var(--zr-mint);\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 p { font-size: .98em; }\n.zr-pdp .zr-charm-note p:last-child { margin-bottom: 0; }\n.zr-pdp .zr-care-note {\n  background: var(--zr-blush);\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-care-note p { font-size: .98em; }\n.zr-pdp .zr-care-note p:last-child { margin-bottom: 0; }\n.zr-pdp .zr-cn-tag-alert { background: var(--zr-pink); color: #fff; }\n.zr-pdp .zr-count {\n  position: absolute;\n  top: -14px; right: -6px;\n  display: flex;\n  align-items: center; justify-content: center;\n  width: 38px; height: 38px;\n  background: var(--zr-yellow);\n  color: var(--zr-ink);\n  border: 3px solid var(--zr-ink);\n  border-radius: 50%;\n  font-family: var(--zr-display);\n  font-size: 1.05em;\n  font-weight: 700;\n  transform: rotate(8deg);\n  box-shadow: 0 3px 0 var(--zr-pink);\n}\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\/* ---------- NOTE BLOCKS ---------- *\/\n.zr-pdp .zr-care-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-care-note { background: var(--zr-blush); }\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-cn-tag-alert {\n  background: var(--zr-pink);\n  color: #fff;\n}\n.zr-pdp .zr-care-note p,\n.zr-pdp .zr-colour-note p { font-size: .98em; }\n.zr-pdp .zr-care-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\/* ---------- 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-lemon); }\n.zr-pdp .zr-b2 .zr-ico { background: var(--zr-w-lemon); }\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-week { gap: 8px; }\n  .zr-pdp .zr-nclip { width: 84px; height: 32px; font-size: .95em; }\n  .zr-pdp .zr-bead { width: 30px; height: 30px; font-size: .82em; }\n  .zr-pdp .zr-tag { width: 114px; padding: 22px 8px 12px; }\n  .zr-pdp .zr-rain { width: 84px; height: 44px; }\n  .zr-pdp .zr-a1 { width: 84px; height: 42px; }\n  .zr-pdp .zr-a2 { width: 64px; height: 32px; }\n  .zr-pdp .zr-a3 { width: 44px; height: 22px; }\n  .zr-pdp .zr-a4 { width: 26px; height: 13px; }\n  .zr-pdp .zr-balloon { width: 38px; height: 38px; font-size: 1.05em; }\n  .zr-pdp .zr-bead { width: 26px; height: 28px; font-size: .8em; border-radius: 8px; }\n  .zr-pdp .zr-poodle { width: 40px; height: 40px; font-size: 1.1em; }\n    .zr-pdp .zr-charm-note { padding: 18px 16px 14px; border-radius: 18px; }\n  .zr-pdp .zr-ritual { padding: 18px 16px 14px; border-radius: 18px; }\n  .zr-pdp .zr-care-note { padding: 18px 16px 14px; border-radius: 18px; }\n  .zr-pdp .zr-count { width: 32px; height: 32px; right: 6px; font-size: .95em; }\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-care-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":67582389551421,"sku":"CMLRADIV1BOX","price":799.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0786\/6259\/8973\/files\/Rainbow_Diva_Hamper.png?v=1790425550","url":"https:\/\/store.bibliophiles.in\/products\/rainbow-diva-hamper-box-2-clips-1-bag-charm-1-shape-tag","provider":"Bibliophiles","version":"1.0","type":"link"}