{"title":"GST Exemption","description":"","products":[{"product_id":"on-the-night-you-were-born","title":"On the Night You Were Born","description":"\u003cp\u003eYou can now get Nancy Tillman's greatest hits -- \u003cem\u003eOn the Night You Were Born;\u003c\/em\u003e \u003cem\u003eWherever You Are, My Love Will Find You;\u003c\/em\u003eand \u003cem\u003eThe Crown on Your Head\u003c\/em\u003e - all packaged together in a beautiful gift box with a bonus picture frame featuring Nancy's signature message, \"You are loved.\"\u003c\/p\u003e\n\u003cp\u003ePerfect for the holidays, baby showers, or just because; this is a gift that will keep on giving.\u003c\/p\u003e\n\u003cp\u003eBy Nancy Tillman\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":6950429327396,"sku":"9780312346065","price":25.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/on-the-night-you-were-bornbookcitrus-kids-18337654.jpg?v=1559330041"},{"product_id":"wherever-you-are-my-love-will-find-you","title":"Wherever You Are My Love Will Find You","description":"\u003cp\u003e\u003cem\u003e. . . I wanted you more than you'll ever know,\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eso I sent love to follow wherever you go. . . .\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eLove is the greatest gift we have to give our children. It's the one thing they can carry with them each and every day.\u003c\/p\u003e\n\u003cp\u003eIf love could take shape it might look something like these heartfelt words and images from the inimitable Nancy Tillman. \u003cem\u003eWherever You Are\u003c\/em\u003e is a book to share with your loved ones, no matter how near or far, young or old, they are.\u003c\/p\u003e\n\u003cp\u003eBy Nancy Tillan\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":6950448201764,"sku":"9780312549664","price":25.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/wherever-you-are-my-love-will-find-youbookcitrus-kids-18339850.jpg?v=1559333671"},{"product_id":"id-know-you-anywhere-my-love","title":"I'd Know You Anywhere, My Love","description":"\u003cp\u003e\u003cem\u003e\u003c\/em\u003eEvery child is special and unique, but every child also loves to dream of being something different. In \u003cem\u003eI'd Know You Anywhere, My Love\u003c\/em\u003e, bestselling author and artist Nancy Tillman has created another heartfelt masterpiece celebrating the joys of imagination, and the comfort of always knowing that \"you are loved.\"\u003c\/p\u003e\n\u003cp\u003eBy Nancy Tillman\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":6950471434276,"sku":"9780312553685","price":25.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/id-know-you-anywhere-my-lovebookcitrus-kids-18336087.jpg?v=1559327882"},{"product_id":"youre-here-for-a-reason","title":"You're Here for a Reason","description":"\u003cp\u003e\u003cem\u003eYou're Here for a Reason, \u003c\/em\u003efrom national-bestselling and beloved author Nancy Tillman, takes a universal truth and makes it accessible for readers young and old.\u003c\/p\u003e\n\u003cp\u003eNot only are we loved, but we also matter. In this tender and timeless read-along book, Tillman reminds us of this message in beautiful illustrations as children and animals interact with acts of kindness. \u003cbr\u003e\u003cem\u003e\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eYou're here for a reason. If you think you're not \u003c\/em\u003e\u003cbr\u003e\u003cem\u003eI would just say that perhaps you forgot . . . \u003c\/em\u003e\u003cbr\u003e\u003cem\u003ea piece of the world that is precious and dear would surely be missing if you weren't here.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eIf not for your smile and your laugh and your heart\u003c\/em\u003e\u003cbr\u003e\u003cem\u003ethis place we call home would be minus a part.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eThank goodness you're here! \u003c\/em\u003e\u003cbr\u003e\u003cem\u003eThank goodness times two!\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eI just can't imagine a world without you.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eBy Nancy Tillman\u003c\/em\u003e\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":6950493519908,"sku":"9781250056269","price":20.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/youre-here-for-a-reasonbookcitrus-kids-18339965.jpg?v=1559333826"},{"product_id":"something-good","title":"Something Good","description":"\u003cp\u003e\u003cspan\u003e“Something good” is exactly what Tyya, Andrew and Julie want to put into their shopping cart. Tyya’s dad won’t buy anything good at the store—no ice cream, no candy, no cookies. But when the saleslady puts a price sticker on Tyya’s nose, Daddy is finally forced to buy something good.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBy Robert Munsch\u003c\/span\u003e\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":7081857843236,"sku":"9781550371000","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/something-goodbookcitrus-kids-18338878.jpg?v=1559332317"},{"product_id":"i-have-to-go","title":"I Have To Go!","description":"\u003cp\u003eAndrew has decided he never needs to go pee ever again, but his parents aren’t too sure. Only one minute into the drive to his grandparents’ house, Andrew changes his mind.\u003c\/p\u003e\n\u003cp\u003eA new look for the Classic Munsch picture books brings all of the urgency and fun of I Have to Go! To a new generation of young readers.\u003c\/p\u003e\n\u003cp\u003eBy Robert Munsch\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":7081909846052,"sku":"9780920303740","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/i-have-to-gobookcitrus-kids-18336079.jpg?v=1559327869"},{"product_id":"fire-station","title":"The Fire Station","description":"\u003cp\u003e\u003cspan\u003eThis story starts out with a familiar premise: Michael and Sheila visit a fire station. But then the Munsch flair for imaginative insight and humor take over. While the two kids are exploring a fire truck, an alarm goes off—and away go Michael and Sheila to the rescue!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBy Robert Munsch\u003c\/span\u003e\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":7081935634468,"sku":"9781773210803","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/0920236774_eb4c290b-9226-4d13-9dfd-d62db2bce3e3.jpg?v=1583968669"},{"product_id":"thomas-snowsuit","title":"Thomas' Snowsuit","description":"\u003cp\u003e\u003cspan\u003eThomas refuses to wear his new snowsuit despite the pleas of his mother, his teacher, and even his principal. When everyone’s best efforts lead only to comedic chaos, they all agree it’s best to let Thomas suit himself.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBy Robert Munsch\u003c\/span\u003e\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":7081994223652,"sku":"9781773210377","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/thomas-snowsuitbookcitrus-kids-18339372.jpg?v=1559333001"},{"product_id":"clek-olli-backless-booster-seat","title":"Clek Olli","description":"\u003cp\u003ePortable LATCHING Booster\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAs a parent, you’ll appreciate that\u003c\/span\u003e\u003cspan\u003e Olli \u003c\/span\u003e\u003cspan\u003ebelt-positioning backless booster has earned industry awards\u003c\/span\u003e\u003cspan\u003e. But \u003c\/span\u003e\u003cspan\u003ewe have an even\u003c\/span\u003e\u003cspan\u003e tougher audience to please: 6- to 12-year-olds who won’t settle for ugly or uncool. \u003c\/span\u003e\u003cspan\u003eWith a carrying strap and a quick-release system, Olli gives kids the freedom to carry their own ride wherever they go – from \u003c\/span\u003e\u003cspan\u003eyour car\u003c\/span\u003e\u003cspan\u003e to a taxi or even \u003c\/span\u003e\u003cspan\u003ea plane\u003c\/span\u003e\u003cspan\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"mode-attribute\"\u003e\n\u003cdiv class=\"attribute-name\"\u003eHeight\u003c\/div\u003e\n\u003cdiv class=\"attribute-value\"\u003e40–57 in.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mode-attribute\"\u003e\n\u003cdiv class=\"attribute-name\"\u003eWeight\u003c\/div\u003e\n\u003cdiv class=\"attribute-value\"\u003e40–120 lb\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mode-attribute\"\u003e\n\u003cdiv class=\"attribute-name\"\u003eMinimum Age\u003c\/div\u003e\n\u003cdiv class=\"attribute-value\"\u003e4+ years recommended\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specifications-notice primary-notice\"\u003eBooster seat laws may vary. Please check your local booster seat laws.\u003c\/div\u003e\n\u003cdiv class=\"specifications-notice primary-notice\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"specifications-notice primary-notice\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"specifications-notice primary-notice\"\u003e\u003cstrong\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003eTo pre-order please call 250-758-4218 or email hello@citruskids.ca\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Clek","offers":[{"title":"Thunder","offer_id":31351157981251,"sku":"OL12C1-Thunder","price":111.99,"currency_code":"CAD","in_stock":false},{"title":"Marshmallow","offer_id":40611482763331,"sku":"","price":111.99,"currency_code":"CAD","in_stock":false},{"title":"Mammoth","offer_id":40611482894403,"sku":"","price":111.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/Clek-Olli-Booster-Seat-Thunder_3ba8c36e-5526-4ad7-a661-9c5a6a7792cd.png?v=1620525054"},{"product_id":"clek-ozzi-booster-seat-licorice","title":"Clek Ozzi","description":"\u003cdiv class=\"not-in-quickbuy product-detail-accordion\"\u003e\n\u003cdiv data-allow-multi-open=\"true\" class=\"cc-accordion cc-initialized\"\u003e\u003cdetails class=\"cc-accordion-item is-open\" open=\"\"\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cdiv class=\"cc-accordion-item__content rte cf\"\u003e\n\u003cp\u003e\u003cspan\u003eAt Clek, we’re all about the ride – a ride that’s as safe as it is comfortable. Ozzi backless booster car seat is engineered to secure and protect your child – with an extra layer of padding that ensures a comfy ride that won’t numb their bums!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOzzi is free of brominated and chlorinated flame retardants. It's also proudly designed, engineered and made in Ontario, Canada.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"with-icon\"\u003e\u003cspan class=\"with-icon__beside\"\u003eChild Height, Weight and Age\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cdiv class=\"cc-accordion-item__content rte cf\"\u003e\n\u003cp\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003eHeight: 40-57 in.\u003cbr\u003e Weight: 40-120 lb\u003cbr\u003e Minimum Age: 4+ years\u003cbr\u003e \u003cbr\u003e Booster seat laws may vary. Please check your local booster seat laws.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003eTo pre-order please call 250-758-4218 or email hello@citruskids.ca\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Clek","offers":[{"title":"Carbon","offer_id":7306053386276,"sku":"OZ11C1-LC","price":99.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/clek-ozzi-booster-seat---licoricecar-seatcitrus-kids-18334994.png?v=1669072030"},{"product_id":"jefferson-jiffy-black-shell-white","title":"Jefferson - Jiffy Black \/ Shell White","description":"\u003cp\u003e\u003cspan\u003eNatives\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIt’s the leader of lite-ness and our original EVA all-star, the uncompromisable Jefferson. Like any reigning ruler of the ring, the Jefferson encompasses all of the fine features that you’d expect from a Native shoe. It’s shock absorbent, odor resistant, hand-washable, and comes in an infinite assortment of colors and treatments. Capabilities clouds could only dream of.\u003c\/span\u003e\u003c\/p\u003e","brand":"Natives","offers":[{"title":"C2","offer_id":39893805563971,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C3","offer_id":39895747493955,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C4","offer_id":10796352438308,"sku":"13100100.1105-45","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C5","offer_id":10796354371620,"sku":"13100100.1105-5","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C6","offer_id":7663911043108,"sku":"13100100.1105-6","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C7","offer_id":7663911108644,"sku":"13100100.1105-7","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C8","offer_id":7663911174180,"sku":"13100100.1105-8","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C9","offer_id":7663911239716,"sku":"13100100.1105-9","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C10","offer_id":10796369248292,"sku":"13100100.1105-10","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C11","offer_id":10796370264100,"sku":"13100100.1105-11","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C12","offer_id":10796373475364,"sku":"13100100.1105-12","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"C13","offer_id":10796377047076,"sku":"13100100.1105-13","price":55.0,"currency_code":"CAD","in_stock":false},{"title":"J1","offer_id":10796400377892,"sku":"12100100.1105-1","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J2","offer_id":39404302565443,"sku":"","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J3","offer_id":39404302762051,"sku":"","price":55.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/jefferson---jiffy-black-shell-whiteshoescitrus-kids-18336266.jpg?v=1559328130"},{"product_id":"jefferson-grasshopper-green-shell-white","title":"Jefferson - Grasshopper Green \/ Shell White","description":"\u003cp\u003e\u003cspan\u003eNatives\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIt’s the leader of lite-ness and our original EVA all-star, the uncompromisable Jefferson. Like any reigning ruler of the ring, the Jefferson encompasses all of the fine features that you’d expect from a Native shoe. It’s shock absorbent, odor resistant, hand-washable, and comes in an infinite assortment of colors and treatments. Capabilities clouds could only dream of.\u003c\/span\u003e\u003c\/p\u003e","brand":"Natives","offers":[{"title":"C2","offer_id":39895756406851,"sku":"","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C3","offer_id":39895755292739,"sku":"","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C4","offer_id":10796556156964,"sku":"13100100.3600-4","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C5","offer_id":7663973957668,"sku":"13100100.3600-5","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C6","offer_id":7663974023204,"sku":"13100100.3600-6","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C7","offer_id":7663974088740,"sku":"13100100.3600-7","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C8","offer_id":7663974121508,"sku":"13100100.3600-8","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C9","offer_id":7663974187044,"sku":"13100100.3600-9","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C10","offer_id":7663974219812,"sku":"13100100.3600-10","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C11","offer_id":7663974285348,"sku":"13100100.3600-11","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"C12","offer_id":7663974350884,"sku":"13100100.3600-12","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"C13","offer_id":7663974383652,"sku":"13100100.3600-13","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J1","offer_id":39893807824963,"sku":"","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J2","offer_id":39895756668995,"sku":"","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J3","offer_id":39895756701763,"sku":"","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J4","offer_id":40403957841987,"sku":"","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J5","offer_id":40403957874755,"sku":"","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"J6","offer_id":40403957907523,"sku":"","price":52.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/jefferson---grasshopper-green-shell-whiteshoescitrus-kids-18336256.jpg?v=1676681356"},{"product_id":"jefferson-milk-pink-shell-white","title":"Jefferson - Milk Pink \/ Shell White","description":"\u003cp\u003e\u003cspan\u003eNatives\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIt’s the leader of lite-ness and our original EVA all-star, the uncompromisable Jefferson. Like any reigning ruler of the ring, the Jefferson encompasses all of the fine features that you’d expect from a Native shoe. It’s shock absorbent, odor resistant, hand-washable, and comes in an infinite assortment of colors and treatments. Capabilities clouds could only dream of.\u003c\/span\u003e\u003c\/p\u003e","brand":"Natives","offers":[{"title":"C2","offer_id":39895538401347,"sku":"13100100.6801-2","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C3","offer_id":39896223711299,"sku":"13100100.6801-3","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C4","offer_id":7664035299364,"sku":"13100100.6801-4","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C5","offer_id":7664035332132,"sku":"13100100.6801-5","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C6","offer_id":7664035397668,"sku":"13100100.6801-6","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C7","offer_id":7664035430436,"sku":"13100100.6801-7","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C8","offer_id":7664035495972,"sku":"13100100.6801-8","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C9","offer_id":7664035528740,"sku":"13100100.6801-9","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C10","offer_id":7664035561508,"sku":"13100100.6801-10","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C11","offer_id":7664035594276,"sku":"13100100.6801-11","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"C12","offer_id":7664035627044,"sku":"13100100.6801-12","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"C13","offer_id":7664035659812,"sku":"13100100.6801-13","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J1","offer_id":10796633358372,"sku":"13100100.6801-J1","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J2","offer_id":39398641303619,"sku":"13100100.6801-J2","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J3","offer_id":39404327796803,"sku":"13100100.6801-J3","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J4","offer_id":42157863108675,"sku":"13100100.6801-J4","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J5","offer_id":42157863141443,"sku":"13100100.6801-J5","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J6","offer_id":42157863174211,"sku":"13100100.6801-J6","price":55.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/13100100-6801-1_db071c8e-12b8-4a8f-8551-adfd9efa9220.jpg?v=1620525490"},{"product_id":"the-day-the-crayons-quit","title":"The Day the Crayons Quit","description":"\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003eThe hilarious, colorful #1 \u003cem\u003eNew York Times\u003c\/em\u003e bestselling phenomenon that every kid wants! Gift a copy to someone you love today.\u003cbr\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003ePoor Duncan just wants to color. But when he opens his box of crayons, he finds only letters, all saying the same thing: His crayons have had enough! They quit! Beige Crayon is tired of playing second fiddle to Brown Crayon. Black wants to be used for more than just outlining. Blue needs a break from coloring all those bodies of water. And Orange and Yellow are no longer speaking—each believes he is the true color of the sun.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eWhat can Duncan possibly do to appease all of the crayons and get them back to doing what they do best?\u003c\/span\u003e\u003cbr\u003e\n\u003cp\u003eKids will be imagining their own humorous conversations with crayons and coloring a blue streak after sharing laughs with Drew Daywalt and\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eNew York Times\u003cspan\u003e \u003c\/span\u003e\u003c\/em\u003ebestseller Oliver Jeffers. This story is perfect as a back-to-school gift, for all budding artists, for fans of humorous books such as \u003cem\u003eDon't Let the Pigeon Drive the Bus\u003cspan\u003e \u003c\/span\u003e\u003c\/em\u003eby Mo Willems and\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eThe True Story of the Three Little Pigs\u003cspan\u003e \u003c\/span\u003e\u003c\/em\u003eby Jon Sciezka and Lane Smith, and for fans of Oliver Jeffers' \u003cem\u003eStuck\u003c\/em\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eThe Incredible Book Eating Boy\u003c\/em\u003e,\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eLost and Found\u003c\/em\u003e, and\u003cem\u003e\u003cspan\u003e \u003c\/span\u003eThis Moose Belongs to Me.\u003c\/em\u003e\u003c\/p\u003e\n\u003cbr\u003e\u003cstrong\u003ePraise for\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eThe Day the Crayons Quit\u003c\/em\u003e\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAmazon’s 2013 Best Picture Book of the Year\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eA Barnes \u0026amp; Noble Best Book of 2013\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eGoodreads’ 2013 Best Picture Book of the Year \u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eWinner of the E.B. White Read-Aloud Award\u003c\/span\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":8160631521316,"sku":"9780399255373","price":23.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/the-day-the-crayons-quitbookcitrus-kids-18339334.jpg?v=1559332958"},{"product_id":"the-day-the-crayons-came-home","title":"The Day the Crayons Came Home","description":"\u003cp\u003e\u003cspan\u003eI'm not sure what it is about this kid Duncan, but his crayons sure are a colorful bunch of characters! Having soothed the hurt feelings of one group who threatened to quit, Duncan now faces a whole new group of crayons asking to be rescued. From Maroon Crayon, who was lost beneath the sofa cushions and then broken in two after Dad sat on him; to poor Turquoise, whose head is now stuck to one of Duncan's stinky socks after they both ended up in the dryer together; to Pea Green, who knows darn well that no kid likes peas and who ran away—each and every crayon has a woeful tale to tell and a plea to be brought home to the crayon box.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eBy Drew Daywalt\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":8160636469284,"sku":"9780399172755","price":21.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/the-day-the-crayons-came-homebookcitrus-kids-18339332.jpg?v=1559332956"},{"product_id":"the-paper-bag-princess","title":"The Paper Bag Princess","description":"\u003cp\u003eWhen the fiercest dragon in the whole world smashes Princess Elizabeth’s castle, burns all her clothes, and captures her fiancé, Prince Ronald, Elizabeth takes matters into her own hands. With her wits alone and nothing but a paper bag to wear, the princess challenges the dragon to show his strength in the hopes of saving the prince. But is it worth all that trouble?\u003c\/p\u003e\n\u003cp\u003eBy Robert Munsch\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":8160659996708,"sku":"9781773210292","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/the-paper-bag-princessbookcitrus-kids-18339347.jpg?v=1559332974"},{"product_id":"pigs","title":"Pigs","description":"\u003cp\u003e“Hey you dumb pigs!” When Megan lets all of the pigs out of the pen, they start to take over, and show her that they may not be so dumb after all.\u003c\/p\u003e\n\u003cp\u003eA newly designed Classic Munsch picture book introduces this tale of underestimated livestock to a new generation of young readers.\u003c\/p\u003e\n\u003cp\u003eBy Robert Munsch\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":8160666714148,"sku":"9781773210315","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/pigsbookcitrus-kids-18337755.jpg?v=1559330385"},{"product_id":"if-i-didnt-have-you","title":"If I Didn't Have You","description":"\u003cp\u003e\u003cspan\u003eA father and son discuss the variety of outlandish items they might have if not for the other in this funny and heartfelt look at the appreciation we have for our families.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eThere are tons of things a parent or child could have, if they didn’t have each other. A dad may be able to have a sleek sports car, and a son could have candy for every meal.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eBut if to have those things, they wouldn’t have each other…well, they’d rather have their family instead.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eKids and parents alike will find the humor in all the outlandish things they \u003c\/span\u003e\u003cem\u003ecould \u003c\/em\u003e\u003cspan\u003ehave, but also the tenderness of knowing they have exactly what they need with each other.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eBy Alan Katz\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":8160677527588,"sku":"","price":23.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/if-i-didnt-have-youbookcitrus-kids-18336097.jpg?v=1559327894"},{"product_id":"goodnight-goodnight-construction-site-1","title":"Goodnight, Goodnight Construction Site - Board Book","description":"\u003cp\u003eBoard Book\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eAn unabridged board book version of the bestselling, best-beloved hardcover, perfect for small hands! Even the roughest, toughest readers will want to turn off their engines, rest their wheels, and drift to sleep with this sweet and soothing story. Vibrant illustrations and gentle rhyming text make this a surefire bedtime favorite for truck-crazy kids everywhere.\u003c\/span\u003e\u003cbr\u003e\u003cspan class=\"item-contributor__list\" data-a8n=\"contributor-list-by\"\u003e\u003cspan class=\"item-contributor__item\" data-a8n=\"contributor-item-by-0\" title=\"Sherri Duskey Rinker\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBy Sherri Duskey Rinker\u003c\/span\u003e\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":8479461736484,"sku":"9781452111735","price":11.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/goodnight-goodnight-construction-site-board-bookbookcitrus-kids-18335768.jpg?v=1559327449"},{"product_id":"jefferson-pigeon-grey-shell-white","title":"Jefferson - Pigeon Grey \/ Shell White","description":"\u003cp\u003e\u003cspan\u003eNative Collection\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eIt's the leader of lite-ness and our original EVA all-star, the uncompromisable Jefferson. Like any reigning ruler of the ring, the Jefferson encompasses all of the fine features that you'd expect from a Native shoe. It's shock absorbent, odor resistant, hand-washable, and comes in an infinite assortment of colors and treatments. Capabilities clouds could only dream of.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRubber Rand and Toe\u003c\/li\u003e\n\u003cli\u003eInjection Molded EVA Construction\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Natives","offers":[{"title":"C2","offer_id":39893790490691,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C3","offer_id":39893770600515,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C4","offer_id":10796511461412,"sku":"13100100.1501-4","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C5","offer_id":10796526370852,"sku":"13100100.1501-5","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C6","offer_id":10796526403620,"sku":"13100100.1501-6","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C7","offer_id":10796526436388,"sku":"13100100.1501-7","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C8","offer_id":10796526501924,"sku":"13100100.1501-8","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C9","offer_id":10796526534692,"sku":"13100100.1501-9","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C10","offer_id":10796526567460,"sku":"13100100.1501-10","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C11","offer_id":10796526600228,"sku":"13100100.1501-11","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"C12","offer_id":10796526632996,"sku":"13100100.1501-12","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"C13","offer_id":10796526665764,"sku":"13100100.1501-13","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J1","offer_id":10796526698532,"sku":"12100100.1501-1","price":55.0,"currency_code":"CAD","in_stock":false},{"title":"J2","offer_id":39398639960131,"sku":"","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J3","offer_id":39404301877315,"sku":"","price":55.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/13100100-1501-2_954d5486-831a-4dde-8a2e-12ff9f7e5bef.jpg?v=1620525496"},{"product_id":"jefferson-regatta-blue-shell-white","title":"Jefferson - Regatta Blue \/ Shell White","description":"\u003cdiv class=\"text-block\"\u003e\n\u003cdiv class=\"std\"\u003eNative Collection\u003c\/div\u003e\n\u003cdiv class=\"std\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"std\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"std\"\u003eIt's the leader of lite-ness and our original EVA all-star, the uncompromisable Jefferson. Like any reigning ruler of the ring, the Jefferson encompasses all of the fine features that you'd expect from a Native shoe. It's shock absorbent, odor resistant, hand-washable, and comes in an infinite assortment of colors and treatments. Capabilities clouds could only dream of.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"text-block\"\u003e\n\u003ch4\u003e\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"text-block materials\"\u003e\n\u003cul\u003e\n\u003cli\u003eRubber Rand and Toe\u003c\/li\u003e\n\u003cli\u003eInjection Molded EVA Construction\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Natives","offers":[{"title":"C2","offer_id":39895813914691,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C3","offer_id":39893804548163,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C4","offer_id":10796589514788,"sku":"13100100.4201-4","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C5","offer_id":10796594069540,"sku":"13100100.4201-5","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C6","offer_id":10796594102308,"sku":"13100100.4201-6","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C7","offer_id":10796594135076,"sku":"13100100.4201-7","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C8","offer_id":10796594167844,"sku":"13100100.4201-8","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C9","offer_id":10796594200612,"sku":"13100100.4201-9","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"C10","offer_id":10796594233380,"sku":"13100100.4201-10","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"C11","offer_id":10796594266148,"sku":"13100100.4201-11","price":55.0,"currency_code":"CAD","in_stock":false},{"title":"C12","offer_id":10796594331684,"sku":"13100100.4201-12","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"C13","offer_id":10796594364452,"sku":"13100100.4201-13","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J1","offer_id":10796594397220,"sku":"12100100.4201-1","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J2","offer_id":39398640648259,"sku":"4201","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J3","offer_id":39404321243203,"sku":"","price":55.0,"currency_code":"CAD","in_stock":true},{"title":"J4","offer_id":40404006862915,"sku":"","price":55.0,"currency_code":"CAD","in_stock":false},{"title":"J5","offer_id":40404006895683,"sku":"","price":55.0,"currency_code":"CAD","in_stock":false},{"title":"J6","offer_id":40404006928451,"sku":"","price":55.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/13100100-4201-2_6e8a8d28-e409-4f5a-867d-377acb3904fa.jpg?v=1620525502"},{"product_id":"jefferson-crayon-yellow-shell-white","title":"Jefferson -Crayon Yellow","description":"\u003cp\u003eNative Collection\u003c\/p\u003e\n\u003cp\u003eIt's the leader of lite-ness and our original EVA all-star, the uncompromisable Jefferson. Like any reigning ruler of the ring, the Jefferson encompasses all of the fine features that you'd expect from a Native shoe. It's shock absorbent, odor resistant, hand-washable, and comes in an infinite assortment of colors and treatments. Capabilities clouds could only dream of.\u003c\/p\u003e","brand":"Natives","offers":[{"title":"C4","offer_id":10796654231588,"sku":"13100100.7521-4","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C5","offer_id":10796656918564,"sku":"13100100.7521-5","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C6","offer_id":10796656951332,"sku":"13100100.7521-6","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C7","offer_id":10796656984100,"sku":"13100100.7521-7","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C8","offer_id":10796657016868,"sku":"13100100.7521-8","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C9","offer_id":10796657049636,"sku":"13100100.7521-9","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C10","offer_id":10796657082404,"sku":"13100100.7521-10","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C11","offer_id":10796657115172,"sku":"13100100.7521-11","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"C12","offer_id":10796657147940,"sku":"13100100.7521-12","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"C13","offer_id":10796657180708,"sku":"13100100.7521-13","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J1","offer_id":10796657213476,"sku":"12100100.7521-1","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"J2","offer_id":39477191966787,"sku":"","price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J3","offer_id":39895778492483,"sku":"","price":52.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/jefferson---crayon-yellow-shell-whiteshoescitrus-kids-18336250.jpg?v=1676681366"},{"product_id":"be-kind","title":"Be Kind","description":"\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eA \u003cem\u003eNew York Times\u003c\/em\u003e bestseller!\u003c\/p\u003e\n\u003cp\u003e\"These days, it seems more important than ever for books to show young people how to act with thoughtfulness, civility, and kindness.\" -\u003cem\u003eThe New York Times Book Review\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eWhen Tanisha spills grape juice all over her new dress, her classmate wants to make her feel better, wondering:\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eWhat does it mean to be kind?\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eFrom asking the new girl to play to standing up for someone being bullied, this moving story explores what kindness is, and how any act, big or small, can make a difference-or at least help a friend.\u003c\/p\u003e\n\u003cp\u003eWith a gentle text from the award-winning author of\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eSophie's Squash\u003c\/em\u003e, Pat Zietlow Miller, and irresistible art from Jen Hill,\u003cspan\u003e \u003c\/span\u003e\u003cem\u003eBe Kind\u003cspan\u003e \u003c\/span\u003e\u003c\/em\u003eis an unforgettable story about how two simple words can change the world.\u003c\/p\u003e\n\u003cp\u003eOne of Chicago Public Library's \"Best of the Best Books 2018\"\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eBy Pat Zietlow Miller\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":11313993613348,"sku":"9781626723214","price":25.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/be-kindbookcitrus-kids-18333999.jpg?v=1559325086"},{"product_id":"shark-lady","title":"Shark Lady","description":"\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan\u003eNamed a Best Children's Book of 2017 by Parents Magazine!\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eThis is the story of a woman who dared to dive, defy, discover, and inspire. This is the story of Shark Lady. \u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eEugenie Clark fell in love with sharks from the first moment she saw them at the aquarium. She couldn't imagine anything more exciting than studying these graceful creatures. But Eugenie quickly discovered that many people believed sharks to be ugly and scary-and they didn't think women should be scientists. \u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eDetermined to prove them wrong, Eugenie devoted her life to learning about sharks. After earning several college degrees and making countless discoveries, Eugenie wrote herself into the history of science, earning the nickname Shark Lady.\" Through her accomplishments, she taught the world that sharks were to be admired rather than feared and that women can do anything they set their minds to. \u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eAn inspiring story by critically acclaimed zoologist Jess Keating about finding the strength to discover truths that others aren't daring enough to see. Includes a timeline of Eugenie's life and many fin-tastic shark facts!\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eBy Jess Keating\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":11314050367524,"sku":"9781492642046","price":27.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/shark-ladybookcitrus-kids-18338701.jpg?v=1559332058"},{"product_id":"basic-leggings","title":"Grey Basic Leggings - Size 9","description":"Mayoral Collection","brand":"Mayoral","offers":[{"title":"2","offer_id":11883596742692,"sku":"717-Grey","price":5.0,"currency_code":"CAD","in_stock":false},{"title":"3","offer_id":11883596775460,"sku":"717-Grey","price":5.0,"currency_code":"CAD","in_stock":false},{"title":"4","offer_id":11883596808228,"sku":"717-Grey","price":5.0,"currency_code":"CAD","in_stock":false},{"title":"5","offer_id":11883596840996,"sku":"717-Grey","price":5.0,"currency_code":"CAD","in_stock":false},{"title":"6","offer_id":11883596873764,"sku":"717-Grey","price":5.0,"currency_code":"CAD","in_stock":false},{"title":"7","offer_id":11883596906532,"sku":"717-Grey","price":5.0,"currency_code":"CAD","in_stock":false},{"title":"8","offer_id":11883596939300,"sku":"717-Grey","price":5.0,"currency_code":"CAD","in_stock":false},{"title":"9","offer_id":39537087217731,"sku":"717-Grey","price":5.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/19-00717-068-390-2_008b41c4-8797-4358-a336-90f9dee3c52b.jpg?v=1571119734"},{"product_id":"original-kids-first-classic-rain-boots-black","title":"Original Kids First Classic Rain Boots: Black","description":"\u003cp style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.05em; line-height: 26px; text-align: left; text-transform: none; margin: 0px 0px 1.5rem 0px;\"\u003eDesigned to suit kids from \u003cstrong style=\"box-sizing: border-box; color: #222222; font-family: AkzidenzGroteskBQ-Medium,Arial,Helvetica,sans-serif; font-weight: 400; margin: 0px;\"\u003e18 months to 8 years (size 5-2)\u003c\/strong\u003e Kids First Boots are lined with cotton for comfort and feature a specially developed tread to reduce slipping.\u003c\/p\u003e\n\u003cp style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.05em; line-height: 26px; text-align: left; text-transform: none; margin: 0px 0px 1.5rem 0px;\"\u003eFinished in Hunter's classic black, this kids welly is perfect for puddle splashing. Handcrafted from natural rubber, a flat sole and rounded toe gives little feet room to move and the soft cotton lining ensures complete comfort for every adventure.\u003c\/p\u003e\n\u003cul style=\"box-sizing: border-box; list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0px 0px 10px 20px; margin: 0px;\"\u003e\n\u003cli style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.05em; line-height: 26px; list-style-type: disc; text-align: left; text-transform: none; margin: 0px;\"\u003eRegular fit\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.05em; line-height: 26px; list-style-type: disc; text-align: left; text-transform: none; margin: 0px;\"\u003eFully waterproof\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.05em; line-height: 26px; list-style-type: disc; text-align: left; text-transform: none; margin: 0px;\"\u003eHandcrafted\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.05em; line-height: 26px; list-style-type: disc; text-align: left; text-transform: none; margin: 0px;\"\u003eSoft cotton lining\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.05em; line-height: 26px; list-style-type: disc; text-align: left; text-transform: none; margin: 0px;\"\u003eRubber outsole with Original Kids tread pattern\u003c\/li\u003e\n\u003cli style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.05em; line-height: 26px; list-style-type: disc; text-align: left; text-transform: none; margin: 0px;\"\u003eCrafted from natural vulcanized rubber with matte finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"technical-icons\" style=\"box-sizing: border-box; color: #000000; display: flex; flex-direction: column; font-family: AkzidenzGroteskBQ-Medium,Arial,Helvetica,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 1px; list-style-image: none; list-style-position: outside; list-style-type: none; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; padding: 0px 0px 48px 16px; margin: 0px;\"\u003e\n\u003cli class=\"technical-icons__icon\" style=\"align-items: center; box-sizing: border-box; display: flex; -webkit-box-align: center; padding: 0px 32px 0px 0px; margin: 0px;\"\u003e\n\u003cimg class=\"technical-icons__image\" style=\"box-sizing: border-box; height: 75px; width: 75px; margin: 0px;\" alt=\"technical icon\" src=\"https:\/\/cdn-us.hunterboots.com\/\/bundles\/hunterpage\/svg_icons\/\/technical_icons\/new\/waterproof.svg?75njarccx\"\u003e\u003cspan class=\"technical-icons__name\" style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; padding-left: 8px; text-transform: capitalize; margin: 0px;\"\u003ewaterproof\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"technical-icons__icon\" style=\"align-items: center; box-sizing: border-box; display: flex; -webkit-box-align: center; padding: 0px 32px 0px 0px; margin: 0px;\"\u003e\n\u003cimg class=\"technical-icons__image\" style=\"box-sizing: border-box; height: 75px; width: 75px; margin: 0px;\" alt=\"technical icon\" src=\"https:\/\/cdn-us.hunterboots.com\/\/bundles\/hunterpage\/svg_icons\/\/technical_icons\/new\/waterproof.svg?75njarccx\"\u003e\u003cspan class=\"technical-icons__name\" style=\"box-sizing: border-box; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 13px; font-weight: 400; padding-left: 8px; text-transform: capitalize; margin: 0px;\"\u003ewaterproof\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Hunter","offers":[{"title":"US 5","offer_id":12120149983268,"sku":"KFTY5003RMA-BLK","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 6","offer_id":12120150016036,"sku":"KFTY5003RMA-BLK","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 7","offer_id":12120150048804,"sku":"KFTY5003RMA-BLK-BLK-3","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 8","offer_id":12120150081572,"sku":"KFTY5003RMA-BLK-BLK-4","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 9","offer_id":12120150114340,"sku":"KFTY5003RMA-BLK-BLK-5","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 10","offer_id":12120150147108,"sku":"KFTY5003RMA-BLK-BLK-6","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 11","offer_id":12120150179876,"sku":"KFTY5003RMA-BLK-BLK-7","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 12","offer_id":30747697774628,"sku":"KFTY5003RMA-BLK-BLK-7","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 13","offer_id":39499787370563,"sku":"","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 1","offer_id":40177169203267,"sku":"","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 2","offer_id":40177171365955,"sku":"","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 3","offer_id":40177174380611,"sku":"","price":95.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/black_abdcda29-2a9c-49d8-8393-38021cde3a18.png?v=1571120544"},{"product_id":"original-kids-first-classic-rain-boots-black-1","title":"Original Kids First Classic Rain Boots: Navy","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eDesigned to suit kids from\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e18 months to 8 years (size 5-2)\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eKids First Boots are lined with cotton for comfort and feature a specially developed tread to reduce slipping.\u003c\/p\u003e\n\u003cp\u003eFinished in Hunter's classic black, this kids welly is perfect for puddle splashing. Handcrafted from natural rubber, a flat sole and rounded toe gives little feet room to move and the soft cotton lining ensures complete comfort for every adventure.\u003c\/p\u003e\n\u003cul class=\"technical-icons\"\u003e\n\u003cli\u003eRegular fit\u003c\/li\u003e\n\u003cli\u003eFully waterproof\u003c\/li\u003e\n\u003cli\u003eHandcrafted\u003c\/li\u003e\n\u003cli\u003eSoft cotton lining\u003c\/li\u003e\n\u003cli\u003eRubber outsole with Original Kids tread pattern\u003c\/li\u003e\n\u003cli\u003eCrafted from natural vulcanized rubber with matte finish\u003c\/li\u003e\n\u003cli class=\"technical-icons__icon\"\u003eWaterproof\u003c\/li\u003e\n\u003cli class=\"technical-icons__icon\"\u003eHandmade \u003c\/li\u003e\n\u003cli class=\"technical-icons__icon\"\u003eCertified Vegan\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Hunter","offers":[{"title":"US 5","offer_id":30134278094884,"sku":"KFT5003RMANVY-4","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 6","offer_id":30114383691812,"sku":"KFT5003RMANVY-5","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 7","offer_id":30114383724580,"sku":"KFT5003RMANVY-6","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 8","offer_id":30114383757348,"sku":"KFT5003RMANVY-7","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 9","offer_id":30114383790116,"sku":"KFT5003RMANVY-8","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 10","offer_id":30114383822884,"sku":"KFT5003RMANVY-9","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 11","offer_id":30114383855652,"sku":"KFT5003RMANVY-10","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 12","offer_id":30114383888420,"sku":"KFT5003RMANVY-11","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 13","offer_id":32037962186819,"sku":"","price":95.0,"currency_code":"CAD","in_stock":true},{"title":"US 1","offer_id":39499688280131,"sku":"","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 2","offer_id":39499688312899,"sku":"","price":95.0,"currency_code":"CAD","in_stock":false},{"title":"US 3","offer_id":40191634669635,"sku":"","price":95.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/Annotation_2019-09-18_090117_c3a18c3c-01a2-458c-8fcb-e1e642c7e82c.png?v=1571120563"},{"product_id":"original-kids-first-classic-rain-boots-hunter-green","title":"Original Kids First Classic Rain Boots: Hunter Green","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eDesigned to suit kids from\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003e18 months to 8 years (size 5-2)\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eKids First Boots are lined with cotton for comfort and feature a specially developed tread to reduce slipping.\u003c\/p\u003e\n\u003cp\u003eFinished in the timeless Hunter Green, this kids welly is perfect for puddle splashing. Handcrafted from natural rubber, a flat sole and rounded toe gives little feet room to move and the soft cotton lining ensures complete comfort for every adventure.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRegular fit\u003c\/li\u003e\n\u003cli\u003eFully waterproof\u003c\/li\u003e\n\u003cli\u003eHandcrafted\u003c\/li\u003e\n\u003cli\u003eSoft cotton lining\u003c\/li\u003e\n\u003cli\u003eRubber outsole with Original Kids tread pattern\u003c\/li\u003e\n\u003cli\u003eCrafted from natural vulcanized rubber with matte finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul class=\"technical-icons\"\u003e\n\u003cli class=\"technical-icons__icon\"\u003eWaterproof\u003c\/li\u003e\n\u003cli class=\"technical-icons__icon\"\u003eVegan\u003c\/li\u003e\n\u003cli class=\"technical-icons__icon\"\u003eHandmade\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Hunter","offers":[{"title":"US 5","offer_id":30134301786148,"sku":"KFT5003RMAHGR-5","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 6","offer_id":30114394570788,"sku":"KFT5003RMAHGR-6","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 7","offer_id":30114394603556,"sku":"KFT5003RMAHGR-7","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 8","offer_id":30114394636324,"sku":"KFT5003RMAHGR-8","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 9","offer_id":30114394669092,"sku":"KFT5003RMAHGR-9","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 10","offer_id":30114394701860,"sku":"KFT5003RMAHGR-10","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 11","offer_id":30114394734628,"sku":"KFT5003RMAHGR-11","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 12","offer_id":32037968969795,"sku":"KFT5003RMAHGR-12","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 13","offer_id":40191584403523,"sku":"","price":80.0,"currency_code":"CAD","in_stock":true},{"title":"US 1","offer_id":32037970706499,"sku":"KFT5003RMAHGR-1","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 2","offer_id":40177151246403,"sku":"KFT5003RMAHGR-2","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 3","offer_id":40191585189955,"sku":"","price":80.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/Capture_33d327db-4608-466e-8650-12ab6508dd3b.png?v=1571120553"},{"product_id":"cable-knit-tights-light-pink","title":"Cable Knit Tights - Light Pink","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eClassic.  Cute.  Durable.  \u003c\/p\u003e\n\u003cp\u003eLittle Stocking Co. cable knit tights are perfect for all occasions!  We love them dressed up with dresses and skirts or dressed down beneath a pair of denim shorts for a playful, edgy look!\u003c\/p\u003e\n\u003cp\u003eOur cable knit stockings are stretchy which makes them extremely comfortable and also allows them to fit a wide range of children.  We recommend choosing the size that correlates with your childs current clothing size.\u003c\/p\u003e\n\u003cp\u003eMachine wash cold with like colors.  Tumble dry low or lay flat to dry.\u003c\/p\u003e\n\u003cp\u003e76% cotton \/ 22% polyester \/ 2% spandex\u003c\/p\u003e\n\u003cp\u003eImported.\u003c\/p\u003e","brand":"little stocking co.","offers":[{"title":"0-6M","offer_id":30394787987492,"sku":"611120-0-6M","price":15.0,"currency_code":"CAD","in_stock":false},{"title":"6-12M","offer_id":30394788020260,"sku":"611120-6-12M","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"1-2Y","offer_id":30394788053028,"sku":"611120-1-2Y","price":15.0,"currency_code":"CAD","in_stock":false},{"title":"3-4Y","offer_id":30394788085796,"sku":"611120-3-4Y","price":15.0,"currency_code":"CAD","in_stock":false},{"title":"5-6Y","offer_id":30394788118564,"sku":"611120-5-6Y","price":15.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/thumbnail_Outlook-xxxmprx2_17ecde1b-4013-4a0c-a5cd-767cae613ff8.png?v=1571119325"},{"product_id":"i-knew-you-could-do-it","title":"I Knew You Could Do It!","description":"\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eHere comes another heartfelt picture book from bestselling author Nancy Tillman, this time about resilience and reaching one's goals.\u003c\/span\u003e\u003cbr\u003e\u003ci\u003eI knew you could do it!\u003c\/i\u003e\u003cspan\u003e \u003c\/span\u003e\u003cbr\u003e\u003ci\u003eI knew that you could!\u003c\/i\u003e\u003cspan\u003e \u003c\/span\u003e\u003cbr\u003e\u003ci\u003eOf everyone out there\u003c\/i\u003e\u003cspan\u003e \u003c\/span\u003e\u003cbr\u003e\u003ci\u003eI knew that you would.\u003c\/i\u003e\u003cspan\u003e \u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eA celebration of everyday accomplishments as well as life's milestones, \u003c\/span\u003e\u003ci\u003eI Knew You Could Do It\u003c\/i\u003e\u003cspan\u003e applauds anyone who has overcome hurdles and challenges, and also cheers them into the future. And for anyone who needs an infusion of support or reassurance, it tells them, I believe in you.\"\u003c\/span\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":31234681798723,"sku":"9781250113771","price":24.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/9781250113771_23ea3612-bddb-4783-b137-6a6f6b301389.jpg?v=1581574965"},{"product_id":"clek-foonf-mammoth","title":"Clek Foonf","description":"\u003ch3\u003eThe mother of all convertible car seats.\u003c\/h3\u003e\n\u003cp\u003eThe Clek Foonf convertible car seat is designed for both revolutionary forward-facing safety performance and extended rear-facing use, allowing for most kids to remain rear-facing until their fourth birthday. With advanced safety features like Rigid-LATCH paired with automotive-inspired crumple zone technology, Foonf provides the ultimate protection for your child. All Foonf models are free of brominated and chlorinated flame retardants, while the mammoth and railroad models are free of \u003ci\u003eany \u003c\/i\u003eadded\u003ci\u003e \u003c\/i\u003e\u003cspan\u003eflame retardants.  \u003c\/span\u003e\u003cspan\u003eFoonf is proudly designed, engineered and made in Ontario, Canada.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"with-icon\"\u003e\u003cstrong\u003e\u003cspan class=\"with-icon__beside\"\u003eChild Height, Weight and Age - Rear Facing Mode\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cdiv class=\"cc-accordion-item__content rte cf\"\u003e\n\u003cp\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003eHeight: 25–43 in.\u003cbr\u003eWeight: 14–40 lb\u003cbr\u003eMinimum Age: Able to sit upright alone\u003cbr\u003e\u003cem\u003eWhen using with infant-thingy (sold separately), you can accommodate a child that's 5 lb and 19 in.\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cspan class=\"with-icon__beside\"\u003eChild Height, Weight and Age - Forward-Facing Mode                                             \u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003eHeight: 30–49 in.\u003cbr\u003eWeight: 22–65 lb\u003cbr\u003eMinimum Age: 2+ years recommended* (1 year minimum)\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"cc-accordion-item__panel\"\u003e\n\u003cdiv class=\"cc-accordion-item__content rte cf\"\u003e\n\u003cp\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003e\u003cstrong\u003eTo pre-order any shown colors, please call 250-758-4218 or email hello@citruskids.ca\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Clek","offers":[{"title":"Railroad Ziip Flame Retardant Free","offer_id":40611480797251,"sku":"CLFOO-Railroad","price":607.99,"currency_code":"CAD","in_stock":false},{"title":"Thunder (Pre- Order Only)","offer_id":31351166861379,"sku":"CLFOO-Thunder","price":779.99,"currency_code":"CAD","in_stock":false},{"title":"Mammoth Ziip Flame Retardant Free (Pre-Order Only)","offer_id":31351166828611,"sku":"CLFOO-Mammoth","price":799.99,"currency_code":"CAD","in_stock":false},{"title":"Marshmallow (Pre-Order Only)","offer_id":40611481387075,"sku":"CLFOO-Marsh","price":779.99,"currency_code":"CAD","in_stock":false},{"title":"Snowbery (Pre-Order Only)","offer_id":40611481813059,"sku":"CLFOO-SnowB","price":779.99,"currency_code":"CAD","in_stock":false},{"title":"Cloud (Pre-Order Only)","offer_id":40611481845827,"sku":"CLFOO-Cloud","price":779.99,"currency_code":"CAD","in_stock":false},{"title":"Snow (Pre-Order Only)","offer_id":40611481878595,"sku":"CLFOO-Snow","price":779.99,"currency_code":"CAD","in_stock":false},{"title":"Latte Ziip Flame Retardant Free (Pre-Order Only)","offer_id":40611481944131,"sku":"CLFOO-Latte","price":759.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/files\/clek-foonf-pitch-black_116fb19f-3a57-4fb6-8380-38bf90cdb53c.webp?v=1742931364"},{"product_id":"footie-in-blush","title":"Zippered Footie in Blush","description":"\u003cp style=\"box-sizing: border-box; color: #000000; font-family: \u0026amp;quot; montserrat\u0026amp;quot;,sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; margin: 0px 0px 25px 0px;\"\u003eOur soft and snuggly footies are made from silky smooth bamboo rayon creating a cool outfit in a rainbow of modern, earthy colours. The stretchy material gives you the option to have a snug or looser fit while still staying comfortable and stylish. \u003c\/p\u003e\n\u003cspan style=\"display: inline !important; float: none; background-color: #ffffff; color: #000000; font-family: 'Montserrat',sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;\"\u003e \u003c\/span\u003e\n\u003cp style=\"box-sizing: border-box; color: #000000; font-family: \u0026amp;quot; montserrat\u0026amp;quot;,sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; margin: 0px;\"\u003eMaterial\u003cbr style=\"box-sizing: border-box;\"\u003e97% Bamboo Rayon | 3% Spandex\u003c\/p\u003e","brand":"Kyte Baby","offers":[{"title":"PR","offer_id":39629972635715,"sku":"1908BS0-7","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"NB","offer_id":31542932701251,"sku":"1908BS0","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"0-3M","offer_id":31542932734019,"sku":"1908BS1","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"3-6M","offer_id":31542932766787,"sku":"1908BS2","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"6-12M","offer_id":31542932799555,"sku":"1908BS3","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"12-18M","offer_id":31542932832323,"sku":"1908BS4","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"18-24M","offer_id":31542932865091,"sku":"1908BS5","price":46.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/1408BS_900x_570195fc-b59e-4dbd-81ea-e49fc2f5f553.jpg?v=1589600425"},{"product_id":"footie-in-blush-1","title":"Zippered Footie in Slate","description":"\u003cp style=\"box-sizing: border-box; color: #000000; font-family: \u0026amp;quot; montserrat\u0026amp;quot;,sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; margin: 0px 0px 25px 0px;\"\u003eOur soft and snuggly footies are made from silky smooth bamboo rayon creating a cool outfit in a rainbow of modern, earthy colours. The stretchy material gives you the option to have a snug or looser fit while still staying comfortable and stylish. \u003c\/p\u003e\n\u003cspan style=\"display: inline !important; float: none; background-color: #ffffff; color: #000000; font-family: 'Montserrat',sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;\"\u003e \u003c\/span\u003e\n\u003cp style=\"box-sizing: border-box; color: #000000; font-family: \u0026amp;quot; montserrat\u0026amp;quot;,sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; margin: 0px;\"\u003eMaterial\u003cbr style=\"box-sizing: border-box;\"\u003e97% Bamboo Rayon | 3% Spandex\u003c\/p\u003e","brand":"Kyte Baby","offers":[{"title":"Premie","offer_id":42430132944963,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"NB","offer_id":31588387618883,"sku":"1908SL0","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"0-3M","offer_id":31588387651651,"sku":"1908SL1","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"3-6M","offer_id":31588387684419,"sku":"1908SL2","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"6-12M","offer_id":31588387717187,"sku":"1908SL3","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"12-18M","offer_id":31588387749955,"sku":"1908SL4","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"18-24M","offer_id":31588387782723,"sku":"1908SL5","price":46.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/kyte-baby-layette-zippered-footie-in-slate-12086726164591_1080x_17a2e14c-f4f2-42a7-a078-7550886a2a9e.jpg?v=1589599462"},{"product_id":"why-a-daughter-needs-a-mom","title":"Why A Daughter Needs A Mom","description":"\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eA New York Times Bestseller! Show Mom your appreciation with this classic from New York Times bestselling author Greg Lang. Why a Daughter Needs a Mom is the perfect gift to honor those who mean the most to us: our mothers. As a girl's most trusted friend, her mom is the one who understands best. She's been there through it all: the triumph and heartache,the skinned knees and the broken hearts. A Daughter Needs a Mom - To soothe the pain of a broken heart - To nurture her imagination - To teach her that class never goes out of style - To teach her to make thankfulness a habit - To give her the courage to stand up for herself Featuring over 40 breathtaking black \u0026amp; white photos, Why a Daughter Needs a Mom celebrates 100 reasons why Mom's love is the guiding light her daughter needs to become the wonderful woman she's meant to be.\u003c\/span\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":31670175137859,"sku":"9781402261787","price":21.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/1402261780_aef63a18-7887-42a1-a55f-298f61c69554.jpg?v=1589600402"},{"product_id":"zippered-footie-in-navy","title":"Zippered Footie in Navy","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eEverything you love about our soft and snuggly classic footies now with a zipper! The dual zipper option makes wardrobe or diaper changes a breeze. Made from our silky smooth bamboo rayon creating a cool outfit in a rainbow of modern, earthy colors. The stretchy material gives you the option to have a snug or looser fit while still staying comfortable and stylish. For those babies starting to walk we now have grips starting on sizes 6-12 Months.\u003c\/p\u003e\n\u003cp\u003eMaterial 97% Bamboo Rayon | 3% Spandex\u003c\/p\u003e","brand":"Kyte Baby","offers":[{"title":"NB","offer_id":31824019882051,"sku":"1908NV-NB","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"0-3M","offer_id":31824019914819,"sku":"1908NV-3","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"3-6M","offer_id":31824019947587,"sku":"1908NV-6","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"6-12M","offer_id":31824019980355,"sku":"1908NV-12","price":46.0,"currency_code":"CAD","in_stock":false},{"title":"12-18M","offer_id":31824020013123,"sku":"1908NV-18","price":46.0,"currency_code":"CAD","in_stock":true},{"title":"18-24M","offer_id":31824020045891,"sku":"1908NV-24","price":46.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/kyte-baby-layette-zippered-footie-in-navy-12245615018095_900x_63465333-091d-4656-b7c1-fbcad1f0648e.jpg?v=1591420232"},{"product_id":"angelas-airplane","title":"Angela's Airplane","description":"\u003cp\u003eWhen Angela's father gets lost at the airport, she looks for him everywhere, even inside an airplane. But when Angela's love of button-pressing proves too great, she finds herself in charge of flying the plane. Can Angela make it back down to the runway?\u003c\/p\u003e\n\u003cp\u003eA newly designed Classic Munsch picture book introduces this junior pilot to a new generation of young readers.\u003c\/p\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":31885168738371,"sku":"9781773210766","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/9781773210766_p0_v1_s1200x630_f78f28ed-3414-438a-b51c-fb896fd54d45.jpg?v=1599186170"},{"product_id":"happiness-is-500-things-to-be-happy-about","title":"Happiness is....200 things I love about dad","description":"\u003cspan\u003eThis is THE new happiness book. From Ralph Lazar and Lisa Swerling, famed illustrators and \u003c\/span\u003e\u003ci\u003eNew York Times\u003c\/i\u003e\u003cspan\u003e bestselling authors of \u003c\/span\u003e\u003ci\u003eMe Without You\u003c\/i\u003e\u003cspan\u003e, this adorable gift book illustrates 500 things to be happy about. Happiness is . . . an unexpected bouquet, watching the sea, fixing something, a good high five, and so much more! The charming, make-you-smile illustrations hit just the right note-not too sappy, not too sweet-and remind us that there are dozens of things to be happy about every day. A universally appealing gift for birthdays, graduations, holidays, or a little pick-me-up, this cheerful collection is sure to be a hit year after year!\u003c\/span\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":31885453787203,"sku":"9781452142661","price":14.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/happiness-is-200-things-i-love-about-dad_e79e3334-d89c-4d21-a036-bb49f136012a.jpg?v=1620525329"},{"product_id":"mortimer","title":"Mortimer","description":"\u003cdiv id=\"iframeContent\" dir=\"auto\"\u003e\n\u003cdiv\u003eWith over half a million copies in print, Mortimer is one of Robert Munsch’s most popular and beloved books. Mortimer is the story “... of a little boy who won’t go to sleep at night and who drives his family crazy with his rowdiness ... [It] reads as though it was written by a parent driven frantic by one of the contemporary but compulsive stages of childrearing ... [It is] of tremendous appeal to kids and parents at the same stage.”—Globe and Mail\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":31890811256899,"sku":"9781773210827","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/mortimer_48971553-e24d-42f4-b421-0318464441fe.jpg?v=1599187141"},{"product_id":"murmel-murmel-murmel","title":"Murmel, Murmel, Murmel","description":"Murmel, Murmel, Murmel | Annick Press\u003c!-- \u003cmeta name=\"google-site-verification\" content=\"AS0goTVJWSNg-IJx7NY5gc44EiYFwkusOgYBBrOmTcw\" \/\u003e --\u003e    \n\u003cscript src=\"https:\/\/www.google-analytics.com\/plugins\/ua\/ec.js\" type=\"text\/javascript\" async=\"\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/www.google-analytics.com\/analytics.js\" async=\"\"\u003e\u003c\/script\u003e\n\u003cscript src=\"\/\/code.jquery.com\/jquery-1.11.3.min.js\"\u003e\u003c\/script\u003e\n\u003cscript src=\"https:\/\/maxcdn.bootstrapcdn.com\/bootstrap\/3.3.5\/js\/bootstrap.min.js\"\u003e\u003c\/script\u003e\n\u003cscript src=\"\/var\/site\/cache\/public\/javascript\/79d5c7dbbbea1e134c8683a11da02a81_1560408969.js\" type=\"text\/javascript\" charset=\"utf-8\"\u003e\u003c\/script\u003e\n\u003cscript\u003e\/\/ \u003c![CDATA[\n    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n    })(window,document,'script','https:\/\/www.google-analytics.com\/analytics.js','ga');\n\n    ga('create', 'UA-8393444-1', 'auto');\n    ga('require', 'ec');\n    ga('set', 'currencyCode', 'CA');\n    ga('send', 'pageview');\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003carticle class=\"item-book\"\u003e\n\u003csection class=\"page-width section no-bborder section-content\"\u003e\n\u003cdiv id=\"address-49fffee468493025b85ca244bd55e9ac-c08b171081fcd8b12f0f59b1253133ee\"\u003e\n\u003csection class=\"section section-description\"\u003e\n\u003cp\u003e\u003cb\u003eWhat in the world is Robin going to do with the baby she finds in her sandbox?\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003e“Murmel, murmel, murmel,” is all Robin hears coming from a hole in her sandbox. When she reaches down and out pops a baby, she finds herself in a real fix: who will take care of it? Robin’s too little! Off she goes, searching her neighborhood for someone who needs a baby. The woman with seventeen cats doesn’t want the baby. Nor does the grumpy man by the bus stop. It looks as though all hope is lost, until a friendly truck driver passes by. He offers to trade his truck for the baby—an exchange Robin can’t refuse.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/article\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":31890815582275,"sku":"9781773210841","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/9781773210858_cover1_rb_modalcover_77828e92-e0b1-4cd5-b292-afc3cc135530.jpg?v=1599187227"},{"product_id":"purple-green-and-yellow","title":"Purple, Green and Yellow","description":"\u003cp\u003e\u003cscript src=\"https:\/\/storage.googleapis.com\/bluecore_addons\/indigo_books.ju.js\" type=\"text\/javascript\" data-cfasync=\"false\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/storage.googleapis.com\/bluecore_addons\/indigo_books.ju.js\" type=\"text\/javascript\" data-cfasync=\"false\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/s.pinimg.com\/ct\/lib\/main.b3497531.js\" async=\"\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/www.bluecore.com\/triggermail.js\/indigo_books.js\" type=\"text\/javascript\" async=\"\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/www.bluecore.com\/triggermail.js\/indigo_books.js\" type=\"text\/javascript\" async=\"\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/s.pinimg.com\/ct\/core.js\" async=\"\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/analytics-static.ugc.bazaarvoice.com\/prod\/static\/3\/bv-analytics.js\" type=\"text\/javascript\" async=\"\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/bam.nr-data.net\/1\/338c3edf7e?a=285498915\u0026amp;v=1169.7b094c0\u0026amp;to=NFFTN0AFCBJVAkNdDQ0bdBtCFgMSRwtEGyUmYB5MCAgJAlUNUhtYAFVFAl4LAU4eTg1HBwwbCxBZEUpODg1YVwMPUR5ZUQUSAFgOUBtYEFFeTAgXDRQ%3D\u0026amp;rst=3822\u0026amp;ck=1\u0026amp;ref=https:\/\/www.chapters.indigo.ca\/en-ca\/books\/purple-green-and-yellow\/9781773210339-item.html\u0026amp;ap=148.710702\u0026amp;be=749\u0026amp;fe=3776\u0026amp;dc=2782\u0026amp;tt=e74840baea9050\u0026amp;af=err,xhr,stn,ins\u0026amp;perf=%7B%22timing%22:%7B%22of%22:1593460226753,%22n%22:0,%22u%22:0,%22ue%22:0,%22f%22:114,%22dn%22:114,%22dne%22:114,%22c%22:114,%22ce%22:114,%22rq%22:644,%22rp%22:645,%22rpe%22:724,%22dl%22:645,%22di%22:1640,%22ds%22:2782,%22de%22:2787,%22dc%22:3525,%22l%22:3775,%22le%22:3816%7D,%22navigation%22:%7B%7D%7D\u0026amp;jsonp=NREUM.setToken\" type=\"text\/javascript\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/js-agent.newrelic.com\/nr-1169.min.js\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/www.googleadservices.com\/pagead\/conversion_async.js\" type=\"text\/javascript\" async=\"\" nonce=\"24091c1f-a1b3-4ca7-b07a-fefd3bf67dd8\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=AW-1071609789\u0026amp;l=dataLayer\u0026amp;cx=c\" type=\"text\/javascript\" async=\"\" nonce=\"24091c1f-a1b3-4ca7-b07a-fefd3bf67dd8\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/tracker.marinsm.com\/tracker\/async\/5o78oqaej0.js\" type=\"text\/javascript\" async=\"\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/connect.facebook.net\/signals\/config\/1460805304141060?v=2.9.21\u0026amp;r=stable\" async=\"\"\u003e\u003c\/script\u003e \u003cscript src=\"\/\/connect.facebook.net\/en_US\/fbevents.js\" async=\"\"\u003e\u003c\/script\u003e \u003cscript nonce=\"24091c1f-a1b3-4ca7-b07a-fefd3bf67dd8\"\u003e\/\/ \u003c![CDATA[\nwindow.NREUM||(NREUM={});NREUM.info = {\"agent\":\"\",\"beacon\":\"bam.nr-data.net\",\"errorBeacon\":\"bam.nr-data.net\",\"licenseKey\":\"338c3edf7e\",\"applicationID\":\"285498915\",\"applicationTime\":148.710702,\"transactionName\":\"NFFTN0AFCBJVAkNdDQ0bdBtCFgMSRwtEGyUmYB5MCAgJAlUNUhtYAFVFAl4LAU4eTg1HBwwbCxBZEUpODg1YVwMPUR5ZUQUSAFgOUBtYEFFeTAgXDRQ=\",\"queueTime\":0,\"ttGuid\":\"e74840baea9050\",\"agentToken\":null}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true}};(window.NREUM||(NREUM={})).loader_config={xpid:\"UgQBVVZaGwEIUVVbDwgGUw==\",licenseKey:\"338c3edf7e\",applicationID:\"285498915\"};window.NREUM||(NREUM={}),__nr_require=function(t,n,e){function r(e){if(!n[e]){var o=n[e]={exports:{}};t[e][0].call(o.exports,function(n){var o=t[e][1][n];return r(o||n)},o,o.exports)}return n[e].exports}if(\"function\"==typeof __nr_require)return __nr_require;for(var o=0;o\u003ce.length;o++)r(e[o]);return r}({1:[function(t,n,e){function r(t){try{s.console\u0026\u0026console.log(t)}catch(n){}}var o,i=t(\"ee\"),a=t(21),s={};try{o=localStorage.getItem(\"__nr_flags\").split(\",\"),console\u0026\u0026\"function\"==typeof console.log\u0026\u0026(s.console=!0,o.indexOf(\"dev\")!==-1\u0026\u0026(s.dev=!0),o.indexOf(\"nr_dev\")!==-1\u0026\u0026(s.nrDev=!0))}catch(c){}s.nrDev\u0026\u0026i.on(\"internal-error\",function(t){r(t.stack)}),s.dev\u0026\u0026i.on(\"fn-err\",function(t,n,e){r(e.stack)}),s.dev\u0026\u0026(r(\"NR AGENT IN DEVELOPMENT MODE\"),r(\"flags: \"+a(s,function(t,n){return t}).join(\", \")))},{}],2:[function(t,n,e){function r(t,n,e,r,s){try{p?p-=1:o(s||new UncaughtException(t,n,e),!0)}catch(f){try{i(\"ierr\",[f,c.now(),!0])}catch(d){}}return\"function\"==typeof u\u0026\u0026u.apply(this,a(arguments))}function UncaughtException(t,n,e){this.message=t||\"Uncaught error with no additional information\",this.sourceURL=n,this.line=e}function o(t,n){var e=n?null:c.now();i(\"err\",[t,e])}var i=t(\"handle\"),a=t(22),s=t(\"ee\"),c=t(\"loader\"),f=t(\"gos\"),u=window.onerror,d=!1,l=\"nr@seenError\",p=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){\"stack\"in h\u0026\u0026(t(9),t(8),\"addEventListener\"in window\u0026\u0026t(5),c.xhrWrappable\u0026\u0026t(10),d=!0)}s.on(\"fn-start\",function(t,n,e){d\u0026\u0026(p+=1)}),s.on(\"fn-err\",function(t,n,e){d\u0026\u0026!e[l]\u0026\u0026(f(e,l,function(){return!0}),this.thrown=!0,o(e))}),s.on(\"fn-end\",function(){d\u0026\u0026!this.thrown\u0026\u0026p\u003e0\u0026\u0026(p-=1)}),s.on(\"internal-error\",function(t){i(\"ierr\",[t,c.now(),!0])})},{}],3:[function(t,n,e){t(\"loader\").features.ins=!0},{}],4:[function(t,n,e){function r(t){}if(window.performance\u0026\u0026window.performance.timing\u0026\u0026window.performance.getEntriesByType){var o=t(\"ee\"),i=t(\"handle\"),a=t(9),s=t(8),c=\"learResourceTimings\",f=\"addEventListener\",u=\"resourcetimingbufferfull\",d=\"bstResource\",l=\"resource\",p=\"-start\",h=\"-end\",m=\"fn\"+p,w=\"fn\"+h,v=\"bstTimer\",g=\"pushState\",y=t(\"loader\");y.features.stn=!0,t(7),\"addEventListener\"in window\u0026\u0026t(5);var x=NREUM.o.EV;o.on(m,function(t,n){var e=t[0];e instanceof x\u0026\u0026(this.bstStart=y.now())}),o.on(w,function(t,n){var e=t[0];e instanceof x\u0026\u0026i(\"bst\",[e,n,this.bstStart,y.now()])}),a.on(m,function(t,n,e){this.bstStart=y.now(),this.bstType=e}),a.on(w,function(t,n){i(v,[n,this.bstStart,y.now(),this.bstType])}),s.on(m,function(){this.bstStart=y.now()}),s.on(w,function(t,n){i(v,[n,this.bstStart,y.now(),\"requestAnimationFrame\"])}),o.on(g+p,function(t){this.time=y.now(),this.startPath=location.pathname+location.hash}),o.on(g+h,function(t){i(\"bstHist\",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance\u0026\u0026(window.performance[\"c\"+c]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance[\"c\"+c]()},!1):window.performance[f](\"webkit\"+u,function(t){i(d,[window.performance.getEntriesByType(l)]),window.performance[\"webkitC\"+c]()},!1)),document[f](\"scroll\",r,{passive:!0}),document[f](\"keypress\",r,!1),document[f](\"click\",r,!1)}},{}],5:[function(t,n,e){function r(t){for(var n=t;n\u0026\u0026!n.hasOwnProperty(u);)n=Object.getPrototypeOf(n);n\u0026\u0026o(n)}function o(t){s.inPlace(t,[u,d],\"-\",i)}function i(t,n){return t[1]}var a=t(\"ee\").get(\"events\"),s=t(\"wrap-function\")(a,!0),c=t(\"gos\"),f=XMLHttpRequest,u=\"addEventListener\",d=\"removeEventListener\";n.exports=a,\"getPrototypeOf\"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)\u0026\u0026(o(window),o(f.prototype)),a.on(u+\"-start\",function(t,n){var e=t[1],r=c(e,\"nr@wrapped\",function(){function t(){if(\"function\"==typeof e.handleEvent)return e.handleEvent.apply(e,arguments)}var n={object:t,\"function\":e}[typeof e];return n?s(n,\"fn-\",null,n.name||\"anonymous\"):e});this.wrapped=t[1]=r}),a.on(d+\"-start\",function(t){t[1]=this.wrapped||t[1]})},{}],6:[function(t,n,e){function r(t,n,e){var r=t[n];\"function\"==typeof r\u0026\u0026(t[n]=function(){var t=i(arguments),n={};o.emit(e+\"before-start\",[t],n);var a;n[m]\u0026\u0026n[m].dt\u0026\u0026(a=n[m].dt);var s=r.apply(this,t);return o.emit(e+\"start\",[t,a],s),s.then(function(t){return o.emit(e+\"end\",[null,t],s),t},function(t){throw o.emit(e+\"end\",[t],s),t})})}var o=t(\"ee\").get(\"fetch\"),i=t(22),a=t(21);n.exports=o;var s=window,c=\"fetch-\",f=c+\"body-\",u=[\"arrayBuffer\",\"blob\",\"json\",\"text\",\"formData\"],d=s.Request,l=s.Response,p=s.fetch,h=\"prototype\",m=\"nr@context\";d\u0026\u0026l\u0026\u0026p\u0026\u0026(a(u,function(t,n){r(d[h],n,f),r(l[h],n,f)}),r(s,\"fetch\",c),o.on(c+\"end\",function(t,n){var e=this;if(n){var r=n.headers.get(\"content-length\");null!==r\u0026\u0026(e.rxSize=r),o.emit(c+\"done\",[null,n],e)}else o.emit(c+\"done\",[t],e)}))},{}],7:[function(t,n,e){var r=t(\"ee\").get(\"history\"),o=t(\"wrap-function\")(r);n.exports=r;var i=window.history\u0026\u0026window.history.constructor\u0026\u0026window.history.constructor.prototype,a=window.history;i\u0026\u0026i.pushState\u0026\u0026i.replaceState\u0026\u0026(a=i),o.inPlace(a,[\"pushState\",\"replaceState\"],\"-\")},{}],8:[function(t,n,e){var r=t(\"ee\").get(\"raf\"),o=t(\"wrap-function\")(r),i=\"equestAnimationFrame\";n.exports=r,o.inPlace(window,[\"r\"+i,\"mozR\"+i,\"webkitR\"+i,\"msR\"+i],\"raf-\"),r.on(\"raf-start\",function(t){t[0]=o(t[0],\"fn-\")})},{}],9:[function(t,n,e){function r(t,n,e){t[0]=a(t[0],\"fn-\",null,e)}function o(t,n,e){this.method=e,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],\"fn-\",this,e)}var i=t(\"ee\").get(\"timer\"),a=t(\"wrap-function\")(i),s=\"setTimeout\",c=\"setInterval\",f=\"clearTimeout\",u=\"-start\",d=\"-\";n.exports=i,a.inPlace(window,[s,\"setImmediate\"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,\"clearImmediate\"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],10:[function(t,n,e){function r(t,n){d.inPlace(n,[\"onreadystatechange\"],\"fn-\",s)}function o(){var t=this,n=u.context(t);t.readyState\u003e3\u0026\u0026!n.resolved\u0026\u0026(n.resolved=!0,u.emit(\"xhr-resolved\",[],t)),d.inPlace(t,g,\"fn-\",s)}function i(t){y.push(t),h\u0026\u0026(b?b.then(a):w?w(a):(E=-E,O.data=E))}function a(){for(var t=0;t\u003cy.length;t++)r([],y[t]);y.length\u0026\u0026(y=[])}function s(t,n){return n}function c(t,n){for(var e in t)n[e]=t[e];return n}t(5);var f=t(\"ee\"),u=f.get(\"xhr\"),d=t(\"wrap-function\")(u),l=NREUM.o,p=l.XHR,h=l.MO,m=l.PR,w=l.SI,v=\"readystatechange\",g=[\"onload\",\"onerror\",\"onabort\",\"onloadstart\",\"onloadend\",\"onprogress\",\"ontimeout\"],y=[];n.exports=u;var x=window.XMLHttpRequest=function(t){var n=new p(t);try{u.emit(\"new-xhr\",[n],n),n.addEventListener(v,o,!1)}catch(e){try{u.emit(\"internal-error\",[e])}catch(r){}}return n};if(c(p,x),x.prototype=p.prototype,d.inPlace(x.prototype,[\"open\",\"send\"],\"-xhr-\",s),u.on(\"send-xhr-start\",function(t,n){r(t,n),i(n)}),u.on(\"open-xhr-start\",r),h){var b=m\u0026\u0026m.resolve();if(!w\u0026\u0026!m){var E=1,O=document.createTextNode(E);new h(a).observe(O,{characterData:!0})}}else f.on(\"fn-end\",function(t){t[0]\u0026\u0026t[0].type===v||a()})},{}],11:[function(t,n,e){function r(t){if(!i(t))return null;var n=window.NREUM;if(!n.loader_config)return null;var e=(n.loader_config.accountID||\"\").toString()||null,r=(n.loader_config.agentID||\"\").toString()||null,s=(n.loader_config.trustKey||\"\").toString()||null;if(!e||!r)return null;var c=a.generateCatId(),f=a.generateCatId(),u=Date.now(),d=o(c,f,u,e,r,s);return{header:d,guid:c,traceId:f,timestamp:u}}function o(t,n,e,r,o,i){var a=\"btoa\"in window\u0026\u0026\"function\"==typeof window.btoa;if(!a)return null;var s={v:[0,1],d:{ty:\"Browser\",ac:r,ap:o,id:t,tr:n,ti:e}};return i\u0026\u0026r!==i\u0026\u0026(s.d.tk=i),btoa(JSON.stringify(s))}function i(t){var n=!1,e=!1,r={};if(\"init\"in NREUM\u0026\u0026\"distributed_tracing\"in NREUM.init\u0026\u0026(r=NREUM.init.distributed_tracing,e=!!r.enabled),e)if(t.sameOrigin)n=!0;else if(r.allowed_origins instanceof Array)for(var o=0;o\u003cr.allowed_origins.length;o++){var i=s(r.allowed_origins[o]);if(t.hostname===i.hostname\u0026\u0026t.protocol===i.protocol\u0026\u0026t.port===i.port){n=!0;break}}return e\u0026\u0026n}var a=t(19),s=t(13);n.exports={generateTracePayload:r,shouldGenerateTrace:i}},{}],12:[function(t,n,e){function r(t){var n=this.params,e=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r\u003cl;r++)t.removeEventListener(d[r],this.listener,!1);n.aborted||(e.duration=a.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==n.status\u0026\u0026(n.status=0):i(this,t),e.cbTime=this.cbTime,u.emit(\"xhr-done\",[t],t),s(\"xhr\",[n,e,this.startTime]))}}function o(t,n){var e=c(n),r=t.params;r.host=e.hostname+\":\"+e.port,r.pathname=e.pathname,t.parsedOrigin=c(n),t.sameOrigin=t.parsedOrigin.sameOrigin}function i(t,n){t.params.status=n.status;var e=w(n,t.lastSize);if(e\u0026\u0026(t.metrics.rxSize=e),t.sameOrigin){var r=n.getResponseHeader(\"X-NewRelic-App-Data\");r\u0026\u0026(t.params.cat=r.split(\", \").pop())}t.loadCaptureCalled=!0}var a=t(\"loader\");if(a.xhrWrappable){var s=t(\"handle\"),c=t(13),f=t(11).generateTracePayload,u=t(\"ee\"),d=[\"load\",\"error\",\"abort\",\"timeout\"],l=d.length,p=t(\"id\"),h=t(17),m=t(16),w=t(14),v=window.XMLHttpRequest;a.features.xhr=!0,t(10),t(6),u.on(\"new-xhr\",function(t){var n=this;n.totalCbs=0,n.called=0,n.cbTime=0,n.end=r,n.ended=!1,n.xhrGuids={},n.lastSize=null,n.loadCaptureCalled=!1,t.addEventListener(\"load\",function(e){i(n,t)},!1),h\u0026\u0026(h\u003e34||h\u003c10)||window.opera||t.addEventListener(\"progress\",function(t){n.lastSize=t.loaded},!1)}),u.on(\"open-xhr-start\",function(t){this.params={method:t[0]},o(this,t[1]),this.metrics={}}),u.on(\"open-xhr-end\",function(t,n){\"loader_config\"in NREUM\u0026\u0026\"xpid\"in NREUM.loader_config\u0026\u0026this.sameOrigin\u0026\u0026n.setRequestHeader(\"X-NewRelic-ID\",NREUM.loader_config.xpid);var e=f(this.parsedOrigin);e\u0026\u0026e.header\u0026\u0026(n.setRequestHeader(\"newrelic\",e.header),this.dt=e)}),u.on(\"send-xhr-start\",function(t,n){var e=this.metrics,r=t[0],o=this;if(e\u0026\u0026r){var i=m(r);i\u0026\u0026(e.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{\"abort\"!==t.type||o.loadCaptureCalled||(o.params.aborted=!0),(\"load\"!==t.type||o.called===o.totalCbs\u0026\u0026(o.onloadCalled||\"function\"!=typeof n.onload))\u0026\u0026o.end(n)}catch(e){try{u.emit(\"internal-error\",[e])}catch(r){}}};for(var s=0;s\u003cl;s++)n.addEventListener(d[s],this.listener,!1)}),u.on(\"xhr-cb-time\",function(t,n,e){this.cbTime+=t,n?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\"function\"==typeof e.onload||this.end(e)}),u.on(\"xhr-load-added\",function(t,n){var e=\"\"+p(t)+!!n;this.xhrGuids\u0026\u0026!this.xhrGuids[e]\u0026\u0026(this.xhrGuids[e]=!0,this.totalCbs+=1)}),u.on(\"xhr-load-removed\",function(t,n){var e=\"\"+p(t)+!!n;this.xhrGuids\u0026\u0026this.xhrGuids[e]\u0026\u0026(delete this.xhrGuids[e],this.totalCbs-=1)}),u.on(\"addEventListener-end\",function(t,n){n instanceof v\u0026\u0026\"load\"===t[0]\u0026\u0026u.emit(\"xhr-load-added\",[t[1],t[2]],n)}),u.on(\"removeEventListener-end\",function(t,n){n instanceof v\u0026\u0026\"load\"===t[0]\u0026\u0026u.emit(\"xhr-load-removed\",[t[1],t[2]],n)}),u.on(\"fn-start\",function(t,n,e){n instanceof v\u0026\u0026(\"onload\"===e\u0026\u0026(this.onload=!0),(\"load\"===(t[0]\u0026\u0026t[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=a.now()))}),u.on(\"fn-end\",function(t,n){this.xhrCbStart\u0026\u0026u.emit(\"xhr-cb-time\",[a.now()-this.xhrCbStart,this.onload,n],n)}),u.on(\"fetch-before-start\",function(t){var n,e=t[1]||{};\"string\"==typeof t[0]?n=t[0]:t[0]\u0026\u0026t[0].url\u0026\u0026(n=t[0].url),n\u0026\u0026(this.parsedOrigin=c(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var r=f(this.parsedOrigin);if(r\u0026\u0026r.header){var o=r.header;if(\"string\"==typeof t[0]){var i={};for(var a in e)i[a]=e[a];i.headers=new Headers(e.headers||{}),i.headers.set(\"newrelic\",o),this.dt=r,t.length\u003e1?t[1]=i:t.push(i)}else t[0]\u0026\u0026t[0].headers\u0026\u0026(t[0].headers.append(\"newrelic\",o),this.dt=r)}})}},{}],13:[function(t,n,e){var r={};n.exports=function(t){if(t in r)return r[t];var n=document.createElement(\"a\"),e=window.location,o={};n.href=t,o.port=n.port;var i=n.href.split(\":\/\/\");!o.port\u0026\u0026i[1]\u0026\u0026(o.port=i[1].split(\"\/\")[0].split(\"@\").pop().split(\":\")[1]),o.port\u0026\u0026\"0\"!==o.port||(o.port=\"https\"===i[0]?\"443\":\"80\"),o.hostname=n.hostname||e.hostname,o.pathname=n.pathname,o.protocol=i[0],\"\/\"!==o.pathname.charAt(0)\u0026\u0026(o.pathname=\"\/\"+o.pathname);var a=!n.protocol||\":\"===n.protocol||n.protocol===e.protocol,s=n.hostname===document.domain\u0026\u0026n.port===e.port;return o.sameOrigin=a\u0026\u0026(!n.hostname||s),\"\/\"===o.pathname\u0026\u0026(r[t]=o),o}},{}],14:[function(t,n,e){function r(t,n){var e=t.responseType;return\"json\"===e\u0026\u0026null!==n?n:\"arraybuffer\"===e||\"blob\"===e||\"json\"===e?o(t.response):\"text\"===e||\"\"===e||void 0===e?o(t.responseText):void 0}var o=t(16);n.exports=r},{}],15:[function(t,n,e){function r(){}function o(t,n,e){return function(){return i(t,[f.now()].concat(s(arguments)),n?null:this,e),n?void 0:this}}var i=t(\"handle\"),a=t(21),s=t(22),c=t(\"ee\").get(\"tracer\"),f=t(\"loader\"),u=NREUM;\"undefined\"==typeof window.newrelic\u0026\u0026(newrelic=u);var d=[\"setPageViewName\",\"setCustomAttribute\",\"setErrorHandler\",\"finished\",\"addToTrace\",\"inlineHit\",\"addRelease\"],l=\"api-\",p=l+\"ixn-\";a(d,function(t,n){u[n]=o(l+n,!0,\"api\")}),u.addPageAction=o(l+\"addPageAction\",!0),u.setCurrentRouteName=o(l+\"routeName\",!0),n.exports=newrelic,u.interaction=function(){return(new r).get()};var h=r.prototype={createTracer:function(t,n){var e={},r=this,o=\"function\"==typeof n;return i(p+\"tracer\",[f.now(),t,e],r),function(){if(c.emit((o?\"\":\"no-\")+\"fn-start\",[f.now(),r,o],e),o)try{return n.apply(this,arguments)}catch(t){throw c.emit(\"fn-err\",[arguments,this,t],e),t}finally{c.emit(\"fn-end\",[f.now()],e)}}}};a(\"actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get\".split(\",\"),function(t,n){h[n]=o(p+n)}),newrelic.noticeError=function(t,n){\"string\"==typeof t\u0026\u0026(t=new Error(t)),i(\"err\",[t,f.now(),!1,n])}},{}],16:[function(t,n,e){n.exports=function(t){if(\"string\"==typeof t\u0026\u0026t.length)return t.length;if(\"object\"==typeof t){if(\"undefined\"!=typeof ArrayBuffer\u0026\u0026t instanceof ArrayBuffer\u0026\u0026t.byteLength)return t.byteLength;if(\"undefined\"!=typeof Blob\u0026\u0026t instanceof Blob\u0026\u0026t.size)return t.size;if(!(\"undefined\"!=typeof FormData\u0026\u0026t instanceof FormData))try{return JSON.stringify(t).length}catch(n){return}}}},{}],17:[function(t,n,e){var r=0,o=navigator.userAgent.match(\/Firefox[\\\/\\s](\\d+\\.\\d+)\/);o\u0026\u0026(r=+o[1]),n.exports=r},{}],18:[function(t,n,e){function r(t,n){var e=t.getEntries();e.forEach(function(t){\"first-paint\"===t.name?c(\"timing\",[\"fp\",Math.floor(t.startTime)]):\"first-contentful-paint\"===t.name\u0026\u0026c(\"timing\",[\"fcp\",Math.floor(t.startTime)])})}function o(t,n){var e=t.getEntries();e.length\u003e0\u0026\u0026c(\"lcp\",[e[e.length-1]])}function i(t){if(t instanceof u\u0026\u0026!l){var n,e=Math.round(t.timeStamp);n=e\u003e1e12?Date.now()-e:f.now()-e,l=!0,c(\"timing\",[\"fi\",e,{type:t.type,fid:n}])}}if(!(\"init\"in NREUM\u0026\u0026\"page_view_timing\"in NREUM.init\u0026\u0026\"enabled\"in NREUM.init.page_view_timing\u0026\u0026NREUM.init.page_view_timing.enabled===!1)){var a,s,c=t(\"handle\"),f=t(\"loader\"),u=NREUM.o.EV;if(\"PerformanceObserver\"in window\u0026\u0026\"function\"==typeof window.PerformanceObserver){a=new PerformanceObserver(r),s=new PerformanceObserver(o);try{a.observe({entryTypes:[\"paint\"]}),s.observe({entryTypes:[\"largest-contentful-paint\"]})}catch(d){}}if(\"addEventListener\"in document){var l=!1,p=[\"click\",\"keydown\",\"mousedown\",\"pointerdown\",\"touchstart\"];p.forEach(function(t){document.addEventListener(t,i,!1)})}}},{}],19:[function(t,n,e){function r(){function t(){return n?15\u0026n[e++]:16*Math.random()|0}var n=null,e=0,r=window.crypto||window.msCrypto;r\u0026\u0026r.getRandomValues\u0026\u0026(n=r.getRandomValues(new Uint8Array(31)));for(var o,i=\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\",a=\"\",s=0;s\u003ci.length;s++)o=i[s],\"x\"===o?a+=t().toString(16):\"y\"===o?(o=3\u0026t()|8,a+=o.toString(16)):a+=o;return a}function o(){function t(){return n?15\u0026n[e++]:16*Math.random()|0}var n=null,e=0,r=window.crypto||window.msCrypto;r\u0026\u0026r.getRandomValues\u0026\u0026Uint8Array\u0026\u0026(n=r.getRandomValues(new Uint8Array(31)));for(var o=[],i=0;i\u003c16;i++)o.push(t().toString(16));return o.join(\"\")}n.exports={generateUuid:r,generateCatId:o}},{}],20:[function(t,n,e){function r(t,n){if(!o)return!1;if(t!==o)return!1;if(!n)return!0;if(!i)return!1;for(var e=i.split(\".\"),r=n.split(\".\"),a=0;a\u003cr.length;a++)if(r[a]!==e[a])return!1;return!0}var o=null,i=null,a=\/Version\\\/(\\S+)\\s+Safari\/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c\u0026\u0026s.indexOf(\"Chrome\")===-1\u0026\u0026s.indexOf(\"Chromium\")===-1\u0026\u0026(o=\"Safari\",i=c[1])}n.exports={agent:o,version:i,match:r}},{}],21:[function(t,n,e){function r(t,n){var e=[],r=\"\",i=0;for(r in t)o.call(t,r)\u0026\u0026(e[i]=n(r,t[r]),i+=1);return e}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],22:[function(t,n,e){function r(t,n,e){n||(n=0),\"undefined\"==typeof e\u0026\u0026(e=t?t.length:0);for(var r=-1,o=e-n||0,i=Array(o\u003c0?0:o);++r\u003co;)i[r]=t[n+r];return i}n.exports=r},{}],23:[function(t,n,e){n.exports={exists:\"undefined\"!=typeof window.performance\u0026\u0026window.performance.timing\u0026\u0026\"undefined\"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(t,n,e){function r(){}function o(t){function n(t){return t\u0026\u0026t instanceof r?t:t?c(t,s,i):i()}function e(e,r,o,i){if(!l.aborted||i){t\u0026\u0026t(e,r,o);for(var a=n(o),s=m(e),c=s.length,f=0;f\u003cc;f++)s[f].apply(a,r);var d=u[y[e]];return d\u0026\u0026d.push([x,e,r,a]),a}}function p(t,n){g[t]=m(t).concat(n)}function h(t,n){var e=g[t];if(e)for(var r=0;r\u003ce.length;r++)e[r]===n\u0026\u0026e.splice(r,1)}function m(t){return g[t]||[]}function w(t){return d[t]=d[t]||o(e)}function v(t,n){f(t,function(t,e){n=n||\"feature\",y[e]=n,n in u||(u[n]=[])})}var g={},y={},x={on:p,addEventListener:p,removeEventListener:h,emit:e,get:w,listeners:m,context:n,buffer:v,abort:a,aborted:!1};return x}function i(){return new r}function a(){(u.api||u.feature)\u0026\u0026(l.aborted=!0,u=l.backlog={})}var s=\"nr@context\",c=t(\"gos\"),f=t(21),u={},d={},l=n.exports=o();l.backlog=u},{}],gos:[function(t,n,e){function r(t,n,e){if(o.call(t,n))return t[n];var r=e();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(t,n,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[n]=r,r}var o=Object.prototype.hasOwnProperty;n.exports=r},{}],handle:[function(t,n,e){function r(t,n,e,r){o.buffer([t],r),o.emit(t,n,e)}var o=t(\"ee\").get(\"handle\");n.exports=r,r.ee=o},{}],id:[function(t,n,e){function r(t){var n=typeof t;return!t||\"object\"!==n\u0026\u0026\"function\"!==n?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i=\"nr@id\",a=t(\"gos\");n.exports=r},{}],loader:[function(t,n,e){function r(){if(!E++){var t=b.info=NREUM.info,n=p.getElementsByTagName(\"script\")[0];if(setTimeout(u.abort,3e4),!(t\u0026\u0026t.licenseKey\u0026\u0026t.applicationID\u0026\u0026n))return u.abort();f(y,function(n,e){t[n]||(t[n]=e)}),c(\"mark\",[\"onload\",a()+b.offset],null,\"api\");var e=p.createElement(\"script\");e.src=\"https:\/\/\"+t.agent,n.parentNode.insertBefore(e,n)}}function o(){\"complete\"===p.readyState\u0026\u0026i()}function i(){c(\"mark\",[\"domContent\",a()+b.offset],null,\"api\")}function a(){return O.exists\u0026\u0026performance.now?Math.round(performance.now()):(s=Math.max((new Date).getTime(),s))-b.offset}var s=(new Date).getTime(),c=t(\"handle\"),f=t(21),u=t(\"ee\"),d=t(20),l=window,p=l.document,h=\"addEventListener\",m=\"attachEvent\",w=l.XMLHttpRequest,v=w\u0026\u0026w.prototype;NREUM.o={ST:setTimeout,SI:l.setImmediate,CT:clearTimeout,XHR:w,REQ:l.Request,EV:l.Event,PR:l.Promise,MO:l.MutationObserver};var g=\"\"+location,y={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\",agent:\"js-agent.newrelic.com\/nr-1169.min.js\"},x=w\u0026\u0026v\u0026\u0026v[h]\u0026\u0026!\/CriOS\/.test(navigator.userAgent),b=n.exports={offset:s,now:a,origin:g,features:{},xhrWrappable:x,userAgent:d};t(15),t(18),p[h]?(p[h](\"DOMContentLoaded\",i,!1),l[h](\"load\",r,!1)):(p[m](\"onreadystatechange\",o),l[m](\"onload\",r)),c(\"mark\",[\"firstbyte\",s],null,\"api\");var E=0,O=t(23)},{}],\"wrap-function\":[function(t,n,e){function r(t){return!(t\u0026\u0026t instanceof Function\u0026\u0026t.apply\u0026\u0026!t[a])}var o=t(\"ee\"),i=t(22),a=\"nr@original\",s=Object.prototype.hasOwnProperty,c=!1;n.exports=function(t,n){function e(t,n,e,o){function nrWrapper(){var r,a,s,c;try{a=this,r=i(arguments),s=\"function\"==typeof e?e(r,a):e||{}}catch(f){l([f,\"\",[r,a,o],s])}u(n+\"start\",[r,a,o],s);try{return c=t.apply(a,r)}catch(d){throw u(n+\"err\",[r,a,d],s),d}finally{u(n+\"end\",[r,a,c],s)}}return r(t)?t:(n||(n=\"\"),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,n,o,i){o||(o=\"\");var a,s,c,f=\"-\"===o.charAt(0);for(c=0;c\u003cn.length;c++)s=n[c],a=t[s],r(a)||(t[s]=e(a,f?s+o:o,i,s))}function u(e,r,o){if(!c||n){var i=c;c=!0;try{t.emit(e,r,o,n)}catch(a){l([a,e,r,o])}c=i}}function d(t,n){if(Object.defineProperty\u0026\u0026Object.keys)try{var e=Object.keys(t);return e.forEach(function(e){Object.defineProperty(n,e,{get:function(){return t[e]},set:function(n){return t[e]=n,n}})}),n}catch(r){l([r])}for(var o in t)s.call(t,o)\u0026\u0026(n[o]=t[o]);return n}function l(n){try{t.emit(\"internal-error\",n)}catch(e){}}return t||(t=o),e.inPlace=f,e.flag=a,e}},{}]},{},[\"loader\",2,12,4,3]);\n\/\/ ]]\u003e\u003c\/script\u003e\u003c\/p\u003e\n\u003c!-- For Chrome for Android: --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- For iPhone 6 Plus with @3x display: --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- For iPad with high-resolution Retina display running iOS ≥ 7: --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- For iPad with high-resolution Retina display running iOS ≤ 6: --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- For iPhone with high-resolution Retina display running iOS ≥ 7: --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- For iPhone with high-resolution Retina display running iOS ≤ 6: --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- For the iPad mini and the first- and second-generation iPad (@1x display) on iOS ≥ 7 --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- For the iPad mini and the first- and second-generation iPad (@1x display) iOS ≤ 6: --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- For non-Retina iPhone, iPod Touch, and Android 2.1+ devices: --\u003e\n\u003cp\u003e\u003cscript\u003e\/\/ \u003c![CDATA[\n    (function () {\n        var appData = window.appData = window.appData || {};\n        appData.startOfPageLoad = new Date();\n    })();\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript\u003e\/\/ \u003c![CDATA[\n        (function (con) {\n            var prop, method;\n            var empty = {};\n            var dummy = function () { };\n            var properties = [\"memory\"];\n            var methods = [\"assert\", \"clear\", \"count\", \"debug\", \"dir\", \"dirxml\", \"error\", \"exception\", \"group\", \"groupCollapsed\", \"groupEnd\", \"info\", \"log\", \"markTimeline\", \"profile\", \"profileEnd\", \"table\", \"time\", \"timeEnd\", \"timeStamp\", \"trace\", \"warn\"];\n            while (prop = properties.pop()) con[prop] = con[prop] || empty;\n            while (method = methods.pop()) con[method] = con[method] || dummy;\n        })(window.console = window.console || {});\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript id=\"at-location-buster\"\u003e\/\/ \u003c![CDATA[\n            (function () {\n                var ua = window.navigator.userAgent,\n                    msie = ua.indexOf('MSIE');\n\n                if (msie \u003e 0) { \/\/ If Internet Explorer, return version number\n                    window.msie = parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);\n                } else {          \/\/ If another browser, return 0\n                    window.msie = 0;\n                }\n            }());\n            window.DEBUG = false;\n            (function () {\n                window.inHeadTS = (new Date()).getTime();\n            }());\n                (function(){function n(){var t=\"ITCookie\",n;return(document.cookie||\"\").indexOf(t)\u003c0?(n=new Date,n.setTime(n.getTime()+15768e7),document.cookie=t+\"=1; domain=.indigo.ca; expires=\"+n.toGMTString(),document.cookie.indexOf(t)\u003e=0):!0}document.documentElement.className=document.documentElement.className.replace(\"no-js\",\"\");~location.pathname.indexOf(\"\/no-cookies\/\")||navigator.cookieEnabled\u0026\u0026n()||(location.href=\"\/no-cookies\/\")})();\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript data-autonotify=\"true\" data-apikey=\"bf9dbbfac3427ff41da0bb85e5bf6068\"\u003e\/\/ \u003c![CDATA[\n!function (a, b) { function c(a, b) { return a \u0026\u0026 b \u0026\u0026 a.type === b.type \u0026\u0026 a.name === b.name \u0026\u0026 m(a.metaData, b.metaData) } function d(a) { try { if (\"function\" != typeof a) return a; if (!a.bugsnag) { var b = i(); a.bugsnag = function () { if (G = b, !J) { var c = a.apply(this, arguments); return G = null, c } try { return a.apply(this, arguments) } catch (d) { throw x(\"autoNotify\", !0) \u0026\u0026 (I.notifyException(d, null, null, \"error\"), E()), d } finally { G = null } }, a.bugsnag.bugsnag = a.bugsnag } return a.bugsnag } catch (c) { return a } } function e() { if (z(\"autoBreadcrumbsClicks\", !0) \u0026\u0026 O) { var b = function (a) { I.leaveBreadcrumb({ type: \"user\", name: \"UI click\", metaData: { targetText: n(a.target), targetSelector: o(a.target) } }) }; a.addEventListener(\"click\", b, !0) } } function f() { function b(a, b) { I.leaveBreadcrumb({ type: \"log\", name: \"Console output\", metaData: { severity: a, message: Array.prototype.slice.call(b).join(\", \") } }) } a.console \u0026\u0026 \"function\" == typeof a.console.log \u0026\u0026 z(\"autoBreadcrumbsConsole\") \u0026\u0026 (k(console, \"log\", function () { b(\"log\", arguments) }), k(console, \"warn\", function () { b(\"warn\", arguments) }), k(console, \"error\", function () { b(\"error\", arguments) })) } function g() { function b(a) { return a.split(\"#\")[1] || \"\" } function c(a) { var c = a.oldURL, d = a.newURL, e = {}; return c \u0026\u0026 d ? (e.from = b(c), e.to = b(d)) : e.to = location.hash, { type: \"navigation\", name: \"Hash changed\", metaData: e } } function d() { return { type: \"navigation\", name: \"Navigated back\" } } function e() { return { type: \"navigation\", name: \"Page hidden\" } } function f() { return { type: \"navigation\", name: \"Page shown\" } } function g() { return { type: \"navigation\", name: \"Page loaded\" } } function h() { return { type: \"navigation\", name: \"DOMContentLoaded\" } } function i(a, b, c, d) { var e = location.pathname + location.search + location.hash; return { type: \"navigation\", name: \"History \" + a, metaData: { from: e, to: d || e, prevState: history.state, nextState: b } } } function j(a, b, c) { return i(\"pushState\", a, b, c) } function l(a, b, c) { return i(\"replaceState\", a, b, c) } function m(a) { return function () { I.leaveBreadcrumb(a.apply(null, arguments)) } } z(\"autoBreadcrumbsNavigation\") \u0026\u0026 O \u0026\u0026 a.history \u0026\u0026 a.history.state \u0026\u0026 a.history.pushState \u0026\u0026 a.history.pushState.bind \u0026\u0026 (a.addEventListener(\"hashchange\", m(c), !0), a.addEventListener(\"popstate\", m(d), !0), a.addEventListener(\"pagehide\", m(e), !0), a.addEventListener(\"pageshow\", m(f), !0), a.addEventListener(\"load\", m(g), !0), a.addEventListener(\"DOMContentLoaded\", m(h), !0), k(history, \"pushState\", m(j)), k(history, \"replaceState\", m(l))) } function h() { P = !1 } function i() { var a = document.currentScript || G; if (!a \u0026\u0026 P) { var b = document.scripts || document.getElementsByTagName(\"script\"); a = b[b.length - 1] } return a } function j(a) { var b = i(); b \u0026\u0026 (a.script = { src: b.src, content: x(\"inlineScript\", !0) ? b.innerHTML : \"\" }) } function k(a, b, c) { var d = a[b]; \"function\" == typeof d \u0026\u0026 (a[b] = function () { c.apply(this, arguments), d.apply(this, arguments) }) } function l(b) { var c = x(\"disableLog\"), d = a.console; void 0 === d || void 0 === d.log || c || d.log(\"[Bugsnag] \" + b) } function m(a, b) { return r(a) === r(b) } function n(a) { var b = a.textContent || a.innerText || \"\"; return b = b.replace(\/^\\s+|\\s+$\/g, \"\"), p(b, 140) } function o(a) { var b = [a.tagName]; if (a.id \u0026\u0026 b.push(\"#\" + a.id), a.className \u0026\u0026 a.className.length) { var c = \".\" + a.className.split(\" \").join(\".\"); b.push(c) } var d = b.join(\"\"); if (!document.querySelectorAll || !Array.prototype.indexOf) return d; try { if (1 === document.querySelectorAll(d).length) return d } catch (e) { return d } if (a.parentNode.childNodes.length \u003e 1) { var f = Array.prototype.indexOf.call(a.parentNode.childNodes, a) + 1; d = d + \":nth-child(\" + f + \")\" } return 1 === document.querySelectorAll(d).length ? d : a.parentNode ? o(a.parentNode) + \" \u003e \" + d : d } function p(a, b) { var c = \"(...)\"; return a \u0026\u0026 a.length \u003e b ? a.slice(0, b - c.length) + c : a } function q(a, b) { if (\"object\" == typeof a) { var c = {}; return t(a, function (a, d) { null != a \u0026\u0026 void 0 !== a \u0026\u0026 (c[d] = q(a, b)) }), c } return \"string\" == typeof a ? p(a, b) : a \u0026\u0026 Array === a.constructor ? s(a, function (a) { return q(a, b) }) : a } function r(b, c, d) { var e = x(\"maxDepth\", N); if (d \u003e= e) return encodeURIComponent(c) + \"=[RECURSIVE]\"; d = d + 1 || 1; try { if (a.Node \u0026\u0026 b instanceof a.Node) return encodeURIComponent(c) + \"=\" + encodeURIComponent(D(b)); var f = []; for (var g in b) if (b.hasOwnProperty(g) \u0026\u0026 null != g \u0026\u0026 null != b[g]) { var h = c ? c + \"[\" + g + \"]\" : g, i = b[g]; f.push(\"object\" == typeof i ? r(i, h, d) : encodeURIComponent(h) + \"=\" + encodeURIComponent(i)) } return f.sort().join(\"\u0026\") } catch (j) { return encodeURIComponent(c) + \"=\" + encodeURIComponent(\"\" + j) } } function s(a, b) { if (\"undefined\" == typeof b) return a; var c = []; return t(a, c.push), c } function t(a, b) { if (\"object\" == typeof a) for (var c in a) a.hasOwnProperty(c) \u0026\u0026 b(a[c], c, a); else for (var d = 0; d \u003c a.length; d++)b(a[d], d, a) } function u(a, b, c) { if (null == b) return a; if (c \u003e= x(\"maxDepth\", N)) return \"[RECURSIVE]\"; a = a || {}; for (var d in b) if (b.hasOwnProperty(d)) try { a[d] = b[d].constructor === Object ? u(a[d], b[d], c + 1 || 1) : b[d] } catch (e) { a[d] = b[d] } return a } function v(a, b) { a += \"?\" + r(b) + \"\u0026ct=img\u0026cb=\" + (new Date).getTime(); var c = x(\"notifyHandler\"); if (\"xhr\" === c) { var d = new XMLHttpRequest; d.open(\"GET\", a, !0), d.send() } else { var e = new Image; e.src = a } } function w(a) { var b = {}, c = \/^data\\-([\\w\\-]+)$\/; if (a) for (var d = a.attributes, e = 0; e \u003c d.length; e++) { var f = d[e]; if (c.test(f.nodeName)) { var g = f.nodeName.match(c)[1]; b[g] = f.value || f.nodeValue } } return b } function x(a, b) { Q = Q || w(X); var c = void 0 !== I[a] ? I[a] : Q[a.toLowerCase()]; return \"false\" === c \u0026\u0026 (c = !1), void 0 !== c ? c : b } function y(a) { return a \u0026\u0026 a.match(R) ? !0 : (l(\"Invalid API key '\" + a + \"'\"), !1) } function z(a) { var b = x(\"autoBreadcrumbs\", !0); return x(a, b) } function A(b, c) { var d = x(\"apiKey\"); if (y(d) \u0026\u0026 M) { M -= 1; var e = x(\"releaseStage\", \"production\"), f = x(\"notifyReleaseStages\"); if (f) { for (var g = !1, h = 0; h \u003c f.length; h++)if (e === f[h]) { g = !0; break } if (!g) return } var i = [b.name, b.message, b.stacktrace].join(\"|\"); if (i !== H) { H = i; var j = { device: { time: (new Date).getTime() } }, k = { notifierVersion: V, apiKey: d, projectRoot: x(\"projectRoot\") || a.location.protocol + \"\/\/\" + a.location.host, context: x(\"context\") || a.location.pathname, user: x(\"user\"), metaData: u(u(j, x(\"metaData\")), c), releaseStage: e, appVersion: x(\"appVersion\"), url: a.location.href, userAgent: navigator.userAgent, language: navigator.language || navigator.userLanguage, severity: b.severity, name: b.name, message: b.message, stacktrace: b.stacktrace, file: b.file, lineNumber: b.lineNumber, columnNumber: b.columnNumber, breadcrumbs: L, payloadVersion: \"3\" }, m = I.beforeNotify; if (\"function\" == typeof m) { var n = m(k, k.metaData); if (n === !1) return } return 0 === k.lineNumber \u0026\u0026 \/Script error\\.?\/.test(k.message) ? l(\"Ignoring cross-domain or eval script error. See https:\/\/docs.bugsnag.com\/platforms\/browsers\/faq\/#3-cross-origin-script-errors\") : void v(x(\"endpoint\") || U, k) } } } function B() { var a, b, c = 10, d = \"[anonymous]\"; try { throw new Error(\"\") } catch (e) { a = \"\u003cgenerated\u003e\\n\", b = C(e) } if (!b) { a = \"\u003cgenerated-ie\u003e\\n\"; var f = []; try { for (var g = arguments.callee.caller.caller; g \u0026\u0026 f.length \u003c c;) { var h = S.test(g.toString()) ? RegExp.$1 || d : d; f.push(h), g = g.caller } } catch (i) { l(i) } b = f.join(\"\\n\") } return a + b } function C(a) { return a.stack || a.backtrace || a.stacktrace } function D(a) { if (a) { var b = a.attributes; if (b) { for (var c = \"\u003c\" + a.nodeName.toLowerCase(), d = 0; d \u003c b.length; d++)b[d].value \u0026\u0026 \"null\" !== b[d].value.toString() \u0026\u0026 (c += \" \" + b[d].name + '=\"' + b[d].value + '\"'); return c + \"\u003e\" } return a.nodeName } } function E() { K += 1, a.setTimeout(function () { K -= 1 }) } function F(a, b, c) { var d = a[b], e = c(d); a[b] = e } var G, H, I = {}, J = !0, K = 0, L = [], M = 10, N = 5; I.noConflict = function () { return a.Bugsnag = b, \"undefined\" == typeof b \u0026\u0026 delete a.Bugsnag, I }, I.refresh = function () { M = 10 }, I.notifyException = function (a, b, c, d) { if (a) { if (\"string\" == typeof a) return l(\"Bugsnag.notifyException() was called with a string. Expected instance of Error. To send a custom message instantiate a new Error or use Bugsnag.notify('\u003cstring\u003e'). see https:\/\/docs.bugsnag.com\/platforms\/browsers\/#reporting-handled-exceptions\"), void I.notify.apply(null, arguments); b \u0026\u0026 \"string\" != typeof b \u0026\u0026 (c = b, b = void 0), c || (c = {}), j(c), A({ name: b || a.name, message: a.message || a.description, stacktrace: C(a) || B(), file: a.fileName || a.sourceURL, lineNumber: a.lineNumber || a.line, columnNumber: a.columnNumber ? a.columnNumber + 1 : void 0, severity: d || \"warning\" }, c) } }, I.notify = function (b, c, d, e) { A({ name: b, message: c, stacktrace: B(), file: a.location.toString(), lineNumber: 1, severity: e || \"warning\" }, d) }, I.leaveBreadcrumb = function (a, b) { var d = \"manual\", e = { type: d, name: \"Manual\", timestamp: (new Date).getTime() }; switch (typeof a) { case \"object\": e = u(e, a); break; case \"string\": b \u0026\u0026 \"object\" == typeof b ? e = u(e, { name: a, metaData: b }) : e.metaData = { message: a }; break; default: return void l(\"expecting 1st argument to leaveBreadcrumb to be a 'string' or 'object', got \" + typeof a) }for (var f = [d, \"error\", \"log\", \"navigation\", \"process\", \"request\", \"state\", \"user\"], g = !1, h = 0; h \u003c f.length; h++)if (f[h] === e.type) { g = !0; break } g || (l(\"Converted invalid breadcrumb type '\" + e.type + \"' to '\" + d + \"'\"), e.type = d); var i = L.slice(-1)[0]; c(e, i) ? (i.count = i.count || 1, i.count++) : (e.name = p(e.name, 32), L.push(q(e, 140))) }; var O = \"undefined\" != typeof a.addEventListener, P = \"complete\" !== document.readyState; document.addEventListener ? (document.addEventListener(\"DOMContentLoaded\", h, !0), a.addEventListener(\"load\", h, !0)) : a.attachEvent(\"onload\", h); var Q, R = \/^[0-9a-f]{32}$\/i, S = \/function\\s*([\\w\\-$]+)?\\s*\\(\/i, T = \"https:\/\/notify.bugsnag.com\/\", U = T + \"js\", V = \"3.0.4\", W = document.getElementsByTagName(\"script\"), X = W[W.length - 1]; if (a.atob) { if (a.ErrorEvent) try { 0 === new a.ErrorEvent(\"test\").colno \u0026\u0026 (J = !1) } catch (Y) { } } else J = !1; if (x(\"autoNotify\", !0)) { F(a, \"onerror\", function (b) { return function (c, d, e, f, g) { var h = x(\"autoNotify\", !0), i = {}; if (!f \u0026\u0026 a.event \u0026\u0026 (f = a.event.errorCharacter), j(i), G = null, h \u0026\u0026 !K) { var k = g \u0026\u0026 g.name || \"window.onerror\"; A({ name: k, message: c, file: d, lineNumber: e, columnNumber: f, stacktrace: g \u0026\u0026 C(g) || B(), severity: \"error\" }, i), z(\"autoBreadcrumbsErrors\") \u0026\u0026 I.leaveBreadcrumb({ type: \"error\", name: k, metaData: { severity: \"error\", file: d, message: c, line: e } }) } b \u0026\u0026 b(c, d, e, f, g) } }); var Z = function (a) { return function (b, c) { if (\"function\" == typeof b) { b = d(b); var e = Array.prototype.slice.call(arguments, 2); return a(function () { b.apply(this, e) }, c) } return a(b, c) } }; F(a, \"setTimeout\", Z), F(a, \"setInterval\", Z), a.requestAnimationFrame \u0026\u0026 F(a, \"requestAnimationFrame\", function (a) { return function (b) { return a(d(b)) } }), a.setImmediate \u0026\u0026 F(a, \"setImmediate\", function (a) { return function () { var b = Array.prototype.slice.call(arguments); return b[0] = d(b[0]), a.apply(this, b) } }), \"EventTarget Window Node ApplicationCache AudioTrackList ChannelMergerNode CryptoOperation EventSource FileReader HTMLUnknownElement IDBDatabase IDBRequest IDBTransaction KeyOperation MediaController MessagePort ModalWindow Notification SVGElementInstance Screen TextTrack TextTrackCue TextTrackList WebSocket WebSocketWorker Worker XMLHttpRequest XMLHttpRequestEventTarget XMLHttpRequestUpload\".replace(\/\\w+\/g, function (b) { var c = a[b] \u0026\u0026 a[b].prototype; c \u0026\u0026 c.hasOwnProperty \u0026\u0026 c.hasOwnProperty(\"addEventListener\") \u0026\u0026 (F(c, \"addEventListener\", function (a) { return function (b, c, e, f) { try { c \u0026\u0026 c.handleEvent \u0026\u0026 (c.handleEvent = d(c.handleEvent, { eventHandler: !0 })) } catch (g) { l(g) } return a.call(this, b, d(c, { eventHandler: !0 }), e, f) } }), F(c, \"removeEventListener\", function (a) { return function (b, c, e, f) { return a.call(this, b, c, e, f), a.call(this, b, d(c), e, f) } })) }) } e(), f(), g(), x(\"autoBreadcrumbs\", !0) \u0026\u0026 I.leaveBreadcrumb({ type: \"navigation\", name: \"Bugsnag Loaded\" }), a.Bugsnag = I, \"function\" == typeof define \u0026\u0026 define.amd ? define([], function () { return I }) : \"object\" == typeof module \u0026\u0026 \"object\" == typeof module.exports \u0026\u0026 (module.exports = I) }(window, window.Bugsnag);\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript\u003e\/\/ \u003c![CDATA[\n            (function (bugsnag) {\n\n                'use strict';\n\n                var readCookie = function (name) {\n                    var nameEQ = name + \"=\";\n                    var ca = document.cookie.split(';');\n                    for (var i = 0; i \u003c ca.length; i++) {\n                        var c = ca[i];\n                        while (c.charAt(0) == ' ') c = c.substring(1, c.length);\n                        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);\n                    }\n                    return null;\n                };\n\n                try {\n                    window.Bugsnag.releaseStage = \"Production\";\n                    var enableExternalPilot = false;\n                    var isMobileBetaEnabled = false;\n\n                    \n\n                    if (enableExternalPilot == \"true\" || isMobileBetaEnabled === true) {\n                        window.Bugsnag.releaseStage = 'Pilot';\n                    }\n                    window.Bugsnag.user = {\n                        \n                                id: readCookie('profileID'),\n                        \n                        cart: readCookie('basketID')\n                    };\n\n                    window.Bugsnag.metaData = {\n                        Hijack: {\n                            Referrer: document.referrer,\n                            \"Is Top Window?\": (top.location == location),\n                            \"User-agent\": navigator.userAgent\n                        }\n                    };\n                    Bugsnag.beforeNotify = function (payload) {\n                        if (payload \u0026\u0026 payload.message) {\n                            var payloadMessage = payload.message.message || payload.message;\n\n                            if (typeof payloadMessage.match !== 'function') {\n                                return true;\n                            }\n\n                            var match = payloadMessage.match(\/(ppxo.*|fb:like failed to resize in \\d+s|\\d tags failed to render in \\d+ ms|Something went wrong with fetching Twitter hashtags\\.)\/i);\n                            return !(match \u0026\u0026 match[0].length \u003e 0);\n                        } else {\n                            return true;\n                        }\n                    };\n                } catch (e) { }\n\n                \/\/ Make sure allowed popups only ever open.\n                var windowOpen = window.open;\n                var allowedPopups = \/(?:sandbox.paypal.com)|(?:paypal\\.com)|(?:opinionlab\\.com)|(?:facebook\\.com)|(?:twitter\\.com)|(?:pinterest\\.com)|(?:google\\.com)|(?:smartrecruiters\\.com)|(?:kobobooks\\.com)|(?:kobobooks\\.fr)\/i;\n                window.open = function (url, name, params) {\n                    if (!allowedPopups.test(url || \"\")) {\n                        bugsnag.notify(\"Possible Hijack\", \"Url: \" + url, {}, \"info\");\n                    }\n\n                    return windowOpen(url, name, params);\n                };\n\n                    \n                var con = window.console;\n                var _warn = con.warn; con.warn = function (msg) { bugsnag.notify('Console Warn', msg, { Details: arguments }, \"warn\"); _warn.apply(this, arguments); };\n                var _error = con.error; con.error = function (msg) { bugsnag.notify('Console Error', msg, { Details: arguments }, \"error\"); _error.apply(this, arguments); };\n                    \n\n            })(window.Bugsnag || {});\n        \n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript\u003e\/\/ \u003c![CDATA[\n            (function () {\n                function loadWebpackJSON(callback) {\n                    var xobj = new XMLHttpRequest();\n                    xobj.overrideMimeType(\"application\/json\");\n\n                    var prefix = \"\/ui\/\";\n\n                    xobj.open('GET', prefix + 'js\/webpack-assets-f04c1e4bf4.json', true);\n                    xobj.onreadystatechange = function () {\n                        if (xobj.readyState == 4 \u0026\u0026 xobj.status \u003e= 200 \u0026\u0026 xobj.status \u003c 400) {\n                            try {\n                                callback(xobj.responseText);\n                            } catch (ex) {\n                                Bugsnag.notify(\"prefetchError\", \"could not parse webpack-assets\", \"error\");\n                            }\n                        }\n                    }\n                    xobj.send(null);\n                }\n\n                loadWebpackJSON(function (response) {\n                    jsonresponse = JSON.parse(response);\n                    appData.webpackSourceMap = jsonresponse;\n                    appData.cssMap = {\"CartPage\":[\"\/ui\/css\/item-cart-gift-wish-02d8fdf292.css\",\"\/ui\/css\/item-cart-9ad96f1b26.css\",\"\/ui\/css\/cart-page-59020f1a59.css\"],\"ItemPage\":[\"\/ui\/css\/item-page-63b2c8ce55.css\",\"\/ui\/css\/item-cart-9ad96f1b26.css\",\"\/ui\/css\/item-store-finder-41901696db.css\",\"\/ui\/css\/item-search-3066920fb3.css\",\"\/ui\/css\/item-cart-gift-wish-02d8fdf292.css\"],\"SearchPage\":[\"\/ui\/css\/product-search-1670cf8437.css\",\"\/ui\/css\/item-search-3066920fb3.css\"]};\n                });\n            })();\n        \n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript\u003e\/\/ \u003c![CDATA[\n; window.Modernizr = function (a, b, c) { function B(a) { j.cssText = a } function C(a, b) { return B(n.join(a + \";\") + (b || \"\")) } function D(a, b) { return typeof a === b } function E(a, b) { return !!~(\"\" + a).indexOf(b) } function F(a, b) { for (var d in a) { var e = a[d]; if (!E(e, \"-\") \u0026\u0026 j[e] !== c) return b == \"pfx\" ? e : !0 } return !1 } function G(a, b, d) { for (var e in a) { var f = b[a[e]]; if (f !== c) return d === !1 ? a[e] : D(f, \"function\") ? f.bind(d || b) : f } return !1 } function H(a, b, c) { var d = a.charAt(0).toUpperCase() + a.slice(1), e = (a + \" \" + p.join(d + \" \") + d).split(\" \"); return D(b, \"string\") || D(b, \"undefined\") ? F(e, b) : (e = (a + \" \" + q.join(d + \" \") + d).split(\" \"), G(e, b, c)) } function I() { e.input = function (c) { for (var d = 0, e = c.length; d \u003c e; d++)u[c[d]] = c[d] in k; return u.list \u0026\u0026 (u.list = !!b.createElement(\"datalist\") \u0026\u0026 !!a.HTMLDataListElement), u }(\"autocomplete autofocus list placeholder max min multiple pattern required step\".split(\" \")), e.inputtypes = function (a) { for (var d = 0, e, f, h, i = a.length; d \u003c i; d++)k.setAttribute(\"type\", f = a[d]), e = k.type !== \"text\", e \u0026\u0026 (k.value = l, k.style.cssText = \"position:absolute;visibility:hidden;\", \/^range$\/.test(f) \u0026\u0026 k.style.WebkitAppearance !== c ? (g.appendChild(k), h = b.defaultView, e = h.getComputedStyle \u0026\u0026 h.getComputedStyle(k, null).WebkitAppearance !== \"textfield\" \u0026\u0026 k.offsetHeight !== 0, g.removeChild(k)) : \/^(search|tel)$\/.test(f) || (\/^(url|email)$\/.test(f) ? e = k.checkValidity \u0026\u0026 k.checkValidity() === !1 : e = k.value != l)), t[a[d]] = !!e; return t }(\"search tel url email datetime date month week time datetime-local number range color\".split(\" \")) } var d = \"2.8.2\", e = {}, f = !0, g = b.documentElement, h = \"modernizr\", i = b.createElement(h), j = i.style, k = b.createElement(\"input\"), l = \":)\", m = {}.toString, n = \" -webkit- -moz- -o- -ms- \".split(\" \"), o = \"Webkit Moz O ms\", p = o.split(\" \"), q = o.toLowerCase().split(\" \"), r = { svg: \"http:\/\/www.w3.org\/2000\/svg\" }, s = {}, t = {}, u = {}, v = [], w = v.slice, x, y = function (a, c, d, e) { var f, i, j, k, l = b.createElement(\"div\"), m = b.body, n = m || b.createElement(\"body\"); if (parseInt(d, 10)) while (d--) j = b.createElement(\"div\"), j.id = e ? e[d] : h + (d + 1), l.appendChild(j); return f = [\"\u0026#173;\", '\u003cstyle id=\"s', h, '\"\u003e', a, \"\u003c\/style\u003e\"].join(\"\"), l.id = h, (m ? l : n).innerHTML += f, n.appendChild(l), m || (n.style.background = \"\", n.style.overflow = \"hidden\", k = g.style.overflow, g.style.overflow = \"hidden\", g.appendChild(n)), i = c(l, a), m ? l.parentNode.removeChild(l) : (n.parentNode.removeChild(n), g.style.overflow = k), !!i }, z = {}.hasOwnProperty, A; !D(z, \"undefined\") \u0026\u0026 !D(z.call, \"undefined\") ? A = function (a, b) { return z.call(a, b) } : A = function (a, b) { return b in a \u0026\u0026 D(a.constructor.prototype[b], \"undefined\") }, Function.prototype.bind || (Function.prototype.bind = function (b) { var c = this; if (typeof c != \"function\") throw new TypeError; var d = w.call(arguments, 1), e = function () { if (this instanceof e) { var a = function () { }; a.prototype = c.prototype; var f = new a, g = c.apply(f, d.concat(w.call(arguments))); return Object(g) === g ? g : f } return c.apply(b, d.concat(w.call(arguments))) }; return e }), s.touch = function () { var c; return \"ontouchstart\" in a || a.DocumentTouch \u0026\u0026 b instanceof DocumentTouch ? c = !0 : y([\"@media (\", n.join(\"touch-enabled),(\"), h, \")\", \"{#modernizr{top:9px;position:absolute}}\"].join(\"\"), function (a) { c = a.offsetTop === 9 }), c }, s.geolocation = function () { return \"geolocation\" in navigator }, s.postmessage = function () { return !!a.postMessage }, s.csstransitions = function () { return H(\"transition\") }, s.localstorage = function () { try { return localStorage.setItem(h, h), localStorage.removeItem(h), !0 } catch (a) { return !1 } }, s.sessionstorage = function () { try { return sessionStorage.setItem(h, h), sessionStorage.removeItem(h), !0 } catch (a) { return !1 } }, s.svg = function () { return !!b.createElementNS \u0026\u0026 !!b.createElementNS(r.svg, \"svg\").createSVGRect }, s.inlinesvg = function () { var a = b.createElement(\"div\"); return a.innerHTML = \"\u003csvg \/\u003e\", (a.firstChild \u0026\u0026 a.firstChild.namespaceURI) == r.svg }, s.svgclippaths = function () { return !!b.createElementNS \u0026\u0026 \/SVGClipPath\/.test(m.call(b.createElementNS(r.svg, \"clipPath\"))) }; for (var J in s) A(s, J) \u0026\u0026 (x = J.toLowerCase(), e[x] = s[J](), v.push((e[x] ? \"\" : \"no-\") + x)); return e.input || I(), e.addTest = function (a, b) { if (typeof a == \"object\") for (var d in a) A(a, d) \u0026\u0026 e.addTest(d, a[d]); else { a = a.toLowerCase(); if (e[a] !== c) return e; b = typeof b == \"function\" ? b() : b, typeof f != \"undefined\" \u0026\u0026 f \u0026\u0026 (g.className += \" \" + (b ? \"\" : \"no-\") + a), e[a] = b } return e }, B(\"\"), i = k = null, e._version = d, e._prefixes = n, e._domPrefixes = q, e._cssomPrefixes = p, e.testProp = function (a) { return F([a]) }, e.testAllProps = H, e.testStyles = y, g.className = g.className.replace(\/(^|\\s)no-js(\\s|$)\/, \"$1$2\") + (f ? \" js \" + v.join(\" \") : \"\"), e }(this, this.document);\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n    (function () {\n        var appData = window.appData = window.appData || {};\n        appData.info = {\n            SeeSpecialOffer: 'Special Offer',\n            SeeDetails: 'See details',\n            SeeDetailsLinkText: 'see details',\n            NotYetReleased: 'Not yet released',\n            ProductQuantity: 'Quantity: {0}',\n            AddToCart: 'add to cart',\n            AvailabilityID0: 'Sold Out',\n            AvailabilityID6: 'On re-order',\n            AddToWishList: 'add to wish list',\n            AddToGiftList: 'add to gift list',\n            cacheQueryString: 'z=1',\n            eGiftPID: '978099972753',\n            forceCartPageOnCheckout: true,\n            forceUrlCouponPromo: 'vcpromocode:Indigo15',\n            checkoutApiUrl: 'https:\/\/www.chapters.indigo.ca\/checkout-api\/',\n            shopUrl: 'https:\/\/shop.chapters.indigo.ca\/',\n            browseBase: 'https:\/\/www.chapters.indigo.ca\/',\n            templatesUrl: '\/ui\/js\/browse-knockout-templates-b77d2e1c46.js',\n            dynamicImageUrl: 'https:\/\/dynamic.indigoimages.ca\/',\n            AssetsUrl: '\/ui\/',\n            membershipResetPasswordUrl: '\/account-centre\/en-ca\/forgot-password.html',\n            membershipLoginUrl: '\/api2\/v1_6\/membership\/validateloginv0',\n            membershipLogoutUrl: '\/api2\/v1_6\/users\/logout',\n            membershipEmailSignUpUrl: '\/api2\/v1_6\/membership\/EmailSignUp?Language=en-CA\u0026service=indigo.shop',\n            membershipCreateAccountUrl: '\/api2\/v1_6\/membership\/createv0?Language=en-CA\u0026service=indigo.shop',\n            accountCentreUrl: 'https:\/\/www.chapters.indigo.ca\/account-centre\/en-ca\/',\n            accountCentreCreateUrl: 'https:\/\/www.chapters.indigo.ca\/account-centre\/en-ca\/sign-in.html?createAccount=1',\n            isUserEligibleToRenewMembershipUrl: 'https:\/\/www.chapters.indigo.ca\/account-centre\/en-ca\/rewards\/IsUserEligibleToRenewMembership',\n            defaultLORDonation: 2,\n            contributorMap: {\"By (author)\":\"Author\",\"Edited by\":\"Editor\",\"Performed by\":\"Performer\",\"Performed by (orchestra, band, ensemble)\":\"Performer\",\"Author\":\"Author\",\"Editor\":\"Editor\",\"Publisher\":\"Publisher\",\"Performer\":\"Performer\",\"Performers\":\"Performer\",\"Artist1\":\"GuestArtist\",\"GuestArtist\":\"GuestArtist\",\"Producer\":\"Producer\",\"Star\":\"Star\",\"Director\":\"Director\"},\n            sectionDropdownDelay: 1000,\n            cartDrawerDelay: 500,\n            pwpEnabled: true,\n            pwpDiscountTypeExcludeList: [\"0\"],\n            bazaarVoiceUserTokenExpiryMaxAge: 30,\n            CartPage_ZeroItemInYourCart: 'items in your cart. Go to Cart Page',\n            CartPage_ItemInYourCart: 'item in your cart. Go to Cart Page',\n            CartPage_ItemsInYourCart: 'items in your cart. Go to Cart Page',\n            EmailSignUp_ErrorHeading: 'We\\u0027re Sorry!',\n            EmailSignUp_ErrorMessage: 'We were unable to sign you up for email due to a system error. Please try again or contact \\u003ca href=\\\"http:\/\/help.indigo.ca\/app\/ask\\\"\\u003ecustomer service\\u003c\/a\\u003e',\n            EmailSignUp_SuccessHeading: 'Thanks for Joining Our Email Program',\n            EmailSignUp_SuccessMessageA: 'will receive a special welcome from \\u003cb\\u003echapters.indigo@email.indigo.ca\\u003c\/b\\u003e',\n            EmailSignUp_SuccessMessageB: 'Please contact \\u003ca href=\\\"http:\/\/help.indigo.ca\/app\/ask\\\"\\u003ecustomer service\\u003c\/a\\u003e if your email address is incorrect.',\n            SpecialOffers_ErrorHeading: 'We\\u0027re Sorry!',\n            SpecialOffers_ErrorMessage: 'We\\u0027re currently experiencing technical difficulties.',\n            AjaxError_General: '\\u003cdiv class=\\u0027generalAjaxErrorTitle\\u0027\\u003eOops, something has gone wrong.\\u003c\/div\\u003e\\u003cdiv class=\\u0027generalAjaxErrorMessage\\u0027\\u003eWe\\u0027ve run into a technical error.\\u003cbr\/\\u003ePlease try again.\\u003c\/div\\u003e',\n            ErrorMessageUserInLockoutPeriod: '\\u003cspan\\u003eYour account has been locked due to multiple password attempts. To unlock your account please use our email contact form at \\u003ca href=\\\"https:\/\/help.indigo.ca\/\\\" class=\\\"embedded-link\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"\\u003ehelp.indigo.ca\\u003c\/a\\u003e as our phones are temporarily down due to COVID-19.\\u003c\/span\\u003e',\n            CurrentLocationNotAvailable: 'We cannot detect your location. Please search for stores using the city\/postal code field.',\n            signIn: {\n                text: 'Sign In',\n                header: 'Access your online Indigo account to track orders, create a registry, write reviews, see your plum points, and more.',\n                errorMessage: 'Incorrect Email and\/or Password',\n                toYourAccount: 'Sign in to your Indigo Online Account',\n                save: 'save',\n                now: 'Sign in now',\n                socialShort: 'Connect your favourite social networks to share and post comments.',\n                socialLong: '\\u003cdl\\u003e\\u003cdd\\u003e\\u003cstrong\\u003eConnecting socially allows you to:\\u003c\/strong\\u003e\\u003c\/dd\\u003e\\u003cdt\\u003e Share reviews and comments to multiple networks at once.\\u003c\/dt\\u003e\\u003cdt\\u003eSee what your friends are recommending and commenting on.\\u003c\/dt\\u003e\\u003c\/dl\\u003e\\u003cp\\u003e\\u003cstrong\\u003eConnecting socially DOES NOT allow you to\\u003c\/strong\\u003e access your wish lists, gift lists, order history or account information. If you\\u0027d like to access those, use the Indigo account sign in area at the top of this box.\\u003c\/p\\u003e\\u003cp\\u003eWhen you connect with us socially, your networks won\\u0027t see everything you\\u0027re doing on our site - just what you choose to share. We do not share information about you or your Indigo online account to your social networks.\\u003c\/p\\u003e',\n                couldNotProcess: 'Could not process. Please try again.'\n            },\n            dontHaveAnAccount: 'Don\\u0027t have an account? ',\n            createOneNow: 'Create one now',\n            createPasswordWatermark: 'create password',\n            securityAnswerWatermark: 'your answer',\n            emailAddress: 'email address',\n            forgetPassword: 'Forgot your password?',\n            password: 'password',\n            notMe: 'not',\n            securityQuestionDefault: 'select a security question',\n            securityQuestions: {\n                title: 'Please secure your account',\n                text: 'Before you proceed, please take a moment to add a\\r\\nsecurity question and answer to your account. This information is mandatory and will be used\\r\\nto verify your identity in the event that you forget your password.'\n            },\n            securityQuestionMissing: 'Please select a security question.',\n            securityAnswerMissing: 'Please enter a security answer.',\n            securityAnswerTooShort: 'The answer to your personal security question must be between 3 and 30 characters long.',\n            optional:'Optional',\n            save: 'save',\n            passwordSecurityNote: 'Take care to protect your personal information online. Create unique passwords for each of your online accounts and change those passwords frequently.',\n            useNewKoboImages: true,\n            api2Url: '\/api2\/v1_1\/',\n            locale: 'en-CA',\n            plumPlusPurchasePid: '88270954094',\n            plumPlusPurchaseCatalogue: 'Gifts',\n            plumPlusRenewalPid: '88270954095',\n            plumPlusRenewalCatalogue: 'Gifts',\n            loyaltyCardEndpoint: 'https:\/\/www.chapters.indigo.ca\/api2\/v1_7\/loyalty\/card'\n        };\n\n        appData.omnitureConfigInfo = {\n            account: 'onlineindigoca',\n            linkInternalFilters: 'javascript:,www.chapters.ca,www.chapters.indigo.ca,chapters.indigo.ca,kiosk.indigo.ca,shop.chapters.indigo.ca,shop.kiosk.indigo.ca,library.indigo.ca,community.indigo.ca,downloads.indigo.ca,help.indigo.ca,m.indigo.ca'\n        };\n        appData.paypalConfigInfo = {\n            environment: 'production',\n            merchantID: '4VAV2TBHXNDRU',\n            inContextExclusion: '.+(Edge\/12|MSIE 9.0|MSIE 8.0).+'\n        };\n\n        appData.enableExternalPilot = false;\n        \/\/use this storage for caching data on the page. it will be cleaned up on every page reload.\n        appData.pageCache = {};\n\n    }());\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n    (function () {\n        var appData = window.appData = window.appData || {};\n        appData.browseCartInit = {\n            resx: {\n                BrowseCart_ItemAdded: 'Item added!',\n                BrowseCart_DontShowSpecialOffer:  'I\\u0027m not interested, don\\u0027t show me this special offer again',\n                BrowseCart_SpecialOfferImage: '\/ui\/Images\/itempage\/special-offer-burst-en-90913d1f87.png',\n                BrowseCart_FreeGiftImage: '\/ui\/Images\/burst_freegift_en-94e32e08b7.png',\n                BrowseCart_PaypalButton: '\/ui\/Images\/Paypal_Cart_Button-dc7b83ea54.png',\n                BrowseCart_SeeSpecialOffer: 'Special Offer',\n                BrowseCart_ATP_Backorder: 'Please note that your order quantity of {0} exceeds our current inventory of {1}. Additional quantity:',\n                BrowseCart_BonusCard_Applied: '${0} Bonus Card Applied',\n                BrowseCart_BonusCard_UseOnce: 'This promotion may only be used once.  Any unused portion will be forfeited.',\n                BrowseCart_BonusCard_DistDiscount: 'Note: the discount has been shared among eligible items in your cart.',\n                BrowseCart_BonusCard_GenCard: '\/ui\/Images\/BonusCard_Gen_EN_100px-d01d79b8e2.png',\n                itemPriceFree: 'FREE',\n                inStock: 'In stock',\n                outOfStock: 'Unavailable',\n                BrowseCart_AddToCart: 'Add To Cart',\n                BrowseCart_CartReminder_Header: 'You Have Items In Your Shopping Cart',\n                BrowseCart_CartReminder_Message: 'Place your order soon, before these items sell out!',\n                BrowseCart_CartReminder_Link: 'View my shopping cart',\n                By: 'by ',\n                StoreFinder_LowStockWarning: 'Low stock. Please call ahead.',\n                StoreFinder_SeeHours: 'see hours',\n                StoreFinder_OnlineOnly: 'Online only - not available in store.'\n            }\n        };\n    }());\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/ExternalLibs\/jquery-1210800790.min.js\" defer\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/ExternalLibs\/knockout-629633c37c.js\" defer\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/ExternalLibs\/lodash-62acde2a26.min.js\" defer\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/runtime.826d0225a1a5a422a5a5.js\" defer\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/common-critical-rendering.1c5fc1be75daaae16eaa.js\" defer\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/critical-rendering.57394f83dda50b382d58.js\" defer\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/static.indigoimages.ca\/shared-ui\/adobe-visitor-api-v3.1.2.js\" defer\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/common-flow.f7f92eee599c37c434d9.js\" defer\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/itempage.46f5c843e1df1e6f17c0.js\" defer\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/flow.359e8c21ce5d2c69e1b6.js\" defer\u003e\u003c\/script\u003e \u003cscript\u003e\/\/ \u003c![CDATA[\n       (function(win, doc, style, timeout) {\n           var STYLE_ID = 'at-body-style';\n\n           function getParent() {\n               return doc.getElementsByTagName('head')[0];\n           }\n\n          function addStyle(parent, id, def) {\n            if (!parent) {\n              return;\n            }\n\n            var style = doc.createElement('style');\n            style.id = id;\n            style.innerHTML = def;\n            parent.appendChild(style);\n          }\n\n          function removeStyle(parent, id) {\n            if (!parent) {\n              return;\n            }\n\n            var style = doc.getElementById(id);\n\n            if (!style) {\n              return;\n            }\n\n            parent.removeChild(style);\n          }\n\n          addStyle(getParent(), STYLE_ID, style);\n          setTimeout(function() {\n            removeStyle(getParent(), STYLE_ID);\n          }, timeout);\n       }(window, document, \"body {opacity: 0 !important}\", 3000));\n   \n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/static.indigoimages.ca\/shared-ui\/at-adobe-test-and-target-v2.3.0.js\" async=\"\"\u003e\u003c\/script\u003e \u003cscript\u003e\/\/ \u003c![CDATA[\n    (function () {\n        'use strict';\n\n        var appData = window.appData = window.appData || {};\n        \n            appData.renderMode = 'Web';\n        \n        appData.browseBase = 'https:\/\/www.chapters.indigo.ca\/';\n        appData.versionPath = '';\n        appData.siteStaticAssetsDomain = '\/ui\/';\n        appData.siteStaticAssetsDomainVersionPath = '\/ui\/';\n        appData.isResponsiveHeader = true;\n        appData.enabledCaptcha = true;\n        appData.balanceCheckCaptchaKey = '6Lc3eSEUAAAAAHA_JKfIVqFgCPcz_76C0uTU0RtJ';\n        appData.addToWishListNotificationDisplayTime = 3000;\n        appData.registry = {\n            customerListMetaCacheDuration: '120',\n            getCustomerListMetaEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/Registry',\n            saveListEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/savelist',\n\t\t\tsaveItemToListEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/SaveProductToList',\n\t\t\tupdateShippingDetails: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/updateShippingDetails',\n            getListsEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/getlists\/',\n            manualDecrementEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/ManualDecrement',\n            createListAndSaveProductEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/SaveListAndAddProduct',\n            createListAndMoveProductEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/SaveListAndMoveProduct',\n            moveProductQuantityAskEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/MoveProductQuantityAsk',\n            getListEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/getlist\/',\n            setDefaultListEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/SetDefaultList',\n            externalApiUrl: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/product\/Detail',\n            manageWishListUrl: 'https:\/\/www.chapters.indigo.ca\/en-ca\/list\/manage\/wishlist',\n            removeProductFromListEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/RemoveProductFromList',\n            updateProductQuantityAskEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/UpdateProductQuantityAsk',\n            searchCustomerListsEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/SearchCustomerLists',\n            searchCustomersEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/SearchCustomers',\n            deleteListEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/DeleteList',\n            getListItemsEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/GetListItems',\n            getListItemsForAnotherCustomerEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/GetListItemsForAnotherCustomer',\n            validateEventDetailsEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/ValidateEventDetails',\n\t\t\tcustomerListInfoEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/GetCustomerListInfoForListIds',  \n\t\t\tgetAddressesEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/GetAddresses',\n\t\t\taddAddressEndpoint: 'https:\/\/www.chapters.indigo.ca\/api\/v1\/registry\/AddAddress'\n        };\n        appData.opinionLab = {\n                indigoLogoEn: \"\/ui\/Images\/waypoint_logo_en-d056cdf37b.png\",\n                indigoLogoFr: \"\/ui\/Images\/waypoint_logo_fr-9149cf7a7b.png\",\n                opinionLabLogo: \"\/ui\/Images\/oo_opinionlab_logo-10d643f8ca.png\"\n        };\n        appData.RakutenKoboLogo = \"\/ui\/Images\/kobo\/RakutenKoboLogo-d7d9c9a560.png\";\n        appData.pixelsData = {\n            cjPixelCookieExpiration: '168'\n        };\n        appData.locale = 'en-CA';\n        appData.browseBaseUrl = 'https:\/\/www.chapters.indigo.ca\/en-ca\/';\n        appData.notificationCTAs = {\n            cart: 'https:\/\/www.chapters.indigo.ca\/en-ca\/checkout\/shoppingbag.html',\n            wishList: 'https:\/\/www.chapters.indigo.ca\/en-ca\/list\/manage\/wishlist',\n            giftList: 'https:\/\/www.chapters.indigo.ca\/en-ca\/list\/manage\/giftlist',\n            registry: 'https:\/\/www.chapters.indigo.ca\/en-ca\/list\/manage\/registry'\n        };\n        appData.algoliaAppId = 'JEV9K3PMEB';\n        appData.algoliaApiKey = '81b23437c727c42cb82f12944091ad22';\n        appData.algoliaIndex = 'prod_Catalogue';\n        appData.algoliaQuerySuggestionsUrl = 'https:\/\/jev9k3pmeb-dsn.algolia.net\/1\/indexes\/prod_Catalogue_query_suggestions\/query?x-algolia-agent=Algolia';\n    }());\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript\u003e\/\/ \u003c![CDATA[\n    (function () {\n        var publicPreRequireDependencies = {};\n        window.prerequire = {\n            storage: [],\n            registerPublicDependency: function (name, value) {\n                publicPreRequireDependencies[name] = value;\n            },\n            add: function add(dependencies, callback) {\n                if (!(dependencies instanceof Array)) {\n                    console.error('dependencies should be an Array');\n                }\n                this.storage.push({ dependencies: dependencies, callback: callback });\n            },\n            fire: function fire() {\n                if (!window.flowFinished) {\n                    return;\n                }\n                for (var i = 0, len = this.storage.length; i \u003c len; i++) {\n                    var requirements = this.storage[i];\n                    tryCatch(function () {\n                        requirements.callback.apply(\n                            null,\n                            requirements.dependencies.map(function (key, value) {\n                                return publicPreRequireDependencies[key];\n                            })\n                        );\n                    }, 'failed to run prerequired callback: ' + requirements.callback)();\n                }\n            }\n        };\n\n        window.tryCatch = function (fn, message) {\n            message = message || '';\n            if (window.DEBUG) {\n                return function () {\n                    var args = Array.prototype.slice.call(arguments);\n                    fn.apply(this, args);\n                };\n            } else {\n                return function () {\n                    var errorDetails;\n                    var args = Array.prototype.slice.call(arguments);\n                    try {\n                        fn.apply(this, args);\n                    } catch (ex) {\n                        if (typeof ex === 'string') {\n                            errorDetails = ex;\n                        } else {\n                            errorDetails = {\n                                errorType: ex.constructor,\n                                message: ex.message,\n                                stack: ex.stack\n                            };\n                        }\n                        if (window.Bugsnag) {\n                            Bugsnag.notify('Logic Error', message, {\n                                ErrorDetails: errorDetails\n                            });\n                        } else {\n                            throw ex;\n                        }\n                    }\n                };\n            }\n        };\n    }());\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\/\/ \u003c![CDATA[\n        {\n  \"@type\": \"Website\",\n  \"@context\": \"http:\/\/schema.org\/\",\n  \"name\": \"Indigo\",\n  \"alternateName\": \"Chapters Indigo\",\n  \"url\": \"https:\/\/www.chapters.indigo.ca\/en-ca\/\",\n  \"potentialAction\": {\n    \"@type\": \"SearchAction\",\n    \"target\": \"https:\/\/www.chapters.indigo.ca\/en-ca\/home\/search\/?keywords={search_term_string}\",\n    \"query-input\": \"required name=search_term_string\"\n  }\n}\n    \n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\/\/ \u003c![CDATA[\n        {\n  \"@type\": \"Organization\",\n  \"@context\": \"http:\/\/schema.org\/\",\n  \"name\": \"Indigo\",\n  \"alternateName\": \"Chapters Indigo\",\n  \"url\": \"https:\/\/www.chapters.indigo.ca\",\n  \"contactPoint\": {\n    \"@type\": \"ContactPoint\",\n    \"telephone\": \"+1-800-832-7569\",\n    \"contactType\": \"customer service\",\n    \"contactOption\": \"tollfree\",\n    \"availableLanguage\": [\n      \"en\",\n      \"fr\"\n    ]\n  },\n  \"legalName\": \"Indigo Books \u0026 Music Inc.\",\n  \"logo\": \"https:\/\/www.chapters.indigo.ca\/\/ui\/Images\/indigo_logo_106x55.png\"\n}\n    \n\/\/ ]]\u003e\u003c\/script\u003e Purple, Green and Yellow, Book by Robert Munsch (Paperback) | www.chapters.indigo.ca \u003cscript nonce=\"24091c1f-a1b3-4ca7-b07a-fefd3bf67dd8\" data-apikey=\"76b511453c9b484693dddb266f41cbd2\"\u003e\/\/ \u003c![CDATA[\n!function(a,b){function c(a,b){return a\u0026\u0026b\u0026\u0026a.type===b.type\u0026\u0026a.name===b.name\u0026\u0026m(a.metaData,b.metaData)}function d(a){try{if(\"function\"!=typeof a)return a;if(!a.bugsnag){var b=i();a.bugsnag=function(){if(F=b,!I){var c=a.apply(this,arguments);return F=null,c}try{return a.apply(this,arguments)}catch(d){if(w(\"autoNotify\",!0)){var e={};j(e),z({name:d.name,message:d.message,stacktrace:B(d)||A(),file:d.fileName||d.sourceURL,lineNumber:d.lineNumber||d.line,columnNumber:d.columnNumber?d.columnNumber+1:void 0},e,{originalSeverity:\"error\",unhandled:!0,severityReason:{type:\"unhandledException\"}}),D()}throw d}finally{F=null}},a.bugsnag.bugsnag=a.bugsnag}return a.bugsnag}catch(c){return a}}function e(){if(P){var b=function(a){if(y(\"autoBreadcrumbsClicks\")){var b,c;try{b=n(a.target),c=o(a.target)}catch(d){b=\"[hidden]\",c=\"[hidden]\",l(\"Cross domain error when tracking click event. See https:\/\/docs.bugsnag.com\/platforms\/browsers\/faq\/#3-cross-origin-script-errors\")}H.leaveBreadcrumb({type:\"user\",name:\"UI click\",metaData:{targetText:b,targetSelector:c}})}};a.addEventListener(\"click\",b,!0)}}function f(){function b(a,b){y(\"autoBreadcrumbsConsole\")\u0026\u0026H.leaveBreadcrumb({type:\"log\",name:\"Console output\",metaData:{severity:a,message:Array.prototype.slice.call(b).join(\", \")}})}if(\"undefined\"!=typeof a.console){var c=console.log,d=console.warn,e=console.error,f=console.group,g=console.groupCollapsed;H.enableAutoBreadcrumbsConsole=function(){H.autoBreadcrumbsConsole=!0,k(console,\"log\",function(){b(\"log\",arguments)}),k(console,\"warn\",function(){b(\"warn\",arguments)}),k(console,\"error\",function(){b(\"error\",arguments)}),k(console,\"group\",function(){b(\"log\",[\"[group]\"].concat(Array.prototype.slice.call(arguments)))}),k(console,\"groupCollapsed\",function(){b(\"log\",[\"[group]\"].concat(Array.prototype.slice.call(arguments)))})},H.disableAutoBreadcrumbsConsole=function(){H.autoBreadcrumbsConsole=!1,console.log=c,console.warn=d,console.error=e,console.group=f,console.groupCollapsed=g},y(\"autoBreadcrumbsConsole\")\u0026\u0026H.enableAutoBreadcrumbsConsole()}}function g(){function b(a){return a.split(\"#\")[1]||\"\"}function c(a){var c=a.oldURL,d=a.newURL,e={};return c\u0026\u0026d?(e.from=b(c),e.to=b(d)):e.to=location.hash,{type:\"navigation\",name:\"Hash changed\",metaData:e}}function d(){return{type:\"navigation\",name:\"Navigated back\"}}function e(){return{type:\"navigation\",name:\"Page hidden\"}}function f(){return{type:\"navigation\",name:\"Page shown\"}}function g(){return{type:\"navigation\",name:\"Page loaded\"}}function h(){return{type:\"navigation\",name:\"DOMContentLoaded\"}}function i(a,b,c,d){var e=location.pathname+location.search+location.hash;return{type:\"navigation\",name:\"History \"+a,metaData:{from:e,to:d||e,prevState:history.state,nextState:b}}}function j(a,b,c){return i(\"pushState\",a,b,c)}function l(a,b,c){return i(\"replaceState\",a,b,c)}function m(a){return function(){y(\"autoBreadcrumbsNavigation\")\u0026\u0026H.leaveBreadcrumb(a.apply(null,arguments))}}if(P\u0026\u0026a.history\u0026\u0026a.history.state\u0026\u0026a.history.pushState\u0026\u0026a.history.pushState.bind){var n=history.pushState,o=history.replaceState;H.enableAutoBreadcrumbsNavigation=function(){H.autoBreadcrumbsNavigation=!0,k(history,\"pushState\",m(j)),k(history,\"replaceState\",m(l))},H.disableAutoBreadcrumbsNavigation=function(){H.autoBreadcrumbsNavigation=!1,history.pushState=n,history.replaceState=o},a.addEventListener(\"hashchange\",m(c),!0),a.addEventListener(\"popstate\",m(d),!0),a.addEventListener(\"pagehide\",m(e),!0),a.addEventListener(\"pageshow\",m(f),!0),a.addEventListener(\"load\",m(g),!0),a.addEventListener(\"DOMContentLoaded\",m(h),!0),y(\"autoBreadcrumbsNavigation\")\u0026\u0026H.enableAutoBreadcrumbsNavigation()}}function h(){Q=!1}function i(){var a=document.currentScript||F;if(!a\u0026\u0026Q){var b=document.scripts||document.getElementsByTagName(\"script\");a=b[b.length-1]}return a}function j(a){var b=i();b\u0026\u0026(a.script={src:b.src,content:w(\"inlineScript\",!0)?b.innerHTML:\"\"})}function k(a,b,c){var d=a[b];a[b]=function(){c.apply(this,arguments),\"function\"==typeof d\u0026\u0026d.apply(this,arguments)}}function l(b){var c=w(\"disableLog\"),d=a.console;void 0===d||void 0===d.log||c||d.log(\"[Bugsnag] \"+b)}function m(a,b){return s(a)===s(b)}function n(a){var b=a.textContent||a.innerText||\"\";return(\"submit\"===a.type||\"button\"===a.type)\u0026\u0026(b=a.value),b=b.replace(\/^\\s+|\\s+$\/g,\"\"),p(b,140)}function o(a){var b=[a.tagName];if(a.id\u0026\u0026b.push(\"#\"+a.id),a.className\u0026\u0026a.className.length){var c=\".\"+a.className.split(\" \").join(\".\");b.push(c)}var d=b.join(\"\");if(!document.querySelectorAll||!Array.prototype.indexOf)return d;try{if(1===document.querySelectorAll(d).length)return d}catch(e){return d}if(a.parentNode.childNodes.length\u003e1){var f=Array.prototype.indexOf.call(a.parentNode.childNodes,a)+1;d=d+\":nth-child(\"+f+\")\"}return 1===document.querySelectorAll(d).length?d:a.parentNode?o(a.parentNode)+\" \u003e \"+d:d}function p(a,b){var c=\"(...)\";return a\u0026\u0026a.length\u003eb?a.slice(0,b-c.length)+c:a}function q(a){return\"[object Array]\"===Object.prototype.toString.call(a)}function r(a,b,c){var d=(c||0)+1,e=w(\"maxDepth\",O);if(c\u003ee)return\"[RECURSIVE]\";if(\"string\"==typeof a)return p(a,b);if(q(a)){for(var f=[],g=0;g\u003ca.length;g++)f[g]=r(a[g],b,d);return f}if(\"object\"==typeof a\u0026\u0026null!=a){var h={};for(var i in a)Object.prototype.hasOwnProperty.call(a,i)\u0026\u0026(h[i]=r(a[i],b,d));return h}return a}function s(b,c,d){var e=w(\"maxDepth\",O);if(d\u003e=e)return encodeURIComponent(c)+\"=[RECURSIVE]\";d=d+1||1;try{if(a.Node\u0026\u0026b instanceof a.Node)return encodeURIComponent(c)+\"=\"+encodeURIComponent(C(b));var f=[];for(var g in b)if((!b.hasOwnProperty||b.hasOwnProperty(g))\u0026\u0026null!=g\u0026\u0026null!=b[g]){var h=c?c+\"[\"+g+\"]\":g,i=b[g];f.push(\"object\"==typeof i?s(i,h,d):encodeURIComponent(h)+\"=\"+encodeURIComponent(i))}return f.sort().join(\"\u0026\")}catch(j){return encodeURIComponent(c)+\"=\"+encodeURIComponent(\"\"+j)}}function t(a,b,c){if(null==b)return a;if(c\u003e=w(\"maxDepth\",O))return\"[RECURSIVE]\";a=a||{};for(var d in b)if(b.hasOwnProperty(d))try{a[d]=b[d].constructor===Object?t(a[d],b[d],c+1||1):b[d]}catch(e){a[d]=b[d]}return a}function u(a,b){a+=\"?\"+s(b)+\"\u0026ct=img\u0026cb=\"+(new Date).getTime();var c=w(\"notifyHandler\");if(\"xhr\"===c){var d=new XMLHttpRequest;d.open(\"GET\",a,!0),d.send()}else{var e=new Image;e.src=a}}function v(a){var b={},c=\/^data\\-([\\w\\-]+)$\/;if(a)for(var d=a.attributes,e=0;e\u003cd.length;e++){var f=d[e];if(c.test(f.nodeName)){var g=f.nodeName.match(c)[1];b[g]=f.value||f.nodeValue}}return b}function w(a,b){Y=Y||v(X);var c=void 0!==H[a]?H[a]:Y[a.toLowerCase()];return\"false\"===c\u0026\u0026(c=!1),\"notifyReleaseStages\"===a\u0026\u0026\"string\"==typeof c\u0026\u0026(c=c.split(\/\\s*,\\s*\/)),void 0!==c?c:b}function x(a){return a\u0026\u0026a.match(R)?!0:(l(\"Invalid API key '\"+a+\"'\"),!1)}function y(a){var b=w(\"autoBreadcrumbs\",!0);return w(a,b)}function z(b,c,d){var e=w(\"apiKey\");if(x(e)\u0026\u0026N){N-=1;var f=w(\"releaseStage\",\"production\"),g=w(\"notifyReleaseStages\");if(g){for(var h=!1,i=0;i\u003cg.length;i++)if(f===g[i]){h=!0;break}if(!h)return}var j=[b.name,b.message,b.stacktrace].join(\"|\");if(j!==G){G=j;var k={device:{time:(new Date).getTime()}},m={notifierVersion:V,apiKey:e,projectRoot:w(\"projectRoot\")||a.location.protocol+\"\/\/\"+a.location.host,context:w(\"context\")||a.location.pathname,user:w(\"user\"),metaData:t(t(k,w(\"metaData\")),c),releaseStage:f,appVersion:w(\"appVersion\"),url:a.location.href,userAgent:navigator.userAgent,language:navigator.language||navigator.userLanguage,severity:b.severity,name:b.name,message:b.message,stacktrace:b.stacktrace,file:b.file,lineNumber:b.lineNumber,columnNumber:b.columnNumber,breadcrumbs:K,payloadVersion:\"3\"},n=b.severity,o=n\u0026\u0026n!==d.originalSeverity;o\u0026\u0026(m.severity=new String(n),m.severity.__userSpecifiedSeverity=!0);var p=H.beforeNotify;if(\"function\"==typeof p){var q=p(m,m.metaData);if(q===!1)return}var r=m.severity,s=r\u0026\u0026!r.__userSpecifiedSeverity\u0026\u0026r!==d.originalSeverity;return s?(m.severity=r,m.severityReason={type:\"userCallbackSetSeverity\"}):o?(m.severity=n,m.severityReason={type:\"userSpecifiedSeverity\"}):(m.severity=d.originalSeverity,m.severityReason=d.severityReason),m.unhandled=d.unhandled,0===m.lineNumber\u0026\u0026\/Script error\\.?\/.test(m.message)?l(\"Ignoring cross-domain or eval script error. See https:\/\/docs.bugsnag.com\/platforms\/browsers\/faq\/#3-cross-origin-script-errors\"):void u(w(\"endpoint\")||U,m)}}}function A(){var a,b,c=10,d=\"[anonymous]\";try{throw new Error(\"\")}catch(e){a=\"\u003cgenerated\u003e\\n\",b=B(e)}if(!b){a=\"\u003cgenerated-ie\u003e\\n\";var f=[];try{for(var g=arguments.callee.caller.caller;g\u0026\u0026f.length\u003cc;){var h=S.test(g.toString())?RegExp.$1||d:d;f.push(h),g=g.caller}}catch(i){l(i)}b=f.join(\"\\n\")}return a+b}function B(a){return a.stack||a.backtrace||a.stacktrace}function C(a){if(a){var b=a.attributes;if(b){for(var c=\"\u003c\"+a.nodeName.toLowerCase(),d=0;d\u003cb.length;d++)b[d].value\u0026\u0026\"null\"!==b[d].value.toString()\u0026\u0026(c+=\" \"+b[d].name+'=\"'+b[d].value+'\"');return c+\"\u003e\"}return a.nodeName}}function D(){J+=1,a.setTimeout(function(){J-=1})}function E(a,b,c){var d=a[b],e=c(d);a[b]=e}var F,G,H={},I=!0,J=0,K=[],L=40,M=\"BugsnagNotify\",N=10,O=5;H.breadcrumbLimit=20,H.noConflict=function(){return a.Bugsnag=b,\"undefined\"==typeof b\u0026\u0026delete a.Bugsnag,H},H.refresh=function(){N=10},H.notifyException=function(a,b,c,d){if(!a){var e=\"Bugsnag.notifyException() was called with no arguments\";return l(e),void H.notify(M,e)}return\"string\"==typeof a?(l(\"Bugsnag.notifyException() was called with a string. Expected instance of Error. To send a custom message instantiate a new Error or use Bugsnag.notify('\u003cstring\u003e'). see https:\/\/docs.bugsnag.com\/platforms\/browsers\/#reporting-handled-exceptions\"),void H.notify.apply(null,arguments)):(b\u0026\u0026\"string\"!=typeof b\u0026\u0026(c=b,b=void 0),c||(c={}),j(c),void z({name:b||a.name,message:a.message||a.description,stacktrace:B(a)||A(),file:a.fileName||a.sourceURL,lineNumber:a.lineNumber||a.line,columnNumber:a.columnNumber?a.columnNumber+1:void 0,severity:d},c,{originalSeverity:\"warning\",unhandled:!1,severityReason:{type:\"handledException\"}}))},H.notify=function(b,c,d,e){b||(b=M,c=\"Bugsnag.notify() was called with no arguments\",l(c)),z({name:b,message:c,stacktrace:A(),file:a.location.toString(),lineNumber:1,severity:e},d,{originalSeverity:\"warning\",unhandled:!1,severityReason:{type:\"handledError\"}})},H.leaveBreadcrumb=function(a,b){var d=\"manual\",e={type:d,name:\"Manual\",timestamp:(new Date).getTime()};switch(typeof a){case\"object\":e=t(e,a);break;case\"string\":b\u0026\u0026\"object\"==typeof b?e=t(e,{name:a,metaData:b}):e.metaData={message:a};break;default:return void l(\"expecting 1st argument to leaveBreadcrumb to be a 'string' or 'object', got \"+typeof a)}for(var f=[d,\"error\",\"log\",\"navigation\",\"process\",\"request\",\"state\",\"user\"],g=!1,h=0;h\u003cf.length;h++)if(f[h]===e.type){g=!0;break}g||(l(\"Converted invalid breadcrumb type '\"+e.type+\"' to '\"+d+\"'\"),e.type=d);var i=K.slice(-1)[0];if(c(e,i))i.count=i.count||1,i.count++;else{var j=Math.min(H.breadcrumbLimit,L);e.name=p(e.name,32),K.push(r(e,140)),K.length\u003ej\u0026\u0026(K=K.slice(-j))}};var P=\"undefined\"!=typeof a.addEventListener;H.enableAutoBreadcrumbsConsole=function(){},H.disableAutoBreadcrumbsConsole=function(){},H.enableAutoBreadcrumbsNavigation=function(){},H.disableAutoBreadcrumbsNavigation=function(){},H.enableAutoBreadcrumbsErrors=function(){H.autoBreadcrumbsErrors=!0},H.disableAutoBreadcrumbsErrors=function(){H.autoBreadcrumbsErrors=!1},H.enableAutoBreadcrumbsClicks=function(){H.autoBreadcrumbsClicks=!0},H.disableAutoBreadcrumbsClicks=function(){H.autoBreadcrumbsClicks=!1},H.enableAutoBreadcrumbs=function(){H.enableAutoBreadcrumbsClicks(),H.enableAutoBreadcrumbsConsole(),H.enableAutoBreadcrumbsErrors(),H.enableAutoBreadcrumbsNavigation()},H.disableAutoBreadcrumbs=function(){H.disableAutoBreadcrumbsClicks(),H.disableAutoBreadcrumbsConsole(),H.disableAutoBreadcrumbsErrors(),H.disableAutoBreadcrumbsNavigation()},H.enableNotifyUnhandledRejections=function(){H.notifyUnhandledRejections=!0},H.disableNotifyUnhandledRejections=function(){H.notifyUnhandledRejections=!1};var Q=\"complete\"!==document.readyState;document.addEventListener?(document.addEventListener(\"DOMContentLoaded\",h,!0),a.addEventListener(\"load\",h,!0)):a.attachEvent(\"onload\",h);var R=\/^[0-9a-f]{32}$\/i,S=\/function\\s*([\\w\\-$]+)?\\s*\\(\/i,T=\"https:\/\/notify.bugsnag.com\/\",U=T+\"js\",V=\"3.3.3\",W=document.getElementsByTagName(\"script\"),X=W[W.length-1];H._serialize=s;var Y;if(a.atob){if(a.ErrorEvent)try{0===new a.ErrorEvent(\"test\").colno\u0026\u0026(I=!1)}catch(Z){}}else I=!1;if(w(\"autoNotify\",!0)){E(a,\"onerror\",function(b){return function(c,d,e,f,g){var h=w(\"autoNotify\",!0),i={};if(!f\u0026\u0026a.event\u0026\u0026(f=a.event.errorCharacter),j(i),F=null,h\u0026\u0026!J){var k,l;1===arguments.length?(k=c\u0026\u0026c.type?\"Event: \"+c.type:\"window.onerror\",l=c\u0026\u0026c.detail?c.detail:void 0,i.event=c):(k=g\u0026\u0026g.name||\"window.onerror\",l=c),z({name:k,message:l,file:d,lineNumber:e,columnNumber:f,stacktrace:g\u0026\u0026B(g)||A()},i,{originalSeverity:\"error\",unhandled:!0,severityReason:{type:\"unhandledException\"}}),y(\"autoBreadcrumbsErrors\")\u0026\u0026H.leaveBreadcrumb({type:\"error\",name:k,metaData:{severity:\"error\",file:d,message:l,line:e}})}b\u0026\u0026b(c,d,e,f,g)}});var $=function(a){return function(b,c){if(\"function\"==typeof b){b=d(b);var e=Array.prototype.slice.call(arguments,2);return a(function(){b.apply(this,e)},c)}return a(b,c)}};E(a,\"setTimeout\",$),E(a,\"setInterval\",$),a.requestAnimationFrame\u0026\u0026E(a,\"requestAnimationFrame\",function(a){return function(b){return a(d(b))}}),a.setImmediate\u0026\u0026E(a,\"setImmediate\",function(a){return function(){var b=Array.prototype.slice.call(arguments);return b[0]=d(b[0]),a.apply(this,b)}}),\"onunhandledrejection\"in a\u0026\u0026a.addEventListener(\"unhandledrejection\",function(a){if(w(\"notifyUnhandledRejections\",!1)){var b=a.reason;b||(b={});var c={};j(c),b.message||(c.promiseRejectionValue=b),z({name:b.name?b.name:\"UnhandledRejection\",message:b.message?b.message:\"\",stacktrace:B(b)||A(),file:b.fileName||b.sourceURL,lineNumber:b.lineNumber||b.line,columnNumber:b.columnNumber?b.columnNumber+1:void 0},c,{originalSeverity:\"error\",unhandled:!0,severityReason:{type:\"unhandledPromiseRejection\"}})}}),\"EventTarget Window Node ApplicationCache AudioTrackList ChannelMergerNode CryptoOperation EventSource FileReader HTMLUnknownElement IDBDatabase IDBRequest IDBTransaction KeyOperation MediaController MessagePort ModalWindow Notification SVGElementInstance Screen TextTrack TextTrackCue TextTrackList WebSocket WebSocketWorker Worker XMLHttpRequest XMLHttpRequestEventTarget XMLHttpRequestUpload\".replace(\/\\w+\/g,function(b){var c=a[b]\u0026\u0026a[b].prototype;c\u0026\u0026c.hasOwnProperty\u0026\u0026c.hasOwnProperty(\"addEventListener\")\u0026\u0026(E(c,\"addEventListener\",function(a){return function(b,c,e,f){try{c\u0026\u0026c.handleEvent\u0026\u0026(c.handleEvent=d(c.handleEvent))}catch(g){l(g)}return a.call(this,b,d(c),e,f)}}),E(c,\"removeEventListener\",function(a){return function(b,c,e,f){return a.call(this,b,c,e,f),a.call(this,b,d(c),e,f)}}))})}e(),f(),g(),w(\"autoBreadcrumbs\",!0)\u0026\u0026H.leaveBreadcrumb({type:\"navigation\",name:\"Bugsnag Loaded\"}),a.Bugsnag=H,\"function\"==typeof define\u0026\u0026define.amd?define([],function(){return H}):\"object\"==typeof module\u0026\u0026\"object\"==typeof module.exports\u0026\u0026(module.exports=H)}(window,window.Bugsnag);\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/googleads.g.doubleclick.net\/pagead\/viewthroughconversion\/983938499\/?random=1593460228281\u0026amp;cv=9\u0026amp;fst=1593460228281\u0026amp;num=1\u0026amp;guid=ON\u0026amp;resp=GooglemKTybQhCsO\u0026amp;u_h=1080\u0026amp;u_w=1920\u0026amp;u_ah=1040\u0026amp;u_aw=1920\u0026amp;u_cd=24\u0026amp;u_his=1\u0026amp;u_tz=-420\u0026amp;u_java=true\u0026amp;u_nplug=1\u0026amp;u_nmime=2\u0026amp;ig=1\u0026amp;data=ecomm_prodid%3D978177321033%3Becomm_totalvalue%3D7.95%3Becomm_pagetype%3Dproduct\u0026amp;frm=0\u0026amp;url=https%3A%2F%2Fwww.chapters.indigo.ca%2Fen-ca%2Fbooks%2Fpurple-green-and-yellow%2F9781773210339-item.html\u0026amp;tiba=Purple%2C%20Green%20and%20Yellow%2C%20Book%20by%20Robert%20Munsch%20(Paperback)%20%7C%20www.chapters.indigo.ca\u0026amp;rfmt=3\u0026amp;fmt=4\" nonce=\"24091c1f-a1b3-4ca7-b07a-fefd3bf67dd8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/1.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/2.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/BazaarVoice.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/0.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/25.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/4.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/26.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/23.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/29.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/22.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/20.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/5.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/21.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/itempage\/dist\/js\/28.46f5c843e1df1e6f17c0.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/90.adf04bbdc64a4a76c7a7.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/21.cfba2050280984471b07.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/22.73cc79ea49baf309a945.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/35.4868cd227013c4e794f4.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/37.9c169916b361312f9baf.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/61.5e3efe5f7273a8ff9868.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/58.4ff5597cd313751a2cad.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/44.14586f61749235334f53.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/googleads.g.doubleclick.net\/pagead\/viewthroughconversion\/1071609789\/?random=1593460230151\u0026amp;cv=9\u0026amp;fst=1593460230151\u0026amp;num=1\u0026amp;bg=ffffff\u0026amp;guid=ON\u0026amp;resp=GooglemKTybQhCsO\u0026amp;u_h=1080\u0026amp;u_w=1920\u0026amp;u_ah=1040\u0026amp;u_aw=1920\u0026amp;u_cd=24\u0026amp;u_his=1\u0026amp;u_tz=-420\u0026amp;u_java=true\u0026amp;u_nplug=1\u0026amp;u_nmime=2\u0026amp;gtm=2oa6h1\u0026amp;ig=1\u0026amp;data=event%3Dgtag.config\u0026amp;frm=0\u0026amp;url=https%3A%2F%2Fwww.chapters.indigo.ca%2Fen-ca%2Fbooks%2Fpurple-green-and-yellow%2F9781773210339-item.html\u0026amp;tiba=Purple%2C%20Green%20and%20Yellow%2C%20Book%20by%20Robert%20Munsch%20(Paperback)%20%7C%20www.chapters.indigo.ca\u0026amp;hn=www.googleadservices.com\u0026amp;async=1\u0026amp;rfmt=3\u0026amp;fmt=4\" nonce=\"24091c1f-a1b3-4ca7-b07a-fefd3bf67dd8\"\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n  window.appData.abtesting = { itemPagePreview: true };\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nwindow.appData.abtests =\n  { \"homepageCartPreview\" : false};\nwindow.appData.abTests =\n  { \"cartAmountNotification\" : false};\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\ndocument.cookie = \"is-always-open-mobile-search=true;path=\/\";\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n    document.cookie = \"PlumPlusCartUpsellFeatureFlag=1;path=\/\";\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\nwindow.appData.abtests =\n  { \"cartPreview2\" : true};\n\/\/ ]]\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/4.cc37d15c424dd0e38de8.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e \u003cscript src=\"https:\/\/recs.richrelevance.com\/rrserver\/p13n_generated.js?a=ind_ca_eng\u0026amp;ts=1593460233775\u0026amp;v=1.2.6.20180926\u0026amp;ssl=t\u0026amp;p=978177321033\u0026amp;re=true\u0026amp;pt=%7Citem_page.json1%7Citem_page.json2\u0026amp;s=6bdbc233-54b9-4122-b0f8-cbe49364e83d\u0026amp;cts=https%3A%2F%2Fwww.chapters.indigo.ca\u0026amp;chi=%7C\u0026amp;l=1\" type=\"text\/javascript\" charset=\"UTF-8\" async=\"\"\u003e\u003c\/script\u003e \u003cscript src=\"\/ui\/js\/20.d748dad7f3f86330853f.js\" charset=\"utf-8\"\u003e\u003c\/script\u003e\u003c\/p\u003e\n\u003cmain role=\"main\" id=\"main\" tabindex=\"-1\"\u003e\n\u003csection id=\"product-section-details-extended\" class=\"page-frame\"\u003e\n\u003cdiv\u003e\n\u003cdiv id=\"ItemDescriptionContainer\"\u003e\n\u003cdiv data-reactroot=\"\" class=\"product-details__item-description\"\u003e\n\u003csection data-a8n=\"collapsible-drawer\" class=\"product-description collapsible-drawer\"\u003e\n\u003cdiv style=\"height: auto;\" class=\"collapsible-drawer__content\"\u003e\n\u003cdiv class=\"item-description-wrapper at-element-marker\"\u003e\n\u003cdiv id=\"item-description__content\" class=\"item-description--expanded\"\u003e\n\u003cp\u003e\u003cstrong\u003eAnother laugh-out-loud book from the author of \u003cem\u003eThe Paper Bag Princess\u003c\/em\u003e!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBrigid really, really loves markers. She convinces her mom to buy a new set of five hundred washable coloring markers, then five hundred coloring markers that smell, then five super-indelible-never-come-off-till-you’re-dead-and-maybe-even-later coloring markers. Which markers do you think she uses when she colors on herself?\u003c\/p\u003e\n\u003cp\u003eA newly designed Classic Munsch picture book introduces this tale of exuberant artistry to a young generation of readers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/main\u003e","brand":"Raincoast Books","offers":[{"title":"Default Title","offer_id":31890821546051,"sku":"9781773210339","price":7.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/1773210335_5e5ec3c8-a4a9-4298-9bb3-73dcaaaac4f8.jpg?v=1599187482"},{"product_id":"hama-base-boards","title":"Hama Base Boards","description":"\u003cp\u003eHama's aim has always been to encourage creativity and imagination in children and adults alike. The possibilities are endless with Hama; the beads are available in different sizes, colours and themes. These colourful beads are arranged on pegboards to form patterns and then fused together with a iron.\u003c\/p\u003e\n\u003cp\u003eHama Midi beads are the most popular bead size and each bead measures at 5mm.\u003c\/p\u003e","brand":"Hama","offers":[{"title":"Cat","offer_id":31956817018947,"sku":"381","price":4.0,"currency_code":"CAD","in_stock":true},{"title":"Rabbit","offer_id":31956817051715,"sku":"381","price":4.0,"currency_code":"CAD","in_stock":true},{"title":"Princess","offer_id":31956817084483,"sku":"381","price":4.0,"currency_code":"CAD","in_stock":false},{"title":"Dolphin","offer_id":31956817150019,"sku":"384","price":4.0,"currency_code":"CAD","in_stock":false},{"title":"Butterfly","offer_id":31956817182787,"sku":"385","price":4.0,"currency_code":"CAD","in_stock":false},{"title":"Heart","offer_id":31956817248323,"sku":"381","price":4.0,"currency_code":"CAD","in_stock":false},{"title":"Star","offer_id":31956817281091,"sku":"381","price":4.0,"currency_code":"CAD","in_stock":true},{"title":"Flower","offer_id":31956817346627,"sku":"381","price":4.0,"currency_code":"CAD","in_stock":false},{"title":"Square","offer_id":31956817412163,"sku":"381","price":4.0,"currency_code":"CAD","in_stock":true},{"title":"Egg","offer_id":31956817477699,"sku":"381","price":4.0,"currency_code":"CAD","in_stock":true},{"title":"Large Square","offer_id":31956817576003,"sku":"381","price":5.0,"currency_code":"CAD","in_stock":true},{"title":"Large Heart","offer_id":31956817641539,"sku":"381","price":5.0,"currency_code":"CAD","in_stock":true},{"title":"Large Star","offer_id":31956817674307,"sku":"381","price":5.0,"currency_code":"CAD","in_stock":true},{"title":"Large Circle","offer_id":31956842807363,"sku":"381","price":5.0,"currency_code":"CAD","in_stock":true},{"title":"Large Fantasy Horse","offer_id":31956843233347,"sku":"381","price":5.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/381_f2da0ada-e1af-4fee-adbe-322f8bf93b49.jpg?v=1599186784"},{"product_id":"original-kids-first-classic-rain-boots-yellow","title":"Original Kids First Classic Rain Boots: Yellow","description":"\u003cdiv class=\"productView-description\"\u003e\n\u003ch1\u003eHunter Original Kids First Classic Rain Boots: Yellow\u003c\/h1\u003e\n\u003cp\u003e\u003cspan\u003eSize\/Fit Summary: True to size, Regular fit. Sizing suitable for 18 months to 8 years old (size 5-2).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eFinished in a yellow matte, the Hunter Kids First is a specialised welly. A flatter sole and rounder toe gives little feet room to move and the soft cotton lining ensures complete comfort for every adventure. Fully handcrafted, they feature a specially developed tread to reduce slipping.\u003c\/p\u003e\n\u003cp\u003eWe recommend that all Hunter boots be worn with socks to protect the wearer's skin from contact with rubber.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eWaterproof\u003c\/li\u003e\n\u003cli\u003eHandcrafted\u003c\/li\u003e\n\u003cli\u003eSoft cotton lining\u003c\/li\u003e\n\u003cli\u003eRubber outsole with Original Kids tread pattern\u003c\/li\u003e\n\u003cli\u003eCrafted from natural vulcanised rubber with matte finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Hunter","offers":[{"title":"US 5","offer_id":32037999804483,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 6","offer_id":32037999837251,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 7","offer_id":32037999870019,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 8","offer_id":32037999902787,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 9","offer_id":32037999935555,"sku":"","price":80.0,"currency_code":"CAD","in_stock":true},{"title":"US 10","offer_id":32037999968323,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 11","offer_id":32038000001091,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 12","offer_id":32038000033859,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 13","offer_id":39906253111363,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 1","offer_id":32038000066627,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false},{"title":"US 2","offer_id":39499813191747,"sku":"","price":80.0,"currency_code":"CAD","in_stock":true},{"title":"US 3","offer_id":40191700566083,"sku":"","price":80.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/ScreenShot2022-09-13at9.01.33PM_87b8eb44-6878-4c97-a427-1bc4c214c609.png?v=1680567793"},{"product_id":"miniature-kitchen","title":"Miniature Kitchen","description":"\u003cp\u003eThe perfect kitchen to cook in when your mice get hungry!\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Maileg","offers":[{"title":"Default Title","offer_id":32209413242947,"sku":"11-0101-00","price":104.5,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/files\/11-0101-00.png?v=1737570494"},{"product_id":"zippered-footie-in-oat","title":"Zippered Footie in Oat","description":"\u003cp\u003eEverything you love about our soft and snuggly classic footies now with a zipper! The dual zipper option makes wardrobe or diaper changes a breeze. Made from our silky smooth bamboo rayon creating a cool outfit in a rainbow of modern, earthy colors. The stretchy material gives you the option to have a snug or looser fit while still staying comfortable and stylish. For those babies starting to walk we now have grips starting on sizes 6-12 Months.\u003c\/p\u003e\n\u003cp\u003eMaterial 97% Bamboo Rayon | 3% Spandex\u003c\/p\u003e","brand":"Kyte Baby","offers":[{"title":"NB","offer_id":32222225694787,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"0-3M","offer_id":32222225727555,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"3-6M","offer_id":32222225760323,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"6-12M","offer_id":32222225793091,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"12-18M","offer_id":32222225825859,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"18-24M","offer_id":32222225858627,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/WDH_2009_900x_9fdfc891-c82c-4e4e-bd30-8ed4edfa379d.jpg?v=1607031406"},{"product_id":"leggings-dark-grey","title":"Leggings - Dark Grey - Size 6","description":"\u003cspan data-mce-fragment=\"1\"\u003eOFRIENDS garment, contains sustainable cotton Leggings for mini girl 2 to 9 years. Item from our basic collection with classic design, ideal for completing any set or look. Elasticated waistband for a better fit. Made from soft elasticated cotton fabric.\u003c\/span\u003e","brand":"Mayoral","offers":[{"title":"2","offer_id":39281023451203,"sku":"748-G-2","price":10.0,"currency_code":"CAD","in_stock":false},{"title":"3","offer_id":39281023483971,"sku":"748-G-3","price":10.0,"currency_code":"CAD","in_stock":false},{"title":"4","offer_id":39281023516739,"sku":"748-G-4","price":10.0,"currency_code":"CAD","in_stock":false},{"title":"5","offer_id":39281023549507,"sku":"748-G-5","price":10.0,"currency_code":"CAD","in_stock":false},{"title":"6","offer_id":39281023582275,"sku":"748-G-6","price":10.0,"currency_code":"CAD","in_stock":true},{"title":"7","offer_id":39281023615043,"sku":"748-G-7","price":10.0,"currency_code":"CAD","in_stock":false},{"title":"8","offer_id":39281023647811,"sku":"748-G-8","price":10.0,"currency_code":"CAD","in_stock":false},{"title":"9","offer_id":39281023680579,"sku":"748-G-9","price":10.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/ecofriends-basic-leggings-mini-girl_id_21-00748-038-800-4_0b8e87f1-fb18-47e3-8bac-444587a2865d.jpg?v=1620525656"},{"product_id":"jefferson-city-orange-shell-white","title":"Jefferson - City Orange \/ Shell White","description":"\u003cp\u003eNative Collection\u003c\/p\u003e\n\u003cp\u003eIt's the leader of lite-ness and our original EVA all-star, the uncompromisable Jefferson. Like any reigning ruler of the ring, the Jefferson encompasses all of the fine features that you'd expect from a Native shoe. It's shock absorbent, odor resistant, hand-washable, and comes in an infinite assortment of colors and treatments. Capabilities clouds could only dream of.\u003c\/p\u003e","brand":"Natives","offers":[{"title":"C4","offer_id":39304965718083,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C5","offer_id":39304965750851,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C6","offer_id":39304965783619,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C7","offer_id":39304965816387,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C8","offer_id":39304965849155,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C9","offer_id":39304965881923,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C10","offer_id":39304965914691,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C11","offer_id":39304965947459,"sku":null,"price":52.0,"currency_code":"CAD","in_stock":false},{"title":"C12","offer_id":39304965980227,"sku":null,"price":52.0,"currency_code":"CAD","in_stock":false},{"title":"C13","offer_id":39304966012995,"sku":null,"price":52.0,"currency_code":"CAD","in_stock":true},{"title":"J1","offer_id":39304966045763,"sku":null,"price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J2","offer_id":39304973451331,"sku":"","price":52.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/13100100-2909-2_fe9e75f5-f639-47ef-af0b-b5df36da56ca.jpg?v=1620525488"},{"product_id":"kensington-treklite-boots-chameleon-pink","title":"Kensington Treklite Boots - Chameleon Pink - Size J5","description":"\u003ch3 class=\"section-title product-description_textheader\"\u003eDESCRIPTION\u003c\/h3\u003e\n\u003cdiv class=\"content js-upd-longdescription\"\u003eThe terrain-conquering Kensington Treklite is designed with the most adventuresome explorer in mind. Updated this season with an upgraded Animal Free PU upper that’s water-resistant and easy to clean, as well as elastic side panels that stretch, and a removable foam insole for comfort. We went ahead and gave this boot a Treklite thermoplastic rubber outsole for strong, grippy traction to tackle all kinds of weather.\u003c\/div\u003e\n\u003cdiv class=\"product-description_materials\"\u003e\n\u003ch4 class=\"section-subtitle product-description_textsubheader\"\u003eMATERIALS\u003c\/h4\u003e\n\u003cdiv class=\"js-upd-materials\"\u003e\n\u003cul\u003e\n\u003cli\u003eUpgraded Coated PU Upper\u003c\/li\u003e\n\u003cli\u003eBrushed Fiber Rear Panel\u003c\/li\u003e\n\u003cli\u003ePolyester Mesh Lining\u003c\/li\u003e\n\u003cli\u003eTrekLite TPR Outsole\u003c\/li\u003e\n\u003cli\u003eOpen Cell Foam Insole\u003c\/li\u003e\n\u003cli\u003eSlip On\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Natives","offers":[{"title":"6","offer_id":39304989147203,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":false},{"title":"7","offer_id":39304989179971,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":true},{"title":"8","offer_id":39304989212739,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":true},{"title":"9","offer_id":39304989245507,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":true},{"title":"10","offer_id":39304989278275,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":false},{"title":"11","offer_id":39304989311043,"sku":null,"price":85.0,"currency_code":"CAD","in_stock":false},{"title":"12","offer_id":39304989343811,"sku":null,"price":85.0,"currency_code":"CAD","in_stock":false},{"title":"13","offer_id":39304989376579,"sku":null,"price":85.0,"currency_code":"CAD","in_stock":false},{"title":"J1","offer_id":39304989409347,"sku":null,"price":85.0,"currency_code":"CAD","in_stock":true},{"title":"J2","offer_id":39620960387139,"sku":"","price":85.0,"currency_code":"CAD","in_stock":false},{"title":"J3","offer_id":40133928878147,"sku":"","price":85.0,"currency_code":"CAD","in_stock":false},{"title":"J4","offer_id":40753095999555,"sku":"","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"J5","offer_id":40753096032323,"sku":"","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"J6","offer_id":40753096065091,"sku":"","price":85.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/43108030-5969-2_8d66fff3-849a-4aa7-9486-6d379dd5bbc3.jpg?v=1620525549"},{"product_id":"jefferson-sky-blue-shell-white","title":"Jefferson - Sky Blue \/ Shell White","description":"\u003cspan style=\"color: #626e72; font-family: Gotham-Book, Arial, sans-serif; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;\"\u003eIt's the leader of lite-ness and our original EVA all-star, the uncompromisable Jefferson. Like any reigning ruler of the ring, the Jefferson encompasses all of the fine features that you'd expect from a Native shoe. It's shock absorbent, odor resistant, hand-washable, and comes in an infinite assortment of colors and treatments. Capabilities clouds could only dream of.\u003c\/span\u003e","brand":"Natives","offers":[{"title":"C4","offer_id":39329843740739,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"C5","offer_id":39329843773507,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C6","offer_id":39329843806275,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C7","offer_id":39329843839043,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C8","offer_id":39329843871811,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C9","offer_id":39329843904579,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C10","offer_id":39329843937347,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"C11","offer_id":39329843970115,"sku":null,"price":52.0,"currency_code":"CAD","in_stock":false},{"title":"C12","offer_id":39329844002883,"sku":null,"price":52.0,"currency_code":"CAD","in_stock":false},{"title":"C13","offer_id":39329844035651,"sku":null,"price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J1","offer_id":39329844068419,"sku":null,"price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J2","offer_id":39329844101187,"sku":null,"price":52.0,"currency_code":"CAD","in_stock":false},{"title":"J3","offer_id":39895889674307,"sku":"","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"J4","offer_id":40404027211843,"sku":"","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"J5","offer_id":40404027244611,"sku":"","price":52.0,"currency_code":"CAD","in_stock":true},{"title":"J6","offer_id":40404027277379,"sku":"","price":52.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/13100100-4960-2_02e5c1a8-d799-4954-8787-99e7701cf312.jpg?v=1620525508"},{"product_id":"zippered-footie-in-cloud","title":"Zippered Footie in Cloud","description":"\u003cp style=\"box-sizing: border-box; color: #000000; font-family: \u0026amp;quot; montserrat\u0026amp;quot;,sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; margin: 0px 0px 25px 0px;\"\u003eOur soft and snuggly footies are made from silky smooth bamboo rayon creating a cool outfit in a rainbow of modern, earthy colours. The stretchy material gives you the option to have a snug or looser fit while still staying comfortable and stylish. \u003c\/p\u003e\n\u003cspan style=\"display: inline !important; float: none; background-color: #ffffff; color: #000000; font-family: 'Montserrat',sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px;\"\u003e \u003c\/span\u003e\n\u003cp style=\"box-sizing: border-box; color: #000000; font-family: \u0026amp;quot; montserrat\u0026amp;quot;,sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; margin: 0px;\"\u003eMaterial\u003cbr style=\"box-sizing: border-box;\"\u003e97% Bamboo Rayon | 3% Spandex\u003c\/p\u003e","brand":"Kyte Baby","offers":[{"title":"NB","offer_id":39398672760899,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"0-3M","offer_id":39398672793667,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"3-6M","offer_id":39398672826435,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"6-12M","offer_id":39398672859203,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"12-18M","offer_id":39398672891971,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"18-24M","offer_id":39398672924739,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/kyte-baby-layette-cloud-premie-with-cuff-zippered-footie-in-cloud-27957709439087_1080x_6c31d053-0542-4081-8d6f-294dface8940.jpg?v=1620526243"},{"product_id":"footie-in-fog","title":"Zippered Footie in Fog","description":"\u003cp style=\"box-sizing: border-box; color: #000000; font-family: \u0026amp;quot; montserrat\u0026amp;quot;,sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; margin: 0px 0px 25px 0px;\"\u003eOur soft and snuggly footies are made from silky smooth bamboo rayon creating a cool outfit in a rainbow of modern, earthy colours. The stretchy material gives you the option to have a snug or looser fit while still staying comfortable and stylish. \u003c\/p\u003e\n\u003cp style=\"box-sizing: border-box; color: #000000; font-family: \u0026amp;quot; montserrat\u0026amp;quot;,sans-serif; font-size: 17px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: 0.34px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; -webkit-text-stroke-width: 0px; white-space: normal; word-spacing: 0px; margin: 0px;\"\u003eMaterial\u003cbr style=\"box-sizing: border-box;\"\u003e97% Bamboo Rayon | 3% Spandex\u003c\/p\u003e","brand":"Kyte Baby","offers":[{"title":"NB","offer_id":39452347236419,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"0-3M","offer_id":39452347269187,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"3-6M","offer_id":39452347301955,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"6-12M","offer_id":39452347334723,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":false},{"title":"12-18M","offer_id":39452347367491,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true},{"title":"18-24M","offer_id":39452347400259,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/2526\/3524\/products\/fog_db9f0c69-44a2-43f6-a8eb-409e5adf786e.jpg?v=1627577637"}],"url":"https:\/\/citruskids.ca\/collections\/gst-exemption.oembed?page=6","provider":"Citrus","version":"1.0","type":"link"}