{"title":"Swimwear","description":"","products":[{"product_id":"obsidian-crystal-one-piece-swimsuit","title":"Obsidian Crystal One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eObsidian —\u003c\/strong\u003e Black volcanic glass, liquid-dark with silver flow lines moving through it. Obsidian is the protector and the mirror, grounding, shadow work, facing what's underneath. The dark half of the whole, and the boldest piece here.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe One-Piece Swimsuit —\u003c\/strong\u003e A one-piece with the obsidian print running across the whole garment, front and back as one continuous design, so no two come out exactly alike. Smooth four-way-stretch recycled fabric that holds its shape wet or dry, scoop neck, low-scoop back, and a cheeky cut at the rear. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open — \u003c\/strong\u003eThis piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 82% polyester, 18% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• Chlorine-resistant fabric\u003cbr\u003e• Cheeky fit with a scoop neckline and a low scoop back\u003cbr\u003e• Zig-zag stitching\u003cbr\u003e• Double-layer front \u003cbr\u003e• Four-way stretch material stretches and recovers on the cross and lengthwise grains\u003cbr\u003e• Blank product components sourced from Mexico and China\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e25 ¼\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e26 ¾\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e28 ⅜\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 ¾\u003c\/td\u003e\n\u003ctd\u003e29 ⅞\u003c\/td\u003e\n\u003ctd\u003e40 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e43 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e44 ⅛\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e46 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e47 ¼\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e49 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"XS","offer_id":54163338297677,"sku":"7906737_9014","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54163338330445,"sku":"7906737_9015","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54163338363213,"sku":"7906737_9016","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54163338395981,"sku":"7906737_9017","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54163338428749,"sku":"7906737_9018","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54163338461517,"sku":"7906737_9019","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54163338494285,"sku":"7906737_9020","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-one-piece-swimsuit-white-front-6a3d7049df753.jpg?v=1782411358"},{"product_id":"amethyst-crystal-one-piece-swimsuit","title":"Amethyst Crystal One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eAmethyst —\u003c\/strong\u003e Deep violet crystal points and shadowed facets, straight from the geode, the specimen, not the smoothed version. Amethyst has long been linked to calm, clarity, and the quieting of a loud mind. Rich, dark, and unmistakably stone.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe One-Piece Swimsuit —\u003c\/strong\u003e A one-piece with the obsidian print running across the whole garment, front and back as one continuous design, so no two come out exactly alike. Smooth four-way-stretch recycled fabric that holds its shape wet or dry, scoop neck, low-scoop back, and a cheeky cut at the rear. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open —\u003c\/strong\u003e This piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 82% polyester, 18% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• Chlorine-resistant fabric\u003cbr\u003e• Cheeky fit with a scoop neckline and a low scoop back\u003cbr\u003e• Zig-zag stitching\u003cbr\u003e• Double-layer front \u003cbr\u003e• Four-way stretch material stretches and recovers on the cross and lengthwise grains\u003cbr\u003e• Blank product components sourced from Mexico and China\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e25 ¼\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e26 ¾\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e28 ⅜\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 ¾\u003c\/td\u003e\n\u003ctd\u003e29 ⅞\u003c\/td\u003e\n\u003ctd\u003e40 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e43 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e44 ⅛\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e46 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e47 ¼\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e49 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"XS","offer_id":54163367821645,"sku":"3412692_9014","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54163367854413,"sku":"3412692_9015","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54163367887181,"sku":"3412692_9016","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54163367919949,"sku":"3412692_9017","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54163367952717,"sku":"3412692_9018","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54163367985485,"sku":"3412692_9019","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54163368018253,"sku":"3412692_9020","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-one-piece-swimsuit-white-front-6a3d7488a6ea6.jpg?v=1782412436"},{"product_id":"citrine-crystal-one-piece-swimsuit","title":"Citrine Crystal One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eCitrine —\u003c\/strong\u003e Warm honey-gold with light caught in every facet, the one piece of pure warmth in the range. Citrine is the stone of energy, optimism, and drive, sunlight made solid. Worn when you want to bring some of that with you.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe One-Piece Swimsuit — \u003c\/strong\u003eA one-piece with the obsidian print running across the whole garment, front and back as one continuous design, so no two come out exactly alike. Smooth four-way-stretch recycled fabric that holds its shape wet or dry, scoop neck, low-scoop back, and a cheeky cut at the rear. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open —\u003c\/strong\u003e This piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 82% polyester, 18% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• Chlorine-resistant fabric\u003cbr\u003e• Cheeky fit with a scoop neckline and a low scoop back\u003cbr\u003e• Zig-zag stitching\u003cbr\u003e• Double-layer front \u003cbr\u003e• Four-way stretch material stretches and recovers on the cross and lengthwise grains\u003cbr\u003e• Blank product components sourced from Mexico and China\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e25 ¼\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e26 ¾\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e28 ⅜\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 ¾\u003c\/td\u003e\n\u003ctd\u003e29 ⅞\u003c\/td\u003e\n\u003ctd\u003e40 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e43 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e44 ⅛\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e46 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e47 ¼\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e49 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"XS","offer_id":54163610009933,"sku":"9873706_9014","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54163610042701,"sku":"9873706_9015","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54163610075469,"sku":"9873706_9016","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54163610108237,"sku":"9873706_9017","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54163610141005,"sku":"9873706_9018","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54163610173773,"sku":"9873706_9019","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54163610206541,"sku":"9873706_9020","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-one-piece-swimsuit-white-front-6a3d82c283b3a.jpg?v=1782416146"},{"product_id":"aquamarine-crystal-one-piece-swimsuit","title":"Aquamarine Crystal One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eAquamarine —\u003c\/strong\u003e Cool blue-green with white crystal veining running through it like light through water. Aquamarine carries associations of calm, clear-headedness, and steadiness, the sea held in stone. The cool counterpoint of the set.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe One-Piece Swimsuit —\u003c\/strong\u003e A one-piece with the obsidian print running across the whole garment, front and back as one continuous design, so no two come out exactly alike. Smooth four-way-stretch recycled fabric that holds its shape wet or dry, scoop neck, low-scoop back, and a cheeky cut at the rear. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open —\u003c\/strong\u003e This piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 82% polyester, 18% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• Chlorine-resistant fabric\u003cbr\u003e• Cheeky fit with a scoop neckline and a low scoop back\u003cbr\u003e• Zig-zag stitching\u003cbr\u003e• Double-layer front \u003cbr\u003e• Four-way stretch material stretches and recovers on the cross and lengthwise grains\u003cbr\u003e• Blank product components sourced from Mexico and China\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e25 ¼\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e26 ¾\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e28 ⅜\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 ¾\u003c\/td\u003e\n\u003ctd\u003e29 ⅞\u003c\/td\u003e\n\u003ctd\u003e40 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e43 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e44 ⅛\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e46 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e47 ¼\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e49 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"XS","offer_id":54163807764813,"sku":"4622264_9014","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54163807797581,"sku":"4622264_9015","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54163807830349,"sku":"4622264_9016","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54163807863117,"sku":"4622264_9017","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54163807895885,"sku":"4622264_9018","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54163807928653,"sku":"4622264_9019","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54163807961421,"sku":"4622264_9020","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-one-piece-swimsuit-white-front-6a3d863e81759.jpg?v=1782417065"},{"product_id":"rose-quartz-crystal-one-piece-swimsuit","title":"Rose Quartz Crystal One-Piece Swimsuit","description":"\u003cp\u003e\u003cstrong\u003eRose Quartz —\u003c\/strong\u003e Soft pink shot through with cloud-white veining, taken from the unpolished stone, fracture lines, frost and all. Rose quartz is the stone tied to the heart: gentleness, self-kindness, quiet warmth. The softest colour in the range, worn without apology.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe One-Piece Swimsuit —\u003c\/strong\u003e A one-piece with the obsidian print running across the whole garment, front and back as one continuous design, so no two come out exactly alike. Smooth four-way-stretch recycled fabric that holds its shape wet or dry, scoop neck, low-scoop back, and a cheeky cut at the rear. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open —\u003c\/strong\u003e This piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 82% polyester, 18% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• Chlorine-resistant fabric\u003cbr\u003e• Cheeky fit with a scoop neckline and a low scoop back\u003cbr\u003e• Zig-zag stitching\u003cbr\u003e• Double-layer front \u003cbr\u003e• Four-way stretch material stretches and recovers on the cross and lengthwise grains\u003cbr\u003e• Blank product components sourced from Mexico and China\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e25 ¼\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e26 ¾\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e28 ⅜\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 ¾\u003c\/td\u003e\n\u003ctd\u003e29 ⅞\u003c\/td\u003e\n\u003ctd\u003e40 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e43 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e44 ⅛\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e46 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e47 ¼\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e49 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eWAIST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e64\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e68\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e118\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"XS","offer_id":54163814023501,"sku":"1948819_9014","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54163814056269,"sku":"1948819_9015","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54163814089037,"sku":"1948819_9016","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54163814121805,"sku":"1948819_9017","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54163814154573,"sku":"1948819_9018","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54163814187341,"sku":"1948819_9019","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54163814220109,"sku":"1948819_9020","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-one-piece-swimsuit-white-front-6a3d87fbe14b6.jpg?v=1782417615"},{"product_id":"obsidian-crystal-recycled-bandeau-bikini","title":"Obsidian Crystal Bandeau Bikini","description":"\u003cp\u003e\u003cstrong\u003eObsidian —\u003c\/strong\u003e Black volcanic glass, liquid-dark with silver flow lines moving through it. Obsidian is the protector and the mirror, grounding, shadow work, facing what's underneath. The dark half of the whole, and the boldest piece here.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe Bandeau Bikini —\u003c\/strong\u003e the crystal runs across both pieces as one continuous print, so no two come out exactly alike. Soft four-way stretch moisture-wicking fabric, strapless top, V-cut high-leg bottom, UPF 50+ so it holds up in summer sun. Certified recycled and OEKO-TEX, so the eco side is the real thing here, not a maybe. Couple of heads ups: the top's a strapless bandeau cut, so it's made to sit close rather than give you full support, worth knowing if you want more hold. And like any swimwear, rinse the chlorine or salt off after each use and it'll last a lot longer. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open —\u003c\/strong\u003e This piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 88% recycled polyester, 12% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• UPF 50+ sun protection\u003cbr\u003e• Soft, stretchy, moisture-wicking fabric\u003cbr\u003e• Strapless top\u003cbr\u003e• V-cut bikini bottom with high leg cut\u003cbr\u003e• The fabric is OEKO-TEX 100 standard certified\u003cbr\u003e• The recycled content of this product is certified under GRS (Global Recycled Standard)\u003cbr\u003e• Blank product components sourced from Mexico and Spain\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 ½\u003c\/td\u003e\n\u003ctd\u003e33 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e41 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e42 ½\u003c\/td\u003e\n\u003ctd\u003e44 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e45 ⅝\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e48 ⅞\u003c\/td\u003e\n\u003ctd\u003e51 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e54 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e55 ⅛\u003c\/td\u003e\n\u003ctd\u003e57 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e58 ¼\u003c\/td\u003e\n\u003ctd\u003e60 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e138\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e146\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e154\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"2XS","offer_id":54171041792333,"sku":"9387869_22671","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":54171041825101,"sku":"9387869_22672","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54171041857869,"sku":"9387869_22673","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54171041890637,"sku":"9387869_22674","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54171041923405,"sku":"9387869_22675","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54171041956173,"sku":"9387869_22676","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54171041988941,"sku":"9387869_22677","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54171042021709,"sku":"9387869_22678","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":54171042054477,"sku":"9387869_22679","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":54171042087245,"sku":"9387869_22680","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"6XL","offer_id":54171042120013,"sku":"9387869_22681","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-recycled-bandeau-bikini-white-front-6a4075fd67b9b.jpg?v=1782609419"},{"product_id":"amethyst-crystal-recycled-bandeau-bikini","title":"Amethyst Crystal Bandeau Bikini","description":"\u003cp\u003e\u003cstrong\u003eAmethyst —\u003c\/strong\u003e Deep violet crystal points and shadowed facets, straight from the geode, the specimen, not the smoothed version. Amethyst has long been linked to calm, clarity, and the quieting of a loud mind. Rich, dark, and unmistakably stone.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe Bandeau Bikini —\u003c\/strong\u003e The crystal runs across both pieces as one continuous print, so no two come out exactly alike. Soft four-way stretch moisture-wicking fabric, strapless top, V-cut high-leg bottom, UPF 50+ so it holds up in summer sun. Certified recycled and OEKO-TEX, so the eco side is the real thing here, not a maybe. Couple of heads ups: the top's a strapless bandeau cut, so it's made to sit close rather than give you full support, worth knowing if you want more hold. And like any swimwear, rinse the chlorine or salt off after each use and it'll last a lot longer. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open —\u003c\/strong\u003e This piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 88% recycled polyester, 12% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• UPF 50+ sun protection\u003cbr\u003e• Soft, stretchy, moisture-wicking fabric\u003cbr\u003e• Strapless top\u003cbr\u003e• V-cut bikini bottom with high leg cut\u003cbr\u003e• The fabric is OEKO-TEX 100 standard certified\u003cbr\u003e• The recycled content of this product is certified under GRS (Global Recycled Standard)\u003cbr\u003e• Blank product components sourced from Mexico and Spain\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 ½\u003c\/td\u003e\n\u003ctd\u003e33 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e41 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e42 ½\u003c\/td\u003e\n\u003ctd\u003e44 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e45 ⅝\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e48 ⅞\u003c\/td\u003e\n\u003ctd\u003e51 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e54 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e55 ⅛\u003c\/td\u003e\n\u003ctd\u003e57 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e58 ¼\u003c\/td\u003e\n\u003ctd\u003e60 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e138\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e146\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e154\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"2XS","offer_id":54171045003597,"sku":"6109013_22671","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":54171045036365,"sku":"6109013_22672","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54171045069133,"sku":"6109013_22673","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54171045101901,"sku":"6109013_22674","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54171045134669,"sku":"6109013_22675","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54171045167437,"sku":"6109013_22676","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54171045200205,"sku":"6109013_22677","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54171045232973,"sku":"6109013_22678","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":54171045265741,"sku":"6109013_22679","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":54171045298509,"sku":"6109013_22680","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"6XL","offer_id":54171045331277,"sku":"6109013_22681","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-recycled-bandeau-bikini-white-front-6a40769981e25.jpg?v=1782609578"},{"product_id":"citrine-crystal-recycled-bandeau-bikini","title":"Citrine Crystal Bandeau Bikini","description":"\u003cp\u003e\u003cstrong\u003eCitrine —\u003c\/strong\u003e Warm honey-gold with light caught in every facet, the one piece of pure warmth in the range. Citrine is the stone of energy, optimism, and drive, sunlight made solid. Worn when you want to bring some of that with you.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe Bandeau Bikini — \u003c\/strong\u003eThe crystal runs across both pieces as one continuous print, so no two come out exactly alike. Soft four-way stretch moisture-wicking fabric, strapless top, V-cut high-leg bottom, UPF 50+ so it holds up in summer sun. Certified recycled and OEKO-TEX, so the eco side is the real thing here, not a maybe. Couple of heads ups: the top's a strapless bandeau cut, so it's made to sit close rather than give you full support, worth knowing if you want more hold. And like any swimwear, rinse the chlorine or salt off after each use and it'll last a lot longer. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open —\u003c\/strong\u003e This piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 88% recycled polyester, 12% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• UPF 50+ sun protection\u003cbr\u003e• Soft, stretchy, moisture-wicking fabric\u003cbr\u003e• Strapless top\u003cbr\u003e• V-cut bikini bottom with high leg cut\u003cbr\u003e• The fabric is OEKO-TEX 100 standard certified\u003cbr\u003e• The recycled content of this product is certified under GRS (Global Recycled Standard)\u003cbr\u003e• Blank product components sourced from Mexico and Spain\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 ½\u003c\/td\u003e\n\u003ctd\u003e33 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e41 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e42 ½\u003c\/td\u003e\n\u003ctd\u003e44 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e45 ⅝\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e48 ⅞\u003c\/td\u003e\n\u003ctd\u003e51 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e54 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e55 ⅛\u003c\/td\u003e\n\u003ctd\u003e57 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e58 ¼\u003c\/td\u003e\n\u003ctd\u003e60 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e138\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e146\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e154\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"2XS","offer_id":54171047002445,"sku":"1082511_22671","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":54171047035213,"sku":"1082511_22672","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54171047067981,"sku":"1082511_22673","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54171047100749,"sku":"1082511_22674","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54171047133517,"sku":"1082511_22675","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54171047166285,"sku":"1082511_22676","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54171047199053,"sku":"1082511_22677","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54171047231821,"sku":"1082511_22678","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":54171047264589,"sku":"1082511_22679","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":54171047297357,"sku":"1082511_22680","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"6XL","offer_id":54171047330125,"sku":"1082511_22681","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-recycled-bandeau-bikini-white-front-6a40774776c23.jpg?v=1782609750"},{"product_id":"aquamarine-crystal-recycled-bandeau-bikini","title":"Aquamarine Crystal Bandeau Bikini","description":"\u003cp\u003e\u003cstrong\u003eAquamarine —\u003c\/strong\u003e Cool blue-green with white crystal veining running through it like light through water. Aquamarine carries associations of calm, clear-headedness, and steadiness, the sea held in stone. The cool counterpoint of the set.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe Bandeau Bikini —\u003c\/strong\u003e The crystal runs across both pieces as one continuous print, so no two come out exactly alike. Soft four-way stretch moisture-wicking fabric, strapless top, V-cut high-leg bottom, UPF 50+ so it holds up in summer sun. Certified recycled and OEKO-TEX, so the eco side is the real thing here, not a maybe. Couple of heads ups: the top's a strapless bandeau cut, so it's made to sit close rather than give you full support, worth knowing if you want more hold. And like any swimwear, rinse the chlorine or salt off after each use and it'll last a lot longer. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open —\u003c\/strong\u003e This piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 88% recycled polyester, 12% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• UPF 50+ sun protection\u003cbr\u003e• Soft, stretchy, moisture-wicking fabric\u003cbr\u003e• Strapless top\u003cbr\u003e• V-cut bikini bottom with high leg cut\u003cbr\u003e• The fabric is OEKO-TEX 100 standard certified\u003cbr\u003e• The recycled content of this product is certified under GRS (Global Recycled Standard)\u003cbr\u003e• Blank product components sourced from Mexico and Spain\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 ½\u003c\/td\u003e\n\u003ctd\u003e33 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e41 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e42 ½\u003c\/td\u003e\n\u003ctd\u003e44 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e45 ⅝\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e48 ⅞\u003c\/td\u003e\n\u003ctd\u003e51 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e54 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e55 ⅛\u003c\/td\u003e\n\u003ctd\u003e57 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e58 ¼\u003c\/td\u003e\n\u003ctd\u003e60 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e138\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e146\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e154\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"2XS","offer_id":54171048477005,"sku":"7996045_22671","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":54171048509773,"sku":"7996045_22672","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54171048542541,"sku":"7996045_22673","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54171048575309,"sku":"7996045_22674","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54171048608077,"sku":"7996045_22675","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54171048640845,"sku":"7996045_22676","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54171048673613,"sku":"7996045_22677","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54171048706381,"sku":"7996045_22678","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":54171048739149,"sku":"7996045_22679","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":54171048771917,"sku":"7996045_22680","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"6XL","offer_id":54171048804685,"sku":"7996045_22681","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-recycled-bandeau-bikini-white-front-6a40785267117.jpg?v=1782610031"},{"product_id":"rose-quartz-crystal-recycled-bandeau-bikini","title":"Rose Quartz Crystal Bandeau Bikini","description":"\u003cp\u003e\u003cstrong\u003eRose Quartz —\u003c\/strong\u003e Soft pink shot through with cloud-white veining, taken from the unpolished stone, fracture lines, frost and all. Rose quartz is the stone tied to the heart: gentleness, self-kindness, quiet warmth. The softest colour in the range, worn without apology.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe Bandeau Bikini —\u003c\/strong\u003e The crystal runs across both pieces as one continuous print, so no two come out exactly alike. Soft four-way stretch moisture-wicking fabric, strapless top, V-cut high-leg bottom, UPF 50+ so it holds up in summer sun. Certified recycled and OEKO-TEX, so the eco side is the real thing here, not a maybe. Couple of heads ups: the top's a strapless bandeau cut, so it's made to sit close rather than give you full support, worth knowing if you want more hold. And like any swimwear, rinse the chlorine or salt off after each use and it'll last a lot longer. The size guide's in inches and cm if you want to measure against something you already own.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eMade to order, built in the open — \u003c\/strong\u003eThis piece is printed and made just for you when you order it, nothing sits in a warehouse, nothing goes to waste. The design is printed all over the fabric, so every piece comes out slightly its own. Because it's made to order, we can't take change-of-mind returns, but anything faulty or misprinted is always put right. Full details in our returns policy. Spiritual Threads is in open alpha: a real, working shop being built one honest piece at a time. The crystal meanings here are drawn from tradition and offered for those who want them, never as medical or health claims. Wear it as a symbol if it speaks to you, or just because it looks good. Both are the right reason.\u003cbr\u003e\u003cbr\u003e• 75% recycled polyester, 25% elastane for production in the US\/Mexico\u003cbr\u003e• 88% recycled polyester, 12% elastane for production in Latvia\u003cbr\u003e• Fabric weight: 6.64 oz.\/yd.² (225 g\/m²) in the US\/Mexico\u003cbr\u003e• Fabric weight: 6.78 oz.\/yd.² (230 g\/m²) in Latvia\u003cbr\u003e• UPF 50+ sun protection\u003cbr\u003e• Soft, stretchy, moisture-wicking fabric\u003cbr\u003e• Strapless top\u003cbr\u003e• V-cut bikini bottom with high leg cut\u003cbr\u003e• The fabric is OEKO-TEX 100 standard certified\u003cbr\u003e• The recycled content of this product is certified under GRS (Global Recycled Standard)\u003cbr\u003e• Blank product components sourced from Mexico and Spain\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (inches)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 ½\u003c\/td\u003e\n\u003ctd\u003e33 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e35 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\u003c\/td\u003e\n\u003ctd\u003e37\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e41 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e42 ½\u003c\/td\u003e\n\u003ctd\u003e44 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e45 ⅝\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e48 ⅞\u003c\/td\u003e\n\u003ctd\u003e51 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e54 ⅜\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e55 ⅛\u003c\/td\u003e\n\u003ctd\u003e57 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e58 ¼\u003c\/td\u003e\n\u003ctd\u003e60 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eHIPS (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e100\u003c\/td\u003e\n\u003ctd\u003e106\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e130\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e138\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e140\u003c\/td\u003e\n\u003ctd\u003e146\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e148\u003c\/td\u003e\n\u003ctd\u003e154\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"Spiritual Threads","offers":[{"title":"2XS","offer_id":54171050672461,"sku":"9587762_22671","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":54171050705229,"sku":"9587762_22672","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54171050737997,"sku":"9587762_22673","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54171050770765,"sku":"9587762_22674","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54171050803533,"sku":"9587762_22675","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54171050836301,"sku":"9587762_22676","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54171050869069,"sku":"9587762_22677","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54171050901837,"sku":"9587762_22678","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":54171050934605,"sku":"9587762_22679","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":54171050967373,"sku":"9587762_22680","price":45.0,"currency_code":"GBP","in_stock":true},{"title":"6XL","offer_id":54171051000141,"sku":"9587762_22681","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0977\/6716\/2189\/files\/all-over-print-recycled-bandeau-bikini-white-front-6a4079275f18b.jpg?v=1782610231"}],"url":"https:\/\/spiritualthreads.co.uk\/collections\/swimwear\/obsidian.oembed","provider":"Spiritual Threads","version":"1.0","type":"link"}