{"title":"Complete JH Catalog","description":"\u003ch2 style=\"text-align: left;\"\u003eNot sure what you're looking for?\u003c\/h2\u003e\n\u003ch2 style=\"text-align: left;\"\u003eFind Justine's complete inventory right here!\u003c\/h2\u003e","products":[{"product_id":"xxl-giant-fashion-scrunchie","title":"XXL Giant Fashion Scrunchie","description":"\u003ch1 data-mce-fragment=\"1\"\u003e\n\u003cimg data-mce-fragment=\"1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/productimagessquarewithpinkmarblebackgroundforshopify_YoutubeVideoChapter_1024x1024.gif?v=1694272767\" alt=\"\"\u003eJoin the scrunchie revolution and discover the joy of effortless accessorizing! \u003c\/h1\u003e\n\u003cp data-mce-fragment=\"1\"\u003eIntroducing our NEW must-have hair tie scrunchies – the perfect blend of fashion and function! Elevate your hair game with flair!\u003c\/p\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/productimagessquarewithpinkmarblebackgroundforshopify_YoutubeVideoChapter_1_1024x1024.gif?v=1694272807\"\u003e\u003c\/strong\u003e\u003c\/h2\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eThe perfect blend of fashion and functionality\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-mce-fragment=\"1\"\u003eJustine's versatile scrunchies are more than just a hair accessory; they're a style statement! Whether adorning your hair with a chic bun or gracing your wrist as an on-trend bracelet, they effortlessly blend into every outfit, enhancing your overall look.  \u003c\/p\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003eUnleash your inner fashionista!\u003c\/h2\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/productimagessquarewithpinkmarblebackgroundforshopify_YoutubeVideoChapter_3_1024x1024.gif?v=1694272834\"\u003e\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ch2 data-mce-fragment=\"1\"\u003eExpress your individuality, and be ready to turn heads with JH cute hair scrunchies!\u003cbr\u003e\n\u003c\/h2\u003e\n\u003ch1 data-mce-fragment=\"1\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/productimagessquarewithpinkmarblebackgroundforshopify_YoutubeVideoChapter_2_1024x1024.gif?v=1694272867\"\u003e\u003c\/h1\u003e\n\u003ch1 data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eTreat yourself or surprise your BFF with this perfect gift, adding a touch of trendy flair to any outfit.\u003c\/span\u003e\u003c\/h1\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003cp\u003e \u003cimg data-mce-fragment=\"1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/32_01b6de2f-dc19-4cc2-8ff2-11e70d7111ba_1024x1024.jpg?v=1694316366\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"#0 Rich Black Velvet Lux","offer_id":45667292086489,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#1 Too Huge 2B True White Satin","offer_id":44282193838297,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#2 Boogie Nights","offer_id":44282193871065,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#3 Wild Lime","offer_id":44282193903833,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#4 Pretty Rose Garden","offer_id":44282193936601,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#5 White Lace Whisper","offer_id":44282193969369,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#6 Animals Gone Wild","offer_id":44282194002137,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#7 Juicy Orange Burst","offer_id":44282194034905,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#8 BerryBurst Satin Chic","offer_id":44282194067673,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#9 Mauve Marvel Stripe","offer_id":44282194100441,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#10 Fuchsia Sparkle Magic","offer_id":45418163372249,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#11 Metallic Plaid Perfection","offer_id":44282194165977,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#12 White Wedding","offer_id":44282194198745,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#13 Zebra Meet Leopard","offer_id":44282194231513,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#14 Silver Luxe Faux Leather","offer_id":44282194264281,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#15 Think Pink Tie Dye","offer_id":44282194297049,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#16 Lavender Bloom Delight","offer_id":44282194329817,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#17 Mint Frosty","offer_id":45706881204441,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#18 Everybody Loves Black","offer_id":44282194395353,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#19 Summer Cocktail","offer_id":44282194428121,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#20 Infiniti Ombré","offer_id":44282194460889,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#21 White Fluffy Cloud","offer_id":45298640945369,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#22 Saphire Elegance","offer_id":44282194526425,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#23  So Posh \u0026 Fancy","offer_id":47437305675993,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#24 BerryBurst Radiance","offer_id":44282194591961,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#25 Rose Ripple Chic","offer_id":44282194624729,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#26 Green with Satin Envy","offer_id":44282194657497,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#27 Blossom Lace Pink Crochet","offer_id":45418177036505,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#28 Elegance in Bloom","offer_id":44282194723033,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#29 Candy Striper","offer_id":44282194755801,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#30 Blossom Whisper","offer_id":44282194788569,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#31 Lustrous Champagne Satin","offer_id":45418185883865,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#32 I love the Tie Dye","offer_id":44282194854105,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#33 Blush Bloom Dye","offer_id":44282194886873,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#34 Dazzling Purple Disco","offer_id":44282194919641,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#35 My Favorite B\u0026W Print","offer_id":44282194952409,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#36 Lavender Whisper Lace","offer_id":44282194985177,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#37 White Crochet Classic","offer_id":44282195017945,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#38 Lavender Bliss Bloom","offer_id":44282195050713,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#39 Azure Serpent Chic","offer_id":44282195083481,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#40 Lavender Lush","offer_id":44282195116249,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#41 Neon Retro Glow Lime","offer_id":45418192961753,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#42 Stole it from Granny","offer_id":45418192994521,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#43 My Fave Black Satin","offer_id":45667322986713,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#44 Under the Sea","offer_id":45667323019481,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#45 Justine’s Rosy Suede","offer_id":45706890346713,"sku":"","price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#46 Pink Taffeta","offer_id":47437311738073,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#47 Disco Zebra","offer_id":47437311770841,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/allscrunchieswithtitlesmarblebackgroundforshopify_6.png?v=1716351368"},{"product_id":"period-short-in-cool-pop-art-print","title":"Period Short in COOL PRINT","description":"\u003cp\u003eIntroducing PERIOD SHORTS, the revolutionary solution for active women! Say goodbye to tampons, pads, and workout interruptions. These innovative shorts offer unmatched comfort and protection, absorbing menstrual flow, sweat, and odors while preventing infections and irritations. Enjoy worry-free workouts with no stains or embarrassment.\u003c\/p\u003e\n\u003cp\u003eUsing PERIOD SHORTS is simple: just wear them during your period without any additional protection. When you're done, rinse them out, toss them in the hamper or wash them right away, and hang to dry. They're ready for your next workout in no time!\u003c\/p\u003e\n\u003cp\u003eStay confident and unstoppable with PERIOD SHORTS. Embrace this game-changing addition to your athletic wardrobe and transform your workout experience. No more cutting workouts short—just pure, uninterrupted movement. Get your PERIOD SHORTS today and never look back!\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eMODEL IS WEARING SIZE SMALL\u003c\/strong\u003e\u003c\/h3\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":45375009685721,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":45375009718489,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":45375009751257,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"L","offer_id":45375009784025,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"XL","offer_id":45375009816793,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"2XL","offer_id":45375009849561,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"3XL","offer_id":45375009882329,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":45375009915097,"sku":"","price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/products_with_clouds_square.jpg?v=1720286989"},{"product_id":"bubble-gum-print-period-bikini-bottom-copy","title":"Your Favorite Period Shorts \u0026 Swimwear – Classic Black","description":"\u003ch1\u003e\u003cstrong\u003eYour Favorite Tie-Side Bum-Loving Shorts \u0026amp; Swimwear\u003c\/strong\u003e\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eThe ultimate all-in-one shorts you'll never want to take off! Perfect for lounging, working out, swimming, or pairing with your favorite bikini top, workout top, or T-shirt for an effortlessly chic look.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWhat makes these shorts pure perfection? They’re \u003cstrong\u003etwo-in-one\u003c\/strong\u003e magic! On the outside, you’ve got the cutest, most flattering \u003cstrong\u003eclassic black shorts\u003c\/strong\u003e with side ties you can adjust for that sculpted, round bum effect or loosen for a more relaxed fit. On the inside, there’s a built-in, snug bikini-style underwear with \u003cstrong\u003e4-layer period protection\u003c\/strong\u003e, ensuring all-day comfort and security during your menstruation.\u003c\/p\u003e\n\u003cp\u003eMade with a luxurious nylon-spandex blend, these shorts are swim-ready, sweat-friendly, and super stretchy for the most forgiving fit. Whether you're lounging at home, heading to the gym, or taking a dip at the pool or beach, these shorts are designed to keep up with every part of your lifestyle.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy You’ll Love Them\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdjustable side ties\u003c\/strong\u003e: Perfectly customizable fit for every body, enhancing your silhouette.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-in period underwear\u003c\/strong\u003e: Leakproof and secure, so you can wear them without worry.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSwim-friendly and fast-drying\u003c\/strong\u003e: Lightweight fabric resists water and dries quickly for ultimate convenience.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSuper stretchy comfort\u003c\/strong\u003e: Designed to move with you, no matter what the day brings.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile design\u003c\/strong\u003e: Perfect for working out, swimming, lounging, or layering under a short dress.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eAvailable in sizes \u003cstrong\u003eSmall to 2XL\u003c\/strong\u003e. But hurry—this is our second restock, and it’s selling fast!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow Does It Work?\u003c\/strong\u003e\u003cbr\u003eThese shorts are as functional as they are cute! Wear them during your period or even while waiting for it. The built-in leakproof underwear absorbs up to 5 tampons' worth of flow with 4 layers of protection. After swimming or working out, simply rinse them and keep going!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHand wash or machine wash.\u003c\/li\u003e\n\u003cli\u003eUse regular water temperature.\u003c\/li\u003e\n\u003cli\u003eHang to dry (no dryer).\u003c\/li\u003e\n\u003cli\u003eAvoid bleach or fabric softeners to maintain their integrity.\u003c\/li\u003e\n\u003cli\u003eRinse after use to keep them fresh and ready for next time!\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch1\u003e\u003cspan style=\"color: rgb(255, 0, 255);\"\u003eMATCH WITH YOUR FAVORITE BIKINI TOP OR CHOOSE FROM OUR COLLECTION!\u003c\/span\u003e\u003c\/h1\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46071405641945,"sku":"","price":60.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":46071405674713,"sku":"","price":60.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":46071405707481,"sku":"","price":60.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":46071405740249,"sku":"","price":60.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":46071405773017,"sku":"","price":60.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":46071405805785,"sku":"","price":60.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/1_a1a401f8-3ed3-45e7-9340-7d6e53d9dfee.png?v=1733343811"},{"product_id":"highrise-side-peek-a-boo-mesh-in-cool-blue-animal-in-size-x-small-small-copy","title":"Justine's High-Rise Period Undie with Side Mesh","description":"\u003cp\u003eSay hello to the ultimate blend of style, comfort, and functionality! This high-rise, four-layer period undie with chic side mesh detailing is your new favorite for menstrual days. Whether you’re dressing up or lounging at home, this sleek \u003cstrong\u003eblack-on-black design\u003c\/strong\u003e ensures maximum comfort, confidence, and protection. You’ll love how it feels like a second skin, making it perfect even while you’re expecting your period. And think of the money you’ll save – no more constantly buying disposables!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures You’ll Love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHigh-Rise Fit\u003c\/strong\u003e: Provides gentle tummy support and a flattering silhouette.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaximum Absorbency\u003c\/strong\u003e: Four-layer protection for heavy flow days – no leaks, no worries.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSide Mesh Details\u003c\/strong\u003e: Adds a touch of elegance and sexiness, proving menstrual wear can be stylish.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInvisible Lines\u003c\/strong\u003e: Discreet elastic around the legs ensures no visible panty lines under dresses or fitted outfits.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Wear\u003c\/strong\u003e: Perfect for day or night, from lounging to sleeping to stepping out confidently.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCost-Effective\u003c\/strong\u003e: Say goodbye to disposables and hello to long-term savings.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSizes for All\u003c\/strong\u003e: Available from XS to 4XL, made to fit every body beautifully.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWhy You’ll Love It:\u003c\/strong\u003e\u003cbr\u003eThis undie feels so light and comfortable, you’ll barely notice it’s there. It’s not just functional; it’s empowering. Designed to look amazing and feel even better, it’s perfect for when you’re on your period, waiting for it, or as backup on lighter days. With its elegant side mesh and sleek fit, you might even forget you’re wearing period underwear at all!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow Period Panties Work\u003c\/strong\u003e\u003cbr\u003eThe four-layer technology is a game-changer. The top layer wicks moisture away, keeping you dry. Inner layers absorb and trap liquid, while the outer layer prevents leaks and controls odors. Whether worn alone or as a backup, these undies ensure you’re always protected.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions\u003c\/strong\u003e\u003cbr\u003eRinse in cold water after use, then machine wash on a gentle cycle (no fabric softener!). Hang them to dry, and they’ll be ready for your next use. With proper care, they’ll last for years, offering a sustainable, cost-saving solution you’ll love.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy Wait?\u003c\/strong\u003e\u003cbr\u003eUpgrade your period routine with this must-have high-rise period undie. It’s sleek, sexy, cost-effective, and feels like a second skin. Add it to your cart today and experience the difference – your period just got a stylish upgrade!\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eCaring for your JH Period Undies will give them a longer life (Which means you save!)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46197975613657,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":46197975646425,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":46197975679193,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false},{"title":"L","offer_id":46197975711961,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false},{"title":"XL","offer_id":46197975744729,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false},{"title":"2XL","offer_id":46197975777497,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false},{"title":"3XL","offer_id":46197975810265,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":46197975843033,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false},{"title":"5XL","offer_id":46821299650777,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":true},{"title":"6XL","offer_id":46821299814617,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/8_f8a9fc99-a214-48d1-891c-62dd6673bdc6.png?v=1733264302"},{"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":false},{"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":false},{"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":false},{"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":false},{"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":false},{"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":false},{"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":false},{"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":false},{"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":"ultimate-blossom-period-cup-kit","title":"Ultimate Blossom Period Cup Kit (3)","description":"\u003cp\u003eThe Ultimate Blossom Period Cup Kit – A Game-Changer for Your Cycle!\u003c\/p\u003e\n\u003cp data-start=\"168\" data-end=\"609\" class=\"\"\u003eExperience a period like never before with the Blossom Period Cup Kit, a life-changing addition to your menstrual care routine. Made with 100% medical-grade silicone, these cups collect rather than absorb, offering a safer, eco-friendly solution that’s gentle on your body and the planet. Say goodbye to waste, discomfort, and awkward moments—Blossom cups let you enjoy every activity without strings or wings!\u003c\/p\u003e\n\u003cp data-start=\"611\" data-end=\"1079\" class=\"\"\u003eThis thoughtfully curated kit includes everything you need for a seamless transition to reusable period care:\u003cbr data-start=\"720\" data-end=\"723\"\u003e• \u003cstrong data-start=\"725\" data-end=\"756\"\u003e2 Purple Cups (Size Small):\u003c\/strong\u003e Perfect for lighter days or teens starting their journey.\u003cbr data-start=\"814\" data-end=\"817\"\u003e• \u003cstrong data-start=\"819\" data-end=\"847\"\u003e1 Pink Cup (Size Large):\u003c\/strong\u003e Ideal for heavier flow or overnight protection.\u003cbr data-start=\"895\" data-end=\"898\"\u003e• \u003cstrong data-start=\"900\" data-end=\"936\"\u003eLuxurious Velvet Carrying Pouch:\u003c\/strong\u003e A vibrant fuchsia bag for storage on-the-go.\u003cbr data-start=\"981\" data-end=\"984\"\u003e• \u003cstrong data-start=\"986\" data-end=\"1010\"\u003eComprehensive Guide:\u003c\/strong\u003e Learn how to use, clean, and care for your Blossom cups with ease.\u003c\/p\u003e\n\u003cp data-start=\"1081\" data-end=\"1325\" class=\"\"\u003eWhether you're rocking Justine Haines period underwear or activewear, this kit is the perfect complement to your sustainable period care routine. It’s a smart, budget-friendly bundle that gives you peace of mind and freedom like never before.\u003c\/p\u003e\n\u003cp data-start=\"1327\" data-end=\"1589\" class=\"\"\u003e\u003cstrong data-start=\"1327\" data-end=\"1350\"\u003eWhy You’ll Love It:\u003c\/strong\u003e\u003cbr data-start=\"1350\" data-end=\"1353\"\u003e🌿 Made with medical-grade silicone for maximum safety and comfort\u003cbr data-start=\"1419\" data-end=\"1422\"\u003e🌸 Reduces waste while saving you money—lasts up to 10 years!\u003cbr data-start=\"1483\" data-end=\"1486\"\u003e💃 Lets you swim, exercise, and sleep worry-free\u003cbr data-start=\"1534\" data-end=\"1537\"\u003e🎒 Compact and discreet for travel or everyday use\u003c\/p\u003e\n\u003cp data-start=\"1591\" data-end=\"1763\" class=\"\"\u003e\u003cstrong data-start=\"1591\" data-end=\"1613\"\u003eCare Instructions:\u003c\/strong\u003e\u003cbr data-start=\"1613\" data-end=\"1616\"\u003eWash with mild soap and water after each use. Sterilize before and after each cycle. Store in the velvet pouch to keep it clean and ready to use.\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"Default Title","offer_id":46599070154969,"sku":"","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/picsforwebsiteclouds_20.png?v=1746226696"},{"product_id":"your-favorite-period-shorts-swimwear-classic-black-copy","title":"🖤 CLASSIC Black Bikini Bottom Period Swimwear","description":"\u003ch2 data-start=\"592\" data-end=\"655\"\u003e🖤 \u003cstrong data-start=\"598\" data-end=\"653\"\u003eYour Favorite Black Bikini Bottom (Period Swimwear)\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cp data-start=\"656\" data-end=\"1011\"\u003eA year-round must-have for every getaway and poolside moment! This low-rise black period swim bottom offers sleek, invisible protection without compromising on style. With its smooth spandex blend and 4-layer absorbent core, it’s built to handle light period flow discreetly while looking like your favorite bikini bottom. No one will know—it’s that good.\u003c\/p\u003e\n\u003cp data-start=\"1013\" data-end=\"1267\"\u003eWhether you're lounging by the beach, dipping in the pool, or soaking in the sun on vacation, this period swimwear gives you the freedom to do it all—no tampons, no pads, no worries. Match it with any bikini top and you're ready to slay in classic black.\u003c\/p\u003e\n\u003ch3 data-start=\"1269\" data-end=\"1303\"\u003e🌟 Features \u0026amp; Characteristics:\u003c\/h3\u003e\n\u003cul data-start=\"1304\" data-end=\"1663\"\u003e\n\u003cli data-start=\"1304\" data-end=\"1368\"\u003e\n\u003cp data-start=\"1306\" data-end=\"1368\"\u003e🖤 \u003cstrong data-start=\"1309\" data-end=\"1333\"\u003eClassic low-rise cut\u003c\/strong\u003e – sleek, flattering and timeless\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1369\" data-end=\"1452\"\u003e\n\u003cp data-start=\"1371\" data-end=\"1452\"\u003e💧 \u003cstrong data-start=\"1374\" data-end=\"1409\"\u003eBuilt-in 4-layer absorbent core\u003c\/strong\u003e – leak protection without extra products\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1453\" data-end=\"1529\"\u003e\n\u003cp data-start=\"1455\" data-end=\"1529\"\u003e👙 \u003cstrong data-start=\"1458\" data-end=\"1480\"\u003eDiscreet \u0026amp; stylish\u003c\/strong\u003e – looks and feels like a regular bikini bottom\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1530\" data-end=\"1601\"\u003e\n\u003cp data-start=\"1532\" data-end=\"1601\"\u003e🏖️ \u003cstrong data-start=\"1536\" data-end=\"1568\"\u003eStretchy, soft black spandex\u003c\/strong\u003e – hugs you comfortably all day\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1602\" data-end=\"1663\"\u003e\n\u003cp data-start=\"1604\" data-end=\"1663\"\u003e🩱 \u003cstrong data-start=\"1607\" data-end=\"1631\"\u003ePair it with any top\u003c\/strong\u003e – super easy to mix and match\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1665\" data-end=\"1691\"\u003e💖 Why You'll Love It:\u003c\/h3\u003e\n\u003cul data-start=\"1692\" data-end=\"2017\"\u003e\n\u003cli data-start=\"1692\" data-end=\"1756\"\u003e\n\u003cp data-start=\"1694\" data-end=\"1756\"\u003eWear it all day at the beach or pool—looks and feels amazing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1757\" data-end=\"1831\"\u003e\n\u003cp data-start=\"1759\" data-end=\"1831\"\u003ePerfect for light flow, spotting, or when you're expecting your period\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1832\" data-end=\"1898\"\u003e\n\u003cp data-start=\"1834\" data-end=\"1898\"\u003eNo strings attached—literally! No more tampons, no more stress\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1899\" data-end=\"1944\"\u003e\n\u003cp data-start=\"1901\" data-end=\"1944\"\u003eQuick-drying, breathable, and ultra-comfy\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1945\" data-end=\"2017\"\u003e\n\u003cp data-start=\"1947\" data-end=\"2017\"\u003eCan be worn under shorts or a dress if you’re just lounging poolside\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"2019\" data-end=\"2040\"\u003e🌊 How to Use It:\u003c\/h3\u003e\n\u003col data-start=\"2041\" data-end=\"2394\"\u003e\n\u003cli data-start=\"2041\" data-end=\"2110\"\u003e\n\u003cp data-start=\"2044\" data-end=\"2110\"\u003eWear your bikini bottom like usual—no need for liners or tampons\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2111\" data-end=\"2171\"\u003e\n\u003cp data-start=\"2114\" data-end=\"2171\"\u003eWhen you're ready to swim, rinse it in cool water first\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2172\" data-end=\"2250\"\u003e\n\u003cp data-start=\"2175\" data-end=\"2250\"\u003eEnjoy the pool! When you're in water, your body typically pauses bleeding\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2251\" data-end=\"2321\"\u003e\n\u003cp data-start=\"2254\" data-end=\"2321\"\u003eAfter swimming, dry off and switch into a fresh bottom if desired\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2322\" data-end=\"2394\"\u003e\n\u003cp data-start=\"2325\" data-end=\"2394\"\u003eLay the wet one out to dry—it’ll be ready again in just a few hours\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch3 data-start=\"2396\" data-end=\"2433\"\u003e♻️ Why Switch to Period Swimwear:\u003c\/h3\u003e\n\u003cul data-start=\"2434\" data-end=\"2612\"\u003e\n\u003cli data-start=\"2434\" data-end=\"2481\"\u003e\n\u003cp data-start=\"2436\" data-end=\"2481\"\u003e🧴 No risk of toxic shock like with tampons\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2482\" data-end=\"2536\"\u003e\n\u003cp data-start=\"2484\" data-end=\"2536\"\u003e🏝️ Perfect for beach, pool, or hot tub adventures\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2537\" data-end=\"2569\"\u003e\n\u003cp data-start=\"2539\" data-end=\"2569\"\u003e💰 Saves you money long term\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2570\" data-end=\"2612\"\u003e\n\u003cp data-start=\"2572\" data-end=\"2612\"\u003e🌎 Better for the planet and your body\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"2614\" data-end=\"2639\"\u003e🧼 Care Instructions:\u003c\/h3\u003e\n\u003cul data-start=\"2640\" data-end=\"2783\"\u003e\n\u003cli data-start=\"2640\" data-end=\"2659\"\u003e\n\u003cp data-start=\"2642\" data-end=\"2659\"\u003eRinse after use\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2660\" data-end=\"2694\"\u003e\n\u003cp data-start=\"2662\" data-end=\"2694\"\u003eHand wash or machine wash cold\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2695\" data-end=\"2722\"\u003e\n\u003cp data-start=\"2697\" data-end=\"2722\"\u003eNo bleach, no softeners\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2723\" data-end=\"2783\"\u003e\n\u003cp data-start=\"2725\" data-end=\"2783\"\u003eHang to dry—avoid the dryer for long-lasting performance\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2785\" data-end=\"2948\"\u003eOnce you try \u003cem data-start=\"2798\" data-end=\"2833\"\u003eYour Favorite Black Bikini Bottom\u003c\/em\u003e, you’ll never look at beach days the same again. It’s freedom, comfort, and confidence in one sleek little bottom.\u003c\/p\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":46868175978713,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":46868176011481,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":46868176044249,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":46868176077017,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":46868176109785,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":46868176142553,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/tpicsforwebsiteonepiece_7.png?v=1754336549"},{"product_id":"full-bum-coverage-black-period-swimwear-bottom-short-copy","title":"🖤 Black Menstrual One-Piece Swimsuit  double Straps🖤","description":"\u003cp data-start=\"199\" data-end=\"248\"\u003e🌊✨ \u003cstrong data-start=\"203\" data-end=\"242\"\u003eSplash into Summer with Confidence!\u003c\/strong\u003e ✨🌊\u003c\/p\u003e\n\u003cp data-start=\"250\" data-end=\"579\"\u003eSay hello to your new vacation BFF! This \u003cstrong data-start=\"291\" data-end=\"323\"\u003emenstrual one-piece swimsuit\u003c\/strong\u003e is designed for \u003cstrong data-start=\"340\" data-end=\"395\"\u003eall-day comfort, perfect fits, and endless cuteness\u003c\/strong\u003e. Featuring \u003cstrong data-start=\"407\" data-end=\"428\"\u003eadjustable straps\u003c\/strong\u003e with a \u003cstrong data-start=\"436\" data-end=\"459\"\u003edouble-straps front\u003c\/strong\u003e that lead into \u003cstrong data-start=\"475\" data-end=\"504\"\u003esingle straps in the back\u003c\/strong\u003e, it gives you \u003cstrong data-start=\"519\" data-end=\"541\"\u003eextra style points\u003c\/strong\u003e while keeping everything secure. 💖\u003c\/p\u003e\n\u003cp data-start=\"581\" data-end=\"599\"\u003e👙 \u003cstrong data-start=\"584\" data-end=\"597\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"600\" data-end=\"862\"\u003e\n\u003cli data-start=\"600\" data-end=\"664\"\u003e\n\u003cp data-start=\"602\" data-end=\"664\"\u003e\u003cstrong data-start=\"602\" data-end=\"623\"\u003eFull bum coverage\u003c\/strong\u003e – swim, lounge, or dive worry-free! 🍑\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"665\" data-end=\"726\"\u003e\n\u003cp data-start=\"667\" data-end=\"726\"\u003e\u003cstrong data-start=\"667\" data-end=\"685\"\u003eSizes XS – 2XL\u003c\/strong\u003e – flattering for \u003cstrong data-start=\"703\" data-end=\"721\"\u003eall body types\u003c\/strong\u003e 🌟\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"727\" data-end=\"793\"\u003e\n\u003cp data-start=\"729\" data-end=\"793\"\u003e\u003cstrong data-start=\"729\" data-end=\"752\"\u003eNylon-spandex blend\u003c\/strong\u003e – stretchy, comfy, and quick to dry 💦\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"794\" data-end=\"862\"\u003e\n\u003cp data-start=\"796\" data-end=\"862\"\u003e\u003cstrong data-start=\"796\" data-end=\"818\"\u003eMenstrual-friendly\u003c\/strong\u003e – swim freely without missing a moment 💃\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"864\" data-end=\"886\"\u003e🏖️ \u003cstrong data-start=\"868\" data-end=\"884\"\u003ePerfect For:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"887\" data-end=\"945\"\u003e\n\u003cli data-start=\"887\" data-end=\"905\"\u003e\n\u003cp data-start=\"889\" data-end=\"905\"\u003eBeach days 🏝️\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"906\" data-end=\"928\"\u003e\n\u003cp data-start=\"908\" data-end=\"928\"\u003ePool parties 🏊♀️\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"929\" data-end=\"945\"\u003e\n\u003cp data-start=\"931\" data-end=\"945\"\u003eVacations ✈️\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"947\" data-end=\"970\"\u003e💡 \u003cstrong data-start=\"950\" data-end=\"968\"\u003eFun Swim Tips:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"971\" data-end=\"1182\"\u003e\n\u003cli data-start=\"971\" data-end=\"1013\"\u003e\n\u003cp data-start=\"973\" data-end=\"1013\"\u003eRinse off before and after swimming 🚿\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1014\" data-end=\"1060\"\u003e\n\u003cp data-start=\"1016\" data-end=\"1060\"\u003eThe water often makes your period pause 💧\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1061\" data-end=\"1146\"\u003e\n\u003cp data-start=\"1063\" data-end=\"1146\"\u003eIf it’s your first or second day, pack a \u003cstrong data-start=\"1104\" data-end=\"1116\"\u003edry suit\u003c\/strong\u003e to change into afterward 🩱\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1147\" data-end=\"1182\"\u003e\n\u003cp data-start=\"1149\" data-end=\"1182\"\u003eRepeat and \u003cstrong data-start=\"1160\" data-end=\"1176\"\u003ehave a blast\u003c\/strong\u003e! 🎉\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1184\" data-end=\"1300\"\u003e💖 This is a \u003cstrong data-start=\"1197\" data-end=\"1220\"\u003eclassic suit\u003c\/strong\u003e, designed to be flattering, fun, and functional. \u003cstrong data-start=\"1270\" data-end=\"1298\"\u003eNever miss a swim again!\u003c\/strong\u003e\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"M","offer_id":47249019699417,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":false},{"title":"L","offer_id":47249019732185,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47249045881049,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47249044898009,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/tpicsforwebsiteonepiece_42.png?v=1756226196"},{"product_id":"black-menstrual-one-piece-swimsuit-double-straps-copy","title":"🖤 Black Menstrual One-Piece One Shoulder 🖤","description":"\u003cp data-start=\"361\" data-end=\"409\"\u003e✨ \u003cstrong data-start=\"363\" data-end=\"405\"\u003eFashion Meets Function on Your Period!\u003c\/strong\u003e ✨\u003c\/p\u003e\n\u003cp data-start=\"411\" data-end=\"672\"\u003eSay hello to the swimsuit you \u003cstrong data-start=\"441\" data-end=\"477\"\u003edidn’t know you needed until now\u003c\/strong\u003e! This \u003cstrong data-start=\"484\" data-end=\"519\"\u003eone-shoulder menstrual swimsuit\u003c\/strong\u003e brings all the \u003cstrong data-start=\"535\" data-end=\"569\"\u003estyle, comfort, and confidence\u003c\/strong\u003e you love, plus a \u003cstrong data-start=\"587\" data-end=\"635\"\u003efashion-forward ruffle on the front shoulder\u003c\/strong\u003e for that extra \u003cstrong data-start=\"651\" data-end=\"666\"\u003ecute factor\u003c\/strong\u003e. 💖\u003c\/p\u003e\n\u003cp data-start=\"674\" data-end=\"692\"\u003e👙 \u003cstrong data-start=\"677\" data-end=\"690\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"693\" data-end=\"1063\"\u003e\n\u003cli data-start=\"693\" data-end=\"765\"\u003e\n\u003cp data-start=\"695\" data-end=\"765\"\u003e\u003cstrong data-start=\"695\" data-end=\"724\"\u003eOne-shoulder ruffle strap\u003c\/strong\u003e – adds instant style and flirty fun 🌸\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"766\" data-end=\"831\"\u003e\n\u003cp data-start=\"768\" data-end=\"831\"\u003e\u003cstrong data-start=\"768\" data-end=\"789\"\u003eFull bum coverage\u003c\/strong\u003e – swim, splash, or lounge worry-free 🍑\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"832\" data-end=\"922\"\u003e\n\u003cp data-start=\"834\" data-end=\"922\"\u003e\u003cstrong data-start=\"834\" data-end=\"853\"\u003ePeriod-friendly\u003c\/strong\u003e – designed to let you \u003cstrong data-start=\"876\" data-end=\"917\"\u003eenjoy swimming even on your flow days\u003c\/strong\u003e 💃\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"923\" data-end=\"1010\"\u003e\n\u003cp data-start=\"925\" data-end=\"1010\"\u003e\u003cstrong data-start=\"925\" data-end=\"948\"\u003eNylon-spandex blend\u003c\/strong\u003e – stretchy, comfy, and flattering for \u003cstrong data-start=\"987\" data-end=\"1005\"\u003eall body types\u003c\/strong\u003e 🌟\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1011\" data-end=\"1063\"\u003e\n\u003cp data-start=\"1013\" data-end=\"1063\"\u003e\u003cstrong data-start=\"1013\" data-end=\"1031\"\u003eSizes XS – 4XL\u003c\/strong\u003e – perfect fit for everyone 🎯\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1065\" data-end=\"1087\"\u003e🏖️ \u003cstrong data-start=\"1069\" data-end=\"1085\"\u003ePerfect For:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1088\" data-end=\"1193\"\u003e\n\u003cli data-start=\"1088\" data-end=\"1110\"\u003e\n\u003cp data-start=\"1090\" data-end=\"1110\"\u003ePool parties 🏊♀️\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1111\" data-end=\"1129\"\u003e\n\u003cp data-start=\"1113\" data-end=\"1129\"\u003eBeach days 🏝️\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1130\" data-end=\"1154\"\u003e\n\u003cp data-start=\"1132\" data-end=\"1154\"\u003eHoliday vacations ✈️\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1155\" data-end=\"1193\"\u003e\n\u003cp data-start=\"1157\" data-end=\"1193\"\u003eSwimming with friends or family 🎉\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1195\" data-end=\"1227\"\u003e💡 \u003cstrong data-start=\"1198\" data-end=\"1225\"\u003eFun Swim \u0026amp; Period Tips:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1228\" data-end=\"1548\"\u003e\n\u003cli data-start=\"1228\" data-end=\"1274\"\u003e\n\u003cp data-start=\"1230\" data-end=\"1274\"\u003eRinse off \u003cstrong data-start=\"1240\" data-end=\"1269\"\u003ebefore and after swimming\u003c\/strong\u003e 🚿\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1275\" data-end=\"1318\"\u003e\n\u003cp data-start=\"1277\" data-end=\"1318\"\u003eWater usually \u003cstrong data-start=\"1291\" data-end=\"1313\"\u003epauses your period\u003c\/strong\u003e 💧\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1319\" data-end=\"1409\"\u003e\n\u003cp data-start=\"1321\" data-end=\"1409\"\u003eOn \u003cstrong data-start=\"1324\" data-end=\"1352\"\u003eyour first or second day\u003c\/strong\u003e, bring a \u003cstrong data-start=\"1362\" data-end=\"1374\"\u003edry suit\u003c\/strong\u003e to change into after swimming 🩱\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1410\" data-end=\"1455\"\u003e\n\u003cp data-start=\"1412\" data-end=\"1455\"\u003eRepeat and \u003cstrong data-start=\"1423\" data-end=\"1449\"\u003ehave the most fun ever\u003c\/strong\u003e! 🌈\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1456\" data-end=\"1548\"\u003e\n\u003cp data-start=\"1458\" data-end=\"1548\"\u003eEasy care: \u003cstrong data-start=\"1469\" data-end=\"1487\"\u003ehand wash cold\u003c\/strong\u003e, \u003cstrong data-start=\"1489\" data-end=\"1501\"\u003eline dry\u003c\/strong\u003e, and store flat to keep ruffle looking fab ✨\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1550\" data-end=\"1827\"\u003e💖 \u003cstrong data-start=\"1553\" data-end=\"1576\"\u003eWhy you’ll love it:\u003c\/strong\u003e\u003cbr data-start=\"1576\" data-end=\"1579\"\u003eNo more skipping swims, no more stress—just \u003cstrong data-start=\"1623\" data-end=\"1669\"\u003ecute, fashionable, and carefree summer fun\u003c\/strong\u003e. The \u003cstrong data-start=\"1675\" data-end=\"1692\"\u003eruffle detail\u003c\/strong\u003e makes it extra flirty, while the \u003cstrong data-start=\"1726\" data-end=\"1742\"\u003ebum coverage\u003c\/strong\u003e keeps everything secure. \u003cstrong data-start=\"1768\" data-end=\"1822\"\u003eGet ready for endless compliments and endless fun!\u003c\/strong\u003e 🌊💕\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47249053024473,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":47249053057241,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47249053090009,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47249053122777,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47249053155545,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47249053188313,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47249107484889,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":47249107517657,"sku":null,"price":60.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/tpicsforwebsiteonepiece_51.png?v=1756227547"},{"product_id":"🍑-justine-s-period-nudes-blush-peach-copy-1","title":"SURPRISE Low-Rise Period Panty","description":"\u003cp data-start=\"322\" data-end=\"753\"\u003eGet ready to treat yourself! With our Surprise Low-Rise, all you have to do is pick your size—and we’ll send you a period panty from our favorite collection at a fraction of the cost. Each panty is carefully chosen and packed with love. It may be a print you’ve adored, a sleek seamless style, or a classic cotton design—you’ll get something you’ve seen and loved in our catalogue. The only thing that’s a mystery is \u003cem data-start=\"739\" data-end=\"750\"\u003ewhich one\u003c\/em\u003e!\u003c\/p\u003e\n\u003cp data-start=\"755\" data-end=\"1055\"\u003eOur period underwear is designed to keep you feeling confident, comfortable, and protected. No leaks, no stress, just stylish comfort that works as hard as you do. Perfect for everyday wear, workouts, or lounging, these low-rise panties provide discreet period protection without sacrificing style.\u003c\/p\u003e\n\u003cp data-start=\"1057\" data-end=\"1078\"\u003eWhy you’ll love it:\u003c\/p\u003e\n\u003cul data-start=\"1079\" data-end=\"1282\"\u003e\n\u003cli data-start=\"1079\" data-end=\"1133\"\u003e\n\u003cp data-start=\"1081\" data-end=\"1133\"\u003eUltra-soft, breathable fabrics for all-day comfort\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1134\" data-end=\"1179\"\u003e\n\u003cp data-start=\"1136\" data-end=\"1179\"\u003eAnti-odor and moisture-wicking technology\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1180\" data-end=\"1222\"\u003e\n\u003cp data-start=\"1182\" data-end=\"1222\"\u003eEasy care and durable for repeated use\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1223\" data-end=\"1282\"\u003e\n\u003cp data-start=\"1225\" data-end=\"1282\"\u003eSleek low-rise fit that pairs perfectly with any outfit\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1284\" data-end=\"1372\"\u003eTake the surprise home today and discover a new favorite—you’re guaranteed to love it!\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47430920798425,"sku":null,"price":16.5,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":47430891274457,"sku":null,"price":16.5,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47430891307225,"sku":null,"price":16.5,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47430891339993,"sku":null,"price":16.5,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47430891372761,"sku":null,"price":16.5,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47430891405529,"sku":null,"price":16.5,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47430891438297,"sku":null,"price":16.5,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":47430920831193,"sku":null,"price":16.5,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/expert-cb2b84db-6efd-4773-b915-70d886c0ab56.jpg?v=1761687408"},{"product_id":"surprise-low-mid-rise-copy","title":"SURPRISE Mid-High Rise Period Panty","description":"\u003cp data-start=\"322\" data-end=\"753\"\u003eGet ready to treat yourself! With our Surprise High-Rise, all you have to do is pick your size—and we’ll send you a period panty from our favorite collection at a fraction of the cost. Each panty is carefully chosen and packed with love. It may be a print you’ve adored, a sleek seamless style, or a classic cotton design—you’ll get something you’ve seen and loved in our catalogue. The only thing that’s a mystery is \u003cem data-start=\"739\" data-end=\"750\"\u003ewhich one\u003c\/em\u003e!\u003c\/p\u003e\n\u003cp data-start=\"755\" data-end=\"1055\"\u003eOur period underwear is designed to keep you feeling confident, comfortable, and protected. No leaks, no stress, just stylish comfort that works as hard as you do. Perfect for everyday wear, workouts, or lounging, these low-rise panties provide discreet period protection without sacrificing style.\u003c\/p\u003e\n\u003cp data-start=\"1057\" data-end=\"1078\"\u003eWhy you’ll love it:\u003c\/p\u003e\n\u003cul data-start=\"1079\" data-end=\"1282\"\u003e\n\u003cli data-start=\"1079\" data-end=\"1133\"\u003e\n\u003cp data-start=\"1081\" data-end=\"1133\"\u003eUltra-soft, breathable fabrics for all-day comfort\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1134\" data-end=\"1179\"\u003e\n\u003cp data-start=\"1136\" data-end=\"1179\"\u003eAnti-odor and moisture-wicking technology\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1180\" data-end=\"1222\"\u003e\n\u003cp data-start=\"1182\" data-end=\"1222\"\u003eEasy care and durable for repeated use\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1223\" data-end=\"1282\"\u003e\n\u003cp data-start=\"1225\" data-end=\"1282\"\u003eSleek High-rise fit that pairs perfectly with any outfit\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1284\" data-end=\"1372\"\u003eTake the surprise home today and discover a new favorite—you’re guaranteed to love it!\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47430928171225,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":47430928203993,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":47430928236761,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":false},{"title":"L","offer_id":47430928269529,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":false},{"title":"XL","offer_id":47430928302297,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":false},{"title":"2XL","offer_id":47430928335065,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":false},{"title":"3XL","offer_id":47430928367833,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":47430928400601,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":false},{"title":"5XL","offer_id":47430928433369,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":true},{"title":"6XL","offer_id":47430928466137,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/expert-2a4e257b-04d6-44b1-8ba5-c40c8ef97b2d.jpg?v=1761687799"},{"product_id":"justine-haines-lip-gloss-collection-💖💄✨-copy","title":"Surprise Lip Oil \/ Lip Gloss","description":"\u003cp data-start=\"285\" data-end=\"319\"\u003e\u003cstrong data-start=\"285\" data-end=\"317\"\u003eSurprise Lip Oil \/ Lip Gloss\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"321\" data-end=\"758\"\u003eGet ready to pucker up with a fun surprise! With our Surprise Lip Oils and Lip Glosses, all you need to do is pick your favorite shade type (clear, tinted, or shimmer) and we’ll send you one of our luxurious lip treats at a fraction of the cost. Each product is carefully chosen and packed with love—you’ll get something from our favorite collection that you’re sure to adore. The only thing that’s a mystery is \u003cem data-start=\"733\" data-end=\"755\"\u003ewhich one you’ll get\u003c\/em\u003e!\u003c\/p\u003e\n\u003cp data-start=\"760\" data-end=\"976\"\u003eOur lip oils and glosses are designed to keep your lips hydrated, soft, and shiny. Perfect for everyday wear, a night out, or just to treat yourself, each formula is nourishing, long-lasting, and beautifully shiny.\u003c\/p\u003e\n\u003cp data-start=\"978\" data-end=\"999\"\u003eWhy you’ll love it:\u003c\/p\u003e\n\u003cul data-start=\"1000\" data-end=\"1171\"\u003e\n\u003cli data-start=\"1000\" data-end=\"1043\"\u003e\n\u003cp data-start=\"1002\" data-end=\"1043\"\u003eHydrating, softening, and glossy finish\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1044\" data-end=\"1087\"\u003e\n\u003cp data-start=\"1046\" data-end=\"1087\"\u003eNourishing ingredients for healthy lips\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1088\" data-end=\"1120\"\u003e\n\u003cp data-start=\"1090\" data-end=\"1120\"\u003eLong-lasting shine and color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1121\" data-end=\"1171\"\u003e\n\u003cp data-start=\"1123\" data-end=\"1171\"\u003eSurprise formula from our top-loved collection\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1173\" data-end=\"1263\"\u003eTake the surprise home today and discover which lip treat will become your new favorite!\u003c\/p\u003e\n\u003chr data-end=\"718\" data-start=\"715\"\u003e\n\u003ch3 data-end=\"760\" data-start=\"720\"\u003e\u003cstrong data-end=\"758\" data-start=\"724\"\u003e🌸 Lip Gloss Shades \u0026amp; Flavors:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003col data-end=\"2077\" data-start=\"762\"\u003e\n\u003cli data-end=\"816\" data-start=\"762\"\u003e\n\u003cp data-end=\"816\" data-start=\"765\"\u003e\u003cstrong data-end=\"786\" data-start=\"765\"\u003eBirds of Paradise\u003c\/strong\u003e – soft, transparent pink 🌷\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"859\" data-start=\"817\"\u003e\n\u003cp data-end=\"859\" data-start=\"820\"\u003e\u003cstrong data-end=\"834\" data-start=\"820\"\u003eWatermelon\u003c\/strong\u003e – sweet, juicy pink 🍉\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"897\" data-start=\"860\"\u003e\n\u003cp data-end=\"897\" data-start=\"863\"\u003e\u003cstrong data-end=\"872\" data-start=\"863\"\u003eGrape\u003c\/strong\u003e – light blue-purple 💜\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"931\" data-start=\"898\"\u003e\n\u003cp data-end=\"931\" data-start=\"901\"\u003e\u003cstrong data-end=\"911\" data-start=\"901\"\u003eCherry\u003c\/strong\u003e – hot pink pop 🍒\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"986\" data-start=\"932\"\u003e\n\u003cp data-end=\"986\" data-start=\"935\"\u003e\u003cstrong data-end=\"946\" data-start=\"935\"\u003eCoconut\u003c\/strong\u003e – creamy white with tropical scent 🥥\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1048\" data-start=\"987\"\u003e\n\u003cp data-end=\"1048\" data-start=\"990\"\u003e\u003cstrong data-end=\"1004\" data-start=\"990\"\u003eStrawberry\u003c\/strong\u003e – classic pink with sweet berry flavor 🍓\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1106\" data-start=\"1049\"\u003e\n\u003cp data-end=\"1106\" data-start=\"1052\"\u003e\u003cstrong data-end=\"1068\" data-start=\"1052\"\u003ePassionfruit\u003c\/strong\u003e – peachy blush with fruity scent 🌺\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1151\" data-start=\"1107\"\u003e\n\u003cp data-end=\"1151\" data-start=\"1110\"\u003e\u003cstrong data-end=\"1120\" data-start=\"1110\"\u003eMirage\u003c\/strong\u003e – cosmic raspberry shimmer ✨\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1205\" data-start=\"1152\"\u003e\n\u003cp data-end=\"1205\" data-start=\"1155\"\u003e\u003cstrong data-end=\"1163\" data-start=\"1155\"\u003eMars\u003c\/strong\u003e – glittery orange, out-of-this-world 🚀\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1263\" data-start=\"1206\"\u003e\n\u003cp data-end=\"1263\" data-start=\"1210\"\u003e\u003cstrong data-end=\"1220\" data-start=\"1210\"\u003eNectar\u003c\/strong\u003e – peachy blush with a hint of sparkle 🍑\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1324\" data-start=\"1264\"\u003e\n\u003cp data-end=\"1324\" data-start=\"1268\"\u003e\u003cstrong data-end=\"1283\" data-start=\"1268\"\u003eGreen Apple\u003c\/strong\u003e – sheer green with tart apple scent 🍏\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1384\" data-start=\"1325\"\u003e\n\u003cp data-end=\"1384\" data-start=\"1329\"\u003e\u003cstrong data-end=\"1342\" data-start=\"1329\"\u003eRaspberry\u003c\/strong\u003e – frosted soft pink with berry scent 💗\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1427\" data-start=\"1385\"\u003e\n\u003cp data-end=\"1427\" data-start=\"1389\"\u003e\u003cstrong data-end=\"1403\" data-start=\"1389\"\u003eBlackberry\u003c\/strong\u003e – deep dark purple 🍇\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1469\" data-start=\"1428\"\u003e\n\u003cp data-end=\"1469\" data-start=\"1432\"\u003e\u003cstrong data-end=\"1445\" data-start=\"1432\"\u003eBlueberry\u003c\/strong\u003e – bright baby blue 💙\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1512\" data-start=\"1470\"\u003e\n\u003cp data-end=\"1512\" data-start=\"1474\"\u003e\u003cstrong data-end=\"1485\" data-start=\"1474\"\u003eApricot\u003c\/strong\u003e – light golden-orange 🍑\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1560\" data-start=\"1513\"\u003e\n\u003cp data-end=\"1560\" data-start=\"1517\"\u003e\u003cstrong data-end=\"1538\" data-start=\"1517\"\u003eCandy (Bubblegum)\u003c\/strong\u003e – soft baby pink 🍬\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1608\" data-start=\"1561\"\u003e\n\u003cp data-end=\"1608\" data-start=\"1565\"\u003e\u003cstrong data-end=\"1575\" data-start=\"1565\"\u003eSummer\u003c\/strong\u003e – glowing golden sun-kissed ☀️\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1678\" data-start=\"1609\"\u003e\n\u003cp data-end=\"1678\" data-start=\"1613\"\u003e\u003cstrong data-end=\"1633\" data-start=\"1613\"\u003eBlush (Rosewood)\u003c\/strong\u003e – darker pink, for perfect lips 💖\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1740\" data-start=\"1679\"\u003e\n\u003cp data-end=\"1740\" data-start=\"1683\"\u003e\u003cstrong data-end=\"1694\" data-start=\"1683\"\u003eSparkletta\u003c\/strong\u003e – sheer whitish-pink explosion of shimmer ✨\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1789\" data-start=\"1741\"\u003e\n\u003cp data-end=\"1789\" data-start=\"1745\"\u003e\u003cstrong data-end=\"1754\" data-start=\"1745\"\u003eDisco\u003c\/strong\u003e – silver sparkle, party-ready 💃\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1847\" data-start=\"1790\"\u003e\n\u003cp data-end=\"1847\" data-start=\"1794\"\u003e\u003cstrong data-end=\"1803\" data-start=\"1794\"\u003eLatte\u003c\/strong\u003e – creamy coffee tone with coffee flavor ☕\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1899\" data-start=\"1848\"\u003e\n\u003cp data-end=\"1899\" data-start=\"1852\"\u003e\u003cstrong data-end=\"1860\" data-start=\"1852\"\u003eLush\u003c\/strong\u003e – ultra-light lilac with sparkles 💜\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1962\" data-start=\"1900\"\u003e\n\u003cp data-end=\"1962\" data-start=\"1904\"\u003e\u003cstrong data-end=\"1920\" data-start=\"1904\"\u003eCrème Brûlée\u003c\/strong\u003e – soft pink-cream with dessert scent 🍮\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2018\" data-start=\"1963\"\u003e\n\u003cp data-end=\"2018\" data-start=\"1967\"\u003e\u003cstrong data-end=\"1980\" data-start=\"1967\"\u003eFrostbite\u003c\/strong\u003e – icy, fresh, see-through, minty ❄️\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2077\" data-start=\"2019\"\u003e\n\u003cp data-end=\"2077\" data-start=\"2023\"\u003e\u003cstrong data-end=\"2032\" data-start=\"2023\"\u003eMatcha\u003c\/strong\u003e – sheer light green with delicate scent 🍵\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp data-end=\"2242\" data-start=\"2084\"\u003e Perfect for yourself or as gifts 🎁✨\u003c\/p\u003e\n\u003cp data-end=\"2305\" data-start=\"2244\"\u003e\u003cstrong data-end=\"2300\" data-start=\"2244\"\u003eHydrating, fun, and fabulous – your lips deserve it!\u003c\/strong\u003e 💋\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"ONE (1) Surprise Gloss","offer_id":47430991675609,"sku":null,"price":10.0,"currency_code":"CAD","in_stock":true},{"title":"TWO (2) Surprise Gloss","offer_id":47430991708377,"sku":null,"price":18.0,"currency_code":"CAD","in_stock":true},{"title":"THREE (3) Surprise Gloss","offer_id":47430991741145,"sku":null,"price":24.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/expert-3bab9385-ac3b-4163-983c-af9b24746728.jpg?v=1761691505"},{"product_id":"xxl-giant-fashion-scrunchie-copy","title":"LYCRA SCRUNCHIES","description":"\u003ch2 data-end=\"272\" data-start=\"210\"\u003e\u003cstrong data-end=\"272\" data-start=\"215\"\u003eJUSTINE HAINES LYCRA SCRUNCHIES \u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp data-end=\"1260\" data-start=\"273\"\u003eMeet your new everyday obsession — the Justine Haines \u003cstrong data-end=\"348\" data-start=\"327\"\u003eLycra Scrunchies!\u003c\/strong\u003e 💖\u003cbr data-end=\"354\" data-start=\"351\"\u003eIf you \u003cem data-end=\"367\" data-start=\"361\"\u003elove\u003c\/em\u003e our statement scrunchies but prefer something a little smaller, sleeker, and more wearable day-to-day, these are PERFECT for you! These cuties are stretchy, comfortable, sporty, and totally adorable. Wear them in your hair, on your wrist, at the gym, at school, or on the go — they always look cute.\u003cbr data-end=\"670\" data-start=\"667\"\u003eMade from our signature \u003cstrong data-end=\"714\" data-start=\"694\"\u003eswim-style Lycra\u003c\/strong\u003e, they’re soft, breathable, fast-drying, and super flexible — just like your favourite swimsuit! 🌊\u003cbr data-end=\"816\" data-start=\"813\"\u003eThey hold your hair in place without pulling, and give that stylish fashion pop whether you’re casual or dressed up.\u003c\/p\u003e\n\u003cp data-end=\"1260\" data-start=\"273\"\u003e\u003cbr data-end=\"935\" data-start=\"932\"\u003e✨ \u003cstrong data-end=\"961\" data-start=\"937\"\u003eWhy You’ll Love Them\u003c\/strong\u003e\u003cbr\u003e• Made from stretchy swimsuit-feel Lycra — durable + comfy\u003cbr data-end=\"1023\" data-start=\"1020\"\u003e• Fast-drying + smooth on your hair\u003cbr data-end=\"1061\" data-start=\"1058\"\u003e• Perfect tension — cute but holds securely ✔️\u003cbr data-end=\"1110\" data-start=\"1107\"\u003e• Sporty + stylish for everyday\u003cbr data-end=\"1144\" data-start=\"1141\"\u003e• Wear as a bracelet or hair tie 💅\u003cbr data-end=\"1182\" data-start=\"1179\"\u003e• Collect them all — perfect for gifting 🎁\u003cbr data-end=\"1228\" data-start=\"1225\"\u003e⭐ \u003cstrong data-end=\"1258\" data-start=\"1230\"\u003eCollect the Full Series!\u003c\/strong\u003e\u003c\/p\u003e\n\u003col data-end=\"1658\" data-start=\"1261\"\u003e\n\u003cli data-end=\"1356\" data-start=\"1261\"\u003e\n\u003cp data-end=\"1356\" data-start=\"1264\"\u003e\u003cstrong data-end=\"1291\" data-start=\"1264\"\u003ePixel Pop Houndstooth —\u003c\/strong\u003e Giant pixelated black + white pattern, bold + fashionable 🖤🤍\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1419\" data-start=\"1357\"\u003e\n\u003cp data-end=\"1419\" data-start=\"1360\"\u003e\u003cstrong data-end=\"1380\" data-start=\"1360\"\u003eSkulls \u0026amp; Roses —\u003c\/strong\u003e Edgy + romantic, a Justine icon 🌹💀\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1481\" data-start=\"1420\"\u003e\n\u003cp data-end=\"1481\" data-start=\"1423\"\u003e\u003cstrong data-end=\"1443\" data-start=\"1423\"\u003eMontréal NewPaper —\u003c\/strong\u003e Newspaper print, chic + unique 📰🖤\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1532\" data-start=\"1482\"\u003e\n\u003cp data-end=\"1532\" data-start=\"1485\"\u003e\u003cstrong data-end=\"1507\" data-start=\"1485\"\u003eJustine Hot Pink —\u003c\/strong\u003e Bold Barbie energy ✨💗\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1658\" data-start=\"1533\"\u003e\n\u003cp data-end=\"1658\" data-start=\"1536\"\u003e\u003cstrong data-end=\"1554\" data-start=\"1536\"\u003ePink Pop Art —\u003c\/strong\u003e Fan-favourite, bright fun expression 💖🎨 💝\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eWear your fave + gift your BFF — \u003cstrong data-end=\"1656\" data-start=\"1635\"\u003ecollect them all!\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch1\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/productimagessquarewithpinkmarblebackgroundforshopify_YoutubeVideoChapter_1024x1024.gif?v=1694272767\"\u003e\u003c\/h1\u003e","brand":"Justine Haines","offers":[{"title":"#1 Pixel Pop Houndstooth","offer_id":47479097426137,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#2 Skulls \u0026 Roses","offer_id":47479097491673,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#3NewsPaper Print","offer_id":47479097524441,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#4 Barbie Hot Pink","offer_id":47479097557209,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true},{"title":"#5 Pink Pop Art","offer_id":47479097589977,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/1_ac0c3fb3-a60e-428f-a842-271dcbc813ad.png?v=1762538930"},{"product_id":"surprise-fashion-scrunchies","title":"Surprise Fashion Scrunchies","description":"\u003cp data-start=\"237\" data-end=\"688\"\u003e🎁 \u003cstrong data-start=\"240\" data-end=\"271\"\u003eSURPRISE JUSTINE SCRUNCHIE!\u003c\/strong\u003e\u003cbr data-start=\"271\" data-end=\"274\"\u003eLove the thrill of a mystery? This one’s made for you!\u003cbr data-start=\"328\" data-end=\"331\"\u003eEach surprise scrunchie will be chosen from our current collection — meaning you’ll receive something truly loved and adored from the Justine lineup. It could be one of our iconic \u003cstrong data-start=\"511\" data-end=\"529\"\u003eXXL scrunchies\u003c\/strong\u003e in gorgeous solids or playful prints, \u003cem data-start=\"568\" data-end=\"572\"\u003eor\u003c\/em\u003e one of our sleek + sporty \u003cstrong data-start=\"599\" data-end=\"619\"\u003eLycra scrunchies\u003c\/strong\u003e — perfect for everyday wear, gym days, beach hangs, or casual fun.\u003c\/p\u003e\n\u003cp data-start=\"690\" data-end=\"834\"\u003eNo matter what you get, you KNOW it’ll be cute, comfy, stylish… and SO you.\u003cbr data-start=\"765\" data-end=\"768\"\u003eCollect them for your hair, your wrist, or to swap with your BFFs!\u003c\/p\u003e\n\u003cp data-start=\"836\" data-end=\"1172\"\u003e✨ \u003cstrong data-start=\"838\" data-end=\"860\"\u003eWhy You’ll Love It\u003c\/strong\u003e\u003cbr data-start=\"860\" data-end=\"863\"\u003e• You don’t know what’s coming — SO FUN! 🎁\u003cbr data-start=\"906\" data-end=\"909\"\u003e• Could be XXL or Lycra — always fabulous\u003cbr data-start=\"950\" data-end=\"953\"\u003e• Styling + comfort approved\u003cbr data-start=\"981\" data-end=\"984\"\u003e• Stretchy \u0026amp; gentle on hair\u003cbr data-start=\"1011\" data-end=\"1014\"\u003e• Perfect for gifting\u003cbr data-start=\"1035\" data-end=\"1038\"\u003e• Wear in your hair or on your wrist\u003cbr data-start=\"1074\" data-end=\"1077\"\u003e• The more you buy, the more you save\u003cbr data-start=\"1114\" data-end=\"1117\"\u003e• Always a gorgeous style currently found on the site\u003c\/p\u003e\n\u003cp data-start=\"1174\" data-end=\"1255\"\u003eFrom flirty prints to iconic classics, every surprise is guaranteed to delight.\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"One (1) Surprise Scrunchie","offer_id":47479159849177,"sku":null,"price":8.0,"currency_code":"CAD","in_stock":true},{"title":"Three (3) Surprise Scrunchies","offer_id":47479159881945,"sku":null,"price":24.0,"currency_code":"CAD","in_stock":true},{"title":"Five (5) Surprise Scrunchies","offer_id":47479159914713,"sku":null,"price":36.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/expert-aebdf6fe-dced-4814-a712-cab4212342b1.jpg?v=1762543072"},{"product_id":"reusable-bamboo-period-pads-choose-your-size-singles-copy","title":"🎁 Printed Bamboo Menstrual Pads – Reusable • Leak-Proof • Cute Prints","description":"\u003cp data-start=\"233\" data-end=\"515\"\u003e🎁 \u003cstrong data-start=\"236\" data-end=\"312\"\u003ePrinted Bamboo Menstrual Pads – Reusable • Leak-Proof • Cute Prints\u003c\/strong\u003e\u003cbr data-start=\"312\" data-end=\"315\"\u003eReady to go green? These reusable menstrual pads are soft, ultra-absorbent, playful in print, and designed to save money \u003cem data-start=\"436\" data-end=\"441\"\u003eand\u003c\/em\u003e reduce waste. If you’ve never tried cloth pads before… this is your sign!\u003c\/p\u003e\n\u003cp data-start=\"517\" data-end=\"664\"\u003ePerfect for spotting, light-flow days, daily freshness, or pairing with your favourite \u003cstrong data-start=\"604\" data-end=\"639\"\u003eJustine Haines period underwear\u003c\/strong\u003e for extra peace of mind.\u003c\/p\u003e\n\u003cp data-start=\"666\" data-end=\"758\"\u003e\u003cstrong data-start=\"666\" data-end=\"675\"\u003eSize:\u003c\/strong\u003e 18 × 18 cm (absorbent core ~8 cm wide)\u003cbr data-start=\"714\" data-end=\"717\"\u003e\u003cstrong data-start=\"717\" data-end=\"736\"\u003eRecommendation:\u003c\/strong\u003e 6–10 pads per cycle\u003c\/p\u003e\n\u003ch3 data-start=\"760\" data-end=\"787\"\u003e🌸 What They’re Made Of\u003c\/h3\u003e\n\u003cul data-start=\"788\" data-end=\"965\"\u003e\n\u003cli data-start=\"788\" data-end=\"823\"\u003e\n\u003cp data-start=\"790\" data-end=\"823\"\u003eOuter: smooth printed polyester\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"824\" data-end=\"869\"\u003e\n\u003cp data-start=\"826\" data-end=\"869\"\u003eWaterproof layer: PUL for leak protection\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"920\"\u003e\n\u003cp data-start=\"872\" data-end=\"920\"\u003eMiddle: 2 layers of high-absorption microfiber\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"921\" data-end=\"965\"\u003e\n\u003cp data-start=\"923\" data-end=\"965\"\u003eInner: breathable charcoal bamboo cotton\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"967\" data-end=\"994\"\u003e⭐️ Features You’ll Love\u003c\/h3\u003e\n\u003cul data-start=\"995\" data-end=\"1312\"\u003e\n\u003cli data-start=\"995\" data-end=\"1023\"\u003e\n\u003cp data-start=\"997\" data-end=\"1023\"\u003e🌿 Reusable → eco-friendly\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1024\" data-end=\"1047\"\u003e\n\u003cp data-start=\"1026\" data-end=\"1047\"\u003e💧 4-layer absorbency\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1048\" data-end=\"1071\"\u003e\n\u003cp data-start=\"1050\" data-end=\"1071\"\u003e🫶 Ultra-soft + comfy\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1072\" data-end=\"1089\"\u003e\n\u003cp data-start=\"1074\" data-end=\"1089\"\u003e🔒 Snap closure\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1090\" data-end=\"1121\"\u003e\n\u003cp data-start=\"1092\" data-end=\"1121\"\u003e🚫 Leak-resistant PUL barrier\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1122\" data-end=\"1153\"\u003e\n\u003cp data-start=\"1124\" data-end=\"1153\"\u003e🌬 Breathable bamboo interior\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1154\" data-end=\"1196\"\u003e\n\u003cp data-start=\"1156\" data-end=\"1196\"\u003e👜 Folds + snaps into its own mini pouch\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1197\" data-end=\"1232\"\u003e\n\u003cp data-start=\"1199\" data-end=\"1232\"\u003e✅ Great for spotting + light flow\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1233\" data-end=\"1274\"\u003e\n\u003cp data-start=\"1235\" data-end=\"1274\"\u003e✨ Works perfectly with period underwear\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1275\" data-end=\"1312\"\u003e\n\u003cp data-start=\"1277\" data-end=\"1312\"\u003e🌎 Reduces landfill + saves money\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1314\" data-end=\"1325\"\u003e💦 Care\u003c\/h3\u003e\n\u003cul data-start=\"1326\" data-end=\"1431\"\u003e\n\u003cli data-start=\"1326\" data-end=\"1343\"\u003e\n\u003cp data-start=\"1328\" data-end=\"1343\"\u003eRinse after use\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1344\" data-end=\"1367\"\u003e\n\u003cp data-start=\"1346\" data-end=\"1367\"\u003eHand- or machine-wash\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1368\" data-end=\"1393\"\u003e\n\u003cp data-start=\"1370\" data-end=\"1393\"\u003eHang or lay flat to dry\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1394\" data-end=\"1431\"\u003e\n\u003cp data-start=\"1396\" data-end=\"1431\"\u003eLong-lasting + reusable for years\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1433\" data-end=\"1462\"\u003e🍦 Why Choose Cloth Pads?\u003c\/h3\u003e\n\u003cul data-start=\"1463\" data-end=\"1701\"\u003e\n\u003cli data-start=\"1463\" data-end=\"1508\"\u003e\n\u003cp data-start=\"1465\" data-end=\"1508\"\u003eSofter + more breathable than disposables\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1509\" data-end=\"1547\"\u003e\n\u003cp data-start=\"1511\" data-end=\"1547\"\u003eReduced irritation, fragrance-free\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1548\" data-end=\"1573\"\u003e\n\u003cp data-start=\"1550\" data-end=\"1573\"\u003eSaves money long-term\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1574\" data-end=\"1590\"\u003e\n\u003cp data-start=\"1576\" data-end=\"1590\"\u003eEco-friendly\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1591\" data-end=\"1614\"\u003e\n\u003cp data-start=\"1593\" data-end=\"1614\"\u003eComfortable all day\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1615\" data-end=\"1639\"\u003e\n\u003cp data-start=\"1617\" data-end=\"1639\"\u003eEasy to fold + store\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1640\" data-end=\"1664\"\u003e\n\u003cp data-start=\"1642\" data-end=\"1664\"\u003eReusable + low waste\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1665\" data-end=\"1701\"\u003e\n\u003cp data-start=\"1667\" data-end=\"1701\"\u003ePairs well with period underwear\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1703\" data-end=\"1727\"\u003e💖 Prints to Collect\u003c\/h3\u003e\n\u003cul data-start=\"1728\" data-end=\"2030\"\u003e\n\u003cli data-start=\"1728\" data-end=\"1842\"\u003e\n\u003cp data-start=\"1730\" data-end=\"1842\"\u003e🍉🪿🌿 \u003cstrong data-start=\"1737\" data-end=\"1766\"\u003eSoft Pink Flamingo Picnic\u003c\/strong\u003e\u003cbr data-start=\"1766\" data-end=\"1769\"\u003eFlamingos, cactus leaves + watermelon slices for a sweet tropical vibe.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1843\" data-end=\"1939\"\u003e\n\u003cp data-start=\"1845\" data-end=\"1939\"\u003e🍒🍨💙 \u003cstrong data-start=\"1852\" data-end=\"1882\"\u003eBaby-Blue Ice Cream Sundae\u003c\/strong\u003e\u003cbr data-start=\"1882\" data-end=\"1885\"\u003eScoops, sundaes + cherries on pastel blue — SO cute.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1940\" data-end=\"2030\"\u003e\n\u003cp data-start=\"1942\" data-end=\"2030\"\u003e🦩✨🔹 \u003cstrong data-start=\"1948\" data-end=\"1980\"\u003eMint-Turquoise Flamingo Dots\u003c\/strong\u003e\u003cbr data-start=\"1980\" data-end=\"1983\"\u003eFlamingos + polka-dots on soothing turquoise.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"2032\" data-end=\"2212\"\u003e😍 \u003cstrong data-start=\"2035\" data-end=\"2130\"\u003eChoose your favourite print OR select the combo to get all three — you’ll only pay for two!\u003c\/strong\u003e\u003cbr data-start=\"2130\" data-end=\"2133\"\u003eCollect them all — a fun treat for you or a sweet eco-gift for someone special!\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"Pink Flamingo","offer_id":47479382376665,"sku":null,"price":10.0,"currency_code":"CAD","in_stock":true},{"title":"Ice Cream","offer_id":47479382409433,"sku":null,"price":10.0,"currency_code":"CAD","in_stock":true},{"title":"Blue Flamingo","offer_id":47479382442201,"sku":null,"price":10.0,"currency_code":"CAD","in_stock":true},{"title":"COMBO (1 of each) 3 PADS","offer_id":47479385358553,"sku":null,"price":20.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/4_a2df99d6-ae86-4902-af30-4e9851a905d2.png?v=1762554256"},{"product_id":"🎁-printed-bamboo-menstrual-pads-reusable-leak-proof-cute-prints-copy","title":"💦Waterproof Menstrual Carrying Pouch 💦","description":"\u003cp data-start=\"252\" data-end=\"330\"\u003e\u003cstrong data-start=\"257\" data-end=\"330\"\u003e💦Waterproof Menstrual Carring Pouch – Cute • Practical • Travel-Friendly💦\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"332\" data-end=\"647\"\u003eMeet your new must-have period sidekick. This adorable waterproof pouch keeps your soiled menstrual pads, period undies, swim bottoms, or liners safely contained — at home, school, work, the gym, or while traveling. Soft, compact, discreet, and a seriously smart switch for anyone using reusable menstrual products.\u003c\/p\u003e\n\u003cp data-start=\"649\" data-end=\"914\"\u003eEach pouch includes a \u003cstrong data-start=\"671\" data-end=\"694\"\u003efront zipper pocket\u003c\/strong\u003e plus a \u003cstrong data-start=\"702\" data-end=\"723\"\u003esnap-strap handle\u003c\/strong\u003e so you can attach it to a purse, gym bag, travel backpack, stroller, or hang it inside your tote so it never gets lost.\u003cbr data-start=\"843\" data-end=\"846\"\u003eFully lined with waterproof protection to keep moisture locked in.\u003c\/p\u003e\n\u003cp data-start=\"916\" data-end=\"987\"\u003e\u003cstrong data-start=\"916\" data-end=\"925\"\u003eSize:\u003c\/strong\u003e 20 cm × 14 cm\u003cbr data-start=\"939\" data-end=\"942\"\u003e\u003cstrong data-start=\"942\" data-end=\"955\"\u003eMaterial:\u003c\/strong\u003e Polyester + waterproof lining\u003c\/p\u003e\n\u003cp data-start=\"989\" data-end=\"1013\"\u003e✨ \u003cstrong data-start=\"991\" data-end=\"1013\"\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1014\" data-end=\"1313\"\u003e\n\u003cli data-start=\"1014\" data-end=\"1035\"\u003e\n\u003cp data-start=\"1016\" data-end=\"1035\"\u003eWaterproof interior\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1036\" data-end=\"1077\"\u003e\n\u003cp data-start=\"1038\" data-end=\"1077\"\u003eHolds soiled underwear or reusable pads\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1078\" data-end=\"1104\"\u003e\n\u003cp data-start=\"1080\" data-end=\"1104\"\u003eFront zipper compartment\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1105\" data-end=\"1137\"\u003e\n\u003cp data-start=\"1107\" data-end=\"1137\"\u003eSnap strap — attaches anywhere\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1138\" data-end=\"1158\"\u003e\n\u003cp data-start=\"1140\" data-end=\"1158\"\u003eCompact + discreet\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1159\" data-end=\"1181\"\u003e\n\u003cp data-start=\"1161\" data-end=\"1181\"\u003eEasy to wash + reuse\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1182\" data-end=\"1211\"\u003e\n\u003cp data-start=\"1184\" data-end=\"1211\"\u003eSaves money + reduces waste\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1212\" data-end=\"1250\"\u003e\n\u003cp data-start=\"1214\" data-end=\"1250\"\u003eCute prints = makes periods more fun\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1251\" data-end=\"1293\"\u003e\n\u003cp data-start=\"1253\" data-end=\"1293\"\u003ePerfect for school, work, sports, travel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1294\" data-end=\"1313\"\u003e\n\u003cp data-start=\"1296\" data-end=\"1313\"\u003eGreat add-on gift\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1315\" data-end=\"1345\"\u003e🩷 \u003cstrong data-start=\"1318\" data-end=\"1345\"\u003eWhy It’s a Smart Switch\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1346\" data-end=\"1513\"\u003e\n\u003cli data-start=\"1346\" data-end=\"1403\"\u003e\n\u003cp data-start=\"1348\" data-end=\"1403\"\u003eMakes reusable pads + period underwear easier on the go\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1404\" data-end=\"1428\"\u003e\n\u003cp data-start=\"1406\" data-end=\"1428\"\u003eMinimizes odors + mess\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1429\" data-end=\"1455\"\u003e\n\u003cp data-start=\"1431\" data-end=\"1455\"\u003eReduces single-use waste\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1456\" data-end=\"1482\"\u003e\n\u003cp data-start=\"1458\" data-end=\"1482\"\u003eHelps you stay organized\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1483\" data-end=\"1513\"\u003e\n\u003cp data-start=\"1485\" data-end=\"1513\"\u003eA long-lasting eco accessory\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1515\" data-end=\"1582\"\u003e🧺 \u003cstrong data-start=\"1518\" data-end=\"1526\"\u003eCare\u003c\/strong\u003e\u003cbr\u003eHand- or machine-wash cold\u003cbr data-start=\"1553\" data-end=\"1556\"\u003eAir dry for longest life\u003c\/p\u003e\n\u003cp data-start=\"1584\" data-end=\"1612\"\u003e💖 \u003cstrong data-start=\"1587\" data-end=\"1612\"\u003ePrints to Choose From\u003c\/strong\u003e\u003c\/p\u003e\n\u003col data-start=\"1613\" data-end=\"1912\"\u003e\n\u003cli data-start=\"1613\" data-end=\"1705\"\u003e\n\u003cp data-start=\"1616\" data-end=\"1705\"\u003e🍉🦩🌿 \u003cstrong data-start=\"1623\" data-end=\"1647\"\u003ePink Flamingo Picnic\u003c\/strong\u003e\u003cbr data-start=\"1647\" data-end=\"1650\"\u003ePink background with flamingoes, cactus + watermelon\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1706\" data-end=\"1767\"\u003e\n\u003cp data-start=\"1709\" data-end=\"1767\"\u003e🌈 \u003cstrong data-start=\"1712\" data-end=\"1728\"\u003ePride Zigzag\u003c\/strong\u003e\u003cbr data-start=\"1728\" data-end=\"1731\"\u003eWhite base with colourful zigzags\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1768\" data-end=\"1820\"\u003e\n\u003cp data-start=\"1771\" data-end=\"1820\"\u003e⚪️⚫️ \u003cstrong data-start=\"1776\" data-end=\"1799\"\u003eGrey + White Zigzag\u003c\/strong\u003e\u003cbr data-start=\"1799\" data-end=\"1802\"\u003eNeutral + sleek\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1821\" data-end=\"1869\"\u003e\n\u003cp data-start=\"1824\" data-end=\"1869\"\u003e💫🌌 \u003cstrong data-start=\"1829\" data-end=\"1846\"\u003eCosmic Galaxy\u003c\/strong\u003e\u003cbr data-start=\"1846\" data-end=\"1849\"\u003eMystical + starry\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1870\" data-end=\"1912\"\u003e\n\u003cp data-start=\"1873\" data-end=\"1912\"\u003e🐄🤍 \u003cstrong data-start=\"1878\" data-end=\"1891\"\u003eCow Print\u003c\/strong\u003e\u003cbr data-start=\"1891\" data-end=\"1894\"\u003eCute + trendy\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp data-start=\"1914\" data-end=\"2102\"\u003e🎁 \u003cstrong data-start=\"1917\" data-end=\"1947\"\u003eWhich one will you choose?\u003c\/strong\u003e\u003cbr data-start=\"1947\" data-end=\"1950\"\u003eCan’t decide?\u003cbr data-start=\"1963\" data-end=\"1966\"\u003eGet \u003cstrong data-start=\"1970\" data-end=\"1998\"\u003eall 5 for the price of 3\u003c\/strong\u003e — the cutest deal ever!\u003cbr data-start=\"2022\" data-end=\"2025\"\u003eGreat for you, your BFF, or as a gift to build someone’s reusable period kit.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"Pink Flamingo","offer_id":47479470424281,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true},{"title":"Pride Zigzag","offer_id":47479470457049,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true},{"title":"Grey + White Zigzag","offer_id":47479470489817,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true},{"title":"Cow Print","offer_id":47479471505625,"sku":null,"price":15.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/6_044ccbff-9923-4d76-89f7-4a36af6f25a3.png?v=1762555513"},{"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":true},{"title":"S","offer_id":47487854641369,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true},{"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":true},{"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":"justine-picks-your-period-short","title":"Surprise Menstrual Shorts","description":"\u003ch2 data-end=\"3070\" data-start=\"2968\"\u003eGet ready for a little fun — this is our Justine Pick Period Short! 💕\u003c\/h2\u003e\n\u003cp data-end=\"3070\" data-start=\"2968\"\u003eAll of Justine’s period shorts are adorable, comfy, and practical, so no matter which one you receive, you’re sure to love it. Simply choose your size (go up one size if you prefer a relaxed fit, or two sizes if you like them extra loose), and we’ll take care of the rest. We’ll send you one of our cute, stylish period shorts from the current collection — a sweet surprise chosen just for you.\u003c\/p\u003e\n\u003cp data-end=\"3070\" data-start=\"2968\"\u003e\u003cbr data-start=\"679\" data-end=\"682\"\u003eThese shorts are perfect for any day of your flow, light or heavy, and even if you don’t have a period at all — they’re amazing for workouts, helping absorb sweat while keeping you comfy. They also double as adorable swim shorts, so you can match them with your favourite bikini or tankini. You will literally live in these.\u003c\/p\u003e\n\u003cp data-end=\"3070\" data-start=\"2968\"\u003e\u003cbr data-start=\"1018\" data-end=\"1021\" data-is-only-node=\"\"\u003eAnd don’t forget — they make an amazing gift! Order an extra one: keep the one you love the most and give the other to a BFF. 💖\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":47585188741337,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":47585188774105,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47585188806873,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47585188839641,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47585188872409,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47585188905177,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47585188937945,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":47585188970713,"sku":null,"price":30.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/expert-fd83d1c1-341d-480d-8b7e-f1ad0f1de27f.jpg?v=1765238682"},{"product_id":"boxerbriefs-period-boyshort-in-cool-blue-animal-size-xsmall-copy","title":"BoxerBriefs Classic Period BoyShort ♀️✨Mermaid Fantasy 🌊🧜","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/2_2ced001b-0dd7-4cdb-8d1a-3c6272e75ee5_1024x1024.png?v=1770244606\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch1 data-end=\"399\" data-start=\"336\"\u003e🖤 Justine Haines Classic Boxer Short – Maximum Protection\u003c\/h1\u003e\n\u003ch3 data-end=\"424\" data-start=\"401\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-end=\"1046\" data-start=\"425\"\u003eMeet the icon. The \u003cstrong data-end=\"482\" data-start=\"444\"\u003eJustine Haines Classic Boxer Short\u003c\/strong\u003e is everyone’s favourite for a reason. Designed for \u003cstrong data-end=\"579\" data-start=\"534\"\u003edays 1–3 of heavy flow and overnight wear\u003c\/strong\u003e, this style offers maximum coverage, maximum protection, and total peace of mind. The boxer cut provides full support through the hips and bum while staying surprisingly \u003cstrong data-end=\"771\" data-start=\"750\"\u003ethin and discreet\u003c\/strong\u003e — yes, you can wear it under jeans and no one will know. Made with our signature \u003cstrong data-end=\"882\" data-start=\"853\"\u003elightweight active fabric\u003c\/strong\u003e, it dries quickly and never feels damp, even when you sweat (because periods = extra sweat). This is your go-to for heavy days, long nights, and stress-free sleep.\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/aaa_1024x1024.jpg?v=1772060500\" style=\"margin-bottom: 16px; float: none;\"\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\u003cbr\u003e\n\u003ch3 data-end=\"1080\" data-start=\"1053\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-end=\"1331\" data-start=\"1081\"\u003e• Maximum protection without bulk\u003cbr data-end=\"1117\" data-start=\"1114\"\u003e• Full boxer coverage that feels secure and supportive\u003cbr data-end=\"1174\" data-start=\"1171\"\u003e• Lightweight, breathable active fabric that dries fast\u003cbr data-end=\"1232\" data-start=\"1229\"\u003e• So comfy you’ll forget you’re on your period\u003cbr data-end=\"1281\" data-start=\"1278\"\u003e• Perfect for overnight wear and heavy-flow days\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"1364\" data-start=\"1338\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-end=\"1547\" data-start=\"1365\"\u003e• Heavy flow days (days 1–3)\u003cbr data-end=\"1396\" data-start=\"1393\"\u003e• Overnight for extra peace of mind\u003cbr data-end=\"1434\" data-start=\"1431\"\u003e• When you want full coverage and zero stress\u003cbr data-end=\"1482\" data-start=\"1479\"\u003e• Sleeping, lounging, or long days when leaks are not an option\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"1589\" data-start=\"1554\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-end=\"1969\" data-start=\"1590\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1670\" data-start=\"1633\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e designed to absorb menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The layers work together to lock in moisture, prevent leaks, and protect your clothing and sheets — all without pads, tampons, or liners. Once you switch, you’ll wonder how you ever lived without them.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"2004\" data-start=\"1976\"\u003e♻️ Why Make the Switch\u003c\/h3\u003e\n\u003cp data-end=\"2192\" data-start=\"2005\"\u003e• No pads, no tampons, no overnight stress\u003cbr data-end=\"2050\" data-start=\"2047\"\u003e• Saves money over time\u003cbr data-end=\"2076\" data-start=\"2073\"\u003e• Better for your body and the planet\u003cbr data-end=\"2116\" data-start=\"2113\"\u003e• No bulk, no odor, no discomfort\u003cbr data-end=\"2152\" data-start=\"2149\"\u003e• Confidence that lasts all night long\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"2232\" data-start=\"2199\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-end=\"2680\" data-start=\"2233\"\u003eEvery Justine Haines original is designed using \u003cstrong data-end=\"2316\" data-start=\"2281\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2384\" data-start=\"2348\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know we’ve got you covered. All styles feature a \u003cstrong data-end=\"2478\" data-start=\"2449\"\u003e4-layer protection system\u003c\/strong\u003e for reliable absorbency and comfort. Our pieces are made to last — they won’t fade, won’t fall apart, and if they ever don’t perform the way they should, we stand by our product and will make it right.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"2708\" data-start=\"2687\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-end=\"2977\" data-start=\"2709\"\u003eAvailable in \u003cstrong data-end=\"2741\" data-start=\"2722\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2745\" data-start=\"2742\"\u003eOur sizing runs \u003cstrong data-end=\"2797\" data-start=\"2761\"\u003etrue to North American standards\u003c\/strong\u003e — if you are a Medium, you are a Medium in Justine Haines. We’ve carefully \u003cstrong data-end=\"2911\" data-start=\"2873\"\u003efit-tested and adjusted every size\u003c\/strong\u003e to ensure comfort, support, and confidence across all body types.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"3006\" data-start=\"2984\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-end=\"3239\" data-start=\"3007\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"3045\" data-start=\"3042\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"3084\" data-start=\"3081\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"3131\" data-start=\"3128\"\u003e• Rinse after use\u003cbr data-end=\"3151\" data-start=\"3148\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3186\" data-start=\"3183\"\u003e• Hang to dry\u003cbr data-end=\"3202\" data-start=\"3199\"\u003e• Repeat. Smile. Enjoy your period.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"3265\" data-start=\"3246\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-end=\"3380\" data-start=\"3266\"\u003eThe hardest part? Choosing your favourite style — because once you try the Boxer Short, you’ll want more than one.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47759555821785,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":47759555854553,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47759555887321,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47759555920089,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47759555952857,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47759555985625,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47759556018393,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":47759556051161,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/235_977aa332-1225-4021-8ee9-82d11088b62b.png?v=1776379657"},{"product_id":"boxerbriefs-classic-period-boyshort-copy","title":"JH Exclusive * Long Period Boxer \/ Biker Short ♀️✨Mermaid Fantasy 🌊🧜","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/2_2ced001b-0dd7-4cdb-8d1a-3c6272e75ee5_1024x1024.png?v=1770244606\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch1 data-end=\"395\" data-start=\"317\"\u003e🖤 Justine Haines Exclusive Long Boxer \/ Biker Short – Maximum Protection\u003c\/h1\u003e\n\u003ch3 data-end=\"420\" data-start=\"397\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-end=\"1060\" data-start=\"421\"\u003e\u003cstrong\u003eYou asked. We listened!!!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1060\" data-start=\"421\"\u003eThis \u003cstrong data-end=\"482\" data-start=\"454\"\u003eJustine Haines exclusive\u003c\/strong\u003e takes your all-time favourite \u003cstrong data-end=\"536\" data-start=\"513\"\u003eclassic boxer short\u003c\/strong\u003e and gives it an upgrade — \u003cstrong data-end=\"579\" data-start=\"563\"\u003eextra length\u003c\/strong\u003e. Designed like a \u003cstrong data-end=\"612\" data-start=\"597\"\u003ebiker short\u003c\/strong\u003e, this long boxer offers the same \u003cstrong data-end=\"696\" data-start=\"646\"\u003eheavy flow \u0026amp; overnight protection for days 1–3\u003c\/strong\u003e, but with added coverage through the thighs. Perfect if you experience \u003cstrong data-end=\"794\" data-start=\"768\"\u003echafing, thigh rubbing\u003c\/strong\u003e, or simply want that extra secure feeling during your period. Bonus? It doubles as a \u003cstrong data-end=\"927\" data-start=\"880\"\u003elight control short under dresses or skirts\u003c\/strong\u003e, giving you confidence, comfort, and protection all in one. No one else is doing this — and once you try it, you’ll never go back!!!\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\u003cbr\u003e\n\u003ch3 data-end=\"1094\" data-start=\"1067\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-end=\"1412\" data-start=\"1095\"\u003e• All the protection of the classic boxer — with extra length!\u003cbr data-end=\"1160\" data-start=\"1157\"\u003e• Prevents chafing and thigh rub\u003cbr data-end=\"1195\" data-start=\"1192\"\u003e• Can be worn as a control short under skirts or dresses\u003cbr data-end=\"1254\" data-start=\"1251\"\u003e• Lightweight, breathable active fabric that dries fast\u003cbr data-end=\"1312\" data-start=\"1309\"\u003e• Heavy-flow safe without feeling bulky\u003cbr data-end=\"1354\" data-start=\"1351\"\u003e• So comfy you’ll forget you’re wearing period underwear\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"1445\" data-start=\"1419\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-end=\"1653\" data-start=\"1446\"\u003e• Heavy flow days (days 1–3)\u003cbr data-end=\"1477\" data-start=\"1474\"\u003e• Overnight for maximum peace of mind\u003cbr data-end=\"1517\" data-start=\"1514\"\u003e• Under dresses, skirts, or loose pants\u003cbr data-end=\"1559\" data-start=\"1556\"\u003e• When thighs rub or you want extra coverage\u003cbr data-end=\"1606\" data-start=\"1603\"\u003e• Sleeping, lounging, traveling, or long days\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"1695\" data-start=\"1660\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-end=\"2035\" data-start=\"1696\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1776\" data-start=\"1739\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e designed to absorb menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The layers lock in moisture, prevent leaks, and protect your clothing and sheets — all without pads, tampons, or liners. Make the switch and enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"2071\" data-start=\"2042\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-end=\"2251\" data-start=\"2072\"\u003e• No pads. No tampons. No stress!\u003cbr data-end=\"2108\" data-start=\"2105\"\u003e• Saves money over time\u003cbr data-end=\"2134\" data-start=\"2131\"\u003e• Better for your body and the planet\u003cbr data-end=\"2174\" data-start=\"2171\"\u003e• No bulk, no odor, no discomfort\u003cbr data-end=\"2210\" data-start=\"2207\"\u003e• Confidence that lasts all night long!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"2291\" data-start=\"2258\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-end=\"2645\" data-start=\"2292\"\u003eEvery Justine Haines original is made using \u003cstrong data-end=\"2371\" data-start=\"2336\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2439\" data-start=\"2403\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you never forget that Justine Haines has you covered. All styles feature a \u003cstrong data-end=\"2548\" data-start=\"2519\"\u003e4-layer protection system\u003c\/strong\u003e for reliable absorbency and comfort. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"2673\" data-start=\"2652\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-end=\"2926\" data-start=\"2674\"\u003eAvailable in \u003cstrong data-end=\"2706\" data-start=\"2687\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2710\" data-start=\"2707\"\u003eOur sizing runs \u003cstrong data-end=\"2762\" data-start=\"2726\"\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=\"2867\" data-start=\"2840\"\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-end=\"2955\" data-start=\"2933\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-end=\"3190\" data-start=\"2956\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2994\" data-start=\"2991\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"3033\" data-start=\"3030\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"3080\" data-start=\"3077\"\u003e• Rinse after use\u003cbr data-end=\"3100\" data-start=\"3097\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3135\" data-start=\"3132\"\u003e• Hang to dry\u003cbr data-end=\"3151\" data-start=\"3148\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"3216\" data-start=\"3197\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-end=\"3320\" data-start=\"3217\"\u003eThis is an \u003cstrong data-end=\"3241\" data-start=\"3228\"\u003eexclusive\u003c\/strong\u003e — and they will go fast!!!\u003cbr data-end=\"3271\" data-start=\"3268\"\u003eYou asked for it… now get yours before it’s gone.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47759597404377,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":47759597437145,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47759597469913,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47759597502681,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47759597535449,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47759597568217,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47759597600985,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":47759597633753,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/239.png?v=1776379618"},{"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":"classic-period-thong-copy","title":"Classic T-Back Sports Bra ♀️✨Mermaid Fantasy 🌊🧜","description":"\u003ch2 data-start=\"322\" data-end=\"431\"\u003e💕 \u003cstrong data-start=\"325\" data-end=\"405\"\u003eJustine Haines Classic T-Back Sports Top – Quality, Stretch \u0026amp; Matching Style\u003c\/strong\u003e\u003cbr data-start=\"405\" data-end=\"408\"\u003e\u003cstrong data-start=\"408\" data-end=\"429\"\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cp data-start=\"322\" data-end=\"431\"\u003e\u003cstrong data-start=\"408\" data-end=\"429\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eMeet the ultimate wardrobe essential for comfort, support, and style — the Classic T-Back Sports Top! Designed with double seams in the front and back inserts for extra four-way stretch, this top moves with you, giving full coverage and support whether you’re working out, lounging, or running errands. Removable pads add versatility, and the fabric matches your favorite Justine Haines bottoms so you can rock a coordinated look. Sleek, high-quality, and designed for real movement — this sports top is a must-have for anyone who loves comfort and style!\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: left;\"\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\u003cp data-start=\"992\" data-end=\"1019\"\u003e💖 \u003cstrong data-start=\"995\" data-end=\"1017\"\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1021\" data-end=\"1357\"\u003e• Classic T-back fit — flattering, supportive, and stylish\u003cbr data-start=\"1079\" data-end=\"1082\"\u003e• Double seams front and back for extra structure\u003cbr data-start=\"1131\" data-end=\"1134\"\u003e• Four-way stretch inserts for comfort and full coverage\u003cbr data-start=\"1190\" data-end=\"1193\"\u003e• Removable pads for versatility\u003cbr data-start=\"1225\" data-end=\"1228\"\u003e• Perfect for workouts, school, lounging, or everyday wear\u003cbr data-start=\"1286\" data-end=\"1289\"\u003e• Matches your Justine Haines bottoms for a cute, coordinated look\u003c\/p\u003e\n\u003cp data-start=\"1359\" data-end=\"1385\"\u003e🕒 \u003cstrong data-start=\"1362\" data-end=\"1383\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1387\" data-end=\"1604\"\u003e• Gym, yoga, or any active day\u003cbr data-start=\"1417\" data-end=\"1420\"\u003e• School, work, or lounging\u003cbr data-start=\"1447\" data-end=\"1450\"\u003e• Anytime you want a cute, supportive sports top\u003cbr data-start=\"1498\" data-end=\"1501\"\u003e• Pair with your favorite Justine Haines bottoms\u003cbr data-start=\"1549\" data-end=\"1552\"\u003e• Perfect if you love style, comfort, and quality!\u003c\/p\u003e\n\u003cp data-start=\"1606\" data-end=\"1639\"\u003e✨ \u003cstrong data-start=\"1608\" data-end=\"1637\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1641\" data-end=\"1938\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, and every style is fit-tested and adjusted for real bodies. This sports top is designed to move with you and keep you looking and feeling great — always!\u003c\/p\u003e\n\u003cp data-start=\"1940\" data-end=\"1961\"\u003e📏 \u003cstrong data-start=\"1943\" data-end=\"1959\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1963\" data-end=\"2139\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-start=\"1992\" data-end=\"1995\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. Fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-start=\"2141\" data-end=\"2163\"\u003e🧼 \u003cstrong data-start=\"2144\" data-end=\"2161\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2165\" data-end=\"2415\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2200\" data-end=\"2203\"\u003e• Four-way stretch inserts for extra comfort and coverage\u003cbr data-start=\"2260\" data-end=\"2263\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2307\" data-end=\"2310\"\u003e• Rinse after use\u003cbr data-start=\"2327\" data-end=\"2330\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2362\" data-end=\"2365\"\u003e• Hang to dry\u003cbr data-start=\"2378\" data-end=\"2381\"\u003e• Repeat. Smile. Enjoy your day!\u003c\/p\u003e\n\u003cp data-start=\"2417\" data-end=\"2436\"\u003e💬 \u003cstrong data-start=\"2420\" data-end=\"2434\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2438\" data-end=\"2548\"\u003eQuality, stretch, and style — the Classic T-Back Sports Top keeps you comfortable and coordinated all day 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":47759649767641,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":47759649800409,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":47759649833177,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":47759649865945,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":47759649898713,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":47759649931481,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":47759649964249,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":47759649997017,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/243_d024e4d7-6583-4fb1-8723-0b20dd2f4126.png?v=1776379440"},{"product_id":"classic-black-bikini-bottom-period-swimwear-copy","title":"🖤 HIGH RISE HIGH CUT Black Bikini Bottom Period Swimwear","description":"\u003ch2 data-end=\"655\" data-start=\"592\"\u003e🖤 \u003cstrong data-end=\"653\" data-start=\"598\"\u003eYour Favorite Black Bikini Bottom (Period Swimwear)\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cp data-end=\"1011\" data-start=\"656\"\u003eA year-round must-have for every getaway and poolside moment! This low-rise black period swim bottom offers sleek, invisible protection without compromising on style. With its smooth spandex blend and 4-layer absorbent core, it’s built to handle light period flow discreetly while looking like your favorite bikini bottom. No one will know—it’s that good.\u003c\/p\u003e\n\u003cp data-end=\"1267\" data-start=\"1013\"\u003eWhether you're lounging by the beach, dipping in the pool, or soaking in the sun on vacation, this period swimwear gives you the freedom to do it all—no tampons, no pads, no worries. Match it with any bikini top and you're ready to slay in classic black.\u003c\/p\u003e\n\u003ch3 data-end=\"1303\" data-start=\"1269\"\u003e🌟 Features \u0026amp; Characteristics:\u003c\/h3\u003e\n\u003cul data-end=\"1663\" data-start=\"1304\"\u003e\n\u003cli data-end=\"1368\" data-start=\"1304\"\u003e\n\u003cp data-end=\"1368\" data-start=\"1306\"\u003e🖤  \u003cstrong\u003eHIGH RISE HIGH CUT \u003c\/strong\u003e– sleek, flattering and timeless\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1452\" data-start=\"1369\"\u003e\n\u003cp data-end=\"1452\" data-start=\"1371\"\u003e💧 \u003cstrong data-end=\"1409\" data-start=\"1374\"\u003eBuilt-in 4-layer absorbent core\u003c\/strong\u003e – leak protection without extra products\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1529\" data-start=\"1453\"\u003e\n\u003cp data-end=\"1529\" data-start=\"1455\"\u003e👙 \u003cstrong data-end=\"1480\" data-start=\"1458\"\u003eDiscreet \u0026amp; stylish\u003c\/strong\u003e – looks and feels like a regular bikini bottom\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1601\" data-start=\"1530\"\u003e\n\u003cp data-end=\"1601\" data-start=\"1532\"\u003e🏖️ \u003cstrong data-end=\"1568\" data-start=\"1536\"\u003eStretchy, soft black spandex\u003c\/strong\u003e – hugs you comfortably all day\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1663\" data-start=\"1602\"\u003e\n\u003cp data-end=\"1663\" data-start=\"1604\"\u003e🩱 \u003cstrong data-end=\"1631\" data-start=\"1607\"\u003ePair it with any top\u003c\/strong\u003e – super easy to mix and match\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1691\" data-start=\"1665\"\u003e💖 Why You'll Love It:\u003c\/h3\u003e\n\u003cul data-end=\"2017\" data-start=\"1692\"\u003e\n\u003cli data-end=\"1756\" data-start=\"1692\"\u003e\n\u003cp data-end=\"1756\" data-start=\"1694\"\u003eWear it all day at the beach or pool—looks and feels amazing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1831\" data-start=\"1757\"\u003e\n\u003cp data-end=\"1831\" data-start=\"1759\"\u003ePerfect for light flow, spotting, or when you're expecting your period\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1898\" data-start=\"1832\"\u003e\n\u003cp data-end=\"1898\" data-start=\"1834\"\u003eNo strings attached—literally! No more tampons, no more stress\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1944\" data-start=\"1899\"\u003e\n\u003cp data-end=\"1944\" data-start=\"1901\"\u003eQuick-drying, breathable, and ultra-comfy\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2017\" data-start=\"1945\"\u003e\n\u003cp data-end=\"2017\" data-start=\"1947\"\u003eCan be worn under shorts or a dress if you’re just lounging poolside\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"2040\" data-start=\"2019\"\u003e🌊 How to Use It:\u003c\/h3\u003e\n\u003col data-end=\"2394\" data-start=\"2041\"\u003e\n\u003cli data-end=\"2110\" data-start=\"2041\"\u003e\n\u003cp data-end=\"2110\" data-start=\"2044\"\u003eWear your bikini bottom like usual—no need for liners or tampons\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2171\" data-start=\"2111\"\u003e\n\u003cp data-end=\"2171\" data-start=\"2114\"\u003eWhen you're ready to swim, rinse it in cool water first\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2250\" data-start=\"2172\"\u003e\n\u003cp data-end=\"2250\" data-start=\"2175\"\u003eEnjoy the pool! When you're in water, your body typically pauses bleeding\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2321\" data-start=\"2251\"\u003e\n\u003cp data-end=\"2321\" data-start=\"2254\"\u003eAfter swimming, dry off and switch into a fresh bottom if desired\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2394\" data-start=\"2322\"\u003e\n\u003cp data-end=\"2394\" data-start=\"2325\"\u003eLay the wet one out to dry—it’ll be ready again in just a few hours\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003ch3 data-end=\"2433\" data-start=\"2396\"\u003e♻️ Why Switch to Period Swimwear:\u003c\/h3\u003e\n\u003cul data-end=\"2612\" data-start=\"2434\"\u003e\n\u003cli data-end=\"2481\" data-start=\"2434\"\u003e\n\u003cp data-end=\"2481\" data-start=\"2436\"\u003e🧴 No risk of toxic shock like with tampons\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2536\" data-start=\"2482\"\u003e\n\u003cp data-end=\"2536\" data-start=\"2484\"\u003e🏝️ Perfect for beach, pool, or hot tub adventures\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2569\" data-start=\"2537\"\u003e\n\u003cp data-end=\"2569\" data-start=\"2539\"\u003e💰 Saves you money long term\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2612\" data-start=\"2570\"\u003e\n\u003cp data-end=\"2612\" data-start=\"2572\"\u003e🌎 Better for the planet and your body\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"2639\" data-start=\"2614\"\u003e🧼 Care Instructions:\u003c\/h3\u003e\n\u003cul data-end=\"2783\" data-start=\"2640\"\u003e\n\u003cli data-end=\"2659\" data-start=\"2640\"\u003e\n\u003cp data-end=\"2659\" data-start=\"2642\"\u003eRinse after use\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2694\" data-start=\"2660\"\u003e\n\u003cp data-end=\"2694\" data-start=\"2662\"\u003eHand wash or machine wash cold\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2722\" data-start=\"2695\"\u003e\n\u003cp data-end=\"2722\" data-start=\"2697\"\u003eNo bleach, no softeners\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"2783\" data-start=\"2723\"\u003e\n\u003cp data-end=\"2783\" data-start=\"2725\"\u003eHang to dry—avoid the dryer for long-lasting performance\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"2948\" data-start=\"2785\"\u003eOnce you try \u003cem data-end=\"2833\" data-start=\"2798\"\u003eYour Favorite Black Bikini Bottom\u003c\/em\u003e, you’ll never look at beach days the same again. It’s freedom, comfort, and confidence in one sleek little bottom.\u003c\/p\u003e\n\u003ch3\u003e\u003cbr\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48026977075417,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48026977108185,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48026977140953,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"L","offer_id":48026977173721,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48026977206489,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48026977239257,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48027001651417,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/websiteclouds.png?v=1772045464"},{"product_id":"classic-period-thong-justine-noir-copy","title":"High Rise Tummy Control Menstrual CHEEKY \/ BRAZIL ♀️✨Mermaid Fantasy 🌊🧜","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/4_b227ca6a-0a39-4536-8895-91f0f3248fa0_1024x1024.png?v=1770248380\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch1 data-start=\"353\" data-end=\"445\"\u003e🖤 Justine Haines Exclusive High-Rise Tummy Control CHEEKY \/ BRAZIL\/ Thong – Sexy. Secure. Revolutionary.\u003c\/h1\u003e\n\u003ch3 data-start=\"447\" data-end=\"470\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"471\" data-end=\"1092\"\u003eYou read that right!!! This is a \u003cstrong data-start=\"504\" data-end=\"532\"\u003eJustine Haines exclusive\u003c\/strong\u003e — a \u003cstrong data-start=\"537\" data-end=\"570\"\u003ehigh-rise tummy control thong\u003c\/strong\u003e with real period protection. Designed to smooth and support the entire belly (not just sit low like traditional thongs), this style gives you that sleek, sculpted silhouette while still protecting you. Unlike regular thong period underwear, this one features an \u003cstrong data-start=\"833\" data-end=\"859\"\u003eextended absorbent pad\u003c\/strong\u003e for more coverage and confidence. Ideal for \u003cstrong data-start=\"904\" data-end=\"941\"\u003elight to light-moderate flow days\u003c\/strong\u003e, it offers more protection than a typical light thong thanks to the slightly larger gusset. Sexy. Supportive. Protective. No one else is doing this!!!\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=\"1099\" data-end=\"1126\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"1127\" data-end=\"1400\"\u003e• High-rise tummy control smoothing effect\u003cbr data-start=\"1169\" data-end=\"1172\"\u003e• Thong back for zero visible lines\u003cbr data-start=\"1207\" data-end=\"1210\"\u003e• Extended absorbent pad for extra protection\u003cbr data-start=\"1255\" data-end=\"1258\"\u003e• Light to light-moderate flow coverage\u003cbr data-start=\"1297\" data-end=\"1300\"\u003e• Flattering, sculpting, and confidence-boosting\u003cbr data-start=\"1348\" data-end=\"1351\"\u003e• Period protection without sacrificing sexy!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1407\" data-end=\"1433\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1434\" data-end=\"1669\"\u003e• Light flow days\u003cbr data-start=\"1451\" data-end=\"1454\"\u003e• End-of-cycle days\u003cbr data-start=\"1473\" data-end=\"1476\"\u003e• Backup protection with a tampon or cup\u003cbr data-start=\"1516\" data-end=\"1519\"\u003e• Under tight dresses or fitted outfits\u003cbr data-start=\"1558\" data-end=\"1561\"\u003e• When you want smoothing support and a thong look\u003cbr data-start=\"1611\" data-end=\"1614\"\u003e• Anytime you want to feel powerful on your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1676\" data-end=\"1711\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1712\" data-end=\"2111\"\u003eJustine Haines period underwear includes a \u003cstrong data-start=\"1755\" data-end=\"1792\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. This thong features a \u003cstrong data-start=\"1906\" data-end=\"1945\"\u003elarger-than-average absorbent panel\u003c\/strong\u003e, offering more protection than traditional light thongs. The layers lock in moisture and prevent leaks — no liners needed. Yes, even in a thong. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2118\" data-end=\"2147\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"2148\" data-end=\"2335\"\u003e• No liners shifting around\u003cbr data-start=\"2175\" data-end=\"2178\"\u003e• Smooth silhouette without bulk\u003cbr data-start=\"2210\" data-end=\"2213\"\u003e• Reusable, breathable, and comfortable\u003cbr data-start=\"2252\" data-end=\"2255\"\u003e• Saves money and reduces waste\u003cbr data-start=\"2286\" data-end=\"2289\"\u003e• Protection that works — even in a thong!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2342\" data-end=\"2375\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2376\" data-end=\"2714\"\u003eEvery Justine Haines original is crafted using \u003cstrong data-start=\"2423\" data-end=\"2470\"\u003esuperior-quality lightweight active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2541\" data-end=\"2569\"\u003esignature pink waistband\u003c\/strong\u003e delivers comfort and style, and every style includes trusted multi-layer protection. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2721\" data-end=\"2742\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2743\" data-end=\"2980\"\u003eAvailable in \u003cstrong data-start=\"2756\" data-end=\"2775\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2776\" data-end=\"2779\"\u003eOur sizing runs \u003cstrong data-start=\"2795\" data-end=\"2831\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size has been \u003cstrong data-start=\"2908\" data-end=\"2935\"\u003efit-tested and adjusted\u003c\/strong\u003e to smooth, support, and flatter real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2987\" data-end=\"3009\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"3010\" data-end=\"3244\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"3045\" data-end=\"3048\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"3084\" data-end=\"3087\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"3131\" data-end=\"3134\"\u003e• Rinse after use\u003cbr data-start=\"3151\" data-end=\"3154\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"3186\" data-end=\"3189\"\u003e• Hang to dry\u003cbr data-start=\"3202\" data-end=\"3205\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"3251\" data-end=\"3270\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"3271\" data-end=\"3431\"\u003eThis is \u003cstrong data-start=\"3279\" data-end=\"3311\"\u003eperiod protection reimagined\u003c\/strong\u003e.\u003cbr data-start=\"3312\" data-end=\"3315\"\u003eHigh-rise. Tummy control. Thong. Exclusive.\u003cbr data-start=\"3358\" data-end=\"3361\"\u003eBecause you deserve to feel sexy and secure — at the same time!!! 🖤\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48027385626841,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48027385659609,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48027385692377,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48027385725145,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48027385757913,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48027385790681,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48027385823449,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48027385856217,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/231_b21f1213-917e-4656-9a5c-6233ebc29c92.png?v=1776379378"},{"product_id":"boxerbriefs-classic-period-boyshort-black-copy","title":"BoxerBriefs Classic Period BoyShort 😎 Retro POP 🥤 🍨","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/2_2ced001b-0dd7-4cdb-8d1a-3c6272e75ee5_1024x1024.png?v=1770244606\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch1 data-start=\"336\" data-end=\"399\"\u003e🖤 Justine Haines Classic Boxer Short – Maximum Protection\u003c\/h1\u003e\n\u003ch3 data-start=\"401\" data-end=\"424\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"425\" data-end=\"1046\"\u003eMeet the icon. The \u003cstrong data-start=\"444\" data-end=\"482\"\u003eJustine Haines Classic Boxer Short\u003c\/strong\u003e is everyone’s favourite for a reason. Designed for \u003cstrong data-start=\"534\" data-end=\"579\"\u003edays 1–3 of heavy flow and overnight wear\u003c\/strong\u003e, this style offers maximum coverage, maximum protection, and total peace of mind. The boxer cut provides full support through the hips and bum while staying surprisingly \u003cstrong data-start=\"750\" data-end=\"771\"\u003ethin and discreet\u003c\/strong\u003e — yes, you can wear it under jeans and no one will know. Made with our signature \u003cstrong data-start=\"853\" data-end=\"882\"\u003elightweight active fabric\u003c\/strong\u003e, it dries quickly and never feels damp, even when you sweat (because periods = extra sweat). This is your go-to for heavy days, long nights, and stress-free sleep.\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\" style=\"text-align: left;\"\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\u003cbr\u003e\n\u003ch3 data-start=\"1053\" data-end=\"1080\" style=\"text-align: left;\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"1081\" data-end=\"1331\" style=\"text-align: left;\"\u003e• Maximum protection without bulk\u003cbr data-start=\"1114\" data-end=\"1117\"\u003e• Full boxer coverage that feels secure and supportive\u003cbr data-start=\"1171\" data-end=\"1174\"\u003e• Lightweight, breathable active fabric that dries fast\u003cbr data-start=\"1229\" data-end=\"1232\"\u003e• So comfy you’ll forget you’re on your period\u003cbr data-start=\"1278\" data-end=\"1281\"\u003e• Perfect for overnight wear and heavy-flow days\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1338\" data-end=\"1364\" style=\"text-align: left;\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1365\" data-end=\"1547\" style=\"text-align: left;\"\u003e• Heavy flow days (days 1–3)\u003cbr data-start=\"1393\" data-end=\"1396\"\u003e• Overnight for extra peace of mind\u003cbr data-start=\"1431\" data-end=\"1434\"\u003e• When you want full coverage and zero stress\u003cbr data-start=\"1479\" data-end=\"1482\"\u003e• Sleeping, lounging, or long days when leaks are not an option\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1554\" data-end=\"1589\" style=\"text-align: left;\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1590\" data-end=\"1969\" style=\"text-align: left;\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1633\" data-end=\"1670\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e designed to absorb menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The layers work together to lock in moisture, prevent leaks, and protect your clothing and sheets — all without pads, tampons, or liners. Once you switch, you’ll wonder how you ever lived without them.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1976\" data-end=\"2004\" style=\"text-align: left;\"\u003e♻️ Why Make the Switch\u003c\/h3\u003e\n\u003cp data-start=\"2005\" data-end=\"2192\" style=\"text-align: left;\"\u003e• No pads, no tampons, no overnight stress\u003cbr data-start=\"2047\" data-end=\"2050\"\u003e• Saves money over time\u003cbr data-start=\"2073\" data-end=\"2076\"\u003e• Better for your body and the planet\u003cbr data-start=\"2113\" data-end=\"2116\"\u003e• No bulk, no odor, no discomfort\u003cbr data-start=\"2149\" data-end=\"2152\"\u003e• Confidence that lasts all night long\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2199\" data-end=\"2232\" style=\"text-align: left;\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2233\" data-end=\"2680\" style=\"text-align: left;\"\u003eEvery Justine Haines original is designed using \u003cstrong data-start=\"2281\" data-end=\"2316\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2348\" data-end=\"2384\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know we’ve got you covered. All styles feature a \u003cstrong data-start=\"2449\" data-end=\"2478\"\u003e4-layer protection system\u003c\/strong\u003e for reliable absorbency and comfort. Our pieces are made to last — they won’t fade, won’t fall apart, and if they ever don’t perform the way they should, we stand by our product and will make it right.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2687\" data-end=\"2708\" style=\"text-align: left;\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2709\" data-end=\"2977\" style=\"text-align: left;\"\u003eAvailable in \u003cstrong data-start=\"2722\" data-end=\"2741\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2742\" data-end=\"2745\"\u003eOur sizing runs \u003cstrong data-start=\"2761\" data-end=\"2797\"\u003etrue to North American standards\u003c\/strong\u003e — if you are a Medium, you are a Medium in Justine Haines. We’ve carefully \u003cstrong data-start=\"2873\" data-end=\"2911\"\u003efit-tested and adjusted every size\u003c\/strong\u003e to ensure comfort, support, and confidence across all body types.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2984\" data-end=\"3006\" style=\"text-align: left;\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"3007\" data-end=\"3239\" style=\"text-align: left;\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"3042\" data-end=\"3045\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"3081\" data-end=\"3084\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"3128\" data-end=\"3131\"\u003e• Rinse after use\u003cbr data-start=\"3148\" data-end=\"3151\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"3183\" data-end=\"3186\"\u003e• Hang to dry\u003cbr data-start=\"3199\" data-end=\"3202\"\u003e• Repeat. Smile. Enjoy your period.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"3246\" data-end=\"3265\" style=\"text-align: left;\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"3266\" data-end=\"3380\" style=\"text-align: left;\"\u003eThe hardest part? Choosing your favourite style — because once you try the Boxer Short, you’ll want more than one.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030476632281,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030476665049,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030476697817,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030476730585,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030476763353,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030476796121,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030476828889,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030476861657,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/89_c8c24de2-38b5-466d-ad62-018f7e354b8f.png?v=1776376124"},{"product_id":"jh-exclusive-long-period-boxer-biker-short-black-copy","title":"JH Exclusive Long Period Boxer \/ Biker Short 😎 Retro POP 🥤 🍨","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/2_2ced001b-0dd7-4cdb-8d1a-3c6272e75ee5_1024x1024.png?v=1770244606\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch1 data-start=\"317\" data-end=\"395\"\u003e🖤 Justine Haines Exclusive Long Boxer \/ Biker Short – Maximum Protection\u003c\/h1\u003e\n\u003ch3 data-start=\"397\" data-end=\"420\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"421\" data-end=\"1060\"\u003e\u003cstrong\u003eYou asked. We listened!!!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"421\" data-end=\"1060\"\u003eThis \u003cstrong data-start=\"454\" data-end=\"482\"\u003eJustine Haines exclusive\u003c\/strong\u003e takes your all-time favourite \u003cstrong data-start=\"513\" data-end=\"536\"\u003eclassic boxer short\u003c\/strong\u003e and gives it an upgrade — \u003cstrong data-start=\"563\" data-end=\"579\"\u003eextra length\u003c\/strong\u003e. Designed like a \u003cstrong data-start=\"597\" data-end=\"612\"\u003ebiker short\u003c\/strong\u003e, this long boxer offers the same \u003cstrong data-start=\"646\" data-end=\"696\"\u003eheavy flow \u0026amp; overnight protection for days 1–3\u003c\/strong\u003e, but with added coverage through the thighs. Perfect if you experience \u003cstrong data-start=\"768\" data-end=\"794\"\u003echafing, thigh rubbing\u003c\/strong\u003e, or simply want that extra secure feeling during your period. Bonus? It doubles as a \u003cstrong data-start=\"880\" data-end=\"927\"\u003elight control short under dresses or skirts\u003c\/strong\u003e, giving you confidence, comfort, and protection all in one. No one else is doing this — and once you try it, you’ll never go back!!!\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\u003cbr\u003e\n\u003ch3 data-start=\"1067\" data-end=\"1094\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"1095\" data-end=\"1412\"\u003e• All the protection of the classic boxer — with extra length!\u003cbr data-start=\"1157\" data-end=\"1160\"\u003e• Prevents chafing and thigh rub\u003cbr data-start=\"1192\" data-end=\"1195\"\u003e• Can be worn as a control short under skirts or dresses\u003cbr data-start=\"1251\" data-end=\"1254\"\u003e• Lightweight, breathable active fabric that dries fast\u003cbr data-start=\"1309\" data-end=\"1312\"\u003e• Heavy-flow safe without feeling bulky\u003cbr data-start=\"1351\" data-end=\"1354\"\u003e• So comfy you’ll forget you’re wearing period underwear\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1419\" data-end=\"1445\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1446\" data-end=\"1653\"\u003e• Heavy flow days (days 1–3)\u003cbr data-start=\"1474\" data-end=\"1477\"\u003e• Overnight for maximum peace of mind\u003cbr data-start=\"1514\" data-end=\"1517\"\u003e• Under dresses, skirts, or loose pants\u003cbr data-start=\"1556\" data-end=\"1559\"\u003e• When thighs rub or you want extra coverage\u003cbr data-start=\"1603\" data-end=\"1606\"\u003e• Sleeping, lounging, traveling, or long days\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1660\" data-end=\"1695\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1696\" data-end=\"2035\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1739\" data-end=\"1776\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e designed to absorb menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The layers lock in moisture, prevent leaks, and protect your clothing and sheets — all without pads, tampons, or liners. Make the switch and enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2042\" data-end=\"2071\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"2072\" data-end=\"2251\"\u003e• No pads. No tampons. No stress!\u003cbr data-start=\"2105\" data-end=\"2108\"\u003e• Saves money over time\u003cbr data-start=\"2131\" data-end=\"2134\"\u003e• Better for your body and the planet\u003cbr data-start=\"2171\" data-end=\"2174\"\u003e• No bulk, no odor, no discomfort\u003cbr data-start=\"2207\" data-end=\"2210\"\u003e• Confidence that lasts all night long!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2258\" data-end=\"2291\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2292\" data-end=\"2645\"\u003eEvery Justine Haines original is made using \u003cstrong data-start=\"2336\" data-end=\"2371\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2403\" data-end=\"2439\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you never forget that Justine Haines has you covered. All styles feature a \u003cstrong data-start=\"2519\" data-end=\"2548\"\u003e4-layer protection system\u003c\/strong\u003e for reliable absorbency and comfort. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2652\" data-end=\"2673\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2674\" data-end=\"2926\"\u003eAvailable in \u003cstrong data-start=\"2687\" data-end=\"2706\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2707\" data-end=\"2710\"\u003eOur sizing runs \u003cstrong data-start=\"2726\" data-end=\"2762\"\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=\"2840\" data-end=\"2867\"\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=\"2933\" data-end=\"2955\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"2956\" data-end=\"3190\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2991\" data-end=\"2994\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"3030\" data-end=\"3033\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"3077\" data-end=\"3080\"\u003e• Rinse after use\u003cbr data-start=\"3097\" data-end=\"3100\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"3132\" data-end=\"3135\"\u003e• Hang to dry\u003cbr data-start=\"3148\" data-end=\"3151\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"3197\" data-end=\"3216\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"3217\" data-end=\"3320\"\u003eThis is an \u003cstrong data-start=\"3228\" data-end=\"3241\"\u003eexclusive\u003c\/strong\u003e — and they will go fast!!!\u003cbr data-start=\"3268\" data-end=\"3271\"\u003eYou asked for it… now get yours before it’s gone.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030477025497,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030477058265,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030477091033,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030477123801,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030477156569,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030477189337,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030477222105,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030477254873,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/85_74ec0e28-ede8-4ce6-b904-ebd503d6866e.png?v=1776376065"},{"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":"classic-t-back-sports-bra-black-copy","title":"Classic T-Back Sports Bra 😎 Retro POP 🥤 🍨","description":"\u003ch2 data-start=\"322\" data-end=\"431\"\u003e💕 \u003cstrong data-start=\"325\" data-end=\"405\"\u003eJustine Haines Classic T-Back Sports Top – Quality, Stretch \u0026amp; Matching Style\u003c\/strong\u003e\u003cbr data-start=\"405\" data-end=\"408\"\u003e\u003cstrong data-start=\"408\" data-end=\"429\"\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003ch3 data-start=\"322\" data-end=\"431\"\u003e\u003cstrong data-start=\"408\" data-end=\"429\"\u003eStyle Description\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"433\" data-end=\"990\"\u003eMeet the ultimate wardrobe essential for comfort, support, and style — the Classic T-Back Sports Top! Designed with double seams in the front and back inserts for extra four-way stretch, this top moves with you, giving full coverage and support whether you’re working out, lounging, or running errands. Removable pads add versatility, and the fabric matches your favorite Justine Haines bottoms so you can rock a coordinated look. Sleek, high-quality, and designed for real movement — this sports top is a must-have for anyone who loves comfort and 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\u003cdiv style=\"text-align: left;\"\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=\"992\" data-end=\"1019\"\u003e💖 \u003cstrong data-start=\"995\" data-end=\"1017\"\u003eWhy You’ll Love It\u003c\/strong\u003e\n\u003c\/h3\u003e\n\u003cp data-start=\"1021\" data-end=\"1357\"\u003e• Classic T-back fit — flattering, supportive, and stylish\u003cbr data-start=\"1079\" data-end=\"1082\"\u003e• Double seams front and back for extra structure\u003cbr data-start=\"1131\" data-end=\"1134\"\u003e• Four-way stretch inserts for comfort and full coverage\u003cbr data-start=\"1190\" data-end=\"1193\"\u003e• Removable pads for versatility\u003cbr data-start=\"1225\" data-end=\"1228\"\u003e• Perfect for workouts, school, lounging, or everyday wear\u003cbr data-start=\"1286\" data-end=\"1289\"\u003e• Matches your Justine Haines bottoms for a cute, coordinated look\u003c\/p\u003e\n\u003cp data-start=\"1359\" data-end=\"1385\"\u003e🕒 \u003cstrong data-start=\"1362\" data-end=\"1383\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1387\" data-end=\"1604\"\u003e• Gym, yoga, or any active day\u003cbr data-start=\"1417\" data-end=\"1420\"\u003e• School, work, or lounging\u003cbr data-start=\"1447\" data-end=\"1450\"\u003e• Anytime you want a cute, supportive sports top\u003cbr data-start=\"1498\" data-end=\"1501\"\u003e• Pair with your favorite Justine Haines bottoms\u003cbr data-start=\"1549\" data-end=\"1552\"\u003e• Perfect if you love style, comfort, and quality!\u003c\/p\u003e\n\u003cp data-start=\"1606\" data-end=\"1639\"\u003e✨ \u003cstrong data-start=\"1608\" data-end=\"1637\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1641\" data-end=\"1938\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, and every style is fit-tested and adjusted for real bodies. This sports top is designed to move with you and keep you looking and feeling great — always!\u003c\/p\u003e\n\u003cp data-start=\"1940\" data-end=\"1961\"\u003e📏 \u003cstrong data-start=\"1943\" data-end=\"1959\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1963\" data-end=\"2139\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-start=\"1992\" data-end=\"1995\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. Fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-start=\"2141\" data-end=\"2163\"\u003e🧼 \u003cstrong data-start=\"2144\" data-end=\"2161\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2165\" data-end=\"2415\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"2200\" data-end=\"2203\"\u003e• Four-way stretch inserts for extra comfort and coverage\u003cbr data-start=\"2260\" data-end=\"2263\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"2307\" data-end=\"2310\"\u003e• Rinse after use\u003cbr data-start=\"2327\" data-end=\"2330\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"2362\" data-end=\"2365\"\u003e• Hang to dry\u003cbr data-start=\"2378\" data-end=\"2381\"\u003e• Repeat. Smile. Enjoy your day!\u003c\/p\u003e\n\u003cp data-start=\"2417\" data-end=\"2436\"\u003e💬 \u003cstrong data-start=\"2420\" data-end=\"2434\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"2438\" data-end=\"2548\"\u003eQuality, stretch, and style — the Classic T-Back Sports Top keeps you comfortable and coordinated all day 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030479646937,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030479679705,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030479712473,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030479745241,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030479778009,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030479810777,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030479843545,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030479876313,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/97_83c69bea-3717-4854-9335-4cf9a1f3123b.png?v=1776376296"},{"product_id":"jh-exclusive-high-rise-tummy-control-menstrual-thong-black-copy","title":"High Rise Tummy Control Menstrual CHEEKY \/ BRAZIL 😎 Retro POP 🥤 🍨","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/4_b227ca6a-0a39-4536-8895-91f0f3248fa0_1024x1024.png?v=1770248380\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch1 data-start=\"353\" data-end=\"445\"\u003e🖤 Justine Haines Exclusive High-Rise Tummy Control CHEEKY \/ BRAZIL\/ Thong – Sexy. Secure. Revolutionary.\u003c\/h1\u003e\n\u003ch3 data-start=\"447\" data-end=\"470\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"471\" data-end=\"1092\"\u003eYou read that right!!! This is a \u003cstrong data-start=\"504\" data-end=\"532\"\u003eJustine Haines exclusive\u003c\/strong\u003e — a \u003cstrong data-start=\"537\" data-end=\"570\"\u003ehigh-rise tummy control thong\u003c\/strong\u003e with real period protection. Designed to smooth and support the entire belly (not just sit low like traditional thongs), this style gives you that sleek, sculpted silhouette while still protecting you. Unlike regular thong period underwear, this one features an \u003cstrong data-start=\"833\" data-end=\"859\"\u003eextended absorbent pad\u003c\/strong\u003e for more coverage and confidence. Ideal for \u003cstrong data-start=\"904\" data-end=\"941\"\u003elight to light-moderate flow days\u003c\/strong\u003e, it offers more protection than a typical light thong thanks to the slightly larger gusset. Sexy. Supportive. Protective. No one else is doing this!!!\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: left;\"\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=\"1099\" data-end=\"1126\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"1127\" data-end=\"1400\"\u003e• High-rise tummy control smoothing effect\u003cbr data-start=\"1169\" data-end=\"1172\"\u003e• Thong back for zero visible lines\u003cbr data-start=\"1207\" data-end=\"1210\"\u003e• Extended absorbent pad for extra protection\u003cbr data-start=\"1255\" data-end=\"1258\"\u003e• Light to light-moderate flow coverage\u003cbr data-start=\"1297\" data-end=\"1300\"\u003e• Flattering, sculpting, and confidence-boosting\u003cbr data-start=\"1348\" data-end=\"1351\"\u003e• Period protection without sacrificing sexy!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1407\" data-end=\"1433\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1434\" data-end=\"1669\"\u003e• Light flow days\u003cbr data-start=\"1451\" data-end=\"1454\"\u003e• End-of-cycle days\u003cbr data-start=\"1473\" data-end=\"1476\"\u003e• Backup protection with a tampon or cup\u003cbr data-start=\"1516\" data-end=\"1519\"\u003e• Under tight dresses or fitted outfits\u003cbr data-start=\"1558\" data-end=\"1561\"\u003e• When you want smoothing support and a thong look\u003cbr data-start=\"1611\" data-end=\"1614\"\u003e• Anytime you want to feel powerful on your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1676\" data-end=\"1711\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1712\" data-end=\"2111\"\u003eJustine Haines period underwear includes a \u003cstrong data-start=\"1755\" data-end=\"1792\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. This thong features a \u003cstrong data-start=\"1906\" data-end=\"1945\"\u003elarger-than-average absorbent panel\u003c\/strong\u003e, offering more protection than traditional light thongs. The layers lock in moisture and prevent leaks — no liners needed. Yes, even in a thong. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2118\" data-end=\"2147\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"2148\" data-end=\"2335\"\u003e• No liners shifting around\u003cbr data-start=\"2175\" data-end=\"2178\"\u003e• Smooth silhouette without bulk\u003cbr data-start=\"2210\" data-end=\"2213\"\u003e• Reusable, breathable, and comfortable\u003cbr data-start=\"2252\" data-end=\"2255\"\u003e• Saves money and reduces waste\u003cbr data-start=\"2286\" data-end=\"2289\"\u003e• Protection that works — even in a thong!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2342\" data-end=\"2375\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2376\" data-end=\"2714\"\u003eEvery Justine Haines original is crafted using \u003cstrong data-start=\"2423\" data-end=\"2470\"\u003esuperior-quality lightweight active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2541\" data-end=\"2569\"\u003esignature pink waistband\u003c\/strong\u003e delivers comfort and style, and every style includes trusted multi-layer protection. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2721\" data-end=\"2742\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2743\" data-end=\"2980\"\u003eAvailable in \u003cstrong data-start=\"2756\" data-end=\"2775\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2776\" data-end=\"2779\"\u003eOur sizing runs \u003cstrong data-start=\"2795\" data-end=\"2831\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size has been \u003cstrong data-start=\"2908\" data-end=\"2935\"\u003efit-tested and adjusted\u003c\/strong\u003e to smooth, support, and flatter real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2987\" data-end=\"3009\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"3010\" data-end=\"3244\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"3045\" data-end=\"3048\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"3084\" data-end=\"3087\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"3131\" data-end=\"3134\"\u003e• Rinse after use\u003cbr data-start=\"3151\" data-end=\"3154\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"3186\" data-end=\"3189\"\u003e• Hang to dry\u003cbr data-start=\"3202\" data-end=\"3205\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"3251\" data-end=\"3270\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"3271\" data-end=\"3431\"\u003eThis is \u003cstrong data-start=\"3279\" data-end=\"3311\"\u003eperiod protection reimagined\u003c\/strong\u003e.\u003cbr data-start=\"3312\" data-end=\"3315\"\u003eHigh-rise. Tummy control. Thong. Exclusive.\u003cbr data-start=\"3358\" data-end=\"3361\"\u003eBecause you deserve to feel sexy and secure — at the same time!!! 🖤\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030480629977,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030480662745,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48030480695513,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030480728281,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030480761049,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030480793817,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030480826585,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030480859353,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/93_f4d6d7b4-910d-4abc-9913-a908cacad03e.png?v=1776376333"},{"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":"jh-exclusive-long-period-boxer-biker-short-black-copy-1","title":"JH Exclusive Long Period Boxer \/ Biker Short 🖤Justine 4Ever 💀🌹 🎧","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/2_2ced001b-0dd7-4cdb-8d1a-3c6272e75ee5_1024x1024.png?v=1770244606\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch1 data-end=\"395\" data-start=\"317\"\u003e🖤 Justine Haines Exclusive Long Boxer \/ Biker Short – Maximum Protection\u003c\/h1\u003e\n\u003ch3 data-end=\"420\" data-start=\"397\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-end=\"1060\" data-start=\"421\"\u003e\u003cstrong\u003eYou asked. We listened!!!\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1060\" data-start=\"421\"\u003eThis \u003cstrong data-end=\"482\" data-start=\"454\"\u003eJustine Haines exclusive\u003c\/strong\u003e takes your all-time favourite \u003cstrong data-end=\"536\" data-start=\"513\"\u003eclassic boxer short\u003c\/strong\u003e and gives it an upgrade — \u003cstrong data-end=\"579\" data-start=\"563\"\u003eextra length\u003c\/strong\u003e. Designed like a \u003cstrong data-end=\"612\" data-start=\"597\"\u003ebiker short\u003c\/strong\u003e, this long boxer offers the same \u003cstrong data-end=\"696\" data-start=\"646\"\u003eheavy flow \u0026amp; overnight protection for days 1–3\u003c\/strong\u003e, but with added coverage through the thighs. Perfect if you experience \u003cstrong data-end=\"794\" data-start=\"768\"\u003echafing, thigh rubbing\u003c\/strong\u003e, or simply want that extra secure feeling during your period. Bonus? It doubles as a \u003cstrong data-end=\"927\" data-start=\"880\"\u003elight control short under dresses or skirts\u003c\/strong\u003e, giving you confidence, comfort, and protection all in one. No one else is doing this — and once you try it, you’ll never go back!!!\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 style=\"margin-bottom: 16px; float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/bbb_1024x1024.jpg?v=1772058236\"\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\u003cbr\u003e\n\u003ch3 data-end=\"1094\" data-start=\"1067\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-end=\"1412\" data-start=\"1095\"\u003e• All the protection of the classic boxer — with extra length!\u003cbr data-end=\"1160\" data-start=\"1157\"\u003e• Prevents chafing and thigh rub\u003cbr data-end=\"1195\" data-start=\"1192\"\u003e• Can be worn as a control short under skirts or dresses\u003cbr data-end=\"1254\" data-start=\"1251\"\u003e• Lightweight, breathable active fabric that dries fast\u003cbr data-end=\"1312\" data-start=\"1309\"\u003e• Heavy-flow safe without feeling bulky\u003cbr data-end=\"1354\" data-start=\"1351\"\u003e• So comfy you’ll forget you’re wearing period underwear\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"1445\" data-start=\"1419\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-end=\"1653\" data-start=\"1446\"\u003e• Heavy flow days (days 1–3)\u003cbr data-end=\"1477\" data-start=\"1474\"\u003e• Overnight for maximum peace of mind\u003cbr data-end=\"1517\" data-start=\"1514\"\u003e• Under dresses, skirts, or loose pants\u003cbr data-end=\"1559\" data-start=\"1556\"\u003e• When thighs rub or you want extra coverage\u003cbr data-end=\"1606\" data-start=\"1603\"\u003e• Sleeping, lounging, traveling, or long days\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"1695\" data-start=\"1660\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-end=\"2035\" data-start=\"1696\"\u003eJustine Haines period underwear features a \u003cstrong data-end=\"1776\" data-start=\"1739\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e designed to absorb menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The layers lock in moisture, prevent leaks, and protect your clothing and sheets — all without pads, tampons, or liners. Make the switch and enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"2071\" data-start=\"2042\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-end=\"2251\" data-start=\"2072\"\u003e• No pads. No tampons. No stress!\u003cbr data-end=\"2108\" data-start=\"2105\"\u003e• Saves money over time\u003cbr data-end=\"2134\" data-start=\"2131\"\u003e• Better for your body and the planet\u003cbr data-end=\"2174\" data-start=\"2171\"\u003e• No bulk, no odor, no discomfort\u003cbr data-end=\"2210\" data-start=\"2207\"\u003e• Confidence that lasts all night long!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"2291\" data-start=\"2258\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-end=\"2645\" data-start=\"2292\"\u003eEvery Justine Haines original is made using \u003cstrong data-end=\"2371\" data-start=\"2336\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-end=\"2439\" data-start=\"2403\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you never forget that Justine Haines has you covered. All styles feature a \u003cstrong data-end=\"2548\" data-start=\"2519\"\u003e4-layer protection system\u003c\/strong\u003e for reliable absorbency and comfort. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"2673\" data-start=\"2652\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-end=\"2926\" data-start=\"2674\"\u003eAvailable in \u003cstrong data-end=\"2706\" data-start=\"2687\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-end=\"2710\" data-start=\"2707\"\u003eOur sizing runs \u003cstrong data-end=\"2762\" data-start=\"2726\"\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=\"2867\" data-start=\"2840\"\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-end=\"2955\" data-start=\"2933\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-end=\"3190\" data-start=\"2956\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2994\" data-start=\"2991\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-end=\"3033\" data-start=\"3030\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"3080\" data-start=\"3077\"\u003e• Rinse after use\u003cbr data-end=\"3100\" data-start=\"3097\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"3135\" data-start=\"3132\"\u003e• Hang to dry\u003cbr data-end=\"3151\" data-start=\"3148\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-end=\"3216\" data-start=\"3197\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-end=\"3320\" data-start=\"3217\"\u003eThis is an \u003cstrong data-end=\"3241\" data-start=\"3228\"\u003eexclusive\u003c\/strong\u003e — and they will go fast!!!\u003cbr data-end=\"3271\" data-start=\"3268\"\u003eYou asked for it… now get yours before it’s gone.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030559633625,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030559666393,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030559699161,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030559731929,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030559764697,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030559797465,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030559830233,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030559863001,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/9_a513b9ba-c580-43ce-85bf-55c22094a96c.png?v=1776378805"},{"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":false},{"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":"classic-t-back-sports-bra-black-copy-1","title":"Classic T-Back Sports Bra 🖤Justine 4Ever 💀🌹 🎧","description":"\u003ch2 data-end=\"431\" data-start=\"322\"\u003e💕 \u003cstrong data-end=\"405\" data-start=\"325\"\u003eJustine Haines Classic T-Back Sports Top – Quality, Stretch \u0026amp; Matching Style\u003c\/strong\u003e\u003cbr data-end=\"408\" data-start=\"405\"\u003e\u003cstrong data-end=\"429\" data-start=\"408\"\u003e\u003c\/strong\u003e\n\u003c\/h2\u003e\n\u003cp data-end=\"431\" data-start=\"322\"\u003e\u003cstrong data-end=\"429\" data-start=\"408\"\u003eStyle Description\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"990\" data-start=\"433\"\u003eMeet the ultimate wardrobe essential for comfort, support, and style — the Classic T-Back Sports Top! Designed with double seams in the front and back inserts for extra four-way stretch, this top moves with you, giving full coverage and support whether you’re working out, lounging, or running errands. Removable pads add versatility, and the fabric matches your favorite Justine Haines bottoms so you can rock a coordinated look. Sleek, high-quality, and designed for real movement — this sports top is a must-have for anyone who loves comfort and 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\u003cdiv style=\"text-align: left;\"\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-end=\"1019\" data-start=\"992\"\u003e💖 \u003cstrong data-end=\"1017\" data-start=\"995\"\u003eWhy You’ll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1357\" data-start=\"1021\"\u003e• Classic T-back fit — flattering, supportive, and stylish\u003cbr data-end=\"1082\" data-start=\"1079\"\u003e• Double seams front and back for extra structure\u003cbr data-end=\"1134\" data-start=\"1131\"\u003e• Four-way stretch inserts for comfort and full coverage\u003cbr data-end=\"1193\" data-start=\"1190\"\u003e• Removable pads for versatility\u003cbr data-end=\"1228\" data-start=\"1225\"\u003e• Perfect for workouts, school, lounging, or everyday wear\u003cbr data-end=\"1289\" data-start=\"1286\"\u003e• Matches your Justine Haines bottoms for a cute, coordinated look\u003c\/p\u003e\n\u003cp data-end=\"1385\" data-start=\"1359\"\u003e🕒 \u003cstrong data-end=\"1383\" data-start=\"1362\"\u003eWhen to Wear This\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1604\" data-start=\"1387\"\u003e• Gym, yoga, or any active day\u003cbr data-end=\"1420\" data-start=\"1417\"\u003e• School, work, or lounging\u003cbr data-end=\"1450\" data-start=\"1447\"\u003e• Anytime you want a cute, supportive sports top\u003cbr data-end=\"1501\" data-start=\"1498\"\u003e• Pair with your favorite Justine Haines bottoms\u003cbr data-end=\"1552\" data-start=\"1549\"\u003e• Perfect if you love style, comfort, and quality!\u003c\/p\u003e\n\u003cp data-end=\"1639\" data-start=\"1606\"\u003e✨ \u003cstrong data-end=\"1637\" data-start=\"1608\"\u003eWhy Choose Justine Haines\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"1938\" data-start=\"1641\"\u003eEvery Justine Haines original is made using superior-quality active fabrics that dry quickly and never feel wet. Our stitching is impeccable, and every style is fit-tested and adjusted for real bodies. This sports top is designed to move with you and keep you looking and feeling great — always!\u003c\/p\u003e\n\u003cp data-end=\"1961\" data-start=\"1940\"\u003e📏 \u003cstrong data-end=\"1959\" data-start=\"1943\"\u003eSizing \u0026amp; Fit\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2139\" data-start=\"1963\"\u003eAvailable in sizes XS to 4XL.\u003cbr data-end=\"1995\" data-start=\"1992\"\u003eSizing runs true to North American standards — if you’re a Medium, you’re a Medium in Justine Haines. Fit-tested and adjusted for real bodies.\u003c\/p\u003e\n\u003cp data-end=\"2163\" data-start=\"2141\"\u003e🧼 \u003cstrong data-end=\"2161\" data-start=\"2144\"\u003eFabric \u0026amp; Care\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2415\" data-start=\"2165\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-end=\"2203\" data-start=\"2200\"\u003e• Four-way stretch inserts for extra comfort and coverage\u003cbr data-end=\"2263\" data-start=\"2260\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-end=\"2310\" data-start=\"2307\"\u003e• Rinse after use\u003cbr data-end=\"2330\" data-start=\"2327\"\u003e• Hand wash or machine wash cold\u003cbr data-end=\"2365\" data-start=\"2362\"\u003e• Hang to dry\u003cbr data-end=\"2381\" data-start=\"2378\"\u003e• Repeat. Smile. Enjoy your day!\u003c\/p\u003e\n\u003cp data-end=\"2436\" data-start=\"2417\"\u003e💬 \u003cstrong data-end=\"2434\" data-start=\"2420\"\u003eFinal Word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"2548\" data-start=\"2438\"\u003eQuality, stretch, and style — the Classic T-Back Sports Top keeps you comfortable and coordinated all day 💖\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030561239257,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030561272025,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030561304793,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030561337561,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030561370329,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030561403097,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030561435865,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"4XL","offer_id":48030561468633,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/181_b20c8d18-1452-488a-9d88-81626482fabb.png?v=1776377481"},{"product_id":"jh-exclusive-high-rise-tummy-control-menstrual-thong-black-copy-1","title":"High Rise Tummy Control Menstrual CHEEKY \/ BRAZIL 🖤Justine 4Ever 💀🌹 🎧","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/4_b227ca6a-0a39-4536-8895-91f0f3248fa0_1024x1024.png?v=1770248380\" alt=\"\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch1 data-start=\"353\" data-end=\"445\"\u003e🖤 Justine Haines Exclusive High-Rise Tummy Control CHEEKY \/ BRAZIL\/ Thong – Sexy. Secure. Revolutionary.\u003c\/h1\u003e\n\u003ch3 data-start=\"447\" data-end=\"470\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"471\" data-end=\"1092\"\u003eYou read that right!!! This is a \u003cstrong data-start=\"504\" data-end=\"532\"\u003eJustine Haines exclusive\u003c\/strong\u003e — a \u003cstrong data-start=\"537\" data-end=\"570\"\u003ehigh-rise tummy control thong\u003c\/strong\u003e with real period protection. Designed to smooth and support the entire belly (not just sit low like traditional thongs), this style gives you that sleek, sculpted silhouette while still protecting you. Unlike regular thong period underwear, this one features an \u003cstrong data-start=\"833\" data-end=\"859\"\u003eextended absorbent pad\u003c\/strong\u003e for more coverage and confidence. Ideal for \u003cstrong data-start=\"904\" data-end=\"941\"\u003elight to light-moderate flow days\u003c\/strong\u003e, it offers more protection than a typical light thong thanks to the slightly larger gusset. Sexy. Supportive. Protective. No one else is doing this!!!\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=\"1099\" data-end=\"1126\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"1127\" data-end=\"1400\"\u003e• High-rise tummy control smoothing effect\u003cbr data-start=\"1169\" data-end=\"1172\"\u003e• Thong back for zero visible lines\u003cbr data-start=\"1207\" data-end=\"1210\"\u003e• Extended absorbent pad for extra protection\u003cbr data-start=\"1255\" data-end=\"1258\"\u003e• Light to light-moderate flow coverage\u003cbr data-start=\"1297\" data-end=\"1300\"\u003e• Flattering, sculpting, and confidence-boosting\u003cbr data-start=\"1348\" data-end=\"1351\"\u003e• Period protection without sacrificing sexy!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1407\" data-end=\"1433\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1434\" data-end=\"1669\"\u003e• Light flow days\u003cbr data-start=\"1451\" data-end=\"1454\"\u003e• End-of-cycle days\u003cbr data-start=\"1473\" data-end=\"1476\"\u003e• Backup protection with a tampon or cup\u003cbr data-start=\"1516\" data-end=\"1519\"\u003e• Under tight dresses or fitted outfits\u003cbr data-start=\"1558\" data-end=\"1561\"\u003e• When you want smoothing support and a thong look\u003cbr data-start=\"1611\" data-end=\"1614\"\u003e• Anytime you want to feel powerful on your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"1676\" data-end=\"1711\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1712\" data-end=\"2111\"\u003eJustine Haines period underwear includes a \u003cstrong data-start=\"1755\" data-end=\"1792\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e that absorbs menstrual flow, sweat, and light leaks while keeping you dry and comfortable. This thong features a \u003cstrong data-start=\"1906\" data-end=\"1945\"\u003elarger-than-average absorbent panel\u003c\/strong\u003e, offering more protection than traditional light thongs. The layers lock in moisture and prevent leaks — no liners needed. Yes, even in a thong. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2118\" data-end=\"2147\"\u003e♻️ Why Make the Switch?\u003c\/h3\u003e\n\u003cp data-start=\"2148\" data-end=\"2335\"\u003e• No liners shifting around\u003cbr data-start=\"2175\" data-end=\"2178\"\u003e• Smooth silhouette without bulk\u003cbr data-start=\"2210\" data-end=\"2213\"\u003e• Reusable, breathable, and comfortable\u003cbr data-start=\"2252\" data-end=\"2255\"\u003e• Saves money and reduces waste\u003cbr data-start=\"2286\" data-end=\"2289\"\u003e• Protection that works — even in a thong!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2342\" data-end=\"2375\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2376\" data-end=\"2714\"\u003eEvery Justine Haines original is crafted using \u003cstrong data-start=\"2423\" data-end=\"2470\"\u003esuperior-quality lightweight active fabrics\u003c\/strong\u003e that dry quickly and never feel wet. Our stitching is impeccable, our \u003cstrong data-start=\"2541\" data-end=\"2569\"\u003esignature pink waistband\u003c\/strong\u003e delivers comfort and style, and every style includes trusted multi-layer protection. If anything ever fails, we stand by our product — period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"2721\" data-end=\"2742\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2743\" data-end=\"2980\"\u003eAvailable in \u003cstrong data-start=\"2756\" data-end=\"2775\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2776\" data-end=\"2779\"\u003eOur sizing runs \u003cstrong data-start=\"2795\" data-end=\"2831\"\u003etrue to North American standards\u003c\/strong\u003e — if you’re a Medium, you’re a Medium in Justine Haines. Each size has been \u003cstrong data-start=\"2908\" data-end=\"2935\"\u003efit-tested and adjusted\u003c\/strong\u003e to smooth, support, and flatter real bodies.\u003c\/p\u003e\n\u003ch3 data-start=\"2987\" data-end=\"3009\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"3010\" data-end=\"3244\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"3045\" data-end=\"3048\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"3084\" data-end=\"3087\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"3131\" data-end=\"3134\"\u003e• Rinse after use\u003cbr data-start=\"3151\" data-end=\"3154\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"3186\" data-end=\"3189\"\u003e• Hang to dry\u003cbr data-start=\"3202\" data-end=\"3205\"\u003e• Repeat. Smile. Enjoy your period!!!\u003c\/p\u003e\n\u003ch3 data-start=\"3251\" data-end=\"3270\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"3271\" data-end=\"3431\"\u003eThis is \u003cstrong data-start=\"3279\" data-end=\"3311\"\u003eperiod protection reimagined\u003c\/strong\u003e.\u003cbr data-start=\"3312\" data-end=\"3315\"\u003eHigh-rise. Tummy control. Thong. Exclusive.\u003cbr data-start=\"3358\" data-end=\"3361\"\u003eBecause you deserve to feel sexy and secure — at the same time!!! 🖤\u003c\/p\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030561534169,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"S","offer_id":48030561566937,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"M","offer_id":48030561599705,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030561632473,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"XL","offer_id":48030561665241,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false},{"title":"2XL","offer_id":48030561698009,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030561730777,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030561763545,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/1_982e9694-fbd7-47fd-bead-09da774392a8.png?v=1776378718"},{"product_id":"boxerbriefs-classic-period-boyshort-black-copy-1","title":"BoxerBriefs Classic Period BoyShort 🖤Justine 4Ever 💀🌹 🎧","description":"\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/2_2ced001b-0dd7-4cdb-8d1a-3c6272e75ee5_1024x1024.png?v=1770244606\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003ch1 data-start=\"336\" data-end=\"399\"\u003e🖤 Justine Haines Classic Boxer Short – Maximum Protection\u003c\/h1\u003e\n\u003ch3 data-start=\"401\" data-end=\"424\"\u003eStyle Description\u003c\/h3\u003e\n\u003cp data-start=\"425\" data-end=\"1046\"\u003eMeet the icon. The \u003cstrong data-start=\"444\" data-end=\"482\"\u003eJustine Haines Classic Boxer Short\u003c\/strong\u003e is everyone’s favourite for a reason. Designed for \u003cstrong data-start=\"534\" data-end=\"579\"\u003edays 1–3 of heavy flow and overnight wear\u003c\/strong\u003e, this style offers maximum coverage, maximum protection, and total peace of mind. The boxer cut provides full support through the hips and bum while staying surprisingly \u003cstrong data-start=\"750\" data-end=\"771\"\u003ethin and discreet\u003c\/strong\u003e — yes, you can wear it under jeans and no one will know. Made with our signature \u003cstrong data-start=\"853\" data-end=\"882\"\u003elightweight active fabric\u003c\/strong\u003e, it dries quickly and never feels damp, even when you sweat (because periods = extra sweat). This is your go-to for heavy days, long nights, and stress-free sleep.\u003c\/p\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\u003cbr\u003e\n\u003ch3 data-start=\"1053\" data-end=\"1080\"\u003e💖 Why You’ll Love It\u003c\/h3\u003e\n\u003cp data-start=\"1081\" data-end=\"1331\"\u003e• Maximum protection without bulk\u003cbr data-start=\"1114\" data-end=\"1117\"\u003e• Full boxer coverage that feels secure and supportive\u003cbr data-start=\"1171\" data-end=\"1174\"\u003e• Lightweight, breathable active fabric that dries fast\u003cbr data-start=\"1229\" data-end=\"1232\"\u003e• So comfy you’ll forget you’re on your period\u003cbr data-start=\"1278\" data-end=\"1281\"\u003e• Perfect for overnight wear and heavy-flow days\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1338\" data-end=\"1364\"\u003e🕒 When to Wear This\u003c\/h3\u003e\n\u003cp data-start=\"1365\" data-end=\"1547\"\u003e• Heavy flow days (days 1–3)\u003cbr data-start=\"1393\" data-end=\"1396\"\u003e• Overnight for extra peace of mind\u003cbr data-start=\"1431\" data-end=\"1434\"\u003e• When you want full coverage and zero stress\u003cbr data-start=\"1479\" data-end=\"1482\"\u003e• Sleeping, lounging, or long days when leaks are not an option\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1554\" data-end=\"1589\"\u003e🩸 How Period Underwear Works\u003c\/h3\u003e\n\u003cp data-start=\"1590\" data-end=\"1969\"\u003eJustine Haines period underwear features a \u003cstrong data-start=\"1633\" data-end=\"1670\"\u003ebuilt-in 4-layer absorbent gusset\u003c\/strong\u003e designed to absorb menstrual flow, sweat, and light leaks while keeping you dry and comfortable. The layers work together to lock in moisture, prevent leaks, and protect your clothing and sheets — all without pads, tampons, or liners. Once you switch, you’ll wonder how you ever lived without them.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"1976\" data-end=\"2004\"\u003e♻️ Why Make the Switch\u003c\/h3\u003e\n\u003cp data-start=\"2005\" data-end=\"2192\"\u003e• No pads, no tampons, no overnight stress\u003cbr data-start=\"2047\" data-end=\"2050\"\u003e• Saves money over time\u003cbr data-start=\"2073\" data-end=\"2076\"\u003e• Better for your body and the planet\u003cbr data-start=\"2113\" data-end=\"2116\"\u003e• No bulk, no odor, no discomfort\u003cbr data-start=\"2149\" data-end=\"2152\"\u003e• Confidence that lasts all night long\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2199\" data-end=\"2232\"\u003e✨ Why Choose Justine Haines\u003c\/h3\u003e\n\u003cp data-start=\"2233\" data-end=\"2680\"\u003eEvery Justine Haines original is designed using \u003cstrong data-start=\"2281\" data-end=\"2316\"\u003esuperior-quality active fabrics\u003c\/strong\u003e, impeccable stitching, and our \u003cstrong data-start=\"2348\" data-end=\"2384\"\u003esignature pink elastic waistband\u003c\/strong\u003e, so you always know we’ve got you covered. All styles feature a \u003cstrong data-start=\"2449\" data-end=\"2478\"\u003e4-layer protection system\u003c\/strong\u003e for reliable absorbency and comfort. Our pieces are made to last — they won’t fade, won’t fall apart, and if they ever don’t perform the way they should, we stand by our product and will make it right.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2687\" data-end=\"2708\"\u003e📏 Sizing \u0026amp; Fit\u003c\/h3\u003e\n\u003cp data-start=\"2709\" data-end=\"2977\"\u003eAvailable in \u003cstrong data-start=\"2722\" data-end=\"2741\"\u003esizes XS to 4XL\u003c\/strong\u003e.\u003cbr data-start=\"2742\" data-end=\"2745\"\u003eOur sizing runs \u003cstrong data-start=\"2761\" data-end=\"2797\"\u003etrue to North American standards\u003c\/strong\u003e — if you are a Medium, you are a Medium in Justine Haines. We’ve carefully \u003cstrong data-start=\"2873\" data-end=\"2911\"\u003efit-tested and adjusted every size\u003c\/strong\u003e to ensure comfort, support, and confidence across all body types.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"2984\" data-end=\"3006\"\u003e🧼 Fabric \u0026amp; Care\u003c\/h3\u003e\n\u003cp data-start=\"3007\" data-end=\"3239\"\u003e• Main: 85% Polyester \/ 15% Spandex\u003cbr data-start=\"3042\" data-end=\"3045\"\u003e• Middle: 100% Cotton with PUL layer\u003cbr data-start=\"3081\" data-end=\"3084\"\u003e• Lightweight, sweat-resistant active fabric\u003cbr data-start=\"3128\" data-end=\"3131\"\u003e• Rinse after use\u003cbr data-start=\"3148\" data-end=\"3151\"\u003e• Hand wash or machine wash cold\u003cbr data-start=\"3183\" data-end=\"3186\"\u003e• Hang to dry\u003cbr data-start=\"3199\" data-end=\"3202\"\u003e• Repeat. Smile. Enjoy your period.\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 data-start=\"3246\" data-end=\"3265\"\u003e💬 Final Word\u003c\/h3\u003e\n\u003cp data-start=\"3266\" data-end=\"3380\"\u003eThe hardest part? Choosing your favourite style — because once you try the Boxer Short, you’ll want more than one.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Justine Haines","offers":[{"title":"XS","offer_id":48030562648281,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"S","offer_id":48030562681049,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":48030562713817,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":48030562746585,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":48030562779353,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":48030562812121,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":48030562844889,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":48030562877657,"sku":null,"price":50.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/files\/5_bf077882-b8bf-46d9-af42-98f3733bea74.png?v=1776378687"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0530\/8805\/9571\/collections\/201662824_195272109161558_4175295036394020830_n.jpg?v=1748900835","url":"https:\/\/www.justinehaines.com\/collections\/complete-justine-haines-catalog.oembed?page=7","provider":"Justine Haines","version":"1.0","type":"link"}