{"title":"Medium to heavy flow 🩲🩲🩲🩲","description":"\u003cp class=\"MsoNormal\"\u003e\u003cb\u003eDays 2–4\u003c\/b\u003e\u003cbr\u003e\u003cspan style=\"font-family: 'Segoe UI Emoji',sans-serif; mso-bidi-font-family: 'Segoe UI Emoji';\"\u003e🩲🩲🩲🩲\u003c\/span\u003e\u003cbr\u003e\u003cb\u003eMedium to heavy flow\u003c\/b\u003e\u003cbr\u003eWhen your flow starts to ease but you still want reliable, confident protection throughout the day.\u003cbr\u003e\u003ci\u003e(Absorbs approx. 6 tampons)\u003c\/i\u003e\u003c\/p\u003e","products":[{"product_id":"period-shorts-in","title":"Period Shorts in Pink Pop Art Print ❤️","description":"\u003ch3 data-end=\"227\" data-start=\"161\"\u003e\u003cstrong data-end=\"225\" data-start=\"165\"\u003eThe Game-Changing Period Shorts You’ve Been Waiting For!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"645\" data-start=\"229\"\u003eDesigned for ultimate comfort, protection, and style, these revolutionary period shorts are here to make your life easier. Whether you're swimming, sweating, sleeping, or simply lounging, these shorts have you covered—literally. Forget pads, tampons, or liners—our built-in 4-layer protection system eliminates the need for any extras. With these shorts, you’ll feel confident, comfortable, and ready for anything.\u003c\/p\u003e\n\u003ch3 data-end=\"678\" data-start=\"647\"\u003e\u003cstrong data-end=\"676\" data-start=\"651\"\u003eWhy You’ll Love Them:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1325\" data-start=\"679\"\u003e✔ \u003cstrong data-end=\"707\" data-start=\"681\"\u003eAll-in-One Protection:\u003c\/strong\u003e Fully lined with a 4-layer absorbent core that holds the equivalent of \u003cstrong data-end=\"793\" data-start=\"779\"\u003e6+ tampons\u003c\/strong\u003e, keeping you worry-free from leaks.\u003cbr data-end=\"832\" data-start=\"829\"\u003e✔ \u003cstrong data-end=\"858\" data-start=\"834\"\u003eNo Underwear Needed:\u003c\/strong\u003e Wear them solo for a sleek, seamless experience.\u003cbr data-end=\"910\" data-start=\"907\"\u003e✔ \u003cstrong data-end=\"943\" data-start=\"912\"\u003eSwim, Sweat, Sleep, Repeat:\u003c\/strong\u003e Made from \u003cstrong data-end=\"1004\" data-start=\"954\"\u003elightweight, quick-drying, sweat-wicking nylon\u003c\/strong\u003e, they’re perfect for the pool, workouts, or everyday wear.\u003cbr data-end=\"1066\" data-start=\"1063\"\u003e✔ \u003cstrong data-end=\"1103\" data-start=\"1068\"\u003eOdor-Resistant \u0026amp; Antibacterial:\u003c\/strong\u003e Stay fresh no matter what your day holds.\u003cbr data-end=\"1148\" data-start=\"1145\"\u003e✔ \u003cstrong data-end=\"1180\" data-start=\"1150\"\u003eInclusive Sizing (XS-4XL):\u003c\/strong\u003e Fits true to North American sizing, providing secure coverage and a shaping effect. No awkward gaps or slips, just the perfect fit every time.\u003c\/p\u003e\n\u003ch3 data-end=\"1363\" data-start=\"1327\"\u003e\u003cstrong data-end=\"1361\" data-start=\"1331\"\u003eUnmatched Style \u0026amp; Quality:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"1648\" data-start=\"1364\"\u003e\n\u003cli data-end=\"1552\" data-start=\"1364\"\u003e\n\u003cstrong data-end=\"1385\" data-start=\"1366\"\u003eDurable Fabric:\u003c\/strong\u003e Made with \u003cstrong data-end=\"1425\" data-start=\"1396\"\u003e85% nylon and 15% spandex\u003c\/strong\u003e, plus an absorbent \u003cstrong data-end=\"1465\" data-start=\"1445\"\u003e100% bamboo core\u003c\/strong\u003e, these shorts won’t fade, stretch, or lose their shape, even after countless washes.\u003c\/li\u003e\n\u003cli data-end=\"1648\" data-start=\"1553\"\u003e\n\u003cstrong data-end=\"1577\" data-start=\"1555\"\u003eItch-Free Comfort:\u003c\/strong\u003e The care label is printed directly onto the fabric—no annoying tags!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1665\" data-start=\"1650\"\u003e\u003cstrong data-end=\"1663\" data-start=\"1654\"\u003eThe Print!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/print_1.png?v=1740687253\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cp data-end=\"2259\" data-start=\"1666\"\u003e\u003cstrong data-end=\"1698\" data-start=\"1666\"\u003eMeet the Pink Pop Art Print:\u003c\/strong\u003e This eye-catching design is everything you didn’t know you needed. With bold, vibrant shades of pink and a mix of pop art-inspired symbols and characters, this print is playful, retro, and modern all at once. Designed to stand out, it’s a style that will turn heads, spark joy, and boost your confidence every time you wear it. This isn’t just a design—it’s a statement. Following the massive success of Justine Haines’ original pop art prints, this 2.0 version takes it to the next level. If you loved the first collection, you’ll be obsessed with this one.\u003c\/p\u003e\n\u003ch3 data-end=\"2297\" data-start=\"2261\"\u003e\u003cstrong data-end=\"2295\" data-start=\"2265\"\u003eLife-Changing Versatility:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"2567\" data-start=\"2298\"\u003eFrom training sessions to beach days, these shorts adapt to your lifestyle. Wear them every day—even when you’re not on your period—for sweat-proof, odor-resistant comfort. Whether you're jumping in the water or hitting the gym, these shorts are up for the challenge.\u003c\/p\u003e\n\u003ch3 data-end=\"2597\" data-start=\"2569\"\u003e\u003cstrong data-end=\"2595\" data-start=\"2573\"\u003eCare Instructions:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"2703\" data-start=\"2598\"\u003e\n\u003cli data-end=\"2636\" data-start=\"2598\"\u003eMachine or hand wash (cold water).\u003c\/li\u003e\n\u003cli data-end=\"2703\" data-start=\"2637\"\u003eNo fabric softener or dryer—air dry to keep them in top shape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"2966\" data-start=\"2705\"\u003e\u003cstrong data-end=\"2752\" data-start=\"2705\"\u003eWhere have these shorts been all your life?\u003c\/strong\u003e At a price that’s competitive and budget-friendly, you’ll save money on disposable products while looking amazing. These shorts are more than just period wear—they’re a 3-in-1 solution for your active lifestyle.\u003c\/p\u003e\n\u003cp data-end=\"3070\" data-start=\"2968\"\u003eUpgrade your wardrobe today. One pair is never enough—shop all 8 prints and discover your new go-to!\u003c\/p\u003e\n\u003ch3 data-end=\"3070\" data-start=\"2968\"\u003e\u003cstrong\u003eMODEL IS WEARING SIZE MEDIUM.IF YOU ARE BETWEEN SIZES, BETTER SIZING UP.\u003c\/strong\u003e\u003c\/h3\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46430118183129,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":46430118215897,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":46430118248665,"sku":"","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":46430118281433,"sku":"","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":46430118314201,"sku":"","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":46430118346969,"sku":"","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":46430118379737,"sku":"","price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":46430118412505,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/13_fccfeda2-5d97-4139-81a1-bff40087cb08.png?v=1742351371"},{"product_id":"period-shorts-in-1","title":"Period Shorts in NEW Montreal Newspaper Print 📰","description":"\u003ch3 data-end=\"227\" data-start=\"161\"\u003e\u003cstrong data-end=\"225\" data-start=\"165\"\u003eThe Game-Changing Period Shorts You’ve Been Waiting For!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"645\" data-start=\"229\"\u003eDesigned for ultimate comfort, protection, and style, these revolutionary period shorts are here to make your life easier. Whether you're swimming, sweating, sleeping, or simply lounging, these shorts have you covered—literally. Forget pads, tampons, or liners—our built-in 4-layer protection system eliminates the need for any extras. With these shorts, you’ll feel confident, comfortable, and ready for anything.\u003c\/p\u003e\n\u003ch3 data-end=\"678\" data-start=\"647\"\u003e\u003cstrong data-end=\"676\" data-start=\"651\"\u003eWhy You’ll Love Them:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1325\" data-start=\"679\"\u003e✔ \u003cstrong data-end=\"707\" data-start=\"681\"\u003eAll-in-One Protection:\u003c\/strong\u003e Fully lined with a 4-layer absorbent core that holds the equivalent of \u003cstrong data-end=\"793\" data-start=\"779\"\u003e6+ tampons\u003c\/strong\u003e, keeping you worry-free from leaks.\u003cbr data-end=\"832\" data-start=\"829\"\u003e✔ \u003cstrong data-end=\"858\" data-start=\"834\"\u003eNo Underwear Needed:\u003c\/strong\u003e Wear them solo for a sleek, seamless experience.\u003cbr data-end=\"910\" data-start=\"907\"\u003e✔ \u003cstrong data-end=\"943\" data-start=\"912\"\u003eSwim, Sweat, Sleep, Repeat:\u003c\/strong\u003e Made from \u003cstrong data-end=\"1004\" data-start=\"954\"\u003elightweight, quick-drying, sweat-wicking nylon\u003c\/strong\u003e, they’re perfect for the pool, workouts, or everyday wear.\u003cbr data-end=\"1066\" data-start=\"1063\"\u003e✔ \u003cstrong data-end=\"1103\" data-start=\"1068\"\u003eOdor-Resistant \u0026amp; Antibacterial:\u003c\/strong\u003e Stay fresh no matter what your day holds.\u003cbr data-end=\"1148\" data-start=\"1145\"\u003e✔ \u003cstrong data-end=\"1180\" data-start=\"1150\"\u003eInclusive Sizing (XS-4XL):\u003c\/strong\u003e Fits true to North American sizing, providing secure coverage and a shaping effect. No awkward gaps or slips, just the perfect fit every time.\u003c\/p\u003e\n\u003ch3 data-end=\"1363\" data-start=\"1327\"\u003e\u003cstrong data-end=\"1361\" data-start=\"1331\"\u003eUnmatched Style \u0026amp; Quality:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"1648\" data-start=\"1364\"\u003e\n\u003cli data-end=\"1552\" data-start=\"1364\"\u003e\n\u003cstrong data-end=\"1385\" data-start=\"1366\"\u003eDurable Fabric:\u003c\/strong\u003e Made with \u003cstrong data-end=\"1425\" data-start=\"1396\"\u003e85% nylon and 15% spandex\u003c\/strong\u003e, plus an absorbent \u003cstrong data-end=\"1465\" data-start=\"1445\"\u003e100% bamboo core\u003c\/strong\u003e, these shorts won’t fade, stretch, or lose their shape, even after countless washes.\u003c\/li\u003e\n\u003cli data-end=\"1648\" data-start=\"1553\"\u003e\n\u003cstrong data-end=\"1577\" data-start=\"1555\"\u003eItch-Free Comfort:\u003c\/strong\u003e The care label is printed directly onto the fabric—no annoying tags!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1665\" data-start=\"1650\"\u003e\u003cstrong data-end=\"1663\" data-start=\"1654\"\u003eThe Print!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/print_2.png?v=1740688705\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cp data-start=\"262\" data-end=\"529\"\u003e📰 \u003cstrong data-start=\"265\" data-end=\"311\"\u003eMeet the Montreal Fashion Newspaper Print:\u003c\/strong\u003e\u003cbr data-start=\"311\" data-end=\"314\"\u003eIf you loved our original newspaper print, get ready for the ultimate upgrade! This new version is packed with fun articles, cool facts, and iconic Montreal landmarks. Here's why this print is a total showstopper:\u003c\/p\u003e\n\u003cul data-start=\"531\" data-end=\"979\"\u003e\n\u003cli data-start=\"531\" data-end=\"645\"\u003e\n\u003cstrong data-start=\"533\" data-end=\"556\"\u003eMontreal Fun Facts:\u003c\/strong\u003e Did you know \u003cstrong\u003eThe Beatles\u003c\/strong\u003e played here in 1964? Or that \u003cstrong\u003eNirvana \u003c\/strong\u003erocked the city in 1990?\u003c\/li\u003e\n\u003cli data-start=\"646\" data-end=\"746\"\u003e\n\u003cstrong data-start=\"648\" data-end=\"665\"\u003eFamous Faces:\u003c\/strong\u003e Spot leading ladies like \u003cstrong\u003eCharlotte Cardin\u003c\/strong\u003e and even \u003cstrong\u003eCéline Dion\u003c\/strong\u003e featured on the print.\u003c\/li\u003e\n\u003cli data-start=\"747\" data-end=\"871\"\u003e\n\u003cstrong data-start=\"749\" data-end=\"770\"\u003eLandmarks Galore:\u003c\/strong\u003e From the Leonard Cohen mural to a city overview, this design celebrates Montreal in all its glory.\u003c\/li\u003e\n\u003cli data-start=\"872\" data-end=\"979\"\u003e\n\u003cstrong data-start=\"874\" data-end=\"890\"\u003eHidden Gems:\u003c\/strong\u003e Look closely to find the founder herself and even more surprises woven into the print.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"981\" data-end=\"1372\"\u003eWith shades of pink adding a modern twist, this 2.0 version is bold, playful, and guaranteed to turn heads. It’s not just fashion—it’s entertainment! Forget carrying a magazine; you can wear your reading material. Wherever you go, people will comment, and you'll make a statement. \u003cstrong data-start=\"1262\" data-end=\"1370\"\u003eExtra, extra—read all about it: Justine Haines has created the coolest newspaper print you’ve ever seen!\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 data-end=\"2297\" data-start=\"2261\"\u003e\u003cstrong data-end=\"2295\" data-start=\"2265\"\u003eLife-Changing Versatility:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"2567\" data-start=\"2298\"\u003eFrom training sessions to beach days, these shorts adapt to your lifestyle. Wear them every day—even when you’re not on your period—for sweat-proof, odor-resistant comfort. Whether you're jumping in the water or hitting the gym, these shorts are up for the challenge.\u003c\/p\u003e\n\u003ch3 data-end=\"2597\" data-start=\"2569\"\u003e\u003cstrong data-end=\"2595\" data-start=\"2573\"\u003eCare Instructions:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"2703\" data-start=\"2598\"\u003e\n\u003cli data-end=\"2636\" data-start=\"2598\"\u003eMachine or hand wash (cold water).\u003c\/li\u003e\n\u003cli data-end=\"2703\" data-start=\"2637\"\u003eNo fabric softener or dryer—air dry to keep them in top shape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"2966\" data-start=\"2705\"\u003e\u003cstrong data-end=\"2752\" data-start=\"2705\"\u003eWhere have these shorts been all your life?\u003c\/strong\u003e At a price that’s competitive and budget-friendly, you’ll save money on disposable products while looking amazing. These shorts are more than just period wear—they’re a 3-in-1 solution for your active lifestyle.\u003c\/p\u003e\n\u003cp data-end=\"3070\" data-start=\"2968\"\u003eUpgrade your wardrobe today. One pair is never enough—shop all 8 prints and discover your new go-to!\u003c\/p\u003e\n\u003ch3 data-end=\"3070\" data-start=\"2968\"\u003e\u003cstrong\u003eMODEL IS WEARING SIZE MEDIUM.IF YOU ARE BETWEEN SIZES, BETTER SIZING UP.\u003c\/strong\u003e\u003c\/h3\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46430129324249,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":46430129357017,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":46430129389785,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":46430129422553,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":46430129455321,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":46430129488089,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":46430129520857,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":46430129553625,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/22_6fa2b4c6-d391-4239-b6f0-1b38307e9017.png?v=1742351413"},{"product_id":"period-shorts-in-2","title":"Period Shorts in 🐾PURRR-Ride🌈 Print","description":"\u003ch3 data-start=\"161\" data-end=\"227\"\u003e\u003cstrong data-start=\"165\" data-end=\"225\"\u003eThe Game-Changing Period Shorts You’ve Been Waiting For!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"229\" data-end=\"645\"\u003eDesigned for ultimate comfort, protection, and style, these revolutionary period shorts are here to make your life easier. Whether you're swimming, sweating, sleeping, or simply lounging, these shorts have you covered—literally. Forget pads, tampons, or liners—our built-in 4-layer protection system eliminates the need for any extras. With these shorts, you’ll feel confident, comfortable, and ready for anything.\u003c\/p\u003e\n\u003ch3 data-start=\"647\" data-end=\"678\"\u003e\u003cstrong data-start=\"651\" data-end=\"676\"\u003eWhy You’ll Love Them:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"679\" data-end=\"1325\"\u003e✔ \u003cstrong data-start=\"681\" data-end=\"707\"\u003eAll-in-One Protection:\u003c\/strong\u003e Fully lined with a 4-layer absorbent core that holds the equivalent of \u003cstrong data-start=\"779\" data-end=\"793\"\u003e6+ tampons\u003c\/strong\u003e, keeping you worry-free from leaks.\u003cbr data-start=\"829\" data-end=\"832\"\u003e✔ \u003cstrong data-start=\"834\" data-end=\"858\"\u003eNo Underwear Needed:\u003c\/strong\u003e Wear them solo for a sleek, seamless experience.\u003cbr data-start=\"907\" data-end=\"910\"\u003e✔ \u003cstrong data-start=\"912\" data-end=\"943\"\u003eSwim, Sweat, Sleep, Repeat:\u003c\/strong\u003e Made from \u003cstrong data-start=\"954\" data-end=\"1004\"\u003elightweight, quick-drying, sweat-wicking nylon\u003c\/strong\u003e, they’re perfect for the pool, workouts, or everyday wear.\u003cbr data-start=\"1063\" data-end=\"1066\"\u003e✔ \u003cstrong data-start=\"1068\" data-end=\"1103\"\u003eOdor-Resistant \u0026amp; Antibacterial:\u003c\/strong\u003e Stay fresh no matter what your day holds.\u003cbr data-start=\"1145\" data-end=\"1148\"\u003e✔ \u003cstrong data-start=\"1150\" data-end=\"1180\"\u003eInclusive Sizing (XS-4XL):\u003c\/strong\u003e Fits true to North American sizing, providing secure coverage and a shaping effect. No awkward gaps or slips, just the perfect fit every time.\u003c\/p\u003e\n\u003ch3 data-start=\"1327\" data-end=\"1363\"\u003e\u003cstrong data-start=\"1331\" data-end=\"1361\"\u003eUnmatched Style \u0026amp; Quality:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"1364\" data-end=\"1648\"\u003e\n\u003cli data-start=\"1364\" data-end=\"1552\"\u003e\n\u003cstrong data-start=\"1366\" data-end=\"1385\"\u003eDurable Fabric:\u003c\/strong\u003e Made with \u003cstrong data-start=\"1396\" data-end=\"1425\"\u003e85% nylon and 15% spandex\u003c\/strong\u003e, plus an absorbent \u003cstrong data-start=\"1445\" data-end=\"1465\"\u003e100% bamboo core\u003c\/strong\u003e, these shorts won’t fade, stretch, or lose their shape, even after countless washes.\u003c\/li\u003e\n\u003cli data-start=\"1553\" data-end=\"1648\"\u003e\n\u003cstrong data-start=\"1555\" data-end=\"1577\"\u003eItch-Free Comfort:\u003c\/strong\u003e The care label is printed directly onto the fabric—no annoying tags!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1650\" data-end=\"1665\"\u003e\u003cstrong data-start=\"1654\" data-end=\"1663\"\u003eThe Print!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong data-start=\"1654\" data-end=\"1663\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/print_3.png?v=1740686321\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp data-end=\"414\" data-start=\"234\"\u003e🐾 \u003cstrong data-end=\"277\" data-start=\"237\"\u003eMeet PURRRIDE (P-U-R-R-R-R-R-I-D-E):\u003c\/strong\u003e\u003cbr data-end=\"280\" data-start=\"277\"\u003eThis isn’t your average houndstooth print—it’s a vibrant, fashion-forward celebration of love, diversity, and a little feline flair!\u003c\/p\u003e\n\u003cul data-end=\"901\" data-start=\"416\"\u003e\n\u003cli data-end=\"543\" data-start=\"416\"\u003e\n\u003cstrong data-end=\"435\" data-start=\"418\"\u003eLook closely:\u003c\/strong\u003e Hidden in the black \"houndstooth\" are adorable kitty cats, complete with heart-shaped noses and whiskers.\u003c\/li\u003e\n\u003cli data-end=\"674\" data-start=\"544\"\u003e\n\u003cstrong data-end=\"570\" data-start=\"546\"\u003eRainbows everywhere:\u003c\/strong\u003e The vibrant rainbow-colored base is full of energy and joy, making this print a true statement piece.\u003c\/li\u003e\n\u003cli data-end=\"789\" data-start=\"675\"\u003e\n\u003cstrong data-end=\"699\" data-start=\"677\"\u003eHeartfelt details:\u003c\/strong\u003e Tucked inside are hearts featuring pride flag colors, celebrating love and inclusivity.\u003c\/li\u003e\n\u003cli data-end=\"901\" data-start=\"790\"\u003e\n\u003cstrong data-end=\"814\" data-start=\"792\"\u003eSignature touches:\u003c\/strong\u003e Look for the hidden Justine Haines, adding a fun, personal touch to this design.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"1274\" data-start=\"903\"\u003eWith its playful yet sophisticated look, PURRRIDE is more than a print—it’s a walking ray of sunshine. Whether you’re a fan of kittens, bold fashion, or just love a print that turns heads, this one’s for you. Designed as a gift to celebrate the love and support from our community, it’s a symbol of gratitude and joy. Wear it your way and let it brighten your day! 🌈🐾\u003c\/p\u003e\n\u003ch3 data-start=\"2261\" data-end=\"2297\"\u003e\u003cstrong data-start=\"2265\" data-end=\"2295\"\u003eLife-Changing Versatility:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"2298\" data-end=\"2567\"\u003eFrom training sessions to beach days, these shorts adapt to your lifestyle. Wear them every day—even when you’re not on your period—for sweat-proof, odor-resistant comfort. Whether you're jumping in the water or hitting the gym, these shorts are up for the challenge.\u003c\/p\u003e\n\u003ch3 data-start=\"2569\" data-end=\"2597\"\u003e\u003cstrong data-start=\"2573\" data-end=\"2595\"\u003eCare Instructions:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"2598\" data-end=\"2703\"\u003e\n\u003cli data-start=\"2598\" data-end=\"2636\"\u003eMachine or hand wash (cold water).\u003c\/li\u003e\n\u003cli data-start=\"2637\" data-end=\"2703\"\u003eNo fabric softener or dryer—air dry to keep them in top shape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2705\" data-end=\"2966\"\u003e\u003cstrong data-start=\"2705\" data-end=\"2752\"\u003eWhere have these shorts been all your life?\u003c\/strong\u003e At a price that’s competitive and budget-friendly, you’ll save money on disposable products while looking amazing. These shorts are more than just period wear—they’re a 3-in-1 solution for your active lifestyle.\u003c\/p\u003e\n\u003cp data-start=\"2968\" data-end=\"3070\"\u003eUpgrade your wardrobe today. One pair is never enough—shop all 8 prints and discover your new go-to!\u003c\/p\u003e\n\u003ch3 data-start=\"2968\" data-end=\"3070\"\u003e\u003cstrong\u003eMODEL IS WEARING SIZE MEDIUM.IF YOU ARE BETWEEN SIZES, BETTER SIZING UP.\u003c\/strong\u003e\u003c\/h3\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46430153441497,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":46430153474265,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":46430153507033,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":46430153539801,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":46430153572569,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":46430153605337,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":46430153638105,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":46430153670873,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/19_b898fc8c-85ed-4932-9200-5ae1a2c46751.png?v=1742351230"},{"product_id":"period-shorts-in-3","title":"Period Shorts in Archie Comics Print 🌟","description":"\u003ch3 data-start=\"161\" data-end=\"227\"\u003e\u003cstrong data-start=\"165\" data-end=\"225\"\u003eThe Game-Changing Period Shorts You’ve Been Waiting For!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"229\" data-end=\"645\"\u003eDesigned for ultimate comfort, protection, and style, these revolutionary period shorts are here to make your life easier. Whether you're swimming, sweating, sleeping, or simply lounging, these shorts have you covered—literally. Forget pads, tampons, or liners—our built-in 4-layer protection system eliminates the need for any extras. With these shorts, you’ll feel confident, comfortable, and ready for anything.\u003c\/p\u003e\n\u003ch3 data-start=\"647\" data-end=\"678\"\u003e\u003cstrong data-start=\"651\" data-end=\"676\"\u003eWhy You’ll Love Them:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"679\" data-end=\"1325\"\u003e✔ \u003cstrong data-start=\"681\" data-end=\"707\"\u003eAll-in-One Protection:\u003c\/strong\u003e Fully lined with a 4-layer absorbent core that holds the equivalent of \u003cstrong data-start=\"779\" data-end=\"793\"\u003e6+ tampons\u003c\/strong\u003e, keeping you worry-free from leaks.\u003cbr data-start=\"829\" data-end=\"832\"\u003e✔ \u003cstrong data-start=\"834\" data-end=\"858\"\u003eNo Underwear Needed:\u003c\/strong\u003e Wear them solo for a sleek, seamless experience.\u003cbr data-start=\"907\" data-end=\"910\"\u003e✔ \u003cstrong data-start=\"912\" data-end=\"943\"\u003eSwim, Sweat, Sleep, Repeat:\u003c\/strong\u003e Made from \u003cstrong data-start=\"954\" data-end=\"1004\"\u003elightweight, quick-drying, sweat-wicking nylon\u003c\/strong\u003e, they’re perfect for the pool, workouts, or everyday wear.\u003cbr data-start=\"1063\" data-end=\"1066\"\u003e✔ \u003cstrong data-start=\"1068\" data-end=\"1103\"\u003eOdor-Resistant \u0026amp; Antibacterial:\u003c\/strong\u003e Stay fresh no matter what your day holds.\u003cbr data-start=\"1145\" data-end=\"1148\"\u003e✔ \u003cstrong data-start=\"1150\" data-end=\"1180\"\u003eInclusive Sizing (XS-4XL):\u003c\/strong\u003e Fits true to North American sizing, providing secure coverage and a shaping effect. No awkward gaps or slips, just the perfect fit every time.\u003c\/p\u003e\n\u003ch3 data-start=\"1327\" data-end=\"1363\"\u003e\u003cstrong data-start=\"1331\" data-end=\"1361\"\u003eUnmatched Style \u0026amp; Quality:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"1364\" data-end=\"1648\"\u003e\n\u003cli data-start=\"1364\" data-end=\"1552\"\u003e\n\u003cstrong data-start=\"1366\" data-end=\"1385\"\u003eDurable Fabric:\u003c\/strong\u003e Made with \u003cstrong data-start=\"1396\" data-end=\"1425\"\u003e85% nylon and 15% spandex\u003c\/strong\u003e, plus an absorbent \u003cstrong data-start=\"1445\" data-end=\"1465\"\u003e100% bamboo core\u003c\/strong\u003e, these shorts won’t fade, stretch, or lose their shape, even after countless washes.\u003c\/li\u003e\n\u003cli data-start=\"1553\" data-end=\"1648\"\u003e\n\u003cstrong data-start=\"1555\" data-end=\"1577\"\u003eItch-Free Comfort:\u003c\/strong\u003e The care label is printed directly onto the fabric—no annoying tags!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1650\" data-end=\"1665\"\u003e\u003cstrong data-start=\"1654\" data-end=\"1663\"\u003eThe Print!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/print_4.png?v=1740686405\"\u003e\u003c\/div\u003e\n\u003cp data-end=\"196\" data-start=\"38\"\u003e🎉 \u003cstrong data-end=\"94\" data-start=\"41\"\u003eIntroducing the Archie Cartoon Comic Strip Print!\u003c\/strong\u003e\u003cbr data-end=\"97\" data-start=\"94\"\u003eGet ready to turn heads and spark conversations because these shorts are an absolute showstopper!\u003c\/p\u003e\n\u003cul data-end=\"738\" data-start=\"198\"\u003e\n\u003cli data-end=\"333\" data-start=\"198\"\u003e\n\u003cstrong data-end=\"241\" data-start=\"200\"\u003eBetty, Veronica, and Archie are here:\u003c\/strong\u003e The timeless love triangle comes to life in this nostalgic, fun-filled comic strip print.\u003c\/li\u003e\n\u003cli data-end=\"494\" data-start=\"334\"\u003e\n\u003cstrong data-end=\"355\" data-start=\"336\"\u003eA fan favorite:\u003c\/strong\u003e You’ve asked, we’ve teased, and now it’s finally here! This print is a celebration of classic comics with a modern Justine Haines twist.\u003c\/li\u003e\n\u003cli data-end=\"637\" data-start=\"495\"\u003e\n\u003cstrong data-end=\"518\" data-start=\"497\"\u003eHidden treasures:\u003c\/strong\u003e Look closely, and you’ll find the Justine Haines logo cleverly hidden throughout the print—how many can you spot? 👀\u003c\/li\u003e\n\u003cli data-end=\"738\" data-start=\"638\"\u003e\n\u003cstrong data-end=\"656\" data-start=\"640\"\u003eBe prepared:\u003c\/strong\u003e Wherever you go, people will stop and ask, \u003cem data-end=\"736\" data-start=\"700\"\u003e\"Where did you get those shorts?!\"\u003c\/em\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"898\" data-start=\"740\"\u003eThis one-of-a-kind design is bold, playful, and irresistibly cool. Made with love, it’s the perfect way to bring a little retro fun into your wardrobe. 🌟💥\u003c\/p\u003e\n\u003ch3 data-start=\"2261\" data-end=\"2297\"\u003e\u003cstrong data-start=\"2265\" data-end=\"2295\"\u003eLife-Changing Versatility:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"2298\" data-end=\"2567\"\u003eFrom training sessions to beach days, these shorts adapt to your lifestyle. Wear them every day—even when you’re not on your period—for sweat-proof, odor-resistant comfort. Whether you're jumping in the water or hitting the gym, these shorts are up for the challenge.\u003c\/p\u003e\n\u003ch3 data-start=\"2569\" data-end=\"2597\"\u003e\u003cstrong data-start=\"2573\" data-end=\"2595\"\u003eCare Instructions:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"2598\" data-end=\"2703\"\u003e\n\u003cli data-start=\"2598\" data-end=\"2636\"\u003eMachine or hand wash (cold water).\u003c\/li\u003e\n\u003cli data-start=\"2637\" data-end=\"2703\"\u003eNo fabric softener or dryer—air dry to keep them in top shape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2705\" data-end=\"2966\"\u003e\u003cstrong data-start=\"2705\" data-end=\"2752\"\u003eWhere have these shorts been all your life?\u003c\/strong\u003e At a price that’s competitive and budget-friendly, you’ll save money on disposable products while looking amazing. These shorts are more than just period wear—they’re a 3-in-1 solution for your active lifestyle.\u003c\/p\u003e\n\u003cp data-start=\"2968\" data-end=\"3070\"\u003eUpgrade your wardrobe today. One pair is never enough—shop all 8 prints and discover your new go-to!\u003c\/p\u003e\n\u003ch3 data-start=\"2968\" data-end=\"3070\"\u003e\u003cstrong\u003eMODEL IS WEARING SIZE MEDIUM.IF YOU ARE BETWEEN SIZES, BETTER SIZING UP.\u003c\/strong\u003e\u003c\/h3\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46430164418777,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":46430164451545,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":46430164484313,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":46430164517081,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":46430164549849,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":46430164582617,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":46430164615385,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":46430164648153,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/1_345f51f9-c42a-431c-b394-b122f6ed3c99.png?v=1761690499"},{"product_id":"period-shorts-in-5","title":"Period Shorts in The Office Print 🏆","description":"\u003ch3 data-end=\"227\" data-start=\"161\"\u003e\u003cstrong data-end=\"225\" data-start=\"165\"\u003eThe Game-Changing Period Shorts You’ve Been Waiting For!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"645\" data-start=\"229\"\u003eDesigned for ultimate comfort, protection, and style, these revolutionary period shorts are here to make your life easier. Whether you're swimming, sweating, sleeping, or simply lounging, these shorts have you covered—literally. Forget pads, tampons, or liners—our built-in 4-layer protection system eliminates the need for any extras. With these shorts, you’ll feel confident, comfortable, and ready for anything.\u003c\/p\u003e\n\u003ch3 data-end=\"678\" data-start=\"647\"\u003e\u003cstrong data-end=\"676\" data-start=\"651\"\u003eWhy You’ll Love Them:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1325\" data-start=\"679\"\u003e✔ \u003cstrong data-end=\"707\" data-start=\"681\"\u003eAll-in-One Protection:\u003c\/strong\u003e Fully lined with a 4-layer absorbent core that holds the equivalent of \u003cstrong data-end=\"793\" data-start=\"779\"\u003e6+ tampons\u003c\/strong\u003e, keeping you worry-free from leaks.\u003cbr data-end=\"832\" data-start=\"829\"\u003e✔ \u003cstrong data-end=\"858\" data-start=\"834\"\u003eNo Underwear Needed:\u003c\/strong\u003e Wear them solo for a sleek, seamless experience.\u003cbr data-end=\"910\" data-start=\"907\"\u003e✔ \u003cstrong data-end=\"943\" data-start=\"912\"\u003eSwim, Sweat, Sleep, Repeat:\u003c\/strong\u003e Made from \u003cstrong data-end=\"1004\" data-start=\"954\"\u003elightweight, quick-drying, sweat-wicking nylon\u003c\/strong\u003e, they’re perfect for the pool, workouts, or everyday wear.\u003cbr data-end=\"1066\" data-start=\"1063\"\u003e✔ \u003cstrong data-end=\"1103\" data-start=\"1068\"\u003eOdor-Resistant \u0026amp; Antibacterial:\u003c\/strong\u003e Stay fresh no matter what your day holds.\u003cbr data-end=\"1148\" data-start=\"1145\"\u003e✔ \u003cstrong data-end=\"1180\" data-start=\"1150\"\u003eInclusive Sizing (XS-4XL):\u003c\/strong\u003e Fits true to North American sizing, providing secure coverage and a shaping effect. No awkward gaps or slips, just the perfect fit every time.\u003c\/p\u003e\n\u003ch3 data-end=\"1363\" data-start=\"1327\"\u003e\u003cstrong data-end=\"1361\" data-start=\"1331\"\u003eUnmatched Style \u0026amp; Quality:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"1648\" data-start=\"1364\"\u003e\n\u003cli data-end=\"1552\" data-start=\"1364\"\u003e\n\u003cstrong data-end=\"1385\" data-start=\"1366\"\u003eDurable Fabric:\u003c\/strong\u003e Made with \u003cstrong data-end=\"1425\" data-start=\"1396\"\u003e85% nylon and 15% spandex\u003c\/strong\u003e, plus an absorbent \u003cstrong data-end=\"1465\" data-start=\"1445\"\u003e100% bamboo core\u003c\/strong\u003e, these shorts won’t fade, stretch, or lose their shape, even after countless washes.\u003c\/li\u003e\n\u003cli data-end=\"1648\" data-start=\"1553\"\u003e\n\u003cstrong data-end=\"1577\" data-start=\"1555\"\u003eItch-Free Comfort:\u003c\/strong\u003e The care label is printed directly onto the fabric—no annoying tags!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1665\" data-start=\"1650\"\u003e\u003cstrong data-end=\"1663\" data-start=\"1654\"\u003eThe Print!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/print_6.png?v=1740686507\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cp data-start=\"38\" data-end=\"197\"\u003e🎉 \u003cstrong data-start=\"41\" data-end=\"76\"\u003eIt’s Happening! It’s Happening!\u003c\/strong\u003e\u003cbr data-start=\"76\" data-end=\"79\"\u003eIf you can hear Michael Scott screaming, then you know what’s up—this is \u003cem data-start=\"152\" data-end=\"164\"\u003eThe Office\u003c\/em\u003e print you’ve been waiting for!\u003c\/p\u003e\n\u003cul data-start=\"199\" data-end=\"730\"\u003e\n\u003cli data-start=\"199\" data-end=\"406\"\u003e\n\u003cstrong data-start=\"201\" data-end=\"231\"\u003eAll your favorite moments:\u003c\/strong\u003e From Michael’s “World’s Best Boss” mug 🏆 to the stapler in Jell-O, Big Tuna 🐟, Schrute Farms 🌱, the teapot, and so much more. This print captures all the iconic details!\u003c\/li\u003e\n\u003cli data-start=\"407\" data-end=\"601\"\u003e\n\u003cstrong data-start=\"409\" data-end=\"444\"\u003eA dreamy light blue background:\u003c\/strong\u003e This isn’t just any blue—it’s a soothing, slightly purplish (but not purple!) hue that perfectly complements the quirky design and hidden gems throughout.\u003c\/li\u003e\n\u003cli data-start=\"602\" data-end=\"730\"\u003e\n\u003cstrong data-start=\"604\" data-end=\"640\"\u003eGuaranteed conversation starter:\u003c\/strong\u003e Fans of \u003cem data-start=\"649\" data-end=\"661\"\u003eThe Office\u003c\/em\u003e will stop you everywhere to ask, “Where did you get those shorts?”\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"732\" data-end=\"881\"\u003eHave fun spotting all the Easter eggs while enjoying the most fun and stylish period wear you’ve ever owned. \u003cstrong data-start=\"841\" data-end=\"879\"\u003e“That’s what Justine Haines said!”\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 data-end=\"2297\" data-start=\"2261\"\u003e\u003cstrong data-end=\"2295\" data-start=\"2265\"\u003eLife-Changing Versatility:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"2567\" data-start=\"2298\"\u003eFrom training sessions to beach days, these shorts adapt to your lifestyle. Wear them every day—even when you’re not on your period—for sweat-proof, odor-resistant comfort. Whether you're jumping in the water or hitting the gym, these shorts are up for the challenge.\u003c\/p\u003e\n\u003ch3 data-end=\"2597\" data-start=\"2569\"\u003e\u003cstrong data-end=\"2595\" data-start=\"2573\"\u003eCare Instructions:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"2703\" data-start=\"2598\"\u003e\n\u003cli data-end=\"2636\" data-start=\"2598\"\u003eMachine or hand wash (cold water).\u003c\/li\u003e\n\u003cli data-end=\"2703\" data-start=\"2637\"\u003eNo fabric softener or dryer—air dry to keep them in top shape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"2966\" data-start=\"2705\"\u003e\u003cstrong data-end=\"2752\" data-start=\"2705\"\u003eWhere have these shorts been all your life?\u003c\/strong\u003e At a price that’s competitive and budget-friendly, you’ll save money on disposable products while looking amazing. These shorts are more than just period wear—they’re a 3-in-1 solution for your active lifestyle.\u003c\/p\u003e\n\u003cp data-end=\"3070\" data-start=\"2968\"\u003eUpgrade your wardrobe today. One pair is never enough—shop all 8 prints and discover your new go-to!\u003c\/p\u003e\n\u003ch3 data-end=\"3070\" data-start=\"2968\"\u003e\u003cstrong\u003eMODEL IS WEARING SIZE MEDIUM.IF YOU ARE BETWEEN SIZES, BETTER SIZING UP.\u003c\/strong\u003e\u003c\/h3\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46430176215257,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":46430176248025,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":46430176280793,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":46430176313561,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":46430176346329,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":46430176379097,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":46430176411865,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":46430176444633,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/10_2dde78d1-056e-49ed-9341-1d9fafe8b5ac.png?v=1742350669"},{"product_id":"period-shorts-in-6","title":"Period Shorts in FRIENDS Print 🦞","description":"\u003ch3 data-start=\"161\" data-end=\"227\"\u003e\u003cstrong data-start=\"165\" data-end=\"225\"\u003eThe Game-Changing Period Shorts You’ve Been Waiting For!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"229\" data-end=\"645\"\u003eDesigned for ultimate comfort, protection, and style, these revolutionary period shorts are here to make your life easier. Whether you're swimming, sweating, sleeping, or simply lounging, these shorts have you covered—literally. Forget pads, tampons, or liners—our built-in 4-layer protection system eliminates the need for any extras. With these shorts, you’ll feel confident, comfortable, and ready for anything.\u003c\/p\u003e\n\u003ch3 data-start=\"647\" data-end=\"678\"\u003e\u003cstrong data-start=\"651\" data-end=\"676\"\u003eWhy You’ll Love Them:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"679\" data-end=\"1325\"\u003e✔ \u003cstrong data-start=\"681\" data-end=\"707\"\u003eAll-in-One Protection:\u003c\/strong\u003e Fully lined with a 4-layer absorbent core that holds the equivalent of \u003cstrong data-start=\"779\" data-end=\"793\"\u003e6+ tampons\u003c\/strong\u003e, keeping you worry-free from leaks.\u003cbr data-start=\"829\" data-end=\"832\"\u003e✔ \u003cstrong data-start=\"834\" data-end=\"858\"\u003eNo Underwear Needed:\u003c\/strong\u003e Wear them solo for a sleek, seamless experience.\u003cbr data-start=\"907\" data-end=\"910\"\u003e✔ \u003cstrong data-start=\"912\" data-end=\"943\"\u003eSwim, Sweat, Sleep, Repeat:\u003c\/strong\u003e Made from \u003cstrong data-start=\"954\" data-end=\"1004\"\u003elightweight, quick-drying, sweat-wicking nylon\u003c\/strong\u003e, they’re perfect for the pool, workouts, or everyday wear.\u003cbr data-start=\"1063\" data-end=\"1066\"\u003e✔ \u003cstrong data-start=\"1068\" data-end=\"1103\"\u003eOdor-Resistant \u0026amp; Antibacterial:\u003c\/strong\u003e Stay fresh no matter what your day holds.\u003cbr data-start=\"1145\" data-end=\"1148\"\u003e✔ \u003cstrong data-start=\"1150\" data-end=\"1180\"\u003eInclusive Sizing (XS-4XL):\u003c\/strong\u003e Fits true to North American sizing, providing secure coverage and a shaping effect. No awkward gaps or slips, just the perfect fit every time.\u003c\/p\u003e\n\u003ch3 data-start=\"1327\" data-end=\"1363\"\u003e\u003cstrong data-start=\"1331\" data-end=\"1361\"\u003eUnmatched Style \u0026amp; Quality:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"1364\" data-end=\"1648\"\u003e\n\u003cli data-start=\"1364\" data-end=\"1552\"\u003e\n\u003cstrong data-start=\"1366\" data-end=\"1385\"\u003eDurable Fabric:\u003c\/strong\u003e Made with \u003cstrong data-start=\"1396\" data-end=\"1425\"\u003e85% nylon and 15% spandex\u003c\/strong\u003e, plus an absorbent \u003cstrong data-start=\"1445\" data-end=\"1465\"\u003e100% bamboo core\u003c\/strong\u003e, these shorts won’t fade, stretch, or lose their shape, even after countless washes.\u003c\/li\u003e\n\u003cli data-start=\"1553\" data-end=\"1648\"\u003e\n\u003cstrong data-start=\"1555\" data-end=\"1577\"\u003eItch-Free Comfort:\u003c\/strong\u003e The care label is printed directly onto the fabric—no annoying tags!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1650\" data-end=\"1665\"\u003e\u003cstrong data-start=\"1654\" data-end=\"1663\"\u003eThe Print!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/print_7.png?v=1740686558\"\u003e\u003c\/div\u003e\n\u003cp data-start=\"38\" data-end=\"232\"\u003e💖 \u003cstrong data-start=\"41\" data-end=\"67\"\u003eI’ll Be There for You!\u003c\/strong\u003e\u003cbr data-start=\"67\" data-end=\"70\"\u003eCan you believe how excited you’re going to be to have your period now? These \u003cem data-start=\"148\" data-end=\"157\"\u003eFriends\u003c\/em\u003e TV show printed period shorts are packed with all your favorite moments:\u003c\/p\u003e\n\u003cul data-start=\"234\" data-end=\"775\"\u003e\n\u003cli data-start=\"234\" data-end=\"424\"\u003e\n\u003cstrong data-start=\"236\" data-end=\"264\"\u003eClassic Friends moments:\u003c\/strong\u003e From Phoebe singing “Smelly Cat” 🎤 to Janice’s unforgettable “Oh. My. God.” 💅, Ross \u0026amp; Rachel’s wedding, the milkshake scene 🍦, and “You’re my lobster” 🦞.\u003c\/li\u003e\n\u003cli data-start=\"425\" data-end=\"567\"\u003e\n\u003cstrong data-start=\"427\" data-end=\"446\"\u003eIconic symbols:\u003c\/strong\u003e Central Perk’s cozy couch 🛋️, the umbrella scene ☔, and so much more that’ll take you back to your favorite episodes.\u003c\/li\u003e\n\u003cli data-start=\"568\" data-end=\"670\"\u003e\n\u003cstrong data-start=\"570\" data-end=\"606\"\u003eBeautiful candy pink background:\u003c\/strong\u003e Sweet, happy, and nostalgic, just like your favorite show. 💖\u003c\/li\u003e\n\u003cli data-start=\"671\" data-end=\"775\"\u003e\n\u003cstrong data-start=\"673\" data-end=\"688\"\u003eJust Relax:\u003c\/strong\u003e End your period stress with a little \u003cem data-start=\"726\" data-end=\"735\"\u003eFriends\u003c\/em\u003e humor—\u003cstrong data-start=\"742\" data-end=\"767\"\u003e“Justine says relax!”\u003c\/strong\u003e 🧘‍♀️\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"777\" data-end=\"889\"\u003eYou’ll be feeling so nostalgic, stylish, and ready to take on the world, just like you’re living in \u003cem data-start=\"877\" data-end=\"886\"\u003eFriends\u003c\/em\u003e!\u003c\/p\u003e\n\u003ch3 data-start=\"2261\" data-end=\"2297\"\u003e\u003cstrong data-start=\"2265\" data-end=\"2295\"\u003eLife-Changing Versatility:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"2298\" data-end=\"2567\"\u003eFrom training sessions to beach days, these shorts adapt to your lifestyle. Wear them every day—even when you’re not on your period—for sweat-proof, odor-resistant comfort. Whether you're jumping in the water or hitting the gym, these shorts are up for the challenge.\u003c\/p\u003e\n\u003ch3 data-start=\"2569\" data-end=\"2597\"\u003e\u003cstrong data-start=\"2573\" data-end=\"2595\"\u003eCare Instructions:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"2598\" data-end=\"2703\"\u003e\n\u003cli data-start=\"2598\" data-end=\"2636\"\u003eMachine or hand wash (cold water).\u003c\/li\u003e\n\u003cli data-start=\"2637\" data-end=\"2703\"\u003eNo fabric softener or dryer—air dry to keep them in top shape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2705\" data-end=\"2966\"\u003e\u003cstrong data-start=\"2705\" data-end=\"2752\"\u003eWhere have these shorts been all your life?\u003c\/strong\u003e At a price that’s competitive and budget-friendly, you’ll save money on disposable products while looking amazing. These shorts are more than just period wear—they’re a 3-in-1 solution for your active lifestyle.\u003c\/p\u003e\n\u003cp data-start=\"2968\" data-end=\"3070\"\u003eUpgrade your wardrobe today. One pair is never enough—shop all 8 prints and discover your new go-to!\u003c\/p\u003e\n\u003cp data-start=\"2968\" data-end=\"3070\"\u003e \u003c\/p\u003e\n\u003ch3 data-start=\"2968\" data-end=\"3070\"\u003e\u003cstrong\u003eMODEL IS WEARING SIZE MEDIUM.IF YOU ARE BETWEEN SIZES, BETTER SIZING UP.\u003c\/strong\u003e\u003c\/h3\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46430180507865,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":46430180540633,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":46430180573401,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":46430180606169,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":46430180638937,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":46430180671705,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":46430180704473,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":46430180737241,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/4_ff8d7001-0425-4735-82dc-59c9f24ee79c.png?v=1761690499"},{"product_id":"period-shorts-in-7","title":"Period Shorts in CELEBRITY Print⭐","description":"\u003ch3 data-end=\"227\" data-start=\"161\"\u003e\u003cstrong data-end=\"225\" data-start=\"165\"\u003eThe Game-Changing Period Shorts You’ve Been Waiting For!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"645\" data-start=\"229\"\u003eDesigned for ultimate comfort, protection, and style, these revolutionary period shorts are here to make your life easier. Whether you're swimming, sweating, sleeping, or simply lounging, these shorts have you covered—literally. Forget pads, tampons, or liners—our built-in 4-layer protection system eliminates the need for any extras. With these shorts, you’ll feel confident, comfortable, and ready for anything.\u003c\/p\u003e\n\u003ch3 data-end=\"678\" data-start=\"647\"\u003e\u003cstrong data-end=\"676\" data-start=\"651\"\u003eWhy You’ll Love Them:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1325\" data-start=\"679\"\u003e✔ \u003cstrong data-end=\"707\" data-start=\"681\"\u003eAll-in-One Protection:\u003c\/strong\u003e Fully lined with a 4-layer absorbent core that holds the equivalent of \u003cstrong data-end=\"793\" data-start=\"779\"\u003e6+ tampons\u003c\/strong\u003e, keeping you worry-free from leaks.\u003cbr data-end=\"832\" data-start=\"829\"\u003e✔ \u003cstrong data-end=\"858\" data-start=\"834\"\u003eNo Underwear Needed:\u003c\/strong\u003e Wear them solo for a sleek, seamless experience.\u003cbr data-end=\"910\" data-start=\"907\"\u003e✔ \u003cstrong data-end=\"943\" data-start=\"912\"\u003eSwim, Sweat, Sleep, Repeat:\u003c\/strong\u003e Made from \u003cstrong data-end=\"1004\" data-start=\"954\"\u003elightweight, quick-drying, sweat-wicking nylon\u003c\/strong\u003e, they’re perfect for the pool, workouts, or everyday wear.\u003cbr data-end=\"1066\" data-start=\"1063\"\u003e✔ \u003cstrong data-end=\"1103\" data-start=\"1068\"\u003eOdor-Resistant \u0026amp; Antibacterial:\u003c\/strong\u003e Stay fresh no matter what your day holds.\u003cbr data-end=\"1148\" data-start=\"1145\"\u003e✔ \u003cstrong data-end=\"1180\" data-start=\"1150\"\u003eInclusive Sizing (XS-4XL):\u003c\/strong\u003e Fits true to North American sizing, providing secure coverage and a shaping effect. No awkward gaps or slips, just the perfect fit every time.\u003c\/p\u003e\n\u003ch3 data-end=\"1363\" data-start=\"1327\"\u003e\u003cstrong data-end=\"1361\" data-start=\"1331\"\u003eUnmatched Style \u0026amp; Quality:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"1648\" data-start=\"1364\"\u003e\n\u003cli data-end=\"1552\" data-start=\"1364\"\u003e\n\u003cstrong data-end=\"1385\" data-start=\"1366\"\u003eDurable Fabric:\u003c\/strong\u003e Made with \u003cstrong data-end=\"1425\" data-start=\"1396\"\u003e85% nylon and 15% spandex\u003c\/strong\u003e, plus an absorbent \u003cstrong data-end=\"1465\" data-start=\"1445\"\u003e100% bamboo core\u003c\/strong\u003e, these shorts won’t fade, stretch, or lose their shape, even after countless washes.\u003c\/li\u003e\n\u003cli data-end=\"1648\" data-start=\"1553\"\u003e\n\u003cstrong data-end=\"1577\" data-start=\"1555\"\u003eItch-Free Comfort:\u003c\/strong\u003e The care label is printed directly onto the fabric—no annoying tags!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1665\" data-start=\"1650\"\u003e\u003cstrong data-end=\"1663\" data-start=\"1654\"\u003eThe Print!\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/print_8.png?v=1740686617\"\u003e\u003c\/div\u003e\n\u003cp data-end=\"364\" data-start=\"38\"\u003e✨ \u003cstrong data-end=\"80\" data-start=\"40\"\u003eCelebrity Explosion: A Pop Art Dream\u003c\/strong\u003e\u003cbr data-end=\"83\" data-start=\"80\"\u003eInspired by Andy Warhol and psychedelic pop art, this print is a celebration of music, fashion, and iconic figures. Featuring a vibrant color mix of 70s purple, yellow, and an explosion of colors, this print brings together living legends and timeless icons from past decades. 🎤🎶\u003c\/p\u003e\n\u003cul data-end=\"969\" data-start=\"366\"\u003e\n\u003cli data-end=\"642\" data-start=\"366\"\u003e\n\u003cstrong data-end=\"393\" data-start=\"368\"\u003eWho’s on your shorts?\u003c\/strong\u003e\u003cbr data-end=\"396\" data-start=\"393\"\u003eFrom the chart-topping \u003cem data-end=\"434\" data-start=\"419\"\u003eBillie Eilish\u003c\/em\u003e and \u003cem data-end=\"451\" data-start=\"439\"\u003eEd Sheeran\u003c\/em\u003e to \u003cem data-end=\"464\" data-start=\"455\"\u003eBeyoncé\u003c\/em\u003e, \u003cem data-end=\"477\" data-start=\"466\"\u003eLady Gaga\u003c\/em\u003e, and \u003cem data-end=\"497\" data-start=\"483\"\u003eTaylor Swift\u003c\/em\u003e, this print has it all. And we’ve got legends like \u003cem data-end=\"556\" data-start=\"549\"\u003eTupac\u003c\/em\u003e, \u003cem data-end=\"571\" data-start=\"558\"\u003eKurt Cobain\u003c\/em\u003e, \u003cem data-end=\"590\" data-start=\"573\"\u003eFreddie Mercury\u003c\/em\u003e, \u003cem data-end=\"605\" data-start=\"592\"\u003eDavid Bowie\u003c\/em\u003e, \u003cem data-end=\"620\" data-start=\"607\"\u003eJohn Lennon\u003c\/em\u003e, and \u003cem data-end=\"634\" data-start=\"626\"\u003ePrince\u003c\/em\u003e, too.\u003c\/li\u003e\n\u003cli data-end=\"757\" data-start=\"643\"\u003e\n\u003cstrong data-end=\"666\" data-start=\"645\"\u003eA nod to the 70s:\u003c\/strong\u003e With bold, colorful, and electric pop art vibes, this print is a true fashion statement.\u003c\/li\u003e\n\u003cli data-end=\"908\" data-start=\"758\"\u003e\n\u003cstrong data-end=\"789\" data-start=\"760\"\u003ePerfect for music lovers:\u003c\/strong\u003e It’ll make you want to update your playlist with all your favorite hits, from \u003cem data-end=\"881\" data-start=\"868\"\u003eMick Jagger\u003c\/em\u003e to \u003cem data-end=\"894\" data-start=\"885\"\u003eRihanna\u003c\/em\u003e and beyond.\u003c\/li\u003e\n\u003cli data-end=\"969\" data-start=\"909\"\u003e\n\u003cstrong data-end=\"943\" data-start=\"911\"\u003eA celebrity in every design:\u003c\/strong\u003e Who will you rock today?\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"1106\" data-start=\"971\"\u003eThis is not just an outfit; it’s a lifestyle. A literal celebrity explosion that will have you turning heads and feeling like a star!✨\u003c\/p\u003e\n\u003cp data-end=\"1106\" data-start=\"971\"\u003e \u003c\/p\u003e\n\u003ch3 data-end=\"2297\" data-start=\"2261\"\u003e\u003cstrong data-end=\"2295\" data-start=\"2265\"\u003eLife-Changing Versatility:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"2567\" data-start=\"2298\"\u003eFrom training sessions to beach days, these shorts adapt to your lifestyle. Wear them every day—even when you’re not on your period—for sweat-proof, odor-resistant comfort. Whether you're jumping in the water or hitting the gym, these shorts are up for the challenge.\u003c\/p\u003e\n\u003ch3 data-end=\"2597\" data-start=\"2569\"\u003e\u003cstrong data-end=\"2595\" data-start=\"2573\"\u003eCare Instructions:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-end=\"2703\" data-start=\"2598\"\u003e\n\u003cli data-end=\"2636\" data-start=\"2598\"\u003eMachine or hand wash (cold water).\u003c\/li\u003e\n\u003cli data-end=\"2703\" data-start=\"2637\"\u003eNo fabric softener or dryer—air dry to keep them in top shape.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"2966\" data-start=\"2705\"\u003e\u003cstrong data-end=\"2752\" data-start=\"2705\"\u003eWhere have these shorts been all your life?\u003c\/strong\u003e At a price that’s competitive and budget-friendly, you’ll save money on disposable products while looking amazing. These shorts are more than just period wear—they’re a 3-in-1 solution for your active lifestyle.\u003c\/p\u003e\n\u003cp data-end=\"3070\" data-start=\"2968\"\u003eUpgrade your wardrobe today. One pair is never enough—shop all 8 prints and discover your new go-to!\u003c\/p\u003e\n\u003ch3 data-end=\"3070\" data-start=\"2968\"\u003e\u003cstrong\u003eMODEL IS WEARING SIZE MEDIUM.IF YOU ARE BETWEEN SIZES, BETTER SIZING UP.\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"3070\" data-start=\"2968\"\u003e \u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46430188699865,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":46430188732633,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":46430188765401,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":46430188798169,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":46430188830937,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":46430188863705,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":46430188896473,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":46430188929241,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/17_2fc04597-e943-4376-822d-78b162cacb3d.png?v=1742350093"},{"product_id":"asymmetric-mesh-hipster-classic-black-copy","title":"🖤 Low-Rise Lace Period  Hipster — Black 🖤","description":"\u003cp data-start=\"182\" data-end=\"223\"\u003e🖤 \u003cstrong data-start=\"185\" data-end=\"218\"\u003eLow-Rise Lace Hipster — Black\u003c\/strong\u003e 🖤\u003c\/p\u003e\n\u003cp data-start=\"225\" data-end=\"632\"\u003eSoft, sweet, and made for everyday confidence.\u003cbr data-start=\"271\" data-end=\"274\"\u003eThis low-rise cotton-mix hipster gives light-flow protection and a comfy, barely-there feel — perfect when you’re spotting, expecting your period, or just want an extra cute layer. The delicate lace strip in front adds a pretty touch, while the slim elastic detail keeps things feeling feminine and special. It’s the one you’ll want to wear all month long.\u003c\/p\u003e\n\u003cp data-start=\"634\" data-end=\"921\"\u003e✅ \u003cstrong data-start=\"636\" data-end=\"658\"\u003eWhy you’ll love it\u003c\/strong\u003e\u003cbr data-start=\"658\" data-end=\"661\"\u003e• Light-flow leak-proof protection\u003cbr data-start=\"695\" data-end=\"698\"\u003e• Low-rise, everyday comfort\u003cbr data-start=\"726\" data-end=\"729\"\u003e• Pretty lace front detail — just because ✨\u003cbr data-start=\"772\" data-end=\"775\"\u003e• Breathable + super soft cotton-mix\u003cbr data-start=\"811\" data-end=\"814\"\u003e• Streeetchy + comfy for daily wear\u003cbr data-start=\"849\" data-end=\"852\"\u003e• Wear alone or as backup\u003cbr data-start=\"877\" data-end=\"880\"\u003e• Machine washable\u003cbr data-start=\"898\" data-end=\"901\"\u003e• Available XS–2XL\u003c\/p\u003e\n\u003cp data-start=\"923\" data-end=\"1017\"\u003e🩸 \u003cstrong data-start=\"926\" data-end=\"941\"\u003ePerfect for\u003c\/strong\u003e\u003cbr data-start=\"941\" data-end=\"944\"\u003e• Light flow\u003cbr data-start=\"956\" data-end=\"959\"\u003e• Spotting\u003cbr data-start=\"969\" data-end=\"972\"\u003e• Everyday comfort\u003cbr data-start=\"990\" data-end=\"993\"\u003e• “Is it coming?” days\u003c\/p\u003e\n\u003cp data-start=\"1019\" data-end=\"1071\"\u003e🧵 \u003cstrong data-start=\"1022\" data-end=\"1032\"\u003eFabric\u003c\/strong\u003e\u003cbr data-start=\"1032\" data-end=\"1035\"\u003eCotton-mix for breathable softness\u003c\/p\u003e\n\u003cp data-start=\"1073\" data-end=\"1245\"\u003e💖 \u003cstrong data-start=\"1076\" data-end=\"1091\"\u003eWhy switch?\u003c\/strong\u003e\u003cbr data-start=\"1091\" data-end=\"1094\"\u003e• Ditch disposables, save money\u003cbr data-start=\"1125\" data-end=\"1128\"\u003e• Better for your body + the planet\u003cbr data-start=\"1163\" data-end=\"1166\"\u003e• Cute + practical (yes, both!)\u003cbr data-start=\"1197\" data-end=\"1200\"\u003e• Feels like regular underwear — but better\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47487854837977,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":47487854641369,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":47487854674137,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47487854706905,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47487854739673,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47487854772441,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/15_c7544930-f6e2-4cb0-8e36-ef28d319e10c.png?v=1762829214"},{"product_id":"justines-classic-period-boxer-brief-in-gym-grey-copy","title":"🖤 Period Boxer Short — Classic Black 🖤","description":"\u003cdiv style=\"text-align: center;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"46\" data-start=\"0\"\u003e🖤 \u003cstrong data-end=\"41\" data-start=\"3\"\u003ePeriod Boxer Short — Classic Black\u003c\/strong\u003e 🖤\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-end=\"468\" data-start=\"48\"\u003eYour new \u003cem data-end=\"66\" data-start=\"57\"\u003elive-in\u003c\/em\u003e fave.\u003cbr data-end=\"75\" data-start=\"72\"\u003eThis black boxer short is the ultimate go-to for your period — especially at night. Soft, cozy, and super secure, it gives that “ahhhh” feeling the moment you put it on. With full-coverage comfort and dependable leak protection, you’ll feel relaxed, protected, and free to move (or sleep!) however you want. It’s the one you’ll reach for again and again… even when you’re not on your period.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-end=\"700\" data-start=\"470\"\u003e✅ \u003cstrong data-end=\"494\" data-start=\"472\"\u003eWhy you’ll love it\u003c\/strong\u003e\u003cbr data-end=\"497\" data-start=\"494\"\u003e• Full-coverage protection\u003cbr data-end=\"526\" data-start=\"523\"\u003e• Super comfy sleep-friendly fit\u003cbr data-end=\"561\" data-start=\"558\"\u003e• Soft + breathable\u003cbr data-end=\"583\" data-start=\"580\"\u003e• Leak-proof core\u003cbr data-end=\"603\" data-start=\"600\"\u003e• Ultra-stretchy waistband\u003cbr data-end=\"632\" data-start=\"629\"\u003e• Great for heavy nights or everyday coziness\u003cbr data-end=\"680\" data-start=\"677\"\u003e• Available XS–2XL\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-end=\"788\" data-start=\"702\"\u003e🩸 \u003cstrong data-end=\"720\" data-start=\"705\"\u003ePerfect for\u003c\/strong\u003e\u003cbr data-end=\"723\" data-start=\"720\"\u003e• Medium–heavy flow\u003cbr data-end=\"745\" data-start=\"742\"\u003e• Sleeping\u003cbr data-end=\"758\" data-start=\"755\"\u003e• Lounging\u003cbr data-end=\"771\" data-start=\"768\"\u003e• Daily comfort\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-end=\"860\" data-start=\"790\"\u003e🧵 \u003cstrong data-end=\"807\" data-start=\"793\"\u003eFeel + Fit\u003c\/strong\u003e\u003cbr data-end=\"810\" data-start=\"807\"\u003e• Smooth, soft fabric\u003cbr data-end=\"834\" data-start=\"831\"\u003e• Comfy boxer silhouette\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1057\" data-start=\"862\"\u003e💖 \u003cstrong data-end=\"880\" data-start=\"865\"\u003eWhy switch?\u003c\/strong\u003e\u003cbr data-end=\"883\" data-start=\"880\"\u003e• Less waste than disposables\u003cbr data-end=\"915\" data-start=\"912\"\u003e• Saves money over time\u003cbr data-end=\"941\" data-start=\"938\"\u003e• No bunching, shifting, or diaper feel\u003cbr data-end=\"983\" data-start=\"980\"\u003e• Cute + practical — so easy to wear\u003cbr data-end=\"1022\" data-start=\"1019\"\u003e• Makes period nights stress-free\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1105\" data-start=\"1059\"\u003eYou’ll want \u003cem data-end=\"1082\" data-start=\"1071\"\u003emultiples\u003c\/em\u003e of this one — trust.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!----\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47487859523801,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":47487859556569,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47487859589337,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47487859622105,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47487859654873,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47487859687641,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/6_30e9c4de-da4b-4913-99bf-24de7fa9b546.png?v=1762829673"},{"product_id":"boxerbriefs-classic-period-boyshort-copy-1","title":"High-Rise Classic Period Undie ♀️✨Mermaid Fantasy 🌊🧜","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-end=\"990\" data-start=\"433\"\u003e\u003cstrong\u003eThe Print! ♀️✨Mermaid Fantasy 🌊🧜\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaa_1024x1024.jpg?v=1772060501\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"990\" data-start=\"433\"\u003eThis design is dreamy, enchanting, and full of magical charm. Shimmering mermaid scales in pastel turquoise, pinks, and purples cascade across the fabric, creating an iridescent, metallic effect that feels like actual fish scales. A hidden fishtail with the Justine logo adds a whimsical, playful touch. Perfect for fantasy lovers, pastel enthusiasts, sea lovers, or anyone who appreciates beauty, sparkle, and a touch of magic. Soft, mesmerizing, and utterly enchanting. 🌊🧜♀️✨\u003c\/p\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47759608348889,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":47759608381657,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47759608414425,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47759608447193,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47759608479961,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47759608512729,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47759608545497,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":47759608578265,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/223_ba00e00f-e43a-4d31-b4bb-fda44ed0e48b.png?v=1776379586"},{"product_id":"high-rise-classic-period-undie-copy","title":"High-Rise Period Undie with MESH ♀️✨Mermaid Fantasy 🌊🧜","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ♀️✨Mermaid Fantasy 🌊🧜\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaa_1024x1024.jpg?v=1772060501\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis design is dreamy, enchanting, and full of magical charm. Shimmering mermaid scales in pastel turquoise, pinks, and purples cascade across the fabric, creating an iridescent, metallic effect that feels like actual fish scales. A hidden fishtail with the Justine logo adds a whimsical, playful touch. Perfect for fantasy lovers, pastel enthusiasts, sea lovers, or anyone who appreciates beauty, sparkle, and a touch of magic. Soft, mesmerizing, and utterly enchanting. 🌊🧜♀️✨\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003chr data-start=\"1206\" data-end=\"1209\"\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003chr data-start=\"1500\" data-end=\"1503\"\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003chr data-start=\"1843\" data-end=\"1846\"\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003chr data-start=\"2073\" data-end=\"2076\"\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003chr data-start=\"2420\" data-end=\"2423\"\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003chr data-start=\"2662\" data-end=\"2665\"\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003chr data-start=\"2951\" data-end=\"2954\"\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47759615426777,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":47759615459545,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":47759615492313,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47759615525081,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47759615557849,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47759615590617,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47759615623385,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":47759615656153,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/227_224e4505-b1c1-4ef0-822b-5a48a1ca66ba.png?v=1776379550"},{"product_id":"high-rise-period-undie-with-mesh-copy","title":"Classic Hipster Period Undie ♀️✨Mermaid Fantasy 🌊🧜","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ♀️✨Mermaid Fantasy 🌊🧜\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaa_1024x1024.jpg?v=1772060501\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis design is dreamy, enchanting, and full of magical charm. Shimmering mermaid scales in pastel turquoise, pinks, and purples cascade across the fabric, creating an iridescent, metallic effect that feels like actual fish scales. A hidden fishtail with the Justine logo adds a whimsical, playful touch. Perfect for fantasy lovers, pastel enthusiasts, sea lovers, or anyone who appreciates beauty, sparkle, and a touch of magic. Soft, mesmerizing, and utterly enchanting. 🌊🧜♀️✨\u003c\/p\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47759625060569,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":47759625093337,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47759625126105,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47759625158873,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47759625191641,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"2XL","offer_id":47759625224409,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47759625257177,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":47759625289945,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/247.png?v=1776379516"},{"product_id":"classic-hipster-period-undie-copy","title":"Hipster Period Undie with MESH ♀️✨Mermaid Fantasy 🌊🧜","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/div\u003e\n\u003ch1 data-end=\"281\" data-start=\"185\"\u003e💕 \u003cstrong data-end=\"255\" data-start=\"188\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp data-end=\"281\" data-start=\"185\"\u003e\u003cbr data-end=\"258\" data-start=\"255\"\u003e\u003cstrong data-end=\"279\" data-start=\"258\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"800\" data-start=\"283\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ♀️✨Mermaid Fantasy 🌊🧜\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaa.jpg?v=1772060501\" alt=\"\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis design is dreamy, enchanting, and full of magical charm. Shimmering mermaid scales in pastel turquoise, pinks, and purples cascade across the fabric, creating an iridescent, metallic effect that feels like actual fish scales. A hidden fishtail with the Justine logo adds a whimsical, playful touch. Perfect for fantasy lovers, pastel enthusiasts, sea lovers, or anyone who appreciates beauty, sparkle, and a touch of magic. Soft, mesmerizing, and utterly enchanting. 🌊🧜♀️✨\u003c\/p\u003e\n\u003cp data-end=\"829\" data-start=\"802\"\u003e💖 \u003cstrong data-end=\"827\" data-start=\"805\"\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1127\" data-start=\"831\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-end=\"889\" data-start=\"886\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-end=\"946\" data-start=\"943\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-end=\"999\" data-start=\"996\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-end=\"1047\" data-start=\"1044\"\u003e• Amazing bum coverage without bulk\u003cbr data-end=\"1085\" data-start=\"1082\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-end=\"1155\" data-start=\"1129\"\u003e🕒 \u003cstrong data-end=\"1153\" data-start=\"1132\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1417\" data-start=\"1157\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-end=\"1248\" data-start=\"1245\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-end=\"1314\" data-start=\"1311\"\u003e• School, work, hanging out, or lounging\u003cbr data-end=\"1357\" data-start=\"1354\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-end=\"1454\" data-start=\"1419\"\u003e🩸 \u003cstrong data-end=\"1452\" data-start=\"1422\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1697\" data-start=\"1456\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-end=\"1728\" data-start=\"1699\"\u003e♻️ \u003cstrong data-end=\"1726\" data-start=\"1702\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1924\" data-start=\"1730\"\u003e• No disposables, no irritation\u003cbr data-end=\"1764\" data-start=\"1761\"\u003e• Breathable, reusable, and comfortable\u003cbr data-end=\"1806\" data-start=\"1803\"\u003e• Saves money and reduces waste\u003cbr data-end=\"1840\" data-start=\"1837\"\u003e• Feel protected without feeling bulky\u003cbr data-end=\"1881\" data-start=\"1878\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-end=\"1959\" data-start=\"1926\"\u003e✨ \u003cstrong data-end=\"1957\" data-start=\"1928\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2273\" data-start=\"1961\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-end=\"2296\" data-start=\"2275\"\u003e📏 \u003cstrong data-end=\"2294\" data-start=\"2278\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2489\" data-start=\"2298\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"2330\" data-start=\"2327\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2513\" data-start=\"2491\"\u003e🧼 \u003cstrong data-end=\"2511\" data-start=\"2494\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2772\" data-start=\"2515\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-end=\"2576\" data-start=\"2573\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2615\" data-start=\"2612\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2662\" data-start=\"2659\"\u003e• Rinse after use\u003cbr data-end=\"2682\" data-start=\"2679\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2717\" data-start=\"2714\"\u003e• Hang to dry\u003cbr data-end=\"2733\" data-start=\"2730\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-end=\"2793\" data-start=\"2774\"\u003e💬 \u003cstrong data-end=\"2791\" data-start=\"2777\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2944\" data-start=\"2795\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-end=\"2840\" data-start=\"2837\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47759627813081,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":47759627845849,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47759627878617,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47759627911385,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47759627944153,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47759627976921,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47759628009689,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":47759628042457,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/219_2d1f7186-6084-4030-b0d4-16c0680eb1bb.png?v=1776379469"},{"product_id":"high-rise-classic-period-undie-black-copy","title":"High-Rise Classic Period Undie 😎 Retro POP 🥤 🍨","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"294\" data-end=\"373\" style=\"text-align: left;\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 data-start=\"375\" data-end=\"398\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"399\" data-end=\"960\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"404\" data-end=\"425\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-start=\"489\" data-end=\"519\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-start=\"570\" data-end=\"591\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-start=\"648\" data-end=\"688\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-start=\"761\" data-end=\"799\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 😎 Retro POP 🥤 🍨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaaaa_1024x1024.jpg?v=1772056169\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis print is pure retro joy with a bold pop-art attitude. Inspired by 1950s diner culture and iconic pin-up style, it mixes playful graphics, colourful shapes, vintage record players, and classic soda vibes with fun exclamations like \u003ci\u003eWOW! \u003c\/i\u003eand COOL! The rich 1950s red paired with that unmistakable vintage turquoise creates a look that feels nostalgic yet totally modern. Flirty, confident, and full of personality, this print is made for women who love a little throwback with their fashion and aren’t afraid to stand out. It’s fun, fearless, and seriously feel-good. 🥤 🍨 😎\u003c\/p\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"995\" data-end=\"1301\" style=\"text-align: left;\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-start=\"1042\" data-end=\"1045\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-start=\"1091\" data-end=\"1094\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-start=\"1140\" data-end=\"1143\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-start=\"1182\" data-end=\"1185\"\u003e• Lightweight active fabric that dries fast\u003cbr data-start=\"1228\" data-end=\"1231\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1308\" data-end=\"1334\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1335\" data-end=\"1570\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1373\" data-end=\"1376\"\u003e• All-day wear — work, errands, lounging\u003cbr data-start=\"1416\" data-end=\"1419\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-start=\"1465\" data-end=\"1468\"\u003e• When you want full coverage and a polished feel\u003cbr data-start=\"1517\" data-end=\"1520\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1577\" data-end=\"1612\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1613\" data-end=\"1954\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1656\" data-end=\"1693\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1961\" data-end=\"1990\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1991\" data-end=\"2168\" style=\"text-align: left;\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-start=\"2028\" data-end=\"2031\"\u003e• Saves money over time\u003cbr data-start=\"2054\" data-end=\"2057\"\u003e• Better for your body and the planet\u003cbr data-start=\"2094\" data-end=\"2097\"\u003e• No bulk, no odor, no stress\u003cbr data-start=\"2126\" data-end=\"2129\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2175\" data-end=\"2208\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2209\" data-end=\"2549\" style=\"text-align: left;\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-start=\"2255\" data-end=\"2290\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2322\" data-end=\"2358\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-start=\"2430\" data-end=\"2452\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2556\" data-end=\"2577\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2578\" data-end=\"2830\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2591\" data-end=\"2610\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2611\" data-end=\"2614\"\u003eOur sizing runs \u003cstrong data-start=\"2630\" data-end=\"2666\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-start=\"2744\" data-end=\"2771\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2837\" data-end=\"2859\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2860\" data-end=\"3094\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2895\" data-end=\"2898\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2934\" data-end=\"2937\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2981\" data-end=\"2984\"\u003e• Rinse after use\u003cbr data-start=\"3001\" data-end=\"3004\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"3036\" data-end=\"3039\"\u003e• Hang to dry\u003cbr data-start=\"3052\" data-end=\"3055\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"3101\" data-end=\"3120\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"3121\" data-end=\"3257\" style=\"text-align: left;\"\u003eThis is the \u003cstrong data-start=\"3133\" data-end=\"3167\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-start=\"3187\" data-end=\"3190\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030477320409,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030477353177,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030477385945,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030477418713,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030477451481,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030477484249,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030477517017,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030477549785,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/77_9d25a1ea-7f4d-4dff-b413-52f7eaad0982.png?v=1776376222"},{"product_id":"high-rise-period-undie-with-mesh-black-copy","title":"High-Rise Period Undie with MESH 😎 Retro POP 🥤 🍨","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 😎 Retro POP 🥤 🍨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaaaa_1024x1024.jpg?v=1772056169\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis print is pure retro joy with a bold pop-art attitude. Inspired by 1950s diner culture and iconic pin-up style, it mixes playful graphics, colourful shapes, vintage record players, and classic soda vibes with fun exclamations like \u003ci\u003eWOW! \u003c\/i\u003eand COOL! The rich 1950s red paired with that unmistakable vintage turquoise creates a look that feels nostalgic yet totally modern. Flirty, confident, and full of personality, this print is made for women who love a little throwback with their fashion and aren’t afraid to stand out. It’s fun, fearless, and seriously feel-good. 🥤 🍨 😎\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003chr data-start=\"1206\" data-end=\"1209\"\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003chr data-start=\"1500\" data-end=\"1503\"\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003chr data-start=\"1843\" data-end=\"1846\"\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003chr data-start=\"2073\" data-end=\"2076\"\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003chr data-start=\"2420\" data-end=\"2423\"\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003chr data-start=\"2662\" data-end=\"2665\"\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003chr data-start=\"2951\" data-end=\"2954\"\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030477811929,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030477844697,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48030477877465,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030477910233,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030477943001,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030477975769,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030478008537,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030478041305,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/81_64abe2b2-48d3-4ce8-b209-03a8629502b8.png?v=1776376013"},{"product_id":"classic-hipster-period-undie-black-copy","title":"Classic Hipster Period Undie 😎 Retro POP 🥤 🍨","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 😎 Retro POP 🥤 🍨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaaaa_1024x1024.jpg?v=1772056169\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis print is pure retro joy with a bold pop-art attitude. Inspired by 1950s diner culture and iconic pin-up style, it mixes playful graphics, colourful shapes, vintage record players, and classic soda vibes with fun exclamations like \u003ci\u003eWOW! \u003c\/i\u003eand COOL! The rich 1950s red paired with that unmistakable vintage turquoise creates a look that feels nostalgic yet totally modern. Flirty, confident, and full of personality, this print is made for women who love a little throwback with their fashion and aren’t afraid to stand out. It’s fun, fearless, and seriously feel-good. 🥤 🍨 😎\u003c\/p\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030478368985,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030478401753,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030478434521,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030478467289,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030478500057,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030478532825,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030478565593,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030478598361,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/73_5dc63e61-a230-4865-af96-6d81ed50a9fa.png?v=1776375967"},{"product_id":"hipster-period-undie-with-mesh-black-copy","title":"Hipster Period Undie with MESH 😎 Retro POP 🥤 🍨","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/div\u003e\n\u003ch1 data-end=\"281\" data-start=\"185\"\u003e💕 \u003cstrong data-end=\"255\" data-start=\"188\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003ch3 data-end=\"281\" data-start=\"185\"\u003e\n\u003cbr data-end=\"258\" data-start=\"255\"\u003e\u003cstrong data-end=\"279\" data-start=\"258\"\u003eStyle Description\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp data-end=\"800\" data-start=\"283\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 😎 Retro POP 🥤 🍨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaaaa_1024x1024.jpg?v=1772056169\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis print is pure retro joy with a bold pop-art attitude. Inspired by 1950s diner culture and iconic pin-up style, it mixes playful graphics, colourful shapes, vintage record players, and classic soda vibes with fun exclamations like \u003ci\u003eWOW! \u003c\/i\u003eand COOL! The rich 1950s red paired with that unmistakable vintage turquoise creates a look that feels nostalgic yet totally modern. Flirty, confident, and full of personality, this print is made for women who love a little throwback with their fashion and aren’t afraid to stand out. It’s fun, fearless, and seriously feel-good. 🥤 🍨 😎\u003c\/p\u003e\n\u003ch3 data-end=\"829\" data-start=\"802\"\u003e💖 \u003cstrong data-end=\"827\" data-start=\"805\"\u003eWhy You’ll Love It\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp data-end=\"1127\" data-start=\"831\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-end=\"889\" data-start=\"886\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-end=\"946\" data-start=\"943\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-end=\"999\" data-start=\"996\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-end=\"1047\" data-start=\"1044\"\u003e• Amazing bum coverage without bulk\u003cbr data-end=\"1085\" data-start=\"1082\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-end=\"1155\" data-start=\"1129\"\u003e🕒 \u003cstrong data-end=\"1153\" data-start=\"1132\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1417\" data-start=\"1157\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-end=\"1248\" data-start=\"1245\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-end=\"1314\" data-start=\"1311\"\u003e• School, work, hanging out, or lounging\u003cbr data-end=\"1357\" data-start=\"1354\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-end=\"1454\" data-start=\"1419\"\u003e🩸 \u003cstrong data-end=\"1452\" data-start=\"1422\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1697\" data-start=\"1456\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-end=\"1728\" data-start=\"1699\"\u003e♻️ \u003cstrong data-end=\"1726\" data-start=\"1702\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1924\" data-start=\"1730\"\u003e• No disposables, no irritation\u003cbr data-end=\"1764\" data-start=\"1761\"\u003e• Breathable, reusable, and comfortable\u003cbr data-end=\"1806\" data-start=\"1803\"\u003e• Saves money and reduces waste\u003cbr data-end=\"1840\" data-start=\"1837\"\u003e• Feel protected without feeling bulky\u003cbr data-end=\"1881\" data-start=\"1878\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-end=\"1959\" data-start=\"1926\"\u003e✨ \u003cstrong data-end=\"1957\" data-start=\"1928\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2273\" data-start=\"1961\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-end=\"2296\" data-start=\"2275\"\u003e📏 \u003cstrong data-end=\"2294\" data-start=\"2278\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2489\" data-start=\"2298\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"2330\" data-start=\"2327\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2513\" data-start=\"2491\"\u003e🧼 \u003cstrong data-end=\"2511\" data-start=\"2494\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2772\" data-start=\"2515\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-end=\"2576\" data-start=\"2573\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2615\" data-start=\"2612\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2662\" data-start=\"2659\"\u003e• Rinse after use\u003cbr data-end=\"2682\" data-start=\"2679\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2717\" data-start=\"2714\"\u003e• Hang to dry\u003cbr data-end=\"2733\" data-start=\"2730\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-end=\"2793\" data-start=\"2774\"\u003e💬 \u003cstrong data-end=\"2791\" data-start=\"2777\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2944\" data-start=\"2795\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-end=\"2840\" data-start=\"2837\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030478762201,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030478794969,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030478827737,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030478860505,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030478893273,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030478926041,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030478958809,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030478991577,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/69_1fe03216-339b-4cd2-9cb1-99d94538f1ee.png?v=1776375897"},{"product_id":"high-rise-period-undie-with-mesh-black-copy-1","title":"High-Rise Period Undie with MESH 🖤Justine 4Ever 💀🌹 🎧","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🖤Justine 4Ever 💀🌹 🎧\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbb_1024x1024.jpg?v=1772058236\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis print is where dark romance meets playful rebellion. It’s bold, edgy, and unapologetically expressive, mixing skulls, roses, and music into a look that feels powerful yet strangely sweet. The black background gives it depth and drama, while the pops of pink and purple soften the edge and add a flirty twist. It’s perfect for anyone who loves fashion with attitude, a little darkness, and a whole lot of heart. Confident, cool, and a little bit badass—this print is made to be worn loud. 💀🎧🌹🖤\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003chr data-start=\"1206\" data-end=\"1209\"\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003chr data-start=\"1500\" data-end=\"1503\"\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003chr data-start=\"1843\" data-end=\"1846\"\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003chr data-start=\"2073\" data-end=\"2076\"\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003chr data-start=\"2420\" data-end=\"2423\"\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003chr data-start=\"2662\" data-end=\"2665\"\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003chr data-start=\"2951\" data-end=\"2954\"\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030559371481,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030559404249,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48030559437017,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030559469785,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030559502553,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030559535321,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030559568089,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030559600857,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/177_5dc33736-a508-4a5b-8d03-a6e6a0f89457.png?v=1776377420"},{"product_id":"high-rise-classic-period-undie-black-copy-1","title":"High-Rise Classic Period Undie 🖤Justine 4Ever 💀🌹 🎧","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-end=\"990\" data-start=\"433\"\u003e\u003cstrong\u003eThe Print! 🖤Justine 4Ever 💀🌹 🎧\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbb_1024x1024.jpg?v=1772058236\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"990\" data-start=\"433\"\u003eThis print is where dark romance meets playful rebellion. It’s bold, edgy, and unapologetically expressive, mixing skulls, roses, and music into a look that feels powerful yet strangely sweet. The black background gives it depth and drama, while the pops of pink and purple soften the edge and add a flirty twist. It’s perfect for anyone who loves fashion with attitude, a little darkness, and a whole lot of heart. Confident, cool, and a little bit badass—this print is made to be worn loud. 💀🎧🌹🖤\u003c\/p\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030559895769,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030559928537,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030559961305,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030559994073,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030560026841,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030560059609,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030560092377,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030560125145,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/173_9026dd29-1cf4-48f1-9c36-3eb63c0ede3f.png?v=1776377365"},{"product_id":"classic-hipster-period-undie-black-copy-1","title":"Classic Hipster Period Undie 🖤Justine 4Ever 💀🌹 🎧","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🖤Justine 4Ever 💀🌹 🎧\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbb_1024x1024.jpg?v=1772058236\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis print is where dark romance meets playful rebellion. It’s bold, edgy, and unapologetically expressive, mixing skulls, roses, and music into a look that feels powerful yet strangely sweet. The black background gives it depth and drama, while the pops of pink and purple soften the edge and add a flirty twist. It’s perfect for anyone who loves fashion with attitude, a little darkness, and a whole lot of heart. Confident, cool, and a little bit badass—this print is made to be worn loud. 💀🎧🌹🖤\u003c\/p\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030560321753,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030560354521,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030560387289,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030560420057,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030560452825,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030560485593,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030560518361,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030560551129,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/169_e1204c8e-0aca-4acf-a44d-4a29cf4cbdce.png?v=1776377278"},{"product_id":"hipster-period-undie-with-mesh-black-copy-1","title":"Hipster Period Undie with MESH 🖤Justine 4Ever 💀🌹 🎧","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch1 data-start=\"185\" data-end=\"281\"\u003e💕 \u003cstrong data-start=\"188\" data-end=\"255\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp data-start=\"185\" data-end=\"281\"\u003e\u003cbr data-start=\"255\" data-end=\"258\"\u003e\u003cstrong data-start=\"258\" data-end=\"279\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"283\" data-end=\"800\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-end=\"990\" data-start=\"433\"\u003e\u003cstrong\u003eThe Print! 🖤Justine 4Ever 💀🌹 🎧\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbb_1024x1024.jpg?v=1772058236\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cp data-end=\"990\" data-start=\"433\"\u003eThis print is where dark romance meets playful rebellion. It’s bold, edgy, and unapologetically expressive, mixing skulls, roses, and music into a look that feels powerful yet strangely sweet. The black background gives it depth and drama, while the pops of pink and purple soften the edge and add a flirty twist. It’s perfect for anyone who loves fashion with attitude, a little darkness, and a whole lot of heart. Confident, cool, and a little bit badass—this print is made to be worn loud. 💀🎧🌹🖤\u003c\/p\u003e\n\u003cp data-start=\"802\" data-end=\"829\"\u003e💖 \u003cstrong data-start=\"805\" data-end=\"827\"\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"831\" data-end=\"1127\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-start=\"886\" data-end=\"889\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"943\" data-end=\"946\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-start=\"996\" data-end=\"999\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-start=\"1044\" data-end=\"1047\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1082\" data-end=\"1085\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-start=\"1129\" data-end=\"1155\"\u003e🕒 \u003cstrong data-start=\"1132\" data-end=\"1153\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1157\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1195\" data-end=\"1198\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1245\" data-end=\"1248\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-start=\"1311\" data-end=\"1314\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1354\" data-end=\"1357\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-start=\"1419\" data-end=\"1454\"\u003e🩸 \u003cstrong data-start=\"1422\" data-end=\"1452\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1456\" data-end=\"1697\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-start=\"1699\" data-end=\"1728\"\u003e♻️ \u003cstrong data-start=\"1702\" data-end=\"1726\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1730\" data-end=\"1924\"\u003e• No disposables, no irritation\u003cbr data-start=\"1761\" data-end=\"1764\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1803\" data-end=\"1806\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1837\" data-end=\"1840\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1878\" data-end=\"1881\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-start=\"1926\" data-end=\"1959\"\u003e✨ \u003cstrong data-start=\"1928\" data-end=\"1957\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1961\" data-end=\"2273\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-start=\"2275\" data-end=\"2296\"\u003e📏 \u003cstrong data-start=\"2278\" data-end=\"2294\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2298\" data-end=\"2489\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-start=\"2327\" data-end=\"2330\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-start=\"2491\" data-end=\"2513\"\u003e🧼 \u003cstrong data-start=\"2494\" data-end=\"2511\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2515\" data-end=\"2772\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-start=\"2573\" data-end=\"2576\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2612\" data-end=\"2615\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2659\" data-end=\"2662\"\u003e• Rinse after use\u003cbr data-start=\"2679\" data-end=\"2682\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2714\" data-end=\"2717\"\u003e• Hang to dry\u003cbr data-start=\"2730\" data-end=\"2733\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-start=\"2774\" data-end=\"2793\"\u003e💬 \u003cstrong data-start=\"2777\" data-end=\"2791\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2795\" data-end=\"2944\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-start=\"2837\" data-end=\"2840\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030560649433,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030560682201,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030560714969,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030560747737,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030560780505,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030560813273,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030560846041,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030560878809,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/13_b946afb4-da1f-4334-91fe-0384a06abb91.png?v=1776378744"},{"product_id":"hipster-period-undie-with-mesh-black-copy-2","title":"Hipster Period Undie with MESH 🎀 Preppy Flamingo 🦩✨","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/div\u003e\n\u003ch1 data-end=\"281\" data-start=\"185\"\u003e💕 \u003cstrong data-end=\"255\" data-start=\"188\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp data-end=\"281\" data-start=\"185\"\u003e\u003cbr data-end=\"258\" data-start=\"255\"\u003e\u003cstrong data-end=\"279\" data-start=\"258\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"800\" data-start=\"283\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🎀 Preppy Flamingo 🦩✨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/cc_1024x1024.jpg?v=1772059548\"\u003e\u003c\/div\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis design is bold, playful, and effortlessly stylish. It blends the iconic elegance of the pink flamingo with a classic schoolgirl plaid for a look that feels both fashion-forward and unexpected. The soft pink tones, warm yellow stitching, and diagonal check pattern create a vibe that’s chic, fun, and totally unique. It’s confident without being loud, cute without being childish, and cool without trying too hard. A true statement look that feels fresh, feminine, and unforgettable. 🦩✨🎀\u003c\/p\u003e\n\u003cp data-end=\"829\" data-start=\"802\"\u003e💖 \u003cstrong data-end=\"827\" data-start=\"805\"\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1127\" data-start=\"831\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-end=\"889\" data-start=\"886\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-end=\"946\" data-start=\"943\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-end=\"999\" data-start=\"996\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-end=\"1047\" data-start=\"1044\"\u003e• Amazing bum coverage without bulk\u003cbr data-end=\"1085\" data-start=\"1082\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-end=\"1155\" data-start=\"1129\"\u003e🕒 \u003cstrong data-end=\"1153\" data-start=\"1132\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1417\" data-start=\"1157\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-end=\"1248\" data-start=\"1245\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-end=\"1314\" data-start=\"1311\"\u003e• School, work, hanging out, or lounging\u003cbr data-end=\"1357\" data-start=\"1354\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-end=\"1454\" data-start=\"1419\"\u003e🩸 \u003cstrong data-end=\"1452\" data-start=\"1422\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1697\" data-start=\"1456\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-end=\"1728\" data-start=\"1699\"\u003e♻️ \u003cstrong data-end=\"1726\" data-start=\"1702\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1924\" data-start=\"1730\"\u003e• No disposables, no irritation\u003cbr data-end=\"1764\" data-start=\"1761\"\u003e• Breathable, reusable, and comfortable\u003cbr data-end=\"1806\" data-start=\"1803\"\u003e• Saves money and reduces waste\u003cbr data-end=\"1840\" data-start=\"1837\"\u003e• Feel protected without feeling bulky\u003cbr data-end=\"1881\" data-start=\"1878\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-end=\"1959\" data-start=\"1926\"\u003e✨ \u003cstrong data-end=\"1957\" data-start=\"1928\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2273\" data-start=\"1961\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-end=\"2296\" data-start=\"2275\"\u003e📏 \u003cstrong data-end=\"2294\" data-start=\"2278\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2489\" data-start=\"2298\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"2330\" data-start=\"2327\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2513\" data-start=\"2491\"\u003e🧼 \u003cstrong data-end=\"2511\" data-start=\"2494\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2772\" data-start=\"2515\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-end=\"2576\" data-start=\"2573\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2615\" data-start=\"2612\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2662\" data-start=\"2659\"\u003e• Rinse after use\u003cbr data-end=\"2682\" data-start=\"2679\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2717\" data-start=\"2714\"\u003e• Hang to dry\u003cbr data-end=\"2733\" data-start=\"2730\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-end=\"2793\" data-start=\"2774\"\u003e💬 \u003cstrong data-end=\"2791\" data-start=\"2777\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2944\" data-start=\"2795\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-end=\"2840\" data-start=\"2837\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030572609753,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030572642521,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030572675289,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030572708057,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030572740825,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030572773593,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030572806361,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030572839129,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/418.png?v=1776381937"},{"product_id":"classic-hipster-period-undie-black-copy-2","title":"Classic Hipster Period Undie 🎀 Preppy Flamingo 🦩✨","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🎀 Preppy Flamingo 🦩✨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/cc_1024x1024.jpg?v=1772059548\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis design is bold, playful, and effortlessly stylish. It blends the iconic elegance of the pink flamingo with a classic schoolgirl plaid for a look that feels both fashion-forward and unexpected. The soft pink tones, warm yellow stitching, and diagonal check pattern create a vibe that’s chic, fun, and totally unique. It’s confident without being loud, cute without being childish, and cool without trying too hard. A true statement look that feels fresh, feminine, and unforgettable. 🦩✨🎀\u003c\/p\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030572937433,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030572970201,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030573002969,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030573035737,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030573068505,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030573101273,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030573134041,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030573166809,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/422.png?v=1776381913"},{"product_id":"high-rise-period-undie-with-mesh-black-copy-2","title":"High-Rise Period Undie with MESH 🎀 Preppy Flamingo 🦩✨","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🎀 Preppy Flamingo 🦩✨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/cc_1024x1024.jpg?v=1772059548\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eThis design is bold, playful, and effortlessly stylish. It blends the iconic elegance of the pink flamingo with a classic schoolgirl plaid for a look that feels both fashion-forward and unexpected. The soft pink tones, warm yellow stitching, and diagonal check pattern create a vibe that’s chic, fun, and totally unique. It’s confident without being loud, cute without being childish, and cool without trying too hard. A true statement look that feels fresh, feminine, and unforgettable. 🦩✨🎀\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003chr data-start=\"1206\" data-end=\"1209\"\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003chr data-start=\"1500\" data-end=\"1503\"\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003chr data-start=\"1843\" data-end=\"1846\"\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003chr data-start=\"2073\" data-end=\"2076\"\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003chr data-start=\"2420\" data-end=\"2423\"\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003chr data-start=\"2662\" data-end=\"2665\"\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003chr data-start=\"2951\" data-end=\"2954\"\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030573265113,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030573297881,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48030573330649,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030573363417,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030573396185,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030573428953,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030573461721,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030573494489,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/426.png?v=1776381888"},{"product_id":"high-rise-classic-period-undie-black-copy-2","title":"High-Rise Classic Period Undie 🎀 Preppy Flamingo 🦩✨","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-end=\"990\" data-start=\"433\"\u003e\u003cstrong\u003eThe Print! 🎀 Preppy Flamingo 🦩✨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/cc_1024x1024.jpg?v=1772059548\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"990\" data-start=\"433\"\u003eThis design is bold, playful, and effortlessly stylish. It blends the iconic elegance of the pink flamingo with a classic schoolgirl plaid for a look that feels both fashion-forward and unexpected. The soft pink tones, warm yellow stitching, and diagonal check pattern create a vibe that’s chic, fun, and totally unique. It’s confident without being loud, cute without being childish, and cool without trying too hard. A true statement look that feels fresh, feminine, and unforgettable. 🦩✨🎀\u003c\/p\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030573527257,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030573560025,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030573592793,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030573625561,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030573658329,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030573691097,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030573723865,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030573756633,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/443.png?v=1776381860"},{"product_id":"hipster-period-undie-with-mesh-️✨mermaid-fantasy-🌊-copy","title":"Hipster Period Undie with MESH 🖤 BLACK 🖤","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/div\u003e\n\u003ch1 data-end=\"281\" data-start=\"185\"\u003e💕 \u003cstrong data-end=\"255\" data-start=\"188\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp data-end=\"281\" data-start=\"185\"\u003e\u003cbr data-end=\"258\" data-start=\"255\"\u003e\u003cstrong data-end=\"279\" data-start=\"258\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"800\" data-start=\"283\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🖤 Justine NOIR* BLACK 🖤\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e🖤 This design is timeless, versatile, and effortlessly chic. Perfect for those who love a minimalist, classic look, it’s the ultimate wardrobe essential. Sleek, confident, and always in style, this black piece goes with everything and lets you shine on your own terms. 🖤 🖤\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003ch3 data-end=\"829\" data-start=\"802\"\u003e💖 \u003cstrong data-end=\"827\" data-start=\"805\"\u003eWhy You’ll Love It\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp data-end=\"1127\" data-start=\"831\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-end=\"889\" data-start=\"886\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-end=\"946\" data-start=\"943\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-end=\"999\" data-start=\"996\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-end=\"1047\" data-start=\"1044\"\u003e• Amazing bum coverage without bulk\u003cbr data-end=\"1085\" data-start=\"1082\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-end=\"1155\" data-start=\"1129\"\u003e🕒 \u003cstrong data-end=\"1153\" data-start=\"1132\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1417\" data-start=\"1157\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-end=\"1248\" data-start=\"1245\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-end=\"1314\" data-start=\"1311\"\u003e• School, work, hanging out, or lounging\u003cbr data-end=\"1357\" data-start=\"1354\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-end=\"1454\" data-start=\"1419\"\u003e🩸 \u003cstrong data-end=\"1452\" data-start=\"1422\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1697\" data-start=\"1456\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-end=\"1728\" data-start=\"1699\"\u003e♻️ \u003cstrong data-end=\"1726\" data-start=\"1702\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1924\" data-start=\"1730\"\u003e• No disposables, no irritation\u003cbr data-end=\"1764\" data-start=\"1761\"\u003e• Breathable, reusable, and comfortable\u003cbr data-end=\"1806\" data-start=\"1803\"\u003e• Saves money and reduces waste\u003cbr data-end=\"1840\" data-start=\"1837\"\u003e• Feel protected without feeling bulky\u003cbr data-end=\"1881\" data-start=\"1878\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-end=\"1959\" data-start=\"1926\"\u003e✨ \u003cstrong data-end=\"1957\" data-start=\"1928\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2273\" data-start=\"1961\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-end=\"2296\" data-start=\"2275\"\u003e📏 \u003cstrong data-end=\"2294\" data-start=\"2278\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2489\" data-start=\"2298\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"2330\" data-start=\"2327\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2513\" data-start=\"2491\"\u003e🧼 \u003cstrong data-end=\"2511\" data-start=\"2494\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2772\" data-start=\"2515\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-end=\"2576\" data-start=\"2573\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2615\" data-start=\"2612\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2662\" data-start=\"2659\"\u003e• Rinse after use\u003cbr data-end=\"2682\" data-start=\"2679\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2717\" data-start=\"2714\"\u003e• Hang to dry\u003cbr data-end=\"2733\" data-start=\"2730\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-end=\"2793\" data-start=\"2774\"\u003e💬 \u003cstrong data-end=\"2791\" data-start=\"2777\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2944\" data-start=\"2795\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-end=\"2840\" data-start=\"2837\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030598201561,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030598234329,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030598267097,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030598299865,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030598332633,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030598365401,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030598398169,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030598430937,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/382.png?v=1776381534"},{"product_id":"classic-hipster-period-undie-️✨mermaid-fantasy-🌊-copy","title":"Classic Hipster Period Undie 🖤 BLACK 🖤","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🖤 Justine NOIR* BLACK 🖤\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e🖤 This design is timeless, versatile, and effortlessly chic. Perfect for those who love a minimalist, classic look, it’s the ultimate wardrobe essential. Sleek, confident, and always in style, this black piece goes with everything and lets you shine on your own terms. 🖤 🖤\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003c\/div\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030598594777,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030598627545,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030598660313,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030598693081,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030598725849,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030598758617,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030598791385,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030598824153,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/386.png?v=1776381504"},{"product_id":"high-rise-period-undie-with-mesh-️✨mermaid-fantasy-🌊-copy","title":"High-Rise Period Undie with MESH 🖤 BLACK 🖤","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🖤 Justine NOIR* BLACK 🖤\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e🖤 This design is timeless, versatile, and effortlessly chic. Perfect for those who love a minimalist, classic look, it’s the ultimate wardrobe essential. Sleek, confident, and always in style, this black piece goes with everything and lets you shine on your own terms. 🖤 🖤\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030598889689,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030598922457,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030598955225,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030598987993,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030599020761,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030599053529,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030599086297,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030599119065,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/390.png?v=1776381472"},{"product_id":"high-rise-classic-period-undie-️✨mermaid-fantasy-🌊-copy","title":"High-Rise Classic Period Undie 🖤 BLACK 🖤","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🖤 Justine NOIR* BLACK 🖤\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e🖤 This design is timeless, versatile, and effortlessly chic. Perfect for those who love a minimalist, classic look, it’s the ultimate wardrobe essential. Sleek, confident, and always in style, this black piece goes with everything and lets you shine on your own terms. 🖤 🖤\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030599151833,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030599184601,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030599217369,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030599250137,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030599282905,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030599315673,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030599348441,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030599381209,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/394.png?v=1776381446"},{"product_id":"high-rise-classic-period-undie-black-copy-3","title":"High-Rise Classic Period Undie 🍩 Sugar Donut ✨🍬","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-end=\"990\" data-start=\"433\"\u003e\u003cstrong\u003eThe Print! 🍩 Sugar Donut ✨🍬\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbbbb_1024x1024.jpg?v=1772068240\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is sugary, playful, and irresistibly fun. Colourful donuts pop against a very soft pastel pink background, with icing in electric turquoise and hot pink, sprinkled with joy. Even the Justine logo transforms into donuts for a whimsical, creative touch. Perfect for anyone who loves food-inspired fashion, colour, and a design that’s cheerful, sweet, and totally mood-lifting. Warning: it might make you crave a real donut! 🍩✨🍬\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030707515609,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030707548377,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030707581145,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030707613913,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030707646681,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030707679449,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030707712217,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030707744985,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/194_1071550b-bed2-475d-a69a-f4520320a78f.png?v=1776379099"},{"product_id":"high-rise-period-undie-with-mesh-black-copy-3","title":"High-Rise Period Undie with MESH 🍩 Sugar Donut ✨🍬","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-end=\"990\" data-start=\"433\"\u003e\u003cstrong\u003eThe Print! 🍩 Sugar Donut ✨🍬\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbbbb_1024x1024.jpg?v=1772068240\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is sugary, playful, and irresistibly fun. Colourful donuts pop against a very soft pastel pink background, with icing in electric turquoise and hot pink, sprinkled with joy. Even the Justine logo transforms into donuts for a whimsical, creative touch. Perfect for anyone who loves food-inspired fashion, colour, and a design that’s cheerful, sweet, and totally mood-lifting. Warning: it might make you crave a real donut! 🍩✨🍬\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030708564185,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030708596953,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48030708629721,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030708662489,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030708695257,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030708728025,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030708760793,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030708793561,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/198_19ae0564-98ea-4f14-820c-d8f369184a5c.png?v=1776379056"},{"product_id":"classic-hipster-period-undie-black-copy-3","title":"Classic Hipster Period Undie 🍩 Sugar Donut ✨🍬","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-end=\"990\" data-start=\"433\"\u003e\u003cstrong\u003eThe Print! 🍩 Sugar Donut ✨🍬\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbbbb_1024x1024.jpg?v=1772068240\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is sugary, playful, and irresistibly fun. Colourful donuts pop against a very soft pastel pink background, with icing in electric turquoise and hot pink, sprinkled with joy. Even the Justine logo transforms into donuts for a whimsical, creative touch. Perfect for anyone who loves food-inspired fashion, colour, and a design that’s cheerful, sweet, and totally mood-lifting. Warning: it might make you crave a real donut! 🍩✨🍬\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030710300889,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030710333657,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030710366425,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030710399193,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030710431961,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"2XL","offer_id":48030710464729,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030710497497,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030710530265,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/210_5ad84d9e-bf58-4349-bd3c-23ec3edb2470.png?v=1776379022"},{"product_id":"hipster-period-undie-with-mesh-black-copy-3","title":"Hipster Period Undie with MESH 🍩 Sugar Donut ✨🍬","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/div\u003e\n\u003ch1 data-end=\"281\" data-start=\"185\"\u003e💕 \u003cstrong data-end=\"255\" data-start=\"188\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp data-end=\"281\" data-start=\"185\"\u003e\u003cbr data-end=\"258\" data-start=\"255\"\u003e\u003cstrong data-end=\"279\" data-start=\"258\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"800\" data-start=\"283\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-end=\"990\" data-start=\"433\"\u003e\u003cstrong\u003eThe Print! 🍩 Sugar Donut ✨🍬\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbbbb_1024x1024.jpg?v=1772068240\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is sugary, playful, and irresistibly fun. Colourful donuts pop against a very soft pastel pink background, with icing in electric turquoise and hot pink, sprinkled with joy. Even the Justine logo transforms into donuts for a whimsical, creative touch. Perfect for anyone who loves food-inspired fashion, colour, and a design that’s cheerful, sweet, and totally mood-lifting. Warning: it might make you crave a real donut! 🍩✨🍬\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-end=\"829\" data-start=\"802\"\u003e💖 \u003cstrong data-end=\"827\" data-start=\"805\"\u003eWhy You’ll Love It\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp data-end=\"1127\" data-start=\"831\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-end=\"889\" data-start=\"886\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-end=\"946\" data-start=\"943\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-end=\"999\" data-start=\"996\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-end=\"1047\" data-start=\"1044\"\u003e• Amazing bum coverage without bulk\u003cbr data-end=\"1085\" data-start=\"1082\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-end=\"1155\" data-start=\"1129\"\u003e🕒 \u003cstrong data-end=\"1153\" data-start=\"1132\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1417\" data-start=\"1157\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-end=\"1248\" data-start=\"1245\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-end=\"1314\" data-start=\"1311\"\u003e• School, work, hanging out, or lounging\u003cbr data-end=\"1357\" data-start=\"1354\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-end=\"1454\" data-start=\"1419\"\u003e🩸 \u003cstrong data-end=\"1452\" data-start=\"1422\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1697\" data-start=\"1456\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-end=\"1728\" data-start=\"1699\"\u003e♻️ \u003cstrong data-end=\"1726\" data-start=\"1702\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1924\" data-start=\"1730\"\u003e• No disposables, no irritation\u003cbr data-end=\"1764\" data-start=\"1761\"\u003e• Breathable, reusable, and comfortable\u003cbr data-end=\"1806\" data-start=\"1803\"\u003e• Saves money and reduces waste\u003cbr data-end=\"1840\" data-start=\"1837\"\u003e• Feel protected without feeling bulky\u003cbr data-end=\"1881\" data-start=\"1878\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-end=\"1959\" data-start=\"1926\"\u003e✨ \u003cstrong data-end=\"1957\" data-start=\"1928\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2273\" data-start=\"1961\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-end=\"2296\" data-start=\"2275\"\u003e📏 \u003cstrong data-end=\"2294\" data-start=\"2278\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2489\" data-start=\"2298\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"2330\" data-start=\"2327\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2513\" data-start=\"2491\"\u003e🧼 \u003cstrong data-end=\"2511\" data-start=\"2494\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2772\" data-start=\"2515\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-end=\"2576\" data-start=\"2573\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2615\" data-start=\"2612\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2662\" data-start=\"2659\"\u003e• Rinse after use\u003cbr data-end=\"2682\" data-start=\"2679\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2717\" data-start=\"2714\"\u003e• Hang to dry\u003cbr data-end=\"2733\" data-start=\"2730\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-end=\"2793\" data-start=\"2774\"\u003e💬 \u003cstrong data-end=\"2791\" data-start=\"2777\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2944\" data-start=\"2795\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-end=\"2840\" data-start=\"2837\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030711447769,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030711480537,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030711513305,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030711546073,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030711578841,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030711611609,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030711644377,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030711677145,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/190_faed88ab-e7b5-4b3e-a8ac-5c53bac5c69d.png?v=1776378972"},{"product_id":"high-rise-classic-period-undie-black-copy-4","title":"High-Rise Classic Period Undie ☀️✨Citrus Crush 🍊💛","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ☀️✨Citrus Crush 🍊💛\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbbb_1024x1024.jpg?v=1772069258\" style=\"margin-bottom: 16px; float: none;\"\u003eThis design is bright, refreshing, and full of fun! Oranges, lemons, and limes pop across the fabric with playful energy, and even the Justine logo transforms into citrus peels for a cute, creative touch. Perfect for anyone who loves vibrant colour, freshness, and a look that instantly lifts your mood. It’s cheerful, juicy, and made to feel like sunshine in your wardrobe. 🍊💛☀️✨\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030720327897,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030720360665,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030720393433,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030720426201,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030720458969,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030720491737,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030720524505,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030720557273,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/140_1dc67534-1f38-402b-bcec-b80ac245a881.png?v=1776377072"},{"product_id":"high-rise-period-undie-with-mesh-black-copy-4","title":"High-Rise Period Undie with MESH ☀️✨Citrus Crush 🍊💛","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ☀️✨Citrus Crush 🍊💛\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbbb_1024x1024.jpg?v=1772069258\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is bright, refreshing, and full of fun! Oranges, lemons, and limes pop across the fabric with playful energy, and even the Justine logo transforms into citrus peels for a cute, creative touch. Perfect for anyone who loves vibrant colour, freshness, and a look that instantly lifts your mood. It’s cheerful, juicy, and made to feel like sunshine in your wardrobe. 🍊💛☀️✨\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030720590041,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030720622809,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48030720655577,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030720688345,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030720721113,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030720753881,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030720786649,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030720819417,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/144_0a854595-ccbd-40b6-affe-766af8cfb565.png?v=1776377038"},{"product_id":"classic-hipster-period-undie-black-copy-4","title":"Classic Hipster Period Undie ☀️✨Citrus Crush 🍊💛","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ☀️✨Citrus Crush 🍊💛\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbbb_1024x1024.jpg?v=1772069258\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is bright, refreshing, and full of fun! Oranges, lemons, and limes pop across the fabric with playful energy, and even the Justine logo transforms into citrus peels for a cute, creative touch. Perfect for anyone who loves vibrant colour, freshness, and a look that instantly lifts your mood. It’s cheerful, juicy, and made to feel like sunshine in your wardrobe. 🍊💛☀️✨\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030720852185,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030720884953,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030720917721,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030720950489,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030720983257,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030721016025,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030721048793,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030721081561,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/136_03c7ce78-1ff2-464e-ba50-5b9b31008822.png?v=1776376980"},{"product_id":"hipster-period-undie-with-mesh-black-copy-4","title":"Hipster Period Undie with MESH ☀️✨Citrus Crush 🍊💛","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/div\u003e\n\u003ch1 data-end=\"281\" data-start=\"185\"\u003e💕 \u003cstrong data-end=\"255\" data-start=\"188\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp data-end=\"281\" data-start=\"185\"\u003e\u003cbr data-end=\"258\" data-start=\"255\"\u003e\u003cstrong data-end=\"279\" data-start=\"258\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"800\" data-start=\"283\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ☀️✨Citrus Crush 🍊💛\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbbb_1024x1024.jpg?v=1772069258\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is bright, refreshing, and full of fun! Oranges, lemons, and limes pop across the fabric with playful energy, and even the Justine logo transforms into citrus peels for a cute, creative touch. Perfect for anyone who loves vibrant colour, freshness, and a look that instantly lifts your mood. It’s cheerful, juicy, and made to feel like sunshine in your wardrobe. 🍊💛☀️✨\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-end=\"829\" data-start=\"802\"\u003e💖 \u003cstrong data-end=\"827\" data-start=\"805\"\u003eWhy You’ll Love It\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp data-end=\"1127\" data-start=\"831\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-end=\"889\" data-start=\"886\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-end=\"946\" data-start=\"943\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-end=\"999\" data-start=\"996\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-end=\"1047\" data-start=\"1044\"\u003e• Amazing bum coverage without bulk\u003cbr data-end=\"1085\" data-start=\"1082\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-end=\"1155\" data-start=\"1129\"\u003e🕒 \u003cstrong data-end=\"1153\" data-start=\"1132\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1417\" data-start=\"1157\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-end=\"1248\" data-start=\"1245\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-end=\"1314\" data-start=\"1311\"\u003e• School, work, hanging out, or lounging\u003cbr data-end=\"1357\" data-start=\"1354\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-end=\"1454\" data-start=\"1419\"\u003e🩸 \u003cstrong data-end=\"1452\" data-start=\"1422\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1697\" data-start=\"1456\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-end=\"1728\" data-start=\"1699\"\u003e♻️ \u003cstrong data-end=\"1726\" data-start=\"1702\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1924\" data-start=\"1730\"\u003e• No disposables, no irritation\u003cbr data-end=\"1764\" data-start=\"1761\"\u003e• Breathable, reusable, and comfortable\u003cbr data-end=\"1806\" data-start=\"1803\"\u003e• Saves money and reduces waste\u003cbr data-end=\"1840\" data-start=\"1837\"\u003e• Feel protected without feeling bulky\u003cbr data-end=\"1881\" data-start=\"1878\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-end=\"1959\" data-start=\"1926\"\u003e✨ \u003cstrong data-end=\"1957\" data-start=\"1928\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2273\" data-start=\"1961\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-end=\"2296\" data-start=\"2275\"\u003e📏 \u003cstrong data-end=\"2294\" data-start=\"2278\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2489\" data-start=\"2298\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"2330\" data-start=\"2327\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2513\" data-start=\"2491\"\u003e🧼 \u003cstrong data-end=\"2511\" data-start=\"2494\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2772\" data-start=\"2515\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-end=\"2576\" data-start=\"2573\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2615\" data-start=\"2612\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2662\" data-start=\"2659\"\u003e• Rinse after use\u003cbr data-end=\"2682\" data-start=\"2679\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2717\" data-start=\"2714\"\u003e• Hang to dry\u003cbr data-end=\"2733\" data-start=\"2730\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-end=\"2793\" data-start=\"2774\"\u003e💬 \u003cstrong data-end=\"2791\" data-start=\"2777\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2944\" data-start=\"2795\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-end=\"2840\" data-start=\"2837\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030721147097,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030721179865,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030721212633,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030721245401,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030721278169,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030721310937,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030721343705,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030721376473,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/160_a3fd10e5-1026-425f-bc98-db8a365df627.png?v=1776376946"},{"product_id":"high-rise-classic-period-undie-black-copy-5","title":"High-Rise Classic Period Undie 💖✨Pastel Pride 🌈☁️","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 💖✨Pastel Pride 🌈☁️\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/ccc_1024x1024.jpg?v=1772070111\" style=\"float: none;\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is soft, sweet, and wonderfully subtle. Gentle pastel clouds float across the fabric, with free-floating words like “love” and “Justine” blending seamlessly into the dreamy atmosphere. It’s a delicate celebration of Pride, perfect for anyone who loves rainbows, pastel tones, and a softer, whimsical expression of identity. Pretty, uplifting, and effortlessly chic, this design lets you wear your pride with elegance and charm. 🌈☁️💖✨\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030744838361,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030744871129,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030744903897,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030744936665,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030744969433,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030745002201,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030745034969,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030745067737,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/357.png?v=1776381232"},{"product_id":"high-rise-period-undie-with-mesh-black-copy-5","title":"High-Rise Period Undie with MESH 💖✨Pastel Pride 🌈☁️","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 💖✨Pastel Pride 🌈☁️\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/ccc_1024x1024.jpg?v=1772070111\" style=\"float: none;\"\u003e\u003c\/p\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is soft, sweet, and wonderfully subtle. Gentle pastel clouds float across the fabric, with free-floating words like “love” and “Justine” blending seamlessly into the dreamy atmosphere. It’s a delicate celebration of Pride, perfect for anyone who loves rainbows, pastel tones, and a softer, whimsical expression of identity. Pretty, uplifting, and effortlessly chic, this design lets you wear your pride with elegance and charm. 🌈☁️💖✨\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030745198809,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030745231577,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48030745264345,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030745297113,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030745329881,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030745362649,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030745395417,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030745428185,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/361.png?v=1776381201"},{"product_id":"classic-hipster-period-undie-black-copy-5","title":"Classic Hipster Period Undie 💖✨Pastel Pride 🌈☁️","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 💖✨Pastel Pride 🌈☁️\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/ccc_1024x1024.jpg?v=1772070111\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is soft, sweet, and wonderfully subtle. Gentle pastel clouds float across the fabric, with free-floating words like “love” and “Justine” blending seamlessly into the dreamy atmosphere. It’s a delicate celebration of Pride, perfect for anyone who loves rainbows, pastel tones, and a softer, whimsical expression of identity. Pretty, uplifting, and effortlessly chic, this design lets you wear your pride with elegance and charm. 🌈☁️💖✨\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030745460953,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030745493721,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030745526489,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030745559257,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030745592025,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030745624793,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030745657561,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030745690329,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/353.png?v=1776381167"},{"product_id":"hipster-period-undie-with-mesh-black-copy-5","title":"Hipster Period Undie with MESH 💖✨Pastel Pride 🌈☁️","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/div\u003e\n\u003ch1 data-end=\"281\" data-start=\"185\"\u003e💕 \u003cstrong data-end=\"255\" data-start=\"188\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp data-end=\"281\" data-start=\"185\"\u003e\u003cbr data-end=\"258\" data-start=\"255\"\u003e\u003cstrong data-end=\"279\" data-start=\"258\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"800\" data-start=\"283\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 💖✨Pastel Pride 🌈☁️\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/ccc_1024x1024.jpg?v=1772070111\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is soft, sweet, and wonderfully subtle. Gentle pastel clouds float across the fabric, with free-floating words like “love” and “Justine” blending seamlessly into the dreamy atmosphere. It’s a delicate celebration of Pride, perfect for anyone who loves rainbows, pastel tones, and a softer, whimsical expression of identity. Pretty, uplifting, and effortlessly chic, this design lets you wear your pride with elegance and charm. 🌈☁️💖✨\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-end=\"829\" data-start=\"802\"\u003e💖 \u003cstrong data-end=\"827\" data-start=\"805\"\u003eWhy You’ll Love It\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp data-end=\"1127\" data-start=\"831\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-end=\"889\" data-start=\"886\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-end=\"946\" data-start=\"943\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-end=\"999\" data-start=\"996\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-end=\"1047\" data-start=\"1044\"\u003e• Amazing bum coverage without bulk\u003cbr data-end=\"1085\" data-start=\"1082\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-end=\"1155\" data-start=\"1129\"\u003e🕒 \u003cstrong data-end=\"1153\" data-start=\"1132\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1417\" data-start=\"1157\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-end=\"1248\" data-start=\"1245\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-end=\"1314\" data-start=\"1311\"\u003e• School, work, hanging out, or lounging\u003cbr data-end=\"1357\" data-start=\"1354\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-end=\"1454\" data-start=\"1419\"\u003e🩸 \u003cstrong data-end=\"1452\" data-start=\"1422\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1697\" data-start=\"1456\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-end=\"1728\" data-start=\"1699\"\u003e♻️ \u003cstrong data-end=\"1726\" data-start=\"1702\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1924\" data-start=\"1730\"\u003e• No disposables, no irritation\u003cbr data-end=\"1764\" data-start=\"1761\"\u003e• Breathable, reusable, and comfortable\u003cbr data-end=\"1806\" data-start=\"1803\"\u003e• Saves money and reduces waste\u003cbr data-end=\"1840\" data-start=\"1837\"\u003e• Feel protected without feeling bulky\u003cbr data-end=\"1881\" data-start=\"1878\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-end=\"1959\" data-start=\"1926\"\u003e✨ \u003cstrong data-end=\"1957\" data-start=\"1928\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2273\" data-start=\"1961\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-end=\"2296\" data-start=\"2275\"\u003e📏 \u003cstrong data-end=\"2294\" data-start=\"2278\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2489\" data-start=\"2298\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"2330\" data-start=\"2327\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2513\" data-start=\"2491\"\u003e🧼 \u003cstrong data-end=\"2511\" data-start=\"2494\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2772\" data-start=\"2515\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-end=\"2576\" data-start=\"2573\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2615\" data-start=\"2612\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2662\" data-start=\"2659\"\u003e• Rinse after use\u003cbr data-end=\"2682\" data-start=\"2679\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2717\" data-start=\"2714\"\u003e• Hang to dry\u003cbr data-end=\"2733\" data-start=\"2730\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-end=\"2793\" data-start=\"2774\"\u003e💬 \u003cstrong data-end=\"2791\" data-start=\"2777\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2944\" data-start=\"2795\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-end=\"2840\" data-start=\"2837\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030745723097,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030745755865,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030745788633,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030745821401,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030745854169,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030745886937,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030745919705,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030745952473,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/349.png?v=1776381128"},{"product_id":"high-rise-classic-period-undie-black-copy-6","title":"High-Rise Classic Period Undie ⚡️🖤 GRAFFITI 1980 💥🎨","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ⚡️🖤 GRAFFITI 1980 💥🎨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/a_2e9107c4-3d7f-4f1c-93d4-d293ad09e66b_1024x1024.jpg?v=1772071060\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is loud, bold, and packed with pure 80s attitude. Inspired by graffiti walls and expressive street art, it explodes with splashes of colour, dripping paint, and raw creative energy. The mix of fuchsia, electric blue, and black creates a powerful contrast that feels edgy, fearless, and full of life. It’s made for those who love colour, movement, and fashion that doesn’t blend in. Confident, rebellious, and impossible to ignore. 💥🎨⚡️🖤\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030767743193,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030767775961,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030767808729,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030767841497,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030767874265,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030767907033,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030767939801,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030767972569,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/43_21c440ca-9776-4a57-bd82-9c7b6e81de2d.png?v=1776375453"},{"product_id":"high-rise-period-undie-with-mesh-black-copy-6","title":"High-Rise Period Undie with MESH ⚡️🖤 GRAFFITI 1980 💥🎨","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ⚡️🖤 GRAFFITI 1980 💥🎨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/a_2e9107c4-3d7f-4f1c-93d4-d293ad09e66b_1024x1024.jpg?v=1772071060\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is loud, bold, and packed with pure 80s attitude. Inspired by graffiti walls and expressive street art, it explodes with splashes of colour, dripping paint, and raw creative energy. The mix of fuchsia, electric blue, and black creates a powerful contrast that feels edgy, fearless, and full of life. It’s made for those who love colour, movement, and fashion that doesn’t blend in. Confident, rebellious, and impossible to ignore. 💥🎨⚡️🖤\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030768005337,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030768038105,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48030768070873,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030768103641,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030768136409,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030768169177,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030768201945,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030768234713,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/47_ce1968e6-afc4-4de5-a567-f3679fd7d5b9.png?v=1776375491"},{"product_id":"classic-hipster-period-undie-black-copy-6","title":"Classic Hipster Period Undie ⚡️🖤 GRAFFITI 1980 💥🎨","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ⚡️🖤 GRAFFITI 1980 💥🎨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/a_2e9107c4-3d7f-4f1c-93d4-d293ad09e66b_1024x1024.jpg?v=1772071060\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is loud, bold, and packed with pure 80s attitude. Inspired by graffiti walls and expressive street art, it explodes with splashes of colour, dripping paint, and raw creative energy. The mix of fuchsia, electric blue, and black creates a powerful contrast that feels edgy, fearless, and full of life. It’s made for those who love colour, movement, and fashion that doesn’t blend in. Confident, rebellious, and impossible to ignore. 💥🎨⚡️🖤\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030768300249,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030768333017,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030768365785,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030768398553,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030768431321,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030768464089,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030768496857,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030768529625,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/39_ac7e219a-a927-43ee-bb60-eebab8159942.png?v=1776375399"},{"product_id":"hipster-period-undie-with-mesh-black-copy-6","title":"Hipster Period Undie with MESH ⚡️🖤 GRAFFITI 1980 💥🎨","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/div\u003e\n\u003ch1 data-end=\"281\" data-start=\"185\"\u003e💕 \u003cstrong data-end=\"255\" data-start=\"188\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp data-end=\"281\" data-start=\"185\"\u003e\u003cbr data-end=\"258\" data-start=\"255\"\u003e\u003cstrong data-end=\"279\" data-start=\"258\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"800\" data-start=\"283\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! ⚡️🖤 GRAFFITI 1980 💥🎨\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/a_2e9107c4-3d7f-4f1c-93d4-d293ad09e66b_1024x1024.jpg?v=1772071060\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is loud, bold, and packed with pure 80s attitude. Inspired by graffiti walls and expressive street art, it explodes with splashes of colour, dripping paint, and raw creative energy. The mix of fuchsia, electric blue, and black creates a powerful contrast that feels edgy, fearless, and full of life. It’s made for those who love colour, movement, and fashion that doesn’t blend in. Confident, rebellious, and impossible to ignore. 💥🎨⚡️🖤\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-end=\"829\" data-start=\"802\"\u003e💖 \u003cstrong data-end=\"827\" data-start=\"805\"\u003eWhy You’ll Love It\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp data-end=\"1127\" data-start=\"831\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-end=\"889\" data-start=\"886\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-end=\"946\" data-start=\"943\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-end=\"999\" data-start=\"996\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-end=\"1047\" data-start=\"1044\"\u003e• Amazing bum coverage without bulk\u003cbr data-end=\"1085\" data-start=\"1082\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-end=\"1155\" data-start=\"1129\"\u003e🕒 \u003cstrong data-end=\"1153\" data-start=\"1132\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1417\" data-start=\"1157\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-end=\"1248\" data-start=\"1245\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-end=\"1314\" data-start=\"1311\"\u003e• School, work, hanging out, or lounging\u003cbr data-end=\"1357\" data-start=\"1354\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-end=\"1454\" data-start=\"1419\"\u003e🩸 \u003cstrong data-end=\"1452\" data-start=\"1422\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1697\" data-start=\"1456\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-end=\"1728\" data-start=\"1699\"\u003e♻️ \u003cstrong data-end=\"1726\" data-start=\"1702\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1924\" data-start=\"1730\"\u003e• No disposables, no irritation\u003cbr data-end=\"1764\" data-start=\"1761\"\u003e• Breathable, reusable, and comfortable\u003cbr data-end=\"1806\" data-start=\"1803\"\u003e• Saves money and reduces waste\u003cbr data-end=\"1840\" data-start=\"1837\"\u003e• Feel protected without feeling bulky\u003cbr data-end=\"1881\" data-start=\"1878\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-end=\"1959\" data-start=\"1926\"\u003e✨ \u003cstrong data-end=\"1957\" data-start=\"1928\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2273\" data-start=\"1961\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-end=\"2296\" data-start=\"2275\"\u003e📏 \u003cstrong data-end=\"2294\" data-start=\"2278\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2489\" data-start=\"2298\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"2330\" data-start=\"2327\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2513\" data-start=\"2491\"\u003e🧼 \u003cstrong data-end=\"2511\" data-start=\"2494\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2772\" data-start=\"2515\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-end=\"2576\" data-start=\"2573\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2615\" data-start=\"2612\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2662\" data-start=\"2659\"\u003e• Rinse after use\u003cbr data-end=\"2682\" data-start=\"2679\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2717\" data-start=\"2714\"\u003e• Hang to dry\u003cbr data-end=\"2733\" data-start=\"2730\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-end=\"2793\" data-start=\"2774\"\u003e💬 \u003cstrong data-end=\"2791\" data-start=\"2777\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2944\" data-start=\"2795\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-end=\"2840\" data-start=\"2837\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030768562393,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030768595161,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030768627929,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030768660697,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030768693465,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030768726233,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030768759001,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030768791769,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/35_c4046330-96f5-430c-baad-2897601caa7e.png?v=1776375359"},{"product_id":"high-rise-classic-period-undie-black-copy-7","title":"High-Rise Classic Period Undie 🧡🌺 Tropical Escape 🦜🌴","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🧡🌺 Tropical Escape 🦜🌴\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaaa_1024x1024.jpg?v=1772071935\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is vibrant, bold, and full of wild energy. Inspired by the tropics, it blends colourful parrots, toucans, and exotic flowers into a lush, feel-good look that instantly lifts your mood. The rich greens mixed with warm oranges and tropical tones create a powerful, playful vibe that feels adventurous and carefree. It’s made for those who love colour, freedom, and a little bit of wild in their everyday style. Escape the ordinary and wear your wild side proudly. 🦜🌴🧡🌺\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48031208112345,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48031208145113,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48031208177881,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48031208210649,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48031208243417,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48031208276185,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48031208308953,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48031208341721,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/111_2f5cae8d-9f72-4094-b9bc-92958738067b.png?v=1776376654"},{"product_id":"high-rise-period-undie-with-mesh-black-copy-7","title":"High-Rise Period Undie with MESH 🧡🌺 Tropical Escape 🦜🌴","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-start=\"294\" data-end=\"373\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/h2\u003e\n\u003ch1 data-start=\"233\" data-end=\"314\" style=\"text-align: left;\"\u003e🖤 Justine Haines High-Rise Period Undie with Mesh Sides – Sexy Meets Secure\u003c\/h1\u003e\n\u003ch3 data-start=\"316\" data-end=\"339\" style=\"text-align: left;\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"340\" data-end=\"876\" style=\"text-align: left;\"\u003eThis \u003cstrong data-start=\"345\" data-end=\"375\"\u003ehigh-rise mesh-side beauty\u003c\/strong\u003e is exactly like our classic high-rise — \u003cstrong data-start=\"416\" data-end=\"432\"\u003ebut elevated\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"444\" data-end=\"479\"\u003epeekaboo black mesh side panels\u003c\/strong\u003e, this style brings a lingerie-inspired vibe while still delivering \u003cstrong data-start=\"547\" data-end=\"576\"\u003eserious period protection\u003c\/strong\u003e. The mesh is \u003cstrong data-start=\"590\" data-end=\"638\"\u003esuper stretchy, breathable, and body-hugging\u003c\/strong\u003e, adding extra comfort and flexibility without compromising support. Perfect for \u003cstrong data-start=\"719\" data-end=\"759\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e, this is the pair that makes you forget you’re wearing period underwear — because it feels (and looks!) that good!!!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🧡🌺 Tropical Escape 🦜🌴\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaaa_1024x1024.jpg?v=1772071935\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is vibrant, bold, and full of wild energy. Inspired by the tropics, it blends colourful parrots, toucans, and exotic flowers into a lush, feel-good look that instantly lifts your mood. The rich greens mixed with warm oranges and tropical tones create a powerful, playful vibe that feels adventurous and carefree. It’s made for those who love colour, freedom, and a little bit of wild in their everyday style. Escape the ordinary and wear your wild side proudly. 🦜🌴🧡🌺\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp data-start=\"911\" data-end=\"1204\" style=\"text-align: left;\"\u003e• Same flattering high-rise cut you already love\u003cbr data-start=\"959\" data-end=\"962\"\u003e• Peekaboo mesh sides for a sexy, modern look\u003cbr data-start=\"1007\" data-end=\"1010\"\u003e• Extra stretch for ultimate comfort and flexibility\u003cbr data-start=\"1062\" data-end=\"1065\"\u003e• Breathable panels keep you feeling fresh\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e• Full bum coverage with a lingerie feel\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• So pretty, you’ll forget they’re period undies!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1211\" data-end=\"1237\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1238\" data-end=\"1498\" style=\"text-align: left;\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• All-day wear when you want comfort + confidence\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• Under dresses, skirts, and high-waisted outfits\u003cbr data-start=\"1380\" data-end=\"1383\"\u003e• When you want to feel cute, supported, and powerful\u003cbr data-start=\"1436\" data-end=\"1439\"\u003e• Anytime you want period protection with a little wow!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1505\" data-end=\"1540\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1541\" data-end=\"1841\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1584\" data-end=\"1621\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and protected. The moisture-locking technology prevents leaks and protects your clothing — no pads or tampons needed. Period comfort, upgraded!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1848\" data-end=\"1877\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1878\" data-end=\"2071\" style=\"text-align: left;\"\u003e• No pads. No tampons. No bulk!\u003cbr data-start=\"1909\" data-end=\"1912\"\u003e• Breathable, comfortable, and reusable\u003cbr data-start=\"1951\" data-end=\"1954\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1985\" data-end=\"1988\"\u003e• No odors, no stress, no compromises\u003cbr data-start=\"2025\" data-end=\"2028\"\u003e• Feel confident — even on your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2078\" data-end=\"2111\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2112\" data-end=\"2418\" style=\"text-align: left;\"\u003eEvery Justine Haines original is made with \u003cstrong data-start=\"2155\" data-end=\"2190\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2222\" data-end=\"2258\"\u003esignature pink elastic waistband\u003c\/strong\u003e so you never forget who’s got you covered. All styles feature \u003cstrong data-start=\"2321\" data-end=\"2343\"\u003e4-layer protection\u003c\/strong\u003e you can trust. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2425\" data-end=\"2446\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2447\" data-end=\"2660\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2460\" data-end=\"2479\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2480\" data-end=\"2483\"\u003eSizing runs \u003cstrong data-start=\"2495\" data-end=\"2531\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size is \u003cstrong data-start=\"2602\" data-end=\"2629\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies and real life.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2667\" data-end=\"2689\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2690\" data-end=\"2949\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2725\" data-end=\"2728\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2764\" data-end=\"2767\"\u003e• Mesh: 100% Polyester\u003cbr data-start=\"2789\" data-end=\"2792\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2836\" data-end=\"2839\"\u003e• Rinse after use\u003cbr data-start=\"2856\" data-end=\"2859\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2891\" data-end=\"2894\"\u003e• Hang to dry\u003cbr data-start=\"2907\" data-end=\"2910\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2956\" data-end=\"2975\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2976\" data-end=\"3121\" style=\"text-align: left;\"\u003eThis is \u003cstrong data-start=\"2984\" data-end=\"3026\"\u003eperiod protection with lingerie energy\u003c\/strong\u003e.\u003cbr data-start=\"3027\" data-end=\"3030\"\u003eSexy, stretchy, and secure — because you deserve to feel amazing every day of your cycle!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48031208374489,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48031208407257,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48031208440025,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48031208472793,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48031208505561,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48031208538329,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48031208571097,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48031208603865,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/115_af9160e1-95b9-43a2-b74a-4dc137f867af.png?v=1776376609"},{"product_id":"classic-hipster-period-undie-black-copy-7","title":"Classic Hipster Period Undie 🧡🌺 Tropical Escape 🦜🌴","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 data-start=\"225\" data-end=\"301\"\u003e💕 Justine Haines Hipster Period Undie – Discreet, Cool \u0026amp; Teen-Approved\u003c\/h2\u003e\n\u003ch3 data-start=\"303\" data-end=\"326\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"327\" data-end=\"833\"\u003eThis \u003cstrong data-start=\"332\" data-end=\"362\"\u003emedium to low-rise hipster\u003c\/strong\u003e is a total fan favourite — especially with teens! Designed with our \u003cstrong data-start=\"431\" data-end=\"477\"\u003eexclusive front-to-back leakproof coverage\u003c\/strong\u003e, this style offers \u003cstrong data-start=\"497\" data-end=\"527\"\u003emedium to heavy protection\u003c\/strong\u003e while staying ultra discreet. It sits perfectly on the hips, making it ideal for \u003cstrong data-start=\"609\" data-end=\"655\"\u003ejeans, low-rise outfits, and everyday wear\u003c\/strong\u003e. So comfortable and lightweight, many wear it \u003cstrong data-start=\"702\" data-end=\"720\"\u003eall cycle long\u003c\/strong\u003e, not just on period days. With amazing bum coverage and a smooth silhouette, this one quickly becomes a go-to!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🧡🌺 Tropical Escape 🦜🌴\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaaa_1024x1024.jpg?v=1772071935\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is vibrant, bold, and full of wild energy. Inspired by the tropics, it blends colourful parrots, toucans, and exotic flowers into a lush, feel-good look that instantly lifts your mood. The rich greens mixed with warm oranges and tropical tones create a powerful, playful vibe that feels adventurous and carefree. It’s made for those who love colour, freedom, and a little bit of wild in their everyday style. Escape the ordinary and wear your wild side proudly. 🦜🌴🧡🌺\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-start=\"840\" data-end=\"867\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"868\" data-end=\"1154\"\u003e• Medium to low-rise hipster fit — super flattering\u003cbr data-start=\"919\" data-end=\"922\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-start=\"976\" data-end=\"979\"\u003e• Ultra discreet under jeans and fitted clothes\u003cbr data-start=\"1026\" data-end=\"1029\"\u003e• Lightweight and breathable active fabric\u003cbr data-start=\"1071\" data-end=\"1074\"\u003e• Amazing bum coverage without bulk\u003cbr data-start=\"1109\" data-end=\"1112\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1161\" data-end=\"1187\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1188\" data-end=\"1417\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-start=\"1226\" data-end=\"1229\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e• Under jeans, low-rise pants, and casual outfits\u003cbr data-start=\"1328\" data-end=\"1331\"\u003e• School, work, hanging out, or lounging\u003cbr data-start=\"1371\" data-end=\"1374\"\u003e• Perfect if you love a lower-rise fit!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1424\" data-end=\"1459\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1460\" data-end=\"1703\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1503\" data-end=\"1540\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1710\" data-end=\"1739\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"1740\" data-end=\"1934\"\u003e• No disposables, no irritation\u003cbr data-start=\"1771\" data-end=\"1774\"\u003e• Breathable, reusable, and comfortable\u003cbr data-start=\"1813\" data-end=\"1816\"\u003e• Saves money and reduces waste\u003cbr data-start=\"1847\" data-end=\"1850\"\u003e• Feel protected without feeling bulky\u003cbr data-start=\"1888\" data-end=\"1891\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1941\" data-end=\"1974\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"1975\" data-end=\"2297\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2019\" data-end=\"2054\"\u003esuperior-quality active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2125\" data-end=\"2153\"\u003esignature pink waistband\u003c\/strong\u003e reminds you we’ve got you covered, and every style features \u003cstrong data-start=\"2214\" data-end=\"2236\"\u003e4-layer protection\u003c\/strong\u003e. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2304\" data-end=\"2325\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2326\" data-end=\"2527\"\u003eAvailable in \u003cstrong data-start=\"2339\" data-end=\"2358\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2359\" data-end=\"2362\"\u003eSizing runs \u003cstrong data-start=\"2374\" data-end=\"2410\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. All styles are \u003cstrong data-start=\"2483\" data-end=\"2510\"\u003efit-tested and adjusted\u003c\/strong\u003e for real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2534\" data-end=\"2556\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2557\" data-end=\"2791\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2592\" data-end=\"2595\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"2631\" data-end=\"2634\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2678\" data-end=\"2681\"\u003e• Rinse after use\u003cbr data-start=\"2698\" data-end=\"2701\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2733\" data-end=\"2736\"\u003e• Hang to dry\u003cbr data-start=\"2749\" data-end=\"2752\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2798\" data-end=\"2817\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"2818\" data-end=\"2943\"\u003eLow-rise lovers — this one’s for you!!!\u003cbr data-start=\"2857\" data-end=\"2860\"\u003eDiscreet, comfy, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48031208636633,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48031208669401,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48031208702169,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48031208734937,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48031208767705,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"2XL","offer_id":48031208800473,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48031208833241,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48031208866009,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/107_cf0ea84c-2b95-4142-b704-3428301b2415.png?v=1776376556"},{"product_id":"hipster-period-undie-with-mesh-black-copy-7","title":"Hipster Period Undie with MESH 🧡🌺 Tropical Escape 🦜🌴","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/div\u003e\n\u003ch1 data-end=\"281\" data-start=\"185\"\u003e💕 \u003cstrong data-end=\"255\" data-start=\"188\"\u003eJustine Haines Hipster with MESH Panels, Sexy \u0026amp; Teen-Approved\u003c\/strong\u003e\n\u003c\/h1\u003e\n\u003cp data-end=\"281\" data-start=\"185\"\u003e\u003cbr data-end=\"258\" data-start=\"255\"\u003e\u003cstrong data-end=\"279\" data-start=\"258\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"800\" data-start=\"283\"\u003eThis medium to low-rise Hipster just got a major upgrade — with mesh panels! You’ve never seen a period underwear hipster like this before. Designed with our exclusive front-to-back leakproof coverage and ultra-stretchy black mesh panels, this style offers medium to heavy protection while giving you a lingerie-inspired feel. Whether you want extra coverage or an ultra-lightweight option, this hipster is perfect. Sit back, feel pretty, and stay protected — all cycle long. Trust us, this one will go fast!!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🧡🌺 Tropical Escape 🦜🌴\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaaa_1024x1024.jpg?v=1772071935\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis design is vibrant, bold, and full of wild energy. Inspired by the tropics, it blends colourful parrots, toucans, and exotic flowers into a lush, feel-good look that instantly lifts your mood. The rich greens mixed with warm oranges and tropical tones create a powerful, playful vibe that feels adventurous and carefree. It’s made for those who love colour, freedom, and a little bit of wild in their everyday style. Escape the ordinary and wear your wild side proudly. 🦜🌴🧡🌺\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 data-end=\"829\" data-start=\"802\"\u003e💖 \u003cstrong data-end=\"827\" data-start=\"805\"\u003eWhy You’ll Love It\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp data-end=\"1127\" data-start=\"831\"\u003e• Medium to low-rise hipster fit — flattering and comfy\u003cbr data-end=\"889\" data-start=\"886\"\u003e• Exclusive front-to-back protection for peace of mind\u003cbr data-end=\"946\" data-start=\"943\"\u003e• Sexy black mesh panels — lingerie-inspired style\u003cbr data-end=\"999\" data-start=\"996\"\u003e• Ultra stretchy, lightweight, and breathable\u003cbr data-end=\"1047\" data-start=\"1044\"\u003e• Amazing bum coverage without bulk\u003cbr data-end=\"1085\" data-start=\"1082\"\u003e• Teen-approved and loved by all ages!!!\u003c\/p\u003e\n\u003cp data-end=\"1155\" data-start=\"1129\"\u003e🕒 \u003cstrong data-end=\"1153\" data-start=\"1132\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1417\" data-start=\"1157\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1198\" data-start=\"1195\"\u003e• Everyday wear — even when you’re not bleeding\u003cbr data-end=\"1248\" data-start=\"1245\"\u003e• Under jeans, low-rise pants, or when you want a lingerie vibe\u003cbr data-end=\"1314\" data-start=\"1311\"\u003e• School, work, hanging out, or lounging\u003cbr data-end=\"1357\" data-start=\"1354\"\u003e• Perfect if you love a lower-rise, fashion-forward fit!!!\u003c\/p\u003e\n\u003cp data-end=\"1454\" data-start=\"1419\"\u003e🩸 \u003cstrong data-end=\"1452\" data-start=\"1422\"\u003eHow Period Underwear Works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1697\" data-start=\"1456\"\u003eJustine Haines period underwear features a built-in 4-layer absorbent gusset that absorbs menstrual flow, sweat, and light leaks while keeping you dry. The protection locks in moisture and prevents leaks — no pads, no tampons, no stress!!!\u003c\/p\u003e\n\u003cp data-end=\"1728\" data-start=\"1699\"\u003e♻️ \u003cstrong data-end=\"1726\" data-start=\"1702\"\u003eWhy Make the Switch?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1924\" data-start=\"1730\"\u003e• No disposables, no irritation\u003cbr data-end=\"1764\" data-start=\"1761\"\u003e• Breathable, reusable, and comfortable\u003cbr data-end=\"1806\" data-start=\"1803\"\u003e• Saves money and reduces waste\u003cbr data-end=\"1840\" data-start=\"1837\"\u003e• Feel protected without feeling bulky\u003cbr data-end=\"1881\" data-start=\"1878\"\u003e• Confidence you can trust — every day!!!\u003c\/p\u003e\n\u003cp data-end=\"1959\" data-start=\"1926\"\u003e✨ \u003cstrong data-end=\"1957\" data-start=\"1928\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2273\" data-start=\"1961\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, our signature pink waistband reminds you we’ve got you covered, and every style features 4-layer protection. If anything ever fails, we stand by our product — always!!!\u003c\/p\u003e\n\u003cp data-end=\"2296\" data-start=\"2275\"\u003e📏 \u003cstrong data-end=\"2294\" data-start=\"2278\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2489\" data-start=\"2298\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"2330\" data-start=\"2327\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. All styles are fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2513\" data-start=\"2491\"\u003e🧼 \u003cstrong data-end=\"2511\" data-start=\"2494\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2772\" data-start=\"2515\"\u003e• Main: 85% Polyester \/ 15% Spandex with black mesh panels\u003cbr data-end=\"2576\" data-start=\"2573\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2615\" data-start=\"2612\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2662\" data-start=\"2659\"\u003e• Rinse after use\u003cbr data-end=\"2682\" data-start=\"2679\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2717\" data-start=\"2714\"\u003e• Hang to dry\u003cbr data-end=\"2733\" data-start=\"2730\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cp data-end=\"2793\" data-start=\"2774\"\u003e💬 \u003cstrong data-end=\"2791\" data-start=\"2777\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2944\" data-start=\"2795\"\u003eLow-rise lovers — now with a sexy twist!!!\u003cbr data-end=\"2840\" data-start=\"2837\"\u003eDiscreet, comfy, lingerie-inspired, and trusted protection that moves with you — no matter your age 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48031208898777,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48031208931545,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48031208964313,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48031208997081,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48031209029849,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48031209062617,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"3XL","offer_id":48031209095385,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48031209128153,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/103_5c14eeae-3015-4a63-9bb8-57ff2f95ddfd.png?v=1776376509"},{"product_id":"high-rise-classic-period-undie-black-copy-8","title":"High-Rise Classic Period Undie 🧊🕶️ Cool Penguins 🐧❄️","description":"\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch2 data-end=\"373\" data-start=\"294\"\u003e\u003cimg style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/3_57c7b78f-fa80-4181-80bd-03a790be7429_1024x1024.png?v=1770246273\"\u003e\u003c\/h2\u003e\n\u003ch1 style=\"text-align: left;\" data-end=\"373\" data-start=\"294\"\u003e💖 Justine Haines High-Rise Classic Period Undie – Chic, Secure \u0026amp; Timeless\u003c\/h1\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"398\" data-start=\"375\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"960\" data-start=\"399\"\u003eThis \u003cstrong data-end=\"425\" data-start=\"404\"\u003ehigh-rise classic\u003c\/strong\u003e sits right at the natural waist and delivers that effortlessly \u003cstrong data-end=\"519\" data-start=\"489\"\u003echic, confident silhouette\u003c\/strong\u003e you’ll want to wear all cycle long. Designed with \u003cstrong data-end=\"591\" data-start=\"570\"\u003efull bum coverage\u003c\/strong\u003e and a smooth, flattering fit, this style is perfect for \u003cstrong data-end=\"688\" data-start=\"648\"\u003emedium to heavy flow days (days 2–4)\u003c\/strong\u003e while still feeling light, breathable, and beautiful. Finished with our \u003cstrong data-end=\"799\" data-start=\"761\"\u003esignature Justine Haines waistband\u003c\/strong\u003e, it’s the ultimate classic period underwear — supportive, elegant, and ultra-comfortable. One wear and you’ll understand why this cut never goes out of style!!\u003c\/p\u003e\n\u003ch3 data-start=\"433\" data-end=\"990\"\u003e\u003cstrong\u003eThe Print! 🧊🕶️ Cool Penguins 🐧❄️\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/c_1024x1024.jpg?v=1772073096\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003eThis print is cool, playful, and impossible not to love! Featuring fashionable penguins dressed in the cutest accessories, it brings a fun winter vibe that feels fresh and wearable all year long. There’s something effortlessly joyful about it—lighthearted, stylish, and full of personality. It’s the perfect mix of cozy and cool, made for anyone who loves fashion that doesn’t take itself too seriously but still makes a statement. Cute, confident, and totally mood-lifting. 🐧❄️🧊🕶️\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cstrong\u003e💖 Why You’ll Love It\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1301\" data-start=\"995\"\u003e• High-rise fit that hugs the waist beautifully\u003cbr data-end=\"1045\" data-start=\"1042\"\u003e• Full bum coverage for comfort and confidence\u003cbr data-end=\"1094\" data-start=\"1091\"\u003e• Medium to heavy flow protection without bulk\u003cbr data-end=\"1143\" data-start=\"1140\"\u003e• Smooth, chic silhouette under clothes\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e• Lightweight active fabric that dries fast\u003cbr data-end=\"1231\" data-start=\"1228\"\u003e• So flattering, you’ll wear it even when you’re not on your period!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1334\" data-start=\"1308\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1570\" data-start=\"1335\"\u003e• Medium to heavy flow days (days 2–4)\u003cbr data-end=\"1376\" data-start=\"1373\"\u003e• All-day wear — work, errands, lounging\u003cbr data-end=\"1419\" data-start=\"1416\"\u003e• Under high-waisted pants, dresses, or skirts\u003cbr data-end=\"1468\" data-start=\"1465\"\u003e• When you want full coverage and a polished feel\u003cbr data-end=\"1520\" data-start=\"1517\"\u003e• Anytime you want to feel supported and chic!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1612\" data-start=\"1577\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"1954\" data-start=\"1613\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1693\" data-start=\"1656\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The moisture-locking layers prevent leaks and protect your clothing and sheets — no pads or tampons needed. Once you switch, you’ll never look back. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"1990\" data-start=\"1961\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2168\" data-start=\"1991\"\u003e• No pads. No tampons. No discomfort!\u003cbr data-end=\"2031\" data-start=\"2028\"\u003e• Saves money over time\u003cbr data-end=\"2057\" data-start=\"2054\"\u003e• Better for your body and the planet\u003cbr data-end=\"2097\" data-start=\"2094\"\u003e• No bulk, no odor, no stress\u003cbr data-end=\"2129\" data-start=\"2126\"\u003e• Confidence from morning to night!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2208\" data-start=\"2175\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2549\" data-start=\"2209\"\u003eEvery Justine Haines original is crafted with \u003cstrong data-end=\"2290\" data-start=\"2255\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2358\" data-start=\"2322\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know Justine Haines has you covered. All styles feature \u003cstrong data-end=\"2452\" data-start=\"2430\"\u003e4-layer protection\u003c\/strong\u003e for maximum comfort and reliability. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2577\" data-start=\"2556\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"2830\" data-start=\"2578\"\u003eAvailable in \u003cstrong data-end=\"2610\" data-start=\"2591\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2614\" data-start=\"2611\"\u003eOur sizing runs \u003cstrong data-end=\"2666\" data-start=\"2630\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Every size has been \u003cstrong data-end=\"2771\" data-start=\"2744\"\u003efit-tested and adjusted\u003c\/strong\u003e to ensure comfort, support, and confidence for every body.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"2859\" data-start=\"2837\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3094\" data-start=\"2860\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2898\" data-start=\"2895\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"2937\" data-start=\"2934\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2984\" data-start=\"2981\"\u003e• Rinse after use\u003cbr data-end=\"3004\" data-start=\"3001\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3039\" data-start=\"3036\"\u003e• Hang to dry\u003cbr data-end=\"3055\" data-start=\"3052\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"text-align: left;\" data-end=\"3120\" data-start=\"3101\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp style=\"text-align: left;\" data-end=\"3257\" data-start=\"3121\"\u003eThis is the \u003cstrong data-end=\"3167\" data-start=\"3133\"\u003eclassic high-rise period undie\u003c\/strong\u003e every drawer needs.\u003cbr data-end=\"3190\" data-start=\"3187\"\u003eTimeless, flattering, and protective — you’ll want more than one!!!\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48033440432345,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48033440465113,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48033440497881,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48033440530649,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48033440563417,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48033440596185,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48033440628953,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48033440661721,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/276.png?v=1776379927"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/collections\/3_15d392f9-f8f1-42dd-8645-c859bb0db8a9.png?v=1770151153","url":"https:\/\/www.justinehaines.com\/collections\/medium-to-heavy-flow.oembed","provider":"Justine Haines","version":"1.0","type":"link"}