{"title":"Bachelorette Gifts","description":"\u003cp\u003ePersonalized bachelorette party gifts, robes and totes for the whole group.\u003c\/p\u003e","products":[{"product_id":"the-cabana-striped-canvas-beach-tote","title":"The Cabana Striped Canvas Beach Tote","description":"\u003cp\u003e\u003cstrong\u003eThe bag every bridesmaid carries to the beach for years.\u003c\/strong\u003e An extra-large striped canvas tote with her name, initials, or a monogram stitched on the front — wide enough for two towels and a book, zipped shut so nothing spills on the walk back.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull-length top zipper\u003c\/strong\u003e — the one beach bag that actually closes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWater-resistant canvas\u003c\/strong\u003e — a cotton-poly shell with a contrast base that shrugs off wet sand\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined\u003c\/strong\u003e — polyester inside, so sunscreen wipes out\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRope handles\u003c\/strong\u003e — comfortable on the shoulder, and they never fray\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour stripes\u003c\/strong\u003e — navy, gray, turquoise, and black\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each tote can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003e19\" wide, 14\" tall, 6\" deep. Spot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Navy","offer_id":49085137420388,"sku":"E-T520-NVY","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":49085137453156,"sku":"E-T520-GRY","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Turquoise","offer_id":49085137485924,"sku":"E-T520-BLU","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":49085137518692,"sku":"E-T520-BLK","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/4cd8aceb-il_fullxfull.2927367630_ik7t.jpg?v=1768603814"},{"product_id":"the-first-look-lace-trim-satin-robe","title":"The First Look Lace-Trim Satin Robe","description":"\u003cp\u003e\u003cstrong\u003eThe robe in every getting-ready photo.\u003c\/strong\u003e A silky satin kimono robe trimmed in lace at the hem and cuffs, with her name, initials, or a monogram on it — stitched or printed, her choice. One size that fits the whole party, in thirteen colors.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSilky satin with stretch\u003c\/strong\u003e — 97% polyester, 3% spandex, with a hand that reads as silk on camera\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLace at the hem and cuffs\u003c\/strong\u003e — white lace on every color, black lace on black\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — 36\" long, knee length, up to a 52\" chest, S to XL\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStays put\u003c\/strong\u003e — a hidden inside tie plus the matching outside sash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThirteen colors\u003c\/strong\u003e — white, ivory, champagne, blush pink, pink, coral, lavender, purple, aqua, navy, yellow, gray, and black\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole bridal party?\u003c\/strong\u003e Each robe can carry a different name in a single order, sharing one font and color.\u003c\/p\u003e\u003cp\u003eMachine wash cold on delicate, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"White","offer_id":49085134012516,"sku":"LBR207-WTE","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Ivory","offer_id":49085134045284,"sku":"LBR207-IVY","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Champagne","offer_id":49085134078052,"sku":"LBR207-CPN","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Blush Pink","offer_id":49085134110820,"sku":"LBR207-BPNK","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49085134143588,"sku":"LBR207-PNK","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Coral","offer_id":49085134176356,"sku":"LBR207-CRL","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Lavender","offer_id":49085134209124,"sku":"LBR207-LVR","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":49085134241892,"sku":"LBR207-PPL","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Aqua","offer_id":49085134274660,"sku":"LBR207-AQA","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Navy","offer_id":49085134307428,"sku":"LBR207-NVY","price":21.61,"currency_code":"USD","in_stock":false},{"title":"Yellow","offer_id":49085134340196,"sku":"LBR207-YEL","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":49085134372964,"sku":"LBR207-GRY","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":49085134405732,"sku":"LBR207-BLK","price":21.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/13f57b13-il_fullxfull.1246269926_slhi.jpg?v=1768603826"},{"product_id":"the-beach-house-burlap-cosmetic-bag","title":"The Beach House Burlap Cosmetic Bag","description":"\u003cp\u003e\u003cstrong\u003eThe makeup bag that's the right size.\u003c\/strong\u003e A burlap-and-canvas cosmetic pouch with her name or monogram stitched on — big enough for the bottles, brushes, compact and lash curler, small enough to disappear into a weekend bag. Ten patterns, from anchors and stripes to flamingos and pineapples.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTen patterns\u003c\/strong\u003e — anchor, stripe, flamingo, pineapple, and full burlap\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBurlap and canvas\u003c\/strong\u003e — durable, with a lined interior that wipes clean\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe right size\u003c\/strong\u003e — 10.5\" x 7.75\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZip top\u003c\/strong\u003e — nothing spills in the suitcase\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Anchor Navy","offer_id":49085409525860,"sku":"E-CB303-NVY","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Anchor Natural","offer_id":49085409558628,"sku":"E-CB303-WTE","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Stripe Navy","offer_id":49085409591396,"sku":"E-CB304-NVY","price":13.29,"currency_code":"USD","in_stock":false},{"title":"Stripe Blue","offer_id":49085409624164,"sku":"E-CB304-BLU","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Flamingo Gray","offer_id":49085409656932,"sku":"E-CB361-GRY","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Flamingo Navy","offer_id":49085409689700,"sku":"E-CB361-NVY","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Pineapple Blue","offer_id":49085409722468,"sku":"E-CB362-BLU","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Pineapple Navy","offer_id":49085409755236,"sku":"E-CB362-NVY","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Pineapple White","offer_id":49085409788004,"sku":"E-CB362-WTE","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Full Burlap","offer_id":49085409820772,"sku":"E-CB370-TAN","price":13.29,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/e7de9cac-il_fullxfull.1961471843_p84u.jpg?v=1768603830"},{"product_id":"the-shoreline-viscose-beach-cover-up","title":"The Shoreline Viscose Beach Cover-Up","description":"\u003cp\u003e\u003cstrong\u003eEvery bachelorette weekend ends up in the same photo — everyone lined up at the pool.\u003c\/strong\u003e These put your names in it.\u003c\/p\u003e\u003cp\u003eA lightweight viscose cover-up you throw straight over a wet swimsuit and keep on through lunch. Pick a pom-pom or tassel hem, then have any name or phrase pressed across the shoulders in metallic gold, rose gold or silver, or flat black or white.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMade for the group shot\u003c\/strong\u003e — bold lettering across the back, readable from the far side of the pool\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThrow-on-and-go\u003c\/strong\u003e — a relaxed one-size drape that works over any swimsuit, S to XL\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePacks flat, dries fast\u003c\/strong\u003e — viscose that never clings on the walk back\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePom-pom or tassel hem\u003c\/strong\u003e — in white, black, or pink, with a tie-dye tassel option\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBuying for the whole party?\u003c\/strong\u003e Every cover-up can carry a different name in a single order, sharing one font and color.\u003c\/p\u003e\u003cp\u003e58\" wide, 29\" long. Machine wash cold and hang dry; keep the iron off the print.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Pom Poms \/ White","offer_id":49084240625764,"sku":"H-BV123-WTE","price":14.97,"currency_code":"USD","in_stock":true},{"title":"Pom Poms \/ Black","offer_id":49084240658532,"sku":"H-BV123-BLK","price":14.97,"currency_code":"USD","in_stock":true},{"title":"Tassel \/ White","offer_id":49084240691300,"sku":"H-BV121-WTE","price":14.97,"currency_code":"USD","in_stock":true},{"title":"Tassel \/ Black","offer_id":49084240724068,"sku":"H-BV121-BLK","price":14.97,"currency_code":"USD","in_stock":true},{"title":"Tie Dye Tassel \/ Pink","offer_id":49084240756836,"sku":"H-BV122-PNK","price":14.97,"currency_code":"USD","in_stock":true},{"title":"Pom Poms (Wide Cut) \/ White","offer_id":49084240789604,"sku":"H-BV120-WTE","price":14.97,"currency_code":"USD","in_stock":false},{"title":"Pom Poms (Wide Cut) \/ Black","offer_id":49084240822372,"sku":"H-BV120-BLK","price":14.97,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/654ab739-il_fullxfull.2490906235_gbc3.jpg?v=1768603846"},{"product_id":"the-powder-room-quilted-cosmetic-bag","title":"The Powder Room Quilted Cosmetic Bag","description":"\u003cp\u003e\u003cstrong\u003eThe cosmetic bag that finishes the gift basket.\u003c\/strong\u003e An extra-large quilted pouch with her name or monogram stitched on the front — room for the full kit, a zipper that runs the whole length, and a lining that wipes out.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuilted poly\u003c\/strong\u003e — soft, structured, and it stays looking new\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull-length zipper\u003c\/strong\u003e — tone on tone, opens wide\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined\u003c\/strong\u003e — a foundation spill stays inside\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtra large\u003c\/strong\u003e — 10\" × 6.5\" × 3\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeven colors\u003c\/strong\u003e — fuchsia, purple, royal blue, light blue, teal, pink, and coral\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each bag can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Fuchsia","offer_id":49085194109028,"sku":"E-CB101-FSA","price":13.28,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":49085194141796,"sku":"E-CB101-PPL","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Royal Blue","offer_id":49085194174564,"sku":"E-CB101-RBLU","price":11.7,"currency_code":"USD","in_stock":true},{"title":"Light Blue","offer_id":49085194207332,"sku":"E-CB101-LBLU","price":13.29,"currency_code":"USD","in_stock":true},{"title":"Teal","offer_id":49085194240100,"sku":"E-CB101-TEL","price":12.97,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49085194272868,"sku":"E-CB101-PNK","price":11.85,"currency_code":"USD","in_stock":false},{"title":"Coral","offer_id":49085194305636,"sku":"E-CB101-CRL","price":15.51,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/51403aa3-il_fullxfull.2491293938_c4z2.jpg?v=1768603850"},{"product_id":"the-catch-all-canvas-zip-pouch","title":"The Catch-All Canvas Zip Pouch","description":"\u003cp\u003e\u003cstrong\u003eThe pouch that ends up holding everything.\u003c\/strong\u003e Makeup one week, pens and paper clips the next, the phone charger on the trip after that. A flat canvas zip pouch with a name pressed across the front in metallic gold, rose gold or silver, or flat black or white.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe right size\u003c\/strong\u003e — 10\" × 7.5\", big enough for a full desk drawer's worth, flat enough to slide into a tote\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSturdy canvas\u003c\/strong\u003e — holds its shape, wipes clean\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFive colors\u003c\/strong\u003e — black, white, pink, gray, navy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMetallic vinyl print\u003c\/strong\u003e — the name catches the light and stays put through the wash\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBuying for the whole party, or the whole office?\u003c\/strong\u003e Every pouch can carry a different name in a single order, sharing one font and print color.\u003c\/p\u003e\u003cp\u003eMachine wash cold, air dry. Keep the iron off the print.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Black","offer_id":49084872392804,"sku":"H-CB403-BLK","price":9.94,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":49084872425572,"sku":"H-CB403-WTE","price":9.94,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49084872458340,"sku":"H-CB403-PNK","price":9.94,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":49084872491108,"sku":"H-CB403-GRY","price":9.94,"currency_code":"USD","in_stock":true},{"title":"Navy","offer_id":49084872523876,"sku":"H-CB403-NVY","price":9.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/31fa15cd-il_fullxfull.2180424022_s1rj.jpg?v=1768603857"},{"product_id":"the-souvenir-printed-beach-tote","title":"The Souvenir Printed Beach Tote","description":"\u003cp\u003e\u003cstrong\u003eThe beach bag that says where she's been and who she is.\u003c\/strong\u003e A roomy printed tote in nineteen designs — flip flops, pineapples, flamingos, buffalo plaid, music notes and more — with her name across it, printed in metallic or stitched in thread. A full top zipper, an inside pocket, and rope handles that are comfortable on the shoulder.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNineteen prints\u003c\/strong\u003e — from beach-week flip flops and pineapples to buffalo plaid and music notes; the back is plain\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoomy\u003c\/strong\u003e — 20\" wide, 13.75\" tall, 6.5\" deep\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull top zipper\u003c\/strong\u003e — the beach bag that actually closes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInside pocket\u003c\/strong\u003e — phone, keys, sunglasses\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWater-resistant and wipe-clean\u003c\/strong\u003e — wet towels and sunscreen come right off\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRope handles\u003c\/strong\u003e — sturdy, and comfortable on the shoulder\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party or the whole music department?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003e100% polyester. Spot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Music Notes","offer_id":49085185196132,"sku":"H-BT25","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Flip Flops Pink","offer_id":49085408542820,"sku":"BT17-FLOP","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Pineapple","offer_id":49085408575588,"sku":"BT19-PIN","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Plaid Red","offer_id":49085408608356,"sku":"H-BT29-RED","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Plaid White","offer_id":49085408641124,"sku":"H-BT31-WTE","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Tropical Leaves","offer_id":49085408673892,"sku":"H-BT40-TROP","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Palm Leaves","offer_id":49085408706660,"sku":"H-BT41-PALM","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Flamingo","offer_id":49085408739428,"sku":"E-BT14-FLAM","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Seahorse","offer_id":49085408772196,"sku":"E-BT16-SHRS","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Flamingo Cruise","offer_id":49085408804964,"sku":"E-BT21-FCRS","price":21.11,"currency_code":"USD","in_stock":false},{"title":"Flip Flops Purple","offer_id":49085408837732,"sku":"E-BT30-FLOP","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Dolphin","offer_id":49085408870500,"sku":"BT20","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Turtle","offer_id":49085408903268,"sku":"BT22","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Cowboy","offer_id":49085408936036,"sku":"BT26","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Moose","offer_id":49085408968804,"sku":"BT27","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Surfing Dog","offer_id":49085409001572,"sku":"BT28","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Eagle","offer_id":49085409034340,"sku":"BT11","price":21.11,"currency_code":"USD","in_stock":false},{"title":"Starfish","offer_id":49085409067108,"sku":"E-BT13-STAR","price":21.11,"currency_code":"USD","in_stock":false},{"title":"Tropical Bird","offer_id":49085409099876,"sku":"BT23","price":21.11,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/ee2e5d0c-il_fullxfull.5197186085_7rqq.jpg?v=1768603857"},{"product_id":"the-festival-fringe-canvas-tote","title":"The Festival Fringe Canvas Tote","description":"\u003cp\u003e\u003cstrong\u003eThe bridesmaid tote that looks like summer.\u003c\/strong\u003e A super-soft canvas tote with tan vegan-leather trim and a fringe along the bottom, with her name or monogram stitched on — roomy enough for the beach, pretty enough for the rehearsal dinner.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSoft canvas with vegan-leather trim\u003c\/strong\u003e — and a fringe that moves when she does\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo colors\u003c\/strong\u003e — tan and white\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoomy\u003c\/strong\u003e — towel, book, and the welcome-bag goodies\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Tan","offer_id":49085478731876,"sku":"E-T540-TAN","price":19.95,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":49085478764644,"sku":"E-T540-WTE","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/be5c6ce6-il_fullxfull.5151883800_12fy.jpg?v=1768603869"},{"product_id":"the-pink-flamingo-polyester-tote","title":"The Pink Flamingo Polyester Tote","description":"\u003cp\u003e\u003cstrong\u003eThe bridal-party tote that packs flat and fills up fast.\u003c\/strong\u003e A lightweight polyester tote with her name or monogram stitched on — in a solid white or a blue flamingo print — for the welcome bag, the beach day, and the flight home.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo looks\u003c\/strong\u003e — solid white, or a flamingo print on blue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight polyester\u003c\/strong\u003e — folds flat, wipes clean\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoomy\u003c\/strong\u003e — the welcome-bag goodies and the towel\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Solid White","offer_id":47723856101476,"sku":"E-ST6100-WTE","price":16.5,"currency_code":"USD","in_stock":false},{"title":"Flamingo Blue","offer_id":47723856134244,"sku":"E-ST61-BLU","price":16.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/7ecb0517-il_fullxfull.1980773606_lgcs.jpg?v=1768603870"},{"product_id":"the-tide-pool-canvas-beach-tote","title":"The Tide Pool Canvas Beach Tote","description":"\u003cp\u003e\u003cstrong\u003eThe beach bag that doubles as the bridesmaid gift basket.\u003c\/strong\u003e An extra-roomy canvas tote with her name or monogram stitched on the front — water-resistant, snap-shut, and lined tone on tone so it looks as good open as closed.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWater-resistant canvas\u003c\/strong\u003e — a 70\/30 cotton-poly weave that wipes clean after the beach\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSnap closure\u003c\/strong\u003e — keeps the contents in on the walk back\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRope handles\u003c\/strong\u003e — sturdy, comfortable on the shoulder\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined\u003c\/strong\u003e — tone-on-tone polyester inside\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSix colors\u003c\/strong\u003e — navy, black, blue, gray, coral, and seafoam\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each tote can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Navy","offer_id":47723868913764,"sku":"E-T701-NVY","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":47723869044836,"sku":"E-T701-BLK","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":47723869012068,"sku":"E-T701-BLU","price":23.77,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":47723868946532,"sku":"E-T701-GRY","price":23.83,"currency_code":"USD","in_stock":false},{"title":"Coral","offer_id":47723868880996,"sku":"E-T701-CRL","price":23.83,"currency_code":"USD","in_stock":false},{"title":"Seafoam","offer_id":47723868979300,"sku":"E-T701-SFM","price":23.83,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/a6e43716-il_fullxfull.1959317362_p2e9.jpg?v=1768603874"},{"product_id":"the-savasana-non-slip-yoga-towel","title":"The Savasana Non-Slip Yoga Towel","description":"\u003cp\u003e\u003cstrong\u003eThe yoga towel that stays put through the hardest flow.\u003c\/strong\u003e A non-slip microfiber towel with her name or monogram stitched in the corner — it grips the mat, dries fast, and packs down small enough to be the travel mat.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eNon-slip\u003c\/strong\u003e — the towel stays put on the mat, and she stays put on the towel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry microfiber\u003c\/strong\u003e — 100% microfiber that wrings out and dries by the next class\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMat-sized\u003c\/strong\u003e — 72\" × 24\", covers a standard mat edge to edge\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour colors\u003c\/strong\u003e — purple, blue, turquoise, and gray with a lime trim\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole retreat?\u003c\/strong\u003e Each towel can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eMachine wash cold, tumble dry low.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Purple","offer_id":49085185458276,"sku":"E-YT500-PPL","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":49085185491044,"sku":"E-YT500-BLU","price":17.17,"currency_code":"USD","in_stock":false},{"title":"Turquoise","offer_id":49085185523812,"sku":"E-YT500-TQO","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":49085185556580,"sku":"E-YT500-GRY","price":17.17,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/a0a12d2a-il_fullxfull.2487040940_8hvp.jpg?v=1768603878"},{"product_id":"the-sleep-in-satin-nightshirt","title":"The Sleep-In Satin Nightshirt","description":"\u003cp\u003e\u003cstrong\u003eThe boyfriend shirt that never has to be given back.\u003c\/strong\u003e A button-down satin nightshirt with her name or monogram stitched above the pocket — cut in the classic boyfriend style, soft and breathable in stretch satin, with tone-on-tone buttons. For getting ready, lounging, and sleeping in.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStretch satin\u003c\/strong\u003e — smooth on the skin, breathable through the night\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClassic boyfriend cut\u003c\/strong\u003e — relaxed through the body\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSolid or floral\u003c\/strong\u003e — eleven solid colors, or the floral in light blue, royal blue, ivory and pink; S to XL\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTone-on-tone buttons\u003c\/strong\u003e — nothing to catch the eye but the name\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003e97% polyester, 3% spandex. Machine wash cold on gentle, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Solid \/ Navy Blue \/ S","offer_id":49085323051108,"sku":"NS100-NVY-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Navy Blue \/ M","offer_id":49085323083876,"sku":"NS100-NVY-M","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Navy Blue \/ L","offer_id":49085323116644,"sku":"NS100-NVY-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Navy Blue \/ XL","offer_id":49085323149412,"sku":"NS100-NVY-XL","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Gray \/ S","offer_id":49085323182180,"sku":"NS100-GRY-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Gray \/ M","offer_id":49085323214948,"sku":"NS100-GRY-M","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Gray \/ L","offer_id":49085323247716,"sku":"NS100-GRY-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Gray \/ XL","offer_id":49085323280484,"sku":"NS100-GRY-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Pink \/ S","offer_id":49085323313252,"sku":"NS100-PNK-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Pink \/ M","offer_id":49085323346020,"sku":"NS100-PNK-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Pink \/ L","offer_id":49085323378788,"sku":"NS100-PNK-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Pink \/ XL","offer_id":49085323411556,"sku":"NS100-PNK-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Ivory \/ S","offer_id":49085323444324,"sku":"NS100-IVY-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Ivory \/ M","offer_id":49085323477092,"sku":"NS100-IVY-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Ivory \/ L","offer_id":49085323509860,"sku":"NS100-IVY-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Ivory \/ XL","offer_id":49085323542628,"sku":"NS100-IVY-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Blush Pink \/ S","offer_id":49085323575396,"sku":"NS100-BPNK-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Blush Pink \/ M","offer_id":49085323608164,"sku":"NS100-BPNK-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Blush Pink \/ L","offer_id":49085323640932,"sku":"NS100-BPNK-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Blush Pink \/ XL","offer_id":49085323673700,"sku":"NS100-BPNK-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ White \/ S","offer_id":49085323706468,"sku":"NS100-WTE-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ White \/ M","offer_id":49085323739236,"sku":"NS100-WTE-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ White \/ L","offer_id":49085323772004,"sku":"NS100-WTE-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ White \/ XL","offer_id":49085323804772,"sku":"NS100-WTE-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Burgundy \/ S","offer_id":49085323837540,"sku":"NS100-BGY-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Burgundy \/ M","offer_id":49085323870308,"sku":"NS100-BGY-M","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Burgundy \/ L","offer_id":49085323903076,"sku":"NS100-BGY-L","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Burgundy \/ XL","offer_id":49085323935844,"sku":"NS100-BGY-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Plum \/ S","offer_id":49085323968612,"sku":"NS100-PLM-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Plum \/ M","offer_id":49085324001380,"sku":"NS100-PLM-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Plum \/ L","offer_id":49085324034148,"sku":"NS100-PLM-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Plum \/ XL","offer_id":49085324066916,"sku":"NS100-PLM-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Champagne \/ S","offer_id":49085324099684,"sku":"NS100-CPN-S","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Champagne \/ M","offer_id":49085324132452,"sku":"NS100-CPN-M","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Champagne \/ L","offer_id":49085324165220,"sku":"NS100-CPN-L","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Champagne \/ XL","offer_id":49085324197988,"sku":"NS100-CPN-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Black \/ S","offer_id":49085324230756,"sku":"NS100-BLK-S","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Black \/ M","offer_id":49085324263524,"sku":"NS100-BLK-M","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Black \/ L","offer_id":49085324296292,"sku":"NS100-BLK-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Black \/ XL","offer_id":49085324329060,"sku":"NS100-BLK-XL","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Solid \/ Taupe \/ S","offer_id":49085324361828,"sku":"NS100-TPE-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Taupe \/ M","offer_id":49085324394596,"sku":"NS100-TPE-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Taupe \/ L","offer_id":49085324427364,"sku":"NS100-TPE-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Solid \/ Taupe \/ XL","offer_id":49085324460132,"sku":"NS100-TPE-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Light Blue \/ S","offer_id":49085890297956,"sku":"NS606-LBLU-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Light Blue \/ M","offer_id":49085890330724,"sku":"NS606-LBLU-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Light Blue \/ L","offer_id":49085890363492,"sku":"NS606-LBLU-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Light Blue \/ XL","offer_id":49085890396260,"sku":"NS606-LBLU-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Royal Blue \/ S","offer_id":49085890429028,"sku":"NS606-RBLU-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Royal Blue \/ M","offer_id":49085890461796,"sku":"NS606-RBLU-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Royal Blue \/ L","offer_id":49085890494564,"sku":"NS606-RBLU-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Royal Blue \/ XL","offer_id":49085890527332,"sku":"NS606-RBLU-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Ivory \/ S","offer_id":49085890560100,"sku":"NS606-IVY-S","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Ivory \/ M","offer_id":49085890592868,"sku":"NS606-IVY-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Ivory \/ L","offer_id":49085890625636,"sku":"NS606-IVY-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Ivory \/ XL","offer_id":49085890658404,"sku":"NS606-IVY-XL","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Pink \/ S","offer_id":49085890691172,"sku":"NS606-PNK-S","price":24.96,"currency_code":"USD","in_stock":false},{"title":"Floral \/ Pink \/ M","offer_id":49085890723940,"sku":"NS606-PNK-M","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Pink \/ L","offer_id":49085890756708,"sku":"NS606-PNK-L","price":24.96,"currency_code":"USD","in_stock":true},{"title":"Floral \/ Pink \/ XL","offer_id":49085890789476,"sku":"NS606-PNK-XL","price":24.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/69003eec-il_fullxfull.2648549962_9dgs.jpg?v=1768603897"},{"product_id":"the-bridal-suite-satin-kimono-robe","title":"The Bridal Suite Satin Kimono Robe","description":"\u003cp\u003e\u003cstrong\u003eThe satin robe the bridal party gets ready in.\u003c\/strong\u003e A silky kimono robe in twenty colors with her name, monogram or title on it — one size that fits S to XL, plus size for 2XL to 3XL, and the getting-ready photos take care of themselves.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwenty colors\u003c\/strong\u003e — from champagne and blush to burgundy, navy and sage, so the bride's color is in there\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo easy sizes\u003c\/strong\u003e — one size fits S to XL; plus size fits 2XL to 3XL\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eKnee length\u003c\/strong\u003e — 38\", with a flattering flare\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOn-seam pockets\u003c\/strong\u003e — hidden in the side seam, so they don't show\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHidden inside tie plus a matching sash\u003c\/strong\u003e — it stays closed and stays put\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Every robe in an order can carry its own name, stitched or printed, sharing one font and color.\u003c\/p\u003e\u003cp\u003e97% polyester, 3% spandex. Machine wash cold on gentle, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Coral \/ One Size","offer_id":49085328031844,"sku":"SBR501-CRL","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Coral \/ Plus Size","offer_id":49085328064612,"sku":"SBR501-CRL-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Fuchsia \/ One Size","offer_id":49085328097380,"sku":"SBR501-FSA","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Fuchsia \/ Plus Size","offer_id":49085328130148,"sku":"SBR501-FSA-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Lavender \/ One Size","offer_id":49085328162916,"sku":"SBR501-LVR","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Lavender \/ Plus Size","offer_id":49085328195684,"sku":"SBR501-LVR-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Caribbean Blue \/ One Size","offer_id":49085328228452,"sku":"SBR501-CBLU","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Caribbean Blue \/ Plus Size","offer_id":49085328261220,"sku":"SBR501-CBLU-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Gray \/ One Size","offer_id":49085328293988,"sku":"SBR501-GRY","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Plus Size","offer_id":49085328326756,"sku":"SBR501-GRY-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Mint \/ One Size","offer_id":49085328359524,"sku":"SBR501-MNT","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Mint \/ Plus Size","offer_id":49085328392292,"sku":"SBR501-MNT-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Pink \/ One Size","offer_id":49085328425060,"sku":"SBR501-PNK","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Pink \/ Plus Size","offer_id":49085328457828,"sku":"SBR501-PNK-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Blush Pink \/ One Size","offer_id":49085328490596,"sku":"SBR501-BPNK","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Blush Pink \/ Plus Size","offer_id":49085328523364,"sku":"SBR501-BPNK-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ One Size","offer_id":49085328556132,"sku":"SBR501-CPN","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ Plus Size","offer_id":49085328588900,"sku":"SBR501-CPN-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Red \/ One Size","offer_id":49085328621668,"sku":"SBR501-RED","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Red \/ Plus Size","offer_id":49085328654436,"sku":"SBR501-RED-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ One Size","offer_id":49085328687204,"sku":"SBR501-RBLU","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ Plus Size","offer_id":49085328719972,"sku":"SBR501-RBLU-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ One Size","offer_id":49085328752740,"sku":"SBR501-BGY","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ Plus Size","offer_id":49085328785508,"sku":"SBR501-BGY-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"White \/ One Size","offer_id":49085328818276,"sku":"SBR501-WTE","price":21.61,"currency_code":"USD","in_stock":true},{"title":"White \/ Plus Size","offer_id":49085328851044,"sku":"SBR501-WTE-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Plum \/ One Size","offer_id":49085328883812,"sku":"SBR501-PLM","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Plum \/ Plus Size","offer_id":49085328916580,"sku":"SBR501-PLM-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Sage Green \/ One Size","offer_id":49085328949348,"sku":"SBR501-SGE","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Sage Green \/ Plus Size","offer_id":49085328982116,"sku":"SBR501-SGE-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ One Size","offer_id":49085329014884,"sku":"SBR501-YEL","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Spring Green \/ One Size","offer_id":49085329047652,"sku":"SBR501-SGRN","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Spring Green \/ Plus Size","offer_id":49085329080420,"sku":"SBR501-SGRN-PS","price":23.83,"currency_code":"USD","in_stock":false},{"title":"Brown \/ One Size","offer_id":49085329113188,"sku":"SBR501-BRN","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Black \/ One Size","offer_id":49085329145956,"sku":"SBR501-BLK","price":21.61,"currency_code":"USD","in_stock":false},{"title":"Black \/ Plus Size","offer_id":49085329178724,"sku":"SBR501-BLK-PS","price":23.83,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ One Size","offer_id":49085329211492,"sku":"SBR501-NVY","price":21.61,"currency_code":"USD","in_stock":false},{"title":"Navy Blue \/ Plus Size","offer_id":49085329244260,"sku":"SBR501-NVY-PS","price":23.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/efe17de6-il_fullxfull.1293499183_1jgw.jpg?v=1768603902"},{"product_id":"the-wild-card-leopard-print-robe","title":"The Wild Card Leopard Print Robe","description":"\u003cp\u003e\u003cstrong\u003eThe robe for the bridesmaid who was never going to wear blush.\u003c\/strong\u003e A lightweight leopard-print robe, short or long, in classic leopard or snow leopard, with her name printed on the back in metallic gold, rose gold or silver, or flat black or white. Soft, one size, and ready to gift.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo prints\u003c\/strong\u003e — classic leopard, or snow leopard in black and white\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo lengths\u003c\/strong\u003e — short for getting ready, long for lounging\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight and soft\u003c\/strong\u003e — comfortable through hair and makeup\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne size\u003c\/strong\u003e — with a matching sash; individually tied, ready to give\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003e100% polyester. Machine wash cold on gentle, hang dry; keep the iron off the print.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Short \/ Leopard","offer_id":49085477879908,"sku":"H-BR333-BRN","price":27.78,"currency_code":"USD","in_stock":true},{"title":"Short \/ Snow Leopard","offer_id":49085477912676,"sku":"H-BR333-WTE","price":27.78,"currency_code":"USD","in_stock":true},{"title":"Long \/ Leopard","offer_id":49085477945444,"sku":"H-BR334-BRN","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Long \/ Snow Leopard","offer_id":49085477978212,"sku":"H-BR334-WTE","price":32.72,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/bbbbaecc-il_fullxfull.2632085922_6v4p.jpg?v=1768603905"},{"product_id":"the-soft-focus-matte-satin-robe","title":"The Soft Focus Matte Satin Robe","description":"\u003cp\u003e\u003cstrong\u003eThe bridesmaid robe with the down-toned glow that photographs like silk.\u003c\/strong\u003e A matte satin robe in fifteen colors and two easy sizes, with her name printed or stitched on the back — soft enough to wear through hair and makeup without feeling stuffy, and elegant enough for every candid shot.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMatte satin\u003c\/strong\u003e — the softest hand of any satin, with an understated luster instead of a shine\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFifteen colors\u003c\/strong\u003e — blush, burgundy, plum, silver, navy, mint, coral, taupe, teal and more\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo no-headache sizes\u003c\/strong\u003e — S\/M fits women's 2 to 12, L\/XL fits 14 to 18\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHidden inside tie plus a matching sash\u003c\/strong\u003e — it won't slip open\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Every robe in an order can carry its own name, sharing one font and color — printed in metallic gold, rose gold, silver, black or white, or stitched in thread.\u003c\/p\u003e\u003cp\u003ePolyester with a touch of spandex. Machine wash cold on gentle, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Blush \/ S\/M","offer_id":49085325049956,"sku":"SBR901-BPNK-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Blush \/ L\/XL","offer_id":49085325082724,"sku":"SBR901-BPNK-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ S\/M","offer_id":49085325115492,"sku":"SBR901-BLK-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ L\/XL","offer_id":49085325148260,"sku":"SBR901-BLK-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ S\/M","offer_id":49085325181028,"sku":"SBR901-NVY-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L\/XL","offer_id":49085325213796,"sku":"SBR901-NVY-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Silver \/ S\/M","offer_id":49085325246564,"sku":"SBR901-SVR-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Silver \/ L\/XL","offer_id":49085325279332,"sku":"SBR901-SVR-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Plum \/ S\/M","offer_id":49085325312100,"sku":"SBR901-PLM-SM","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Plum \/ L\/XL","offer_id":49085325344868,"sku":"SBR901-PLM-LXL","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Coral \/ S\/M","offer_id":49085325377636,"sku":"SBR901-CRL-SM","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Coral \/ L\/XL","offer_id":49085325410404,"sku":"SBR901-CRL-LXL","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Taupe \/ S\/M","offer_id":49085325443172,"sku":"SBR901-TPE-SM","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Taupe \/ L\/XL","offer_id":49085325475940,"sku":"SBR901-TPE-LXL","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S\/M","offer_id":49085325508708,"sku":"SBR901-BGY-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L\/XL","offer_id":49085325541476,"sku":"SBR901-BGY-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Mint \/ S\/M","offer_id":49085325574244,"sku":"SBR901-MNT-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Mint \/ L\/XL","offer_id":49085325607012,"sku":"SBR901-MNT-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"White \/ S\/M","offer_id":49085325639780,"sku":"SBR901-WTE-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"White \/ L\/XL","offer_id":49085325672548,"sku":"SBR901-WTE-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Lilac \/ S\/M","offer_id":49085325705316,"sku":"SBR901-LLC-SM","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Lilac \/ L\/XL","offer_id":49085325738084,"sku":"SBR901-LLC-LXL","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Teal \/ S\/M","offer_id":49085325770852,"sku":"SBR901-TEL-SM","price":21.11,"currency_code":"USD","in_stock":false},{"title":"Teal \/ L\/XL","offer_id":49085325803620,"sku":"SBR901-TEL-LXL","price":21.11,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S\/M","offer_id":49085325836388,"sku":"SBR901-PNK-SM","price":22.5,"currency_code":"USD","in_stock":false},{"title":"Pink \/ L\/XL","offer_id":49085325869156,"sku":"SBR901-PNK-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Red \/ S\/M","offer_id":49085325901924,"sku":"SBR901-RED-SM","price":22.5,"currency_code":"USD","in_stock":false},{"title":"Red \/ L\/XL","offer_id":49085325934692,"sku":"SBR901-RED-LXL","price":22.5,"currency_code":"USD","in_stock":false},{"title":"Peach Bellini \/ S\/M","offer_id":49085325967460,"sku":"SBR901-PCH-SM","price":20.0,"currency_code":"USD","in_stock":false},{"title":"Peach Bellini \/ L\/XL","offer_id":49085326000228,"sku":"SBR901-PCH-LXL","price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/23c16dbc-il_fullxfull.2159355316_ruij.jpg?v=1768603906"},{"product_id":"the-snooze-button-satin-sleep-mask","title":"The Snooze Button Satin Sleep Mask","description":"\u003cp\u003e\u003cstrong\u003eThe bridesmaid gift for the morning after the bachelorette.\u003c\/strong\u003e A soft satin sleep mask with her name printed on it in metallic gold, rose gold or silver, or flat black or white — blocks the light, weighs nothing, and matches the robe.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUltra-soft satin\u003c\/strong\u003e — cool against the skin, no creases in the morning\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBlocks the light\u003c\/strong\u003e — for the hotel room with the thin curtains\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEight colors\u003c\/strong\u003e — navy, white, quartz pink, black, gray, blush and plum with a black trim, and buttercup\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMetallic vinyl print\u003c\/strong\u003e — the name catches the light\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBuying for the whole party?\u003c\/strong\u003e Each mask can carry a different name in a single order, sharing one font and print color.\u003c\/p\u003e\u003cp\u003eOne mask per order. Hand wash cold, lay flat to dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Navy","offer_id":49085192470628,"sku":"H-EM11-NVY","price":7.72,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":49085192503396,"sku":"H-EM11-WTE","price":7.72,"currency_code":"USD","in_stock":true},{"title":"Quartz","offer_id":49085192536164,"sku":"H-EM11-PNK","price":7.72,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":49085192568932,"sku":"H-EM11-BLK","price":7.72,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":49085192601700,"sku":"H-EM11-GRY","price":7.72,"currency_code":"USD","in_stock":true},{"title":"Blush (Black Trim)","offer_id":49085192634468,"sku":"H-EM11-BPNK","price":7.72,"currency_code":"USD","in_stock":false},{"title":"Plum (Black Trim)","offer_id":49085192667236,"sku":"H-EM11-PLM","price":7.72,"currency_code":"USD","in_stock":false},{"title":"Buttercup","offer_id":49085192700004,"sku":"H-EM11-YEL","price":7.72,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/35391da3-il_fullxfull.1965317769_q75x.jpg?v=1768603905"},{"product_id":"the-morning-light-oxford-cloth-robe","title":"The Morning Light Oxford Cloth Robe","description":"\u003cp\u003e\u003cstrong\u003eThe bridesmaid robe that outlasts the wedding by years.\u003c\/strong\u003e A women's oxford cloth robe with her name, initials, or a monogram stitched on — a fine, sturdy, breathable weave that softens with every wash and looks better for it.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eOxford cloth\u003c\/strong\u003e — a 60\/40 cotton-poly weave with the texture of a good shirt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — 36\" long, knee length, S to XL\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStays put\u003c\/strong\u003e — a hidden inside tie plus the matching outside belt\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTen colors\u003c\/strong\u003e — white, blossom pink, salmonberry, mint, sky blue, gentle blue, navy, bordeaux, taupe, and black\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole bridal party?\u003c\/strong\u003e Each robe can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eMachine wash cold, tumble dry low.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"White","offer_id":49085184311396,"sku":"E-BR401-WTE","price":23.84,"currency_code":"USD","in_stock":true},{"title":"Blossom Pink","offer_id":49085184344164,"sku":"E-BR401-PNK","price":23.84,"currency_code":"USD","in_stock":true},{"title":"Salmonberry","offer_id":49085184376932,"sku":"E-BR401-CRL","price":23.84,"currency_code":"USD","in_stock":true},{"title":"Mint","offer_id":49085184409700,"sku":"E-BR401-MNT","price":23.84,"currency_code":"USD","in_stock":true},{"title":"Sky Blue","offer_id":49085184442468,"sku":"E-BR401-SBLU","price":23.84,"currency_code":"USD","in_stock":true},{"title":"Gentle Blue","offer_id":49085184475236,"sku":"E-BR401-GBLU","price":23.84,"currency_code":"USD","in_stock":true},{"title":"Navy","offer_id":49085184508004,"sku":"E-BR401-NVY","price":23.84,"currency_code":"USD","in_stock":true},{"title":"Bordeaux","offer_id":49085184540772,"sku":"E-BR401-BGY","price":23.84,"currency_code":"USD","in_stock":false},{"title":"Taupe","offer_id":49085184573540,"sku":"E-BR401-TPE","price":23.84,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":49085184606308,"sku":"E-BR401-BLK","price":23.84,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/185b9bd0-il_fullxfull.1749168836_qajj.jpg?v=1768603911"},{"product_id":"the-sandbar-printed-canvas-beach-tote","title":"The Sandbar Printed Canvas Beach Tote","description":"\u003cp\u003e\u003cstrong\u003eThe tote for the bridesmaid who'll use it at the lake for years.\u003c\/strong\u003e A cotton-canvas beach tote in polka dot, star chevron or vertical stripe with her name or monogram stitched on — rope or strap handles, a top snap closure, and a full tone-on-tone lining in a water-resistant canvas that's easy to clean.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eThree prints, five colors\u003c\/strong\u003e — polka dot, star chevron or vertical stripe, in navy, aqua, gray, coral and mint\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e70% cotton, 30% polyester canvas\u003c\/strong\u003e — water-resistant and durable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRope handles and a snap closure\u003c\/strong\u003e — comfortable on the shoulder, and it closes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined\u003c\/strong\u003e — tone-on-tone polyester\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Polka Dot \/ Navy","offer_id":49085409853540,"sku":"E-T703-NVY","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Polka Dot \/ Aqua","offer_id":49085409886308,"sku":"E-T703-TQO","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Polka Dot \/ Gray","offer_id":49085409919076,"sku":"E-T703-GRY","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Polka Dot \/ Coral","offer_id":49085409951844,"sku":"E-T703-CRL","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Star Chevron \/ Navy","offer_id":49085409984612,"sku":"E-T704-NVY","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Star Chevron \/ Aqua","offer_id":49085410017380,"sku":"E-T704-TQO","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Star Chevron \/ Gray","offer_id":49085410050148,"sku":"E-T704-GRY","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Star Chevron \/ Coral","offer_id":49085410082916,"sku":"E-T704-CRL","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Vertical Stripe \/ Navy","offer_id":49085476929636,"sku":"E-T702-NVY","price":21.5,"currency_code":"USD","in_stock":false},{"title":"Vertical Stripe \/ Gray","offer_id":49085476962404,"sku":"E-T702-GRY","price":21.5,"currency_code":"USD","in_stock":false},{"title":"Vertical Stripe \/ Coral","offer_id":49085476995172,"sku":"E-T702-CRL","price":21.5,"currency_code":"USD","in_stock":false},{"title":"Vertical Stripe \/ Mint","offer_id":49085477027940,"sku":"E-T702-MNT","price":21.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/36868383-il_fullxfull.1894430461_rpja.jpg?v=1768603922"},{"product_id":"the-cat-nap-kitty-sleep-mask","title":"The Cat Nap Kitty Sleep Mask","description":"\u003cp\u003e\u003cstrong\u003eThe sleep mask with ears.\u003c\/strong\u003e An ultra-soft brushed-poly kitty sleep mask with her name pressed on in metallic gold, silver or rose gold, or flat black or white — a stretchy strap, a comfortable fit, and the party favor everyone keeps.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eKitty print with ears\u003c\/strong\u003e — on a black or navy mask\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUltra-soft brushed poly\u003c\/strong\u003e — light on the face\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStretchy strap\u003c\/strong\u003e — stays put, no pressure\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eFilling party bags or Easter baskets?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Black","offer_id":49085477814372,"sku":"H-EM12-BLK","price":7.72,"currency_code":"USD","in_stock":false},{"title":"Navy","offer_id":49085477847140,"sku":"H-EM12-NVY","price":7.72,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/d39d51f0-il_fullxfull.2154934648_6jqb.jpg?v=1768603927"},{"product_id":"the-catalina-floral-satin-robe","title":"The Catalina Floral Satin Robe","description":"\u003cp\u003e\u003cstrong\u003eThe floral robe that makes the getting-ready photos.\u003c\/strong\u003e A silky satin kimono robe in the Catalina floral print, with her name, monogram or title on it — one size that fits S to XL, 36\" knee length, in four colorways from classic ivory to light blue.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCatalina floral print\u003c\/strong\u003e — in ivory, royal blue, light blue and pink\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e97% polyester, 3% spandex satin\u003c\/strong\u003e — silky and stretchy\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne size\u003c\/strong\u003e — fits S to XL, 36\" length, with a matching belt\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Every robe in an order can carry its own name, stitched or printed, sharing one font and color.\u003c\/p\u003e\u003cp\u003eMachine wash cold on gentle, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Ivory","offer_id":49085603840100,"sku":"E-SBR606-IVY","price":19.94,"currency_code":"USD","in_stock":true},{"title":"Royal Blue","offer_id":49085603872868,"sku":"E-SBR606-RBLU","price":19.94,"currency_code":"USD","in_stock":true},{"title":"Light Blue","offer_id":49085644832868,"sku":"E-SBR606-LBLU","price":19.94,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49085603938404,"sku":"E-SBR606-PNK","price":19.94,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/68df155f-il_fullxfull.2241382475_4d40.jpg?v=1768603930"},{"product_id":"the-touch-up-quilted-makeup-bag","title":"The Touch-Up Quilted Makeup Bag","description":"\u003cp\u003e\u003cstrong\u003eThe little bag for the lipstick, the compact, and the emergency bobby pins.\u003c\/strong\u003e A small quilted makeup pouch with her name or monogram stitched on the front — a full-length zipper, a loop handle, and a lining that wipes out.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuilted poly\u003c\/strong\u003e — soft, structured, and it stays looking new\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull-length zipper\u003c\/strong\u003e — tone on tone\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLoop handle\u003c\/strong\u003e — hangs on a hook, hooks on a finger\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePurse-sized\u003c\/strong\u003e — 8\" × 4.5\" × 3.5\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFive colors\u003c\/strong\u003e — fuchsia, pink, purple, light blue, and teal\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each bag can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Fuchsia","offer_id":49085196271716,"sku":"E-CB201-FSA","price":15.51,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49085196304484,"sku":"E-CB201-PNK","price":15.51,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":49085196337252,"sku":"E-CB201-PPL","price":15.51,"currency_code":"USD","in_stock":true},{"title":"Light Blue","offer_id":49085196370020,"sku":"E-CB201-LBLU","price":15.51,"currency_code":"USD","in_stock":true},{"title":"Teal","offer_id":49085196402788,"sku":"E-CB201-TEL","price":15.51,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/9ef78735-il_fullxfull.2580054464_kbjk.jpg?v=1768603936"},{"product_id":"the-studio-gym-duffle","title":"The Studio Gym Duffle","description":"\u003cp\u003e\u003cstrong\u003eThe gym bag that goes straight from the studio to the weekend away.\u003c\/strong\u003e A sleek women's duffle with her name or monogram stitched on the end — a wet pocket for the swimsuit, a separate compartment for the shoes, and room for everything else.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWet pocket\u003c\/strong\u003e — the damp swimsuit or towel stays away from the clean clothes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShoe compartment\u003c\/strong\u003e — its own zip section, no shoe bag needed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOutside zip pocket\u003c\/strong\u003e — keys, phone, gym card\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDetachable shoulder strap\u003c\/strong\u003e — hands-free through the parking lot or the airport\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo colors\u003c\/strong\u003e — gray and pink\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each duffle can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003e18\" × 9\" × 8.5\". Fully lined. Spot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Gray","offer_id":49085184933988,"sku":"E-B342-GRY","price":19.96,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49085184966756,"sku":"E-B342-PNK","price":19.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/63ef89d8-il_fullxfull.2005929968_4dpb.jpg?v=1768603942"},{"product_id":"the-jetsetter-heathered-travel-duffle","title":"The Jetsetter Heathered Travel Duffle","description":"\u003cp\u003e\u003cstrong\u003eThe bag she takes on every trip after the wedding.\u003c\/strong\u003e A heathered travel duffle with her name or initials stitched on the end — fully lined, with a sleeve that slides over a rolling suitcase handle so it rides through the airport hands-free.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrolley sleeve\u003c\/strong\u003e — slips over a suitcase handle and stays put\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRemovable shoulder strap\u003c\/strong\u003e — carry it by hand, on the shoulder, or stacked on the roller\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePockets where they matter\u003c\/strong\u003e — two outside side pockets and an outside zip pocket for the boarding pass\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined\u003c\/strong\u003e — a durable heathered shell over a clean interior\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCarry-on size\u003c\/strong\u003e — 19\" × 11\" × 10\"\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each duffle can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Gray","offer_id":47724029378660,"sku":"E-D372-GRY","price":27.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/306badf1-il_fullxfull.3300421748_jeul.jpg?v=1768603955"},{"product_id":"the-seaside-straw-trim-canvas-tote","title":"The Seaside Straw-Trim Canvas Tote","description":"\u003cp\u003e\u003cstrong\u003eThe beach bag that catches the light.\u003c\/strong\u003e A canvas tote shot through with metallic threads and finished with a natural straw trim, with her name or monogram stitched on — a zip top, and a glow in the sun that makes every seaside photo better.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMetallic-thread canvas\u003c\/strong\u003e — a shimmer, not a sparkle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNatural straw trim\u003c\/strong\u003e — the boat-tote look\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour colors\u003c\/strong\u003e — navy, light blue, purple and cream\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZip top\u003c\/strong\u003e — nothing spills on the way to the beach\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Navy","offer_id":49085523722340,"sku":"E-T901-NVY","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue","offer_id":49085523755108,"sku":"E-T901-LBLU","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":49085523787876,"sku":"E-T901-PPL","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Cream","offer_id":49085523820644,"sku":"E-T901-CRM","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/34c88fb5-il_fullxfull.6759339023_sh6g.jpg?v=1768603962"},{"product_id":"the-garden-party-floral-satin-robe","title":"The Rosewater Floral Satin Robe","description":"\u003cp\u003e\u003cstrong\u003eThe floral robe the whole bridal party wears in the getting-ready photos.\u003c\/strong\u003e A silky satin kimono robe in a floral print, with her name, initials, or a monogram on it — stitched or printed, her choice. Two sizes, nine colors.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSilky satin with stretch\u003c\/strong\u003e — 97% polyester, 3% spandex, with a hand that reads as silk on camera\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo sizes, no guessing\u003c\/strong\u003e — One Size fits S to XL; Plus Size fits 2XL to 3XL. Both 36\" long, knee length, with 3\/4 sleeves\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStays put\u003c\/strong\u003e — a hidden inside tie plus the matching outside sash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNine colors\u003c\/strong\u003e — white, pink, fuchsia, Caribbean blue, navy, red, burgundy, purple, and black\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole bridal party?\u003c\/strong\u003e Each robe can carry a different name in a single order, sharing one font and color.\u003c\/p\u003e\u003cp\u003eMachine wash cold on delicate, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"One Size \/ White","offer_id":49085175005284,"sku":"SBR603-WTE","price":22.73,"currency_code":"USD","in_stock":true},{"title":"One Size \/ Pink","offer_id":49085175038052,"sku":"SBR603-PNK","price":22.73,"currency_code":"USD","in_stock":true},{"title":"One Size \/ Fuchsia","offer_id":49085175070820,"sku":"SBR603-FSA","price":22.73,"currency_code":"USD","in_stock":true},{"title":"One Size \/ Caribbean Blue","offer_id":49085175103588,"sku":"SBR603-CBLU","price":22.73,"currency_code":"USD","in_stock":true},{"title":"One Size \/ Navy","offer_id":49085175136356,"sku":"SBR603-NVY","price":22.73,"currency_code":"USD","in_stock":true},{"title":"One Size \/ Red","offer_id":49085175169124,"sku":"SBR603-RED","price":22.73,"currency_code":"USD","in_stock":true},{"title":"One Size \/ Burgundy","offer_id":49085175201892,"sku":"SBR603-BGY","price":22.73,"currency_code":"USD","in_stock":true},{"title":"One Size \/ Purple","offer_id":49085175234660,"sku":"SBR603-PPL","price":22.73,"currency_code":"USD","in_stock":true},{"title":"One Size \/ Black","offer_id":49085175267428,"sku":"SBR603-BLK","price":22.73,"currency_code":"USD","in_stock":true},{"title":"Plus Size \/ White","offer_id":49085175300196,"sku":"SBR603-WTE-PS","price":22.73,"currency_code":"USD","in_stock":true},{"title":"Plus Size \/ Pink","offer_id":49085175332964,"sku":"SBR603-PNK-PS","price":22.73,"currency_code":"USD","in_stock":true},{"title":"Plus Size \/ Fuchsia","offer_id":49085175365732,"sku":"SBR603-FSA-PS","price":22.73,"currency_code":"USD","in_stock":true},{"title":"Plus Size \/ Caribbean Blue","offer_id":49085175398500,"sku":"SBR603-CBLU-PS","price":22.73,"currency_code":"USD","in_stock":true},{"title":"Plus Size \/ Navy","offer_id":49085175431268,"sku":"SBR603-NVY-PS","price":22.73,"currency_code":"USD","in_stock":false},{"title":"Plus Size \/ Red","offer_id":49085175464036,"sku":"SBR603-RED-PS","price":22.73,"currency_code":"USD","in_stock":true},{"title":"Plus Size \/ Burgundy","offer_id":49085175496804,"sku":"SBR603-BGY-PS","price":22.73,"currency_code":"USD","in_stock":true},{"title":"Plus Size \/ Purple","offer_id":49085175529572,"sku":"SBR603-PPL-PS","price":22.73,"currency_code":"USD","in_stock":false},{"title":"Plus Size \/ Black","offer_id":49085175562340,"sku":"SBR603-BLK-PS","price":22.73,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/9ee1244d-il_fullxfull.1527466289_sfku.jpg?v=1768603970"},{"product_id":"the-lace-yoke-satin-robe","title":"The Lace Yoke Satin Robe","description":"\u003cp\u003e\u003cstrong\u003eThe satin robe with lace where the photographs look.\u003c\/strong\u003e A silky satin robe with an elegant lace yoke across the shoulders, and her name, monogram or title on the back — in six colors and three real sizes, with a matching belt and a hidden inside tie.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eLace yoke\u003c\/strong\u003e — across the shoulders and upper back, where the getting-ready photos frame it\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e97% polyester, 3% spandex satin\u003c\/strong\u003e — silky, with just enough stretch\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSix colors\u003c\/strong\u003e — champagne, gray, navy, pink, plum and white\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThree sizes\u003c\/strong\u003e — S\/M fits up to 14, L\/XL up to 18, 2XL beyond\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Every robe in an order can carry its own name, stitched or printed, sharing one font and color.\u003c\/p\u003e\u003cp\u003eMachine wash cold on gentle, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Champagne \/ S\/M","offer_id":49085604364388,"sku":"E-LBR209-CPN-SM","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ L\/XL","offer_id":49085604397156,"sku":"E-LBR209-CPN-LXL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ 2XL","offer_id":49085604429924,"sku":"E-LBR209-CPN-2XL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S\/M","offer_id":49085604462692,"sku":"E-LBR209-GRY-SM","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L\/XL","offer_id":49085604495460,"sku":"E-LBR209-GRY-LXL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":49085604528228,"sku":"E-LBR209-GRY-2XL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S\/M","offer_id":49085604560996,"sku":"E-LBR209-NVY-SM","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L\/XL","offer_id":49085604593764,"sku":"E-LBR209-NVY-LXL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49085604626532,"sku":"E-LBR209-NVY-2XL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S\/M","offer_id":49085604659300,"sku":"E-LBR209-PNK-SM","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L\/XL","offer_id":49085604692068,"sku":"E-LBR209-PNK-LXL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":49085604724836,"sku":"E-LBR209-PNK-2XL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Plum \/ S\/M","offer_id":49085604757604,"sku":"E-LBR209-PLM-SM","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Plum \/ L\/XL","offer_id":49085604790372,"sku":"E-LBR209-PLM-LXL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"Plum \/ 2XL","offer_id":49085604823140,"sku":"E-LBR209-PLM-2XL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"White \/ S\/M","offer_id":49085604855908,"sku":"E-LBR209-WTE-SM","price":32.72,"currency_code":"USD","in_stock":true},{"title":"White \/ L\/XL","offer_id":49085604888676,"sku":"E-LBR209-WTE-LXL","price":32.72,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":49085604921444,"sku":"E-LBR209-WTE-2XL","price":32.72,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/81b772d8-il_fullxfull.2606276009_gle9.jpg?v=1768603982"},{"product_id":"the-nautical-stripe-canvas-tote","title":"The Nautical Stripe Canvas Tote","description":"\u003cp\u003e\u003cstrong\u003eThe tote that makes the whole bridal party look like they planned it.\u003c\/strong\u003e A nautical stripe canvas bag with faux-leather handles and her name, initials, or a monogram stitched on the front.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFaux-leather handles\u003c\/strong\u003e — comfortable on the shoulder, and they don't fray\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSturdy canvas\u003c\/strong\u003e — holds a full day at the beach or a full week of errands\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour stripe colors\u003c\/strong\u003e — navy, gray, black, and silver\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each tote can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Navy","offer_id":47724096389220,"sku":"E-T599-NVY","price":15.96,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":47724096356452,"sku":"E-T599-GRY","price":15.96,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":47724096323684,"sku":"E-T599-BLK","price":14.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/4c77ae7d-il_fullxfull.3966072781_7taq.jpg?v=1768603985"},{"product_id":"the-lace-sleeve-matte-satin-robe","title":"The Lace Sleeve Matte Satin Robe","description":"\u003cp\u003e\u003cstrong\u003eThe satin robe with lace on the sleeves.\u003c\/strong\u003e A matte satin robe with lace sleeves and her name, monogram or title on the back — the softest satin hand with an understated luster, in white, blush and black, two easy sizes, and a matching belt.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eLace sleeves\u003c\/strong\u003e — on a matte satin body\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThree colors\u003c\/strong\u003e — white, blush and black\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo no-headache sizes\u003c\/strong\u003e — S\/M fits women's 2 to 12, L\/XL fits 14 to 18\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMatching belt and hidden inside tie\u003c\/strong\u003e — it stays closed\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Every robe in an order can carry its own name, stitched or printed, sharing one font and color.\u003c\/p\u003e\u003cp\u003ePolyester satin. Machine wash cold on gentle, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"White \/ S\/M","offer_id":49085891346532,"sku":"LBR208-WTE-SM","price":34.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L\/XL","offer_id":49085891379300,"sku":"LBR208-WTE-LXL","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Blush \/ S\/M","offer_id":49085891412068,"sku":"LBR208-BPNK-SM","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Blush \/ L\/XL","offer_id":49085891444836,"sku":"LBR208-BPNK-LXL","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ S\/M","offer_id":49085891477604,"sku":"LBR208-BLK-SM","price":34.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L\/XL","offer_id":49085891510372,"sku":"LBR208-BLK-LXL","price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/d57b82ec-il_fullxfull.2285799445_f0ol.jpg?v=1768603989"},{"product_id":"the-tropics-printed-beach-tote","title":"The Tropics Printed Beach Tote","description":"\u003cp\u003e\u003cstrong\u003eThe bridesmaid tote for the destination wedding.\u003c\/strong\u003e A roomy lined beach bag with a tropical print on the front and her name on it — printed or stitched, her choice — big enough for the towel, the book, and the welcome-bag goodies.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeven prints\u003c\/strong\u003e — pineapple and palm leaf in gold foil; flamingo, bird of paradise, mermaid, ice cream and mandala sublimated into the fabric; the back is plain\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRoomy\u003c\/strong\u003e — 20\" wide, 13.75\" tall, 6.5\" deep\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined and wipe-clean\u003c\/strong\u003e — sand shakes out, sunscreen wipes off\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRope handles\u003c\/strong\u003e — sturdy, and comfortable on the shoulder\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003e100% polyester canvas. Spot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Pineapple Gold Foil","offer_id":49085408313444,"sku":"E-BT51-PIN","price":23.9,"currency_code":"USD","in_stock":true},{"title":"Palm Leaf Gold Foil","offer_id":49085408346212,"sku":"E-BT52-LEF","price":24.0,"currency_code":"USD","in_stock":true},{"title":"Flamingo Pink","offer_id":49085408378980,"sku":"BT53-FLAM","price":21.94,"currency_code":"USD","in_stock":true},{"title":"Bird of Paradise","offer_id":49085408411748,"sku":"BT57-LEF","price":21.94,"currency_code":"USD","in_stock":true},{"title":"Mermaid","offer_id":49085408444516,"sku":"BT54","price":23.9,"currency_code":"USD","in_stock":true},{"title":"Ice Cream","offer_id":49085408477284,"sku":"BT55","price":23.9,"currency_code":"USD","in_stock":true},{"title":"Mandala","offer_id":49085408510052,"sku":"BT56","price":23.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/ccea6f19-il_fullxfull.2325267955_1pfg.jpg?v=1768603994"},{"product_id":"the-lazy-river-round-fringe-beach-towel","title":"The Lazy River Round Fringe Beach Towel","description":"\u003cp\u003e\u003cstrong\u003eThe towel that turns a patch of sand into a spot.\u003c\/strong\u003e A round beach towel, 59\" across, with a fringe all the way around and her name on it — printed in metallic gold, rose gold or silver, or flat black or white, or stitched in thread. The bridal-party weekend accessory that shows up in every photo.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRound, 59\" across\u003c\/strong\u003e — room for two, or one and a book\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFringe trim\u003c\/strong\u003e — all the way around\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNine designs\u003c\/strong\u003e — fuchsia, mandalas in blue, teal and red, black, blue, watermelon and pineapple\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eMachine wash cold, tumble dry low.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Fuchsia","offer_id":49085601120356,"sku":"RBC21-FSA","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Mandala Blue","offer_id":49085601153124,"sku":"RBC13-BLU","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Mandala Blue II","offer_id":49085601185892,"sku":"RBC22-BLU","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Mandala Teal","offer_id":49085601218660,"sku":"RBC20-TEL","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Mandala Red","offer_id":49085601251428,"sku":"RBC27-RED","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":49085601284196,"sku":"RBC16-DRM","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":49085601316964,"sku":"RBC14-BLU","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Watermelon","offer_id":49085601349732,"sku":"RBC17-WRED","price":25.0,"currency_code":"USD","in_stock":true},{"title":"Pineapple","offer_id":49085601382500,"sku":"RBC18-PIN","price":25.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/be43d070-il_fullxfull.2438415803_2l6r.jpg?v=1768603997"},{"product_id":"the-poolside-crossbody-cosmetic-bag","title":"The Poolside Crossbody Cosmetic Bag","description":"\u003cp\u003e\u003cstrong\u003eThe makeup bag that goes to the pool as a purse.\u003c\/strong\u003e A canvas cosmetic bag with a detachable crossbody strap and her name or monogram stitched on — the right size for bottles, brushes, compact and lash curler, and the phone and room key when it's on her shoulder. In three beach prints.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eThree prints\u003c\/strong\u003e — flip flops, pineapple, and flamingo\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCrossbody strap\u003c\/strong\u003e — clips on for the pool, clips off for the suitcase\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCanvas, fully lined\u003c\/strong\u003e — wipes clean\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZip top\u003c\/strong\u003e — nothing spills\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Flip Flops","offer_id":49085409263716,"sku":"E-CB408-FLOP","price":16.5,"currency_code":"USD","in_stock":true},{"title":"Pineapple","offer_id":49085409296484,"sku":"E-CB409-PIN","price":16.5,"currency_code":"USD","in_stock":true},{"title":"Flamingo","offer_id":49085409329252,"sku":"E-CB510-FLAM","price":16.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/408f74b5-il_fullxfull.3982270334_czi4.jpg?v=1768603998"},{"product_id":"the-sandcastle-turkish-beach-towel","title":"The Loom Turkish Beach Towel","description":"\u003cp\u003e\u003cstrong\u003eThe bridesmaid gift that's on the beach, not in a drawer.\u003c\/strong\u003e An oversized Turkish cotton towel with her name or monogram stitched in the corner — thin enough to roll into the bag, big enough to lie on, and it dries by the time the next swim is over.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% Turkish cotton\u003c\/strong\u003e — highly absorbent, and it dries fast\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOversized\u003c\/strong\u003e — 40\" × 70\", enough for two on the sand\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFive stripe styles\u003c\/strong\u003e — each in its own colors, from a full seven-color range on Style 1 to blue and red on the rest\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePacks flat\u003c\/strong\u003e — the towel that fits in the carry-on\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each towel can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eMachine wash cold, tumble dry low.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Style 1 \/ Gray","offer_id":49085210591332,"sku":"E-TBC41-GRY","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 1 \/ Pink","offer_id":49085210624100,"sku":"E-TBC41-PNK","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 1 \/ Blue","offer_id":49085210656868,"sku":"E-TBC41-BLU","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 1 \/ Green","offer_id":49085210689636,"sku":"E-TBC41-GRN","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 1 \/ Purple","offer_id":49085210722404,"sku":"E-TBC41-PPL","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 1 \/ Orange","offer_id":49085210755172,"sku":"E-TBC41-ORG","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 1 \/ Red","offer_id":49085210787940,"sku":"E-TBC41-RED","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 2 \/ Blue","offer_id":49085210820708,"sku":"E-TBC42-BLU","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 2 \/ Pink","offer_id":49085210853476,"sku":"E-TBC42-PNK","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 2 \/ Red","offer_id":49085210886244,"sku":"E-TBC42-RED","price":17.17,"currency_code":"USD","in_stock":false},{"title":"Style 2 \/ Orange","offer_id":49085210919012,"sku":"E-TBC42-ORG","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 3 \/ Blue","offer_id":49085210951780,"sku":"E-TBC44-BLU","price":17.17,"currency_code":"USD","in_stock":true},{"title":"Style 3 \/ Red","offer_id":49085210984548,"sku":"E-TBC44-RED","price":17.17,"currency_code":"USD","in_stock":false},{"title":"Style 4 \/ Blue","offer_id":49085211017316,"sku":"E-TBC46-BLU","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Style 4 \/ Red","offer_id":49085211050084,"sku":"E-TBC46-RED","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Style 5 \/ Blue","offer_id":49085211082852,"sku":"E-TBC45-BLU","price":17.17,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/ee148438-il_fullxfull.1801998154_1vix.jpg?v=1768604005"},{"product_id":"the-girls-trip-nylon-duffle","title":"The Girls' Trip Nylon Duffle","description":"\u003cp\u003e\u003cstrong\u003eThe sleek black duffle that goes from the bachelorette weekend to every trip after.\u003c\/strong\u003e A heavyweight nylon duffle with faux-leather trim and her name or monogram stitched on the end — fully lined, with zip pockets inside so nothing rattles loose.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeavyweight nylon with faux-leather trim\u003c\/strong\u003e — handles, base, and accents, no animal products\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReinforced base\u003c\/strong\u003e — faux leather underneath, so it sits on a hotel floor without wearing through\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eZip pockets inside\u003c\/strong\u003e — several, for chargers, jewelry, and the things that hide at the bottom\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDetachable shoulder strap\u003c\/strong\u003e — hands-free through the airport\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOvernight size\u003c\/strong\u003e — 17\" × 10\" × 9\"\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each duffle can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Black","offer_id":49085175791716,"sku":"E-B353-BLK","price":31.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/5e143c34-il_fullxfull.1996916408_7qe9.jpg?v=1768604014"},{"product_id":"the-swim-meet-mesh-beach-tote","title":"The Swim Meet Mesh Beach Tote","description":"\u003cp\u003e\u003cstrong\u003eThe bag for the wet towel and the sandy everything.\u003c\/strong\u003e A lightweight mesh beach tote with her name or monogram stitched on — sand falls through, water drains out, and it rinses clean. Two outside pockets, a full zipper, and shoulder handles with a comfortable drop.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMesh\u003c\/strong\u003e — 60% PVC, 40% polyester; light, and it never stays wet\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFive colors\u003c\/strong\u003e — gray, pink, blue, red and black\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo outside pockets and a full zipper\u003c\/strong\u003e — sunscreen out, phone in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eShoulder drop handles\u003c\/strong\u003e — comfortable with a full load\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eRinse and air dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Gray","offer_id":47724152356964,"sku":"E-BT99-GRY","price":20.0,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":47724152389732,"sku":"E-BT99-PNK","price":20.0,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":47724152422500,"sku":"E-BT99-BLU","price":20.0,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":47724152455268,"sku":"E-BT99-RED","price":20.0,"currency_code":"USD","in_stock":false},{"title":"Black","offer_id":47724152488036,"sku":"E-BT99-BLK","price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/b1e4159d-il_fullxfull.2029161531_hm6w.jpg?v=1768604018"},{"product_id":"the-marina-bold-stripe-beach-tote","title":"The Marina Bold Stripe Beach Tote","description":"\u003cp\u003e\u003cstrong\u003eThe bridal-party tote that shows up in the getting-ready photos and the beach photos.\u003c\/strong\u003e A bold-stripe canvas tote with her name or monogram stitched on the front — water-resistant, lined, and zipped at the top so the goody-basket contents stay put.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWater-resistant canvas\u003c\/strong\u003e — a 70\/30 cotton-poly weave that wipes clean\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTop zipper\u003c\/strong\u003e — the tote that actually closes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined\u003c\/strong\u003e — polyester inside, so sand shakes out\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFive stripes\u003c\/strong\u003e — navy, gray, black, blue, and turquoise\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each tote can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003e17\" wide, 13\" tall, 5\" deep. Spot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Bold Stripe \/ Navy","offer_id":49085218324580,"sku":"E-T566-NVY","price":19.95,"currency_code":"USD","in_stock":true},{"title":"Bold Stripe \/ Gray","offer_id":49085218357348,"sku":"E-T566-GRY","price":18.95,"currency_code":"USD","in_stock":true},{"title":"Bold Stripe \/ Black","offer_id":49085218390116,"sku":"E-T566-BLK","price":18.95,"currency_code":"USD","in_stock":true},{"title":"Bold Stripe \/ Turquoise","offer_id":49085218455652,"sku":"E-T566-TQO","price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/ba0180ef-il_fullxfull.2950085685_17c3_d9b9c00b-0d7e-489e-b84e-d85ba91f290c.jpg?v=1787943400"},{"product_id":"the-porch-swing-seersucker-robe","title":"The Porch Swing Seersucker Robe","description":"\u003cp\u003e\u003cstrong\u003eThe bridesmaid robe for a summer wedding.\u003c\/strong\u003e A lightweight striped seersucker kimono robe with her name, initials, or a monogram stitched on — the thin, crinkled summer cloth that keeps a whole bridal party cool through hair and makeup in July.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeersucker plissé\u003c\/strong\u003e — crinkled, airy, and never clings\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — S to XL, knee length\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStays put\u003c\/strong\u003e — a hidden inside tie plus the matching outside sash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeven stripes\u003c\/strong\u003e — classic blue, light pink, coral, spring green, orange sherbet, purple, and off-white\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eA note on the fabric: it is a thin summer weave, and the off-white is sheer — most of our brides wear a tank and shorts underneath.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole bridal party?\u003c\/strong\u003e Each robe can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eMachine wash cold, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Classic Blue","offer_id":49085191716964,"sku":"E-BR301-CBLU","price":19.75,"currency_code":"USD","in_stock":true},{"title":"Light Pink","offer_id":49085191749732,"sku":"E-BR301-PNK","price":19.75,"currency_code":"USD","in_stock":true},{"title":"Coral","offer_id":49085191782500,"sku":"E-BR301-CRL","price":19.75,"currency_code":"USD","in_stock":true},{"title":"Spring Green","offer_id":49085191815268,"sku":"E-BR301-GRN","price":19.75,"currency_code":"USD","in_stock":true},{"title":"Orange Sherbet","offer_id":49085191848036,"sku":"E-BR301-ORG","price":19.75,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":49085191880804,"sku":"E-BR301-PPL","price":19.75,"currency_code":"USD","in_stock":true},{"title":"Off-White","offer_id":49085191913572,"sku":"E-BR301-WTE","price":19.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/509a891a-il_fullxfull.1293509107_2kx7.jpg?v=1768604022"},{"product_id":"the-i-do-crew-satin-kimono-robe","title":"The I Do Crew Satin Kimono Robe","description":"\u003cp\u003e\u003cstrong\u003eThe satin robe in three real sizes.\u003c\/strong\u003e A smooth poly-satin kimono robe with her name, monogram or title on it — 36\" long, in eight colors and three sizes from S\/M to 2XL\/3XL, so every bridesmaid gets the fit and nobody gets the guess.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eThree sizes\u003c\/strong\u003e — S\/M fits 2 to 12, L\/XL fits 14 to 18, 2XL\/3XL fits 20 to 24\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEight colors\u003c\/strong\u003e — black, purple, navy, ivory, blush, burgundy, champagne and pink\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSmooth poly satin\u003c\/strong\u003e — silky, with a matching sash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e36\" length\u003c\/strong\u003e — just above the knee\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Every robe in an order can carry its own name, stitched or printed, sharing one font and color.\u003c\/p\u003e\u003cp\u003ePolyester satin. Machine wash cold on gentle, hang dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Black \/ S\/M","offer_id":49085478895716,"sku":"E-SBR509-BLK-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ L\/XL","offer_id":49085478928484,"sku":"E-SBR509-BLK-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL\/3XL","offer_id":49085478961252,"sku":"E-SBR509-BLK-2XL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S\/M","offer_id":49085478994020,"sku":"E-SBR509-PPL-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L\/XL","offer_id":49085479026788,"sku":"E-SBR509-PPL-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL\/3XL","offer_id":49085479059556,"sku":"E-SBR509-PPL-2XL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S\/M","offer_id":49085479092324,"sku":"E-SBR509-NVY-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L\/XL","offer_id":49085479125092,"sku":"E-SBR509-NVY-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL\/3XL","offer_id":49085479157860,"sku":"E-SBR509-NVY-2XL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ S\/M","offer_id":49085479190628,"sku":"E-SBR509-IVY-SM","price":22.5,"currency_code":"USD","in_stock":false},{"title":"Ivory \/ L\/XL","offer_id":49085479223396,"sku":"E-SBR509-IVY-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Ivory \/ 2XL\/3XL","offer_id":49085479256164,"sku":"E-SBR509-IVY-2XL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Blush \/ S\/M","offer_id":49085479288932,"sku":"E-SBR509-BPNK-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Blush \/ L\/XL","offer_id":49085479321700,"sku":"E-SBR509-BPNK-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Blush \/ 2XL\/3XL","offer_id":49085479354468,"sku":"E-SBR509-BPNK-2XL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S\/M","offer_id":49085479387236,"sku":"E-SBR509-BGY-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L\/XL","offer_id":49085479420004,"sku":"E-SBR509-BGY-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ 2XL\/3XL","offer_id":49085479452772,"sku":"E-SBR509-BGY-2XL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ S\/M","offer_id":49085479485540,"sku":"E-SBR509-CPN-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ L\/XL","offer_id":49085479518308,"sku":"E-SBR509-CPN-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Champagne \/ 2XL\/3XL","offer_id":49085479551076,"sku":"E-SBR509-CPN-2XL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S\/M","offer_id":49085479583844,"sku":"E-SBR509-PNK-SM","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L\/XL","offer_id":49085479616612,"sku":"E-SBR509-PNK-LXL","price":22.5,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL\/3XL","offer_id":49085479649380,"sku":"E-SBR509-PNK-2XL","price":22.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/f6fa76e8-il_fullxfull.2259151143_j4gx.jpg?v=1768604030"},{"product_id":"the-corner-store-canvas-tote","title":"The Corner Store Canvas Tote","description":"\u003cp\u003e\u003cstrong\u003eThe tote that fills up with the little things.\u003c\/strong\u003e A simple poly-canvas tote with her name on it — printed or stitched, her choice — sized for the essentials: the wallet, the water bottle, the book, the errands.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePoly canvas\u003c\/strong\u003e — light, sturdy, and it holds its shape\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe right size\u003c\/strong\u003e — 13\" wide, 14\" tall\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFive colors\u003c\/strong\u003e — black, white, pink, navy, and gray\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eBuying for the whole party, or the whole staff?\u003c\/strong\u003e Each tote can carry a different name in a single order, sharing one font and color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Black","offer_id":49085193781348,"sku":"T100-BLK","price":12.5,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":49085193814116,"sku":"T100-WTE","price":12.5,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49085193846884,"sku":"T100-PNK","price":12.5,"currency_code":"USD","in_stock":true},{"title":"Navy","offer_id":49085193879652,"sku":"T100-NVY","price":12.5,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":49085193912420,"sku":"T100-GRY","price":12.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/c2c31d44-il_fullxfull.2180520452_av4y.jpg?v=1768604031"},{"product_id":"the-flamingo-drawstring-backpack","title":"The Flamingo Drawstring Backpack","description":"\u003cp\u003e\u003cstrong\u003eThe bag for the beach day that starts on foot.\u003c\/strong\u003e A lightweight drawstring backpack in a sublimated flamingo print with her name or monogram stitched on — rope handles, a print that never peels, and a size that holds the towel and the sunscreen.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlamingo print\u003c\/strong\u003e — sublimated into the fabric, in light blue or navy blue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRope drawstring handles\u003c\/strong\u003e — cinch and go\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% polyester\u003c\/strong\u003e — light, and it wipes clean\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Light Blue","offer_id":49085984505956,"sku":"E-ST62","price":15.0,"currency_code":"USD","in_stock":false},{"title":"Navy Blue","offer_id":49085984538724,"sku":"E-ST63","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/a3cf00bb-il_fullxfull.2010448755_8w95.jpg?v=1768604054"},{"product_id":"the-daytripper-quick-dry-beach-towel","title":"The Daytripper Quick-Dry Beach Towel","description":"\u003cp\u003eSand brushes straight off it and it dries before you get back to the car. A microfiber towel that packs down small, with a name printed on it so nobody wanders off with the wrong one.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDries in minutes\u003c\/strong\u003e — microfiber holds far less water than terry, so it is ready to pack long before a cotton towel is\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSand does not stick\u003c\/strong\u003e — the smooth face brushes clean instead of coming home in the footwell\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePacks flat\u003c\/strong\u003e — folds down small enough for a tote, a carry-on or a gym bag\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNine styles\u003c\/strong\u003e — five solids, three stripes and a tropical leaf print\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDimensions:\u003c\/strong\u003e 60\" L × 30\" W.\u003cbr\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Microfiber — 80% polyester, 20% nylon.\u003cbr\u003e\n\u003cstrong\u003eNote:\u003c\/strong\u003e The tropical leaf and stripe styles are solid white on the back.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Tropical Leaf","offer_id":47724268060772,"sku":"H-FDT13-LEF","price":18.83,"currency_code":"USD","in_stock":true},{"title":"Solid Pink","offer_id":47724268224612,"sku":"H-FDT12-PNK","price":18.83,"currency_code":"USD","in_stock":true},{"title":"Solid Royal Blue","offer_id":47724268388452,"sku":"H-FDT12-RBLU","price":18.83,"currency_code":"USD","in_stock":true},{"title":"Solid White","offer_id":47724268552292,"sku":"H-FDT12-WTE","price":18.83,"currency_code":"USD","in_stock":true},{"title":"Solid Gray","offer_id":47724268716132,"sku":"H-FDT12-GRY","price":18.83,"currency_code":"USD","in_stock":true},{"title":"Stripe Blush","offer_id":47724268879972,"sku":"H-FDT11-BPNK","price":18.83,"currency_code":"USD","in_stock":true},{"title":"Stripe Blue","offer_id":47724269043812,"sku":"H-FDT11-BLU","price":18.83,"currency_code":"USD","in_stock":true},{"title":"Stripe Gray","offer_id":47724269207652,"sku":"H-FDT11-GRY","price":18.83,"currency_code":"USD","in_stock":true},{"title":"Stripe Navy","offer_id":47724269371492,"sku":"H-FDT11-NVY","price":18.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/fe6e3303-il_fullxfull.4815767874_dq35.jpg?v=1768604066"},{"product_id":"the-farmers-market-canvas-tote","title":"The Farmers Market Canvas Tote","description":"\u003cp\u003e\u003cstrong\u003eThe tote that gets used every single day after the wedding.\u003c\/strong\u003e A small cotton canvas tote with a basket-weave base and vegan leather handles, with her name or monogram stitched on the front — sized for the essentials, not the whole house.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% cotton canvas\u003c\/strong\u003e — sturdy enough to hold its shape empty\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBasket-weave base\u003c\/strong\u003e — the detail that makes it read as a purse, not a grocery bag\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVegan leather handles\u003c\/strong\u003e — comfortable on the shoulder, no animal products\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined, two inside pockets, snap closure\u003c\/strong\u003e — phone and keys stay findable, and it stays shut\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTwo colors\u003c\/strong\u003e — white and black\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each tote can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003e16\" wide, 12\" tall, 6\" deep. Spot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"White","offer_id":49085176119396,"sku":"E-T588-WTE","price":28.28,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":49085176152164,"sku":"E-T588-BLK","price":28.28,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/0eed3bee-il_fullxfull.4627315162_nzgz.jpg?v=1768604070"},{"product_id":"the-boardwalk-striped-canvas-tote","title":"The Boardwalk Striped Canvas Tote","description":"\u003cp\u003e\u003cstrong\u003eThe beach bag she carries long after the bachelorette.\u003c\/strong\u003e A striped canvas tote with her name, initials, or a monogram stitched on the front — roomy enough for a towel and a book, lined so sand doesn't get into the weave.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined\u003c\/strong\u003e — a cotton-poly canvas shell with a clean lining, so it holds its shape\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInside pocket\u003c\/strong\u003e — phone, keys, and sunglasses stay findable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClassic stripe\u003c\/strong\u003e — in navy, gray, or black\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each tote can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eSpot clean.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Navy","offer_id":47724259442788,"sku":"E-T577-NVY","price":14.96,"currency_code":"USD","in_stock":true},{"title":"Gray","offer_id":47724259475556,"sku":"E-T577-GRY","price":13.96,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":47724259508324,"sku":"E-T577-BLK","price":14.96,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/aba1544f-il_fullxfull.5148971438_pikq.jpg?v=1768604074"},{"product_id":"the-porch-light-cotton-poplin-nightshirt","title":"The Porch Light Cotton Poplin Nightshirt","description":"\u003cp\u003e\u003cstrong\u003eThe nightshirt for a warm night with the windows open.\u003c\/strong\u003e A crisp 100% cotton poplin nightshirt in a floral print, with her name or monogram stitched above the pocket — cut in the classic boyfriend style, cool and breathable, in navy, green and white.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e100% cotton poplin\u003c\/strong\u003e — crisp, cool, and it softens with every wash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFloral print\u003c\/strong\u003e — in navy, green and white\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClassic boyfriend cut\u003c\/strong\u003e — button-down, relaxed through the body\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour sizes\u003c\/strong\u003e — S to XL\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Each one in an order can carry its own name, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eMachine wash cold, tumble dry low.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Navy \/ S","offer_id":49085892198500,"sku":"E-NS105-NVY-S","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":49085892231268,"sku":"E-NS105-NVY-M","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":49085892264036,"sku":"E-NS105-NVY-L","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":49085892296804,"sku":"E-NS105-NVY-XL","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":49085892329572,"sku":"E-NS105-GRN-S","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":49085892362340,"sku":"E-NS105-GRN-M","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":49085892395108,"sku":"E-NS105-GRN-L","price":21.61,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":49085892427876,"sku":"E-NS105-GRN-XL","price":21.61,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49085892460644,"sku":"E-NS105-WTE-S","price":21.61,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49085892493412,"sku":"E-NS105-WTE-M","price":21.61,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49085892526180,"sku":"E-NS105-WTE-L","price":21.61,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":49085892558948,"sku":"E-NS105-WTE-XL","price":21.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/72e97cc7-il_fullxfull.2112542891_fmj8.jpg?v=1768604075"},{"product_id":"the-getaway-canvas-cosmetic-bag","title":"The Getaway Canvas Cosmetic Bag","description":"\u003cp\u003e\u003cstrong\u003eThe bridesmaid gift she uses every single morning.\u003c\/strong\u003e A canvas cosmetic bag with her name, initials, or a monogram stitched on the front — sized so the brushes, the compact, the lipstick and the eyelash curler all fit, and small enough to disappear into a weekender.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt to last, not to toss\u003c\/strong\u003e — 70% cotton, 30% polyester canvas that washes, dries and washes again without going limp\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFully lined\u003c\/strong\u003e — a foundation spill stays inside the bag and wipes out\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe right size\u003c\/strong\u003e — 10\" × 6\" × 3\", room for a full kit without stealing space from the suitcase\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSeven colors\u003c\/strong\u003e — so a whole party can match, or each bridesmaid can have her own\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003eGifting the whole party?\u003c\/strong\u003e Every bag can carry a different name in a single order, sharing one font and thread color.\u003c\/p\u003e\u003cp\u003eMachine wash cold, air dry.\u003c\/p\u003e","brand":"Joyful Tidings","offers":[{"title":"Gray","offer_id":49084858105956,"sku":"E-CB301-GRY","price":10.95,"currency_code":"USD","in_stock":true},{"title":"Navy","offer_id":49084858138724,"sku":"E-CB301-NVY","price":10.95,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":49084858171492,"sku":"E-CB301-BLK","price":10.95,"currency_code":"USD","in_stock":true},{"title":"Teal","offer_id":49084858204260,"sku":"E-CB301-TEL","price":10.95,"currency_code":"USD","in_stock":true},{"title":"Coral","offer_id":49084858237028,"sku":"E-CB301-CRL","price":10.95,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49084858269796,"sku":"E-CB301-PNK","price":10.95,"currency_code":"USD","in_stock":true},{"title":"Emerald","offer_id":49084858302564,"sku":"E-CB301-EGRN","price":10.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6989\/6292\/files\/il_fullxfull.1970588043_9vfg.jpg?v=1787895109"}],"url":"https:\/\/jtbridal.com\/collections\/bachelorette-gifts.oembed","provider":"Joyful Tidings","version":"1.0","type":"link"}