{"title":"Women's Swimwear","description":"","products":[{"product_id":"breaker-wave-recycled-string-bikini-bottom","title":"Breaker String Bottom","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eLess fabric, more commitment. Recycled, sharp and made for people who don’t ask the sea for permission.\u003c\/p\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUS\/Mexico\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e75% recycled polyester, 25% elastane f\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) \u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEurope\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e88% recycled polyester, 12% elastane for fulfillment in Latvia.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) in the US\/Mexico.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 78 oz. \/yd. ² (230 g\/m²)\u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e","brand":"SVRF","offers":[{"title":"2XS","offer_id":53731164324177,"sku":"3582601_16575","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":53731164356945,"sku":"3582601_16576","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":53731164389713,"sku":"3582601_16577","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":53731164422481,"sku":"3582601_16578","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":53731164455249,"sku":"3582601_16579","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":53731164488017,"sku":"3582601_16580","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":53731164520785,"sku":"3582601_16581","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":53731164553553,"sku":"3582601_16582","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":53731164586321,"sku":"3582601_16583","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":53731164619089,"sku":"3582601_16584","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"6XL","offer_id":53731164651857,"sku":"3582601_16585","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/all-over-print-recycled-string-bikini-bottom-white-front-69ff712b1d05c.png?v=1778349161"},{"product_id":"breaker-wave-recycled-string-bikini-top","title":"Breaker string top","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eTiny straps, big optimism. A recycled bikini top for sunny intervals, questionable forecasts and pretending the water is “actually fine.”\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUS\/Mexico\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e75% recycled polyester, 25% elastane f\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) \u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEurope\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e88% recycled polyester, 12% elastane for fulfillment in Latvia.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) in the US\/Mexico.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 78 oz. \/yd. ² (230 g\/m²)\u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e","brand":"SVRF","offers":[{"title":"2XS","offer_id":53731166912849,"sku":"2655269_16564","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":53731166945617,"sku":"2655269_16565","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":53731166978385,"sku":"2655269_16566","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":53731167011153,"sku":"2655269_16567","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":53731167043921,"sku":"2655269_16568","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":53731167076689,"sku":"2655269_16569","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":53731167109457,"sku":"2655269_16570","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":53731167142225,"sku":"2655269_16571","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":53731167174993,"sku":"2655269_16572","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":53731167207761,"sku":"2655269_16573","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"6XL","offer_id":53731167240529,"sku":"2655269_16574","price":35.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/all-over-print-recycled-padded-string-bikini-top-white-front-69ff70c648067.png?v=1778349087"},{"product_id":"breaker-wave-recycled-padded-surf-bikini-top","title":"Breaker Paddle Top","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eA surf-ready bikini top with padding for a bit more structure when the shorebreak starts throwing opinions. Recycled, practical, and not precious.\u003c\/p\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUS\/Mexico\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e75% recycled polyester, 25% elastane f\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) \u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEurope\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e88% recycled polyester, 12% elastane for fulfillment in Latvia.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) in the US\/Mexico.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 78 oz. \/yd. ² (230 g\/m²)\u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e","brand":"SVRF","offers":[{"title":"XS","offer_id":53731167437137,"sku":"8137844_12035","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":53731167469905,"sku":"8137844_12036","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":53731167502673,"sku":"8137844_12037","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":53731167535441,"sku":"8137844_12038","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":53731167568209,"sku":"8137844_12039","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":53731167600977,"sku":"8137844_12040","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":53731167633745,"sku":"8137844_12041","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/all-over-print-recycled-padded-bikini-top-white-front-69ff6cd0aa94f.png?v=1778347623"},{"product_id":"breaker-wave-recycled-high-waisted-bikini-bottom","title":"Breaker High Tide Top","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eHigher waist, stronger stance. Built for beach days, board days and the kind of confidence usually only found in longboarders at ankle height.\u003c\/p\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUS\/Mexico\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e75% recycled polyester, 25% elastane f\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) \u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEurope\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e88% recycled polyester, 12% elastane for fulfillment in Latvia.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) in the US\/Mexico.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 78 oz. \/yd. ² (230 g\/m²)\u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e","brand":"SVRF","offers":[{"title":"XS","offer_id":53731168092497,"sku":"1492756_12042","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":53731168125265,"sku":"1492756_12043","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":53731168158033,"sku":"1492756_12044","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":53731168190801,"sku":"1492756_12045","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":53731168223569,"sku":"1492756_12046","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":53731168256337,"sku":"1492756_12047","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":53731168289105,"sku":"1492756_12048","price":20.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/all-over-print-recycled-high-waisted-bikini-bottom-white-front-69ff706b3e519.png?v=1778348930"},{"product_id":"breaker-wave-athletic-shorts","title":"Breaker Runout Shorts","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eFor surf checks that become runs, swims, or sudden retreats from rain. Athletic shorts with wave-brain energy.\u003c\/p\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cp\u003e91% recycled polyester, 9% spandex.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 5. 13 oz. \/yd. ² (174 g\/m²).\u003c\/p\u003e\n\u003cp\u003eFour-way stretch moisture-wicking microfiber fabric.\u003c\/p\u003e\n\u003cp\u003eBreathable and fast-drying material.\u003c\/p\u003e\n\u003cp\u003eUPF50+ protection.\u003c\/p\u003e\n\u003cp\u003eElastic waistband with a flat white drawstring.\u003c\/p\u003e\n\u003cp\u003eMesh side pockets. \u003c\/p\u003e","brand":"SVRF","offers":[{"title":"XS","offer_id":53731175924049,"sku":"1729102_9804","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":53731175956817,"sku":"1729102_9805","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":53731175989585,"sku":"1729102_9806","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":53731176022353,"sku":"1729102_9807","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":53731176055121,"sku":"1729102_9808","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":53731176087889,"sku":"1729102_9809","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":53731176120657,"sku":"1729102_9810","price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/all-over-print-unisex-athletic-shorts-white-front-69ff703060fbd.png?v=1778348748"},{"product_id":"breaker-wave-recycled-v-cut-bikini-bottom","title":"Breaker V bottom","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eA recycled V-cut bottom for clean lines and messy conditions. Minimal fuss, maximum “yes, I know it’s cold.”\u003c\/p\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUS\/Mexico\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e75% recycled polyester, 25% elastane f\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) \u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEurope\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e88% recycled polyester, 12% elastane for fulfillment in Latvia.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 64 oz. \/yd. ² (225 g\/m²) in the US\/Mexico.\u003c\/p\u003e\n\u003cp\u003eFabric weight: 6. 78 oz. \/yd. ² (230 g\/m²)\u003c\/p\u003e\n\u003cp\u003eUPF 50+ sun protection.\u003c\/p\u003e\n\u003cp\u003eSoft, stretchy, moisture-wicking fabric.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"SVRF","offers":[{"title":"2XS","offer_id":53731181330769,"sku":"1550679_22693","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":53731181363537,"sku":"1550679_22694","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":53731181396305,"sku":"1550679_22695","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":53731181429073,"sku":"1550679_22696","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":53731181461841,"sku":"1550679_22697","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":53731181494609,"sku":"1550679_22698","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":53731181527377,"sku":"1550679_22699","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":53731181560145,"sku":"1550679_22700","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"4XL","offer_id":53731181592913,"sku":"1550679_22701","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"5XL","offer_id":53731181625681,"sku":"1550679_22702","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"6XL","offer_id":53731181658449,"sku":"1550679_22703","price":20.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/all-over-print-recycled-v-cut-bikini-bottom-white-front-69ff6fd29cbfd.png?v=1778348487"},{"product_id":"script-one-piece-swimsuit-pink-graffiti-design","title":"Graffiti Set One-Piece","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003ePink, loud, and not remotely interested in being “timeless.” A one-piece for shorebreak chaos, poolside crimes and cold-water defiance.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eProduct features\u003cbr\u003e- Comfort stretch blend: 85% polyester, 15% spandex for strength and soft elasticity.\u003cbr\u003e- Built-in support: inch-wide elastic at the chest for added stability.\u003cbr\u003e- Lightweight feel: low fabric weight (5.01 oz\/yd²) for easy movement.\u003cbr\u003e- Secure straps and cut-out back: elastic straps with a stylish rounded back opening.\u003cbr\u003e- Vibrant print: high-quality all-over printing for bright, crisp colors\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eChest Width , in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.99\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.96\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.34\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.72\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.09\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.47\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWaist Width , in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.81\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.80\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.78\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.96\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.14\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.52\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eHip Width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.16\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.14\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.52\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.28\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.65\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSide Seam Length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.39\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.78\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.76\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.35\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.94\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eFront Length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.83\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.62\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.41\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.98\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.77\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Black","offer_id":53742561067345,"sku":"13743721122434384282","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"S \/ Black","offer_id":53742561100113,"sku":"30085715784241684776","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"M \/ Black","offer_id":53742561132881,"sku":"14983442393142510947","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"L \/ Black","offer_id":53742561165649,"sku":"27296974189742908330","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Black","offer_id":53742561198417,"sku":"51880971939397498046","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Black","offer_id":53742561231185,"sku":"12101504731854570741","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"3XL \/ Black","offer_id":53742561263953,"sku":"30318156101325124315","price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/IMG-4235.png?v=1778485614"},{"product_id":"tidal-bloom-bikini","title":"Tidal Bloom Bikini","description":"\u003cp class=\"isSelectedEnd\"\u003eMade for saltwater days, golden skin, and wherever the tide takes you, the Tide Bloom two-piece bikini brings SVRF’s signature coastal energy to a bold tropical print. The soft stretch fabric moves with your body, giving a comfortable, flexible fit whether you’re in the water, stretched out on the sand, or heading from beach to bar.\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003eRemovable padded cups let you adjust the shape and support, while slim ties and elasticated edges keep the fit easy, secure, and flattering. Finished in our vivid Tide Bloom print, this bikini blends retro surf florals with sun-faded coastal colour for a playful, confident take on everyday swim.\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e85% polyester, 15% spandex for soft stretch and shape retention\u003c\/li\u003e\n\u003cli\u003eRemovable padded cups for adjustable support\u003c\/li\u003e\n\u003cli\u003eLightweight 146 g\/m² fabric for quick-drying comfort\u003c\/li\u003e\n\u003cli\u003eAll-over Tide Bloom print with bright, lasting colour\u003c\/li\u003e\n\u003cli\u003eAdjustable tie straps and elasticated edges for a flexible fit\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003eSVRF size\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e5XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eUK size\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Printify","offers":[{"title":"S \/ Ocean","offer_id":54009824379217,"sku":"18433141510307533491","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"M \/ Ocean","offer_id":54009824411985,"sku":"83518029388356818884","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"L \/ Ocean","offer_id":54009824444753,"sku":"25068766713927893876","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"XL \/ Ocean","offer_id":54009824477521,"sku":"20873071877671789902","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"2XL \/ Ocean","offer_id":54009824510289,"sku":"14716925153614952906","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"3XL \/ Ocean","offer_id":54009824543057,"sku":"30665083797184895935","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"4XL \/ Ocean","offer_id":54009824575825,"sku":"12111751486306109096","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"5XL \/ Ocean","offer_id":54009824608593,"sku":"38350575918804717148","price":35.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_10_2026_09_56_10_AM_1.png?v=1781081793"},{"product_id":"tidal-bloom-one-piece-swimsuit","title":"Tidal Bloom One-Piece Swimsuit","description":"\u003cp class=\"isSelectedEnd\"\u003eFo\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth at armpits, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.39\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.96\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.54\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.32\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.11\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWaist width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.81\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.39\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.96\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eHip width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.96\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.54\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.32\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.11\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSide length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.52\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.11\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.29\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e19.88\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.47\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.06\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength across front, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.87\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.26\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.65\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.44\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.83\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLeg opening (relaxed), in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e7.28\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e7.48\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e7.68\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e7.87\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.07\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.27\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e8.46\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"isSelectedEnd\"\u003er long beach days, salty swims, and easy movement, the Tide Bloom boyshort swimsuit brings a retro surf feel to a modern one-piece silhouette. The soft stretch fabric fits close to the body with a lightweight feel, giving you comfort in and out of the water while keeping the Tide Bloom floral print bright through sun, salt, and repeat wear.\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003eThe boyshort cut offers extra coverage without holding you back, making it ideal for active beach days, paddle sessions, pool time, or slow afternoons by the water. A deep U-back and elastic-bound straps create a clean, sporty shape that flatters the shoulders and back while helping everything stay comfortably in place.\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003eDesigned with a snug SVRF fit, this style runs smaller than usual. Check your measurements before ordering for the best fit.\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003eProduct features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e85% polyester, 15% spandex for soft stretch and shape retention\u003c\/li\u003e\n\u003cli\u003eBoyshort-style bottom for added coverage and freedom of movement\u003c\/li\u003e\n\u003cli\u003eAll-over Tide Bloom print with vivid, fade-resistant colour\u003c\/li\u003e\n\u003cli\u003eLightweight 196 g\/m² fabric with elasticated strap edges\u003c\/li\u003e\n\u003cli\u003eDeep U-shaped back\u003c\/li\u003e\n\u003cli\u003eRuns smaller than usual\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Printify","offers":[{"title":"Ocean \/ XS","offer_id":54009835848017,"sku":"84981876821038757054","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Ocean \/ S","offer_id":54009835880785,"sku":"16632890435286316678","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Ocean \/ M","offer_id":54009835913553,"sku":"19928785617203222533","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Ocean \/ L","offer_id":54009835946321,"sku":"29721253737705536781","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Ocean \/ XL","offer_id":54009835979089,"sku":"10418711451211931457","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Ocean \/ 2XL","offer_id":54009836011857,"sku":"24588913447638786293","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Ocean \/ 3XL","offer_id":54009836044625,"sku":"19928774018017169755","price":40.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_10_2026_09_56_10_AM_2.png?v=1781081793"},{"product_id":"tidal-bloom-padded-bikini-top","title":"Tidal Bloom padded bikini top","description":"Made for long beach days, spontaneous swims and everything in between. This recycled bikini top combines a clean, supportive shape with soft stretch fabric and removable padding, so you can adjust the fit and coverage to suit you.\u003cbr\u003e\n\u003cbr\u003e\nDouble-layered for added comfort and confidence, it’s designed to stay comfortable whether you’re swimming, surfing or relaxing by the water. Pair it with the matching bottoms or mix it with another style to create your own look.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nMade with recycled polyester and elastane\u003cbr\u003e\nSoft, supportive stretch fabric\u003cbr\u003e\nDouble-layered construction\u003cbr\u003e\nRemovable padding\u003cbr\u003e\nNon-reversible design\u003cbr\u003e\nDurable zig-zag stitching\u003cbr\u003e\nTear-away care label\u003cbr\u003e\nDesigned for mixing and matching\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\nUS and Mexico production:\u003cbr\u003e\n75% recycled polyester, 25% elastane\u003cbr\u003e\nFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLatvia production:\u003cbr\u003e\n88% recycled polyester, 12% elastane\u003cbr\u003e\nFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\u003ctable cellpadding=\"5\"\u003e\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\u003eUNDERBUST (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\u003e28 ¾\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\u003e29 ½\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\u003e30 ¼\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\u003e31 ⅞\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\u003e33 ½\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\u003e35 \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\u003e36 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e","brand":"SVRF","offers":[{"title":"XS","offer_id":54032514810193,"sku":"7318550_12035","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54032514842961,"sku":"7318550_12036","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54032514875729,"sku":"7318550_12037","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54032514908497,"sku":"7318550_12038","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54032514941265,"sku":"7318550_12039","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54032514974033,"sku":"7318550_12040","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54032515006801,"sku":"7318550_12041","price":20.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_26_48_AM_2.png?v=1781170045"},{"product_id":"tidal-bloom-high-waisted-bikini-bottom","title":"Tidal Bloom high-waisted bikini bottom","description":"A comfortable, flattering bikini bottom made for beach days, spa breaks and everything in between. The high-waisted cut offers a secure, confident fit, while the soft stretch fabric moves comfortably with you.\u003cbr\u003e\n\u003cbr\u003e\nIts double-layered construction provides added coverage and support without feeling bulky. Pair it with the matching bikini top or mix it with another favourite style for an easy, personalised swim look.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nHigh-waisted silhouette\u003cbr\u003e\nMade with recycled polyester and elastane\u003cbr\u003e\nSoft, flexible stretch fabric\u003cbr\u003e\nDouble-layered construction\u003cbr\u003e\nNon-reversible design\u003cbr\u003e\nDurable zig-zag stitching\u003cbr\u003e\nTear-away care label\u003cbr\u003e\nEasy to mix and match\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\nUS and Mexico production:\u003cbr\u003e\n75% recycled polyester, 25% elastane\u003cbr\u003e\nFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLatvia production:\u003cbr\u003e\n88% recycled polyester, 12% elastane\u003cbr\u003e\nFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\u003ctable cellpadding=\"5\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\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\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\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\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\u003e31 ½\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\u003e34 ⅝\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\u003e37 ¾\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\u003e41 \u003c\/td\u003e\n\u003ctd\u003e51 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e","brand":"SVRF","offers":[{"title":"XS","offer_id":54032644833617,"sku":"9024671_12042","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54032644866385,"sku":"9024671_12043","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54032644899153,"sku":"9024671_12044","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54032644931921,"sku":"9024671_12045","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54032644964689,"sku":"9024671_12046","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54032644997457,"sku":"9024671_12047","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54032645030225,"sku":"9024671_12048","price":20.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_26_48_AM_2.png?v=1781170045"},{"product_id":"tidal-bloom-string-bikini-top","title":"Tidal Bloom string bikini top","description":"\u003cp\u003eA versatile triangle bikini top made for sunny beach days, ocean swims and relaxed summer adventures. Crafted from soft recycled fabric with UPF 50+ protection, it combines a comfortable stretch fit with adjustable ties that can be styled in several different ways.\u003cbr\u003e\u003cbr\u003eThe removable padding lets you customise the level of support and shaping, while the flexible neck and back straps make it easy to find your ideal fit. Pair it with the matching bottoms or mix it with another swim style for a look that feels completely your own.\u003cbr\u003e\u003cbr\u003eDetails\u003cbr\u003eClassic triangle string bikini shape\u003cbr\u003eMade with recycled polyester and elastane\u003cbr\u003eSoft, stretchy fabric with UPF 50+\u003cbr\u003eFlexible, adjustable straps\u003cbr\u003eMultiple ways to tie and style\u003cbr\u003eRemovable padding\u003cbr\u003eDesigned for mixing and matching\u003cbr\u003eFabric composition:\u003cbr\u003e\u003cbr\u003eUS and Mexico production:\u003cbr\u003e75% recycled polyester, 25% elastane\u003cbr\u003eFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\u003cbr\u003eLatvia production:\u003cbr\u003e88% recycled polyester, 12% elastane\u003cbr\u003eFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cbr\u003e\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 ½\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e34 ⅝\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e45 ¾\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e52.0\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e58 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"SVRF","offers":[{"title":"2XS","offer_id":54032684253521,"sku":"5185566_16564","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":54032684286289,"sku":"5185566_16565","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54032684319057,"sku":"5185566_16566","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54032684351825,"sku":"5185566_16567","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54032684384593,"sku":"5185566_16568","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54032684417361,"sku":"5185566_16569","price":20.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54032684450129,"sku":"5185566_16570","price":20.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_30_01_AM.png?v=1781170236"},{"product_id":"tidal-bloom-string-bikini-bottom","title":"Tidal Bloom string bikini bottom","description":"A versatile tie-side bikini bottom made for sunbathing, swimming and easy summer days. Crafted from soft recycled fabric with UPF 50+ protection, it offers a comfortable stretch fit with flexible side ties that can be adjusted to suit you.\u003cbr\u003e\n\u003cbr\u003e\nThe classic string silhouette makes it easy to mix and match with your favourite bikini top, while the adjustable straps let you personalise the fit and coverage.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nClassic tie-side bikini shape\u003cbr\u003e\nMade with recycled polyester and elastane\u003cbr\u003e\nSoft, stretchy fabric with UPF 50+\u003cbr\u003e\nFlexible, adjustable side straps\u003cbr\u003e\nEasy to tighten for a personalised fit\u003cbr\u003e\nDesigned for mixing and matching\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\nUS and Mexico production:\u003cbr\u003e\n75% recycled polyester, 25% elastane\u003cbr\u003e\nFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLatvia production:\u003cbr\u003e\n88% recycled polyester, 12% elastane\u003cbr\u003e\nFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nPlease note\u003cbr\u003e\n\u003cbr\u003e\nBecause of the double-layered construction and internal stitching, a visible stitch may appear along the crotch seam. This is a normal part of the manufacturing process and does not affect the product’s quality, comfort or performance.\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\u003ctable cellpadding=\"5\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\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\u003e33 ⅞\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\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\u003e37.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\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\u003e41 ¾\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\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\u003e48.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\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\u003e54 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\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\u003e60 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e","brand":"SVRF","offers":[{"title":"2XS","offer_id":54032898883921,"sku":"8162415_16575","price":18.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":54032898916689,"sku":"8162415_16576","price":18.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54032898949457,"sku":"8162415_16577","price":18.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54032898982225,"sku":"8162415_16578","price":18.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54032899014993,"sku":"8162415_16579","price":18.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54032899047761,"sku":"8162415_16580","price":18.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54032899080529,"sku":"8162415_16581","price":18.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_30_01_AM.png?v=1781170236"},{"product_id":"tidal-bloom-long-sleeve-crop-top","title":"Tidal Bloom long-sleeve crop top","description":"A versatile long-sleeve crop top designed for swimming, training and everyday athleisure. Made from soft recycled fabric with UPF 50+ protection, it offers a supportive stretch fit that moves comfortably with you in and out of the water.\u003cbr\u003e\n\u003cbr\u003e\nThe raglan sleeves allow easy movement, while the wide double-layered waistband provides a secure, comfortable finish. Wear it with swim bottoms for extra coverage at the beach or pair it with leggings and shorts for an easy active look.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nMade with recycled polyester and elastane\u003cbr\u003e\nSoft, stretchy fabric with UPF 50+\u003cbr\u003e\nTrendy cropped silhouette\u003cbr\u003e\nLong raglan sleeves\u003cbr\u003e\nWide, double-layered waistband\u003cbr\u003e\nTear-away care label\u003cbr\u003e\nSuitable for swimming, sport and athleisure\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\nUS and Mexico production:\u003cbr\u003e\n75% recycled polyester, 25% elastane\u003cbr\u003e\nFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLatvia production:\u003cbr\u003e\n88% recycled polyester, 12% elastane\u003cbr\u003e\nFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nFit note\u003cbr\u003e\nThis style has a close, supportive fit. Choose the larger size when you are between sizes or prefer a little more room.","brand":"SVRF","offers":[{"title":"2XS","offer_id":54032936567121,"sku":"3452287_16047","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":54032936599889,"sku":"3452287_16048","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54032936632657,"sku":"3452287_16049","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54032936665425,"sku":"3452287_16050","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54032936698193,"sku":"3452287_16051","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54032936730961,"sku":"3452287_16052","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54032936763729,"sku":"3452287_16053","price":35.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_26_49_AM_4.png?v=1781170045"},{"product_id":"tidal-bloom-yoga-leggings","title":"Tidal Bloom Yoga Leggings","description":"Soft, supportive and made to move with you. These high-waisted leggings are designed for yoga, training, coastal walks and everyday wear, with smooth stretch fabric that feels comfortable from warm-up to cool-down.\u003cbr\u003e\n\u003cbr\u003e\nThe four-way stretch construction moves and recovers in every direction, while the raised waistband offers a secure, flattering fit. Each pair is precision-cut and hand-sewn after printing for a clean finish and consistent all-over design.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nSoft, smooth microfiber fabric\u003cbr\u003e\nFour-way stretch for flexible movement\u003cbr\u003e\nSupportive raised waistband\u003cbr\u003e\nComfortable, close-to-body fit\u003cbr\u003e\nPrecision-cut and hand-sewn after printing\u003cbr\u003e\nSuitable for yoga, training and everyday athleisure\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\nUS and Mexico production:\u003cbr\u003e\n75% recycled polyester, 25% elastane\u003cbr\u003e\nFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLatvia production:\u003cbr\u003e\n82% polyester, 18% elastane\u003cbr\u003e\nFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nPlease note\u003cbr\u003e\n\u003cbr\u003e\nOn double-layered areas, such as pockets, details from the inner fabric may show through slightly, particularly on lighter designs.\u003cbr\u003e\n\u003cbr\u003e\nAvoid contact with rough surfaces, as friction may pull white fibres from the fabric and damage the leggings.","brand":"SVRF","offers":[{"title":"XS","offer_id":54033006395729,"sku":"3975589_8353","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54033006428497,"sku":"3975589_8354","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54033006461265,"sku":"3975589_8355","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54033006494033,"sku":"3975589_8356","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54033006526801,"sku":"3975589_8357","price":40.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_15_56_AM_2.png?v=1781169624"},{"product_id":"tidal-bloom-padded-sports-bra","title":"Tidal Bloom Padded Sports Bra","description":"Supportive, comfortable and designed to move with you. This padded sports bra is made from smooth, moisture-wicking fabric with four-way stretch, making it a versatile choice for workouts, yoga, walking and everyday activewear.\u003cbr\u003e\n\u003cbr\u003e\nThe scoop neckline and racerback shape allow easy movement, while reinforced shoulder straps and a wide elastic underband provide added support. Removable padding lets you adjust the fit and coverage, and the soft mesh lining helps keep you comfortable throughout your session.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nSoft, moisture-wicking performance fabric\u003cbr\u003e\nFour-way stretch for flexible movement\u003cbr\u003e\nScoop neckline and racerback design\u003cbr\u003e\nReinforced shoulder straps\u003cbr\u003e\nWide supportive elastic underband\u003cbr\u003e\nRemovable padding included\u003cbr\u003e\nMesh lining with openings for easy pad removal\u003cbr\u003e\nFlat seams and bias binding to help reduce rubbing\u003cbr\u003e\nBest suited to A–C cup sizes\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\nUS and Mexico production:\u003cbr\u003e\n75% recycled polyester, 25% elastane\u003cbr\u003e\nFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLatvia production:\u003cbr\u003e\n82% polyester, 18% elastane\u003cbr\u003e\nFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLining and padding\u003cbr\u003e\n\u003cbr\u003e\nSports mesh lining:\u003cbr\u003e\nUS: 92% polyester, 8% spandex\u003cbr\u003e\nEU: 90% polyester, 10% elastane\u003cbr\u003e\n\u003cbr\u003e\nPadding:\u003cbr\u003e\n100% perforated polyurethane foam with 100% polyester moisture-wicking fabric\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\u003ctable cellpadding=\"5\"\u003e\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\u003eUNDERBUST (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\u003e28 ¾\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\u003e29 ½\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\u003e30 ¼\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\u003e31 ⅞\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\u003e33 ½\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\u003e35 \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e","brand":"SVRF","offers":[{"title":"XS","offer_id":54033043915089,"sku":"1607055_10868","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54033043947857,"sku":"1607055_10866","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54033043980625,"sku":"1607055_10865","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54033044013393,"sku":"1607055_10864","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54033044046161,"sku":"1607055_10867","price":35.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54033044078929,"sku":"1607055_10863","price":35.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_15_56_AM_1.png?v=1781169626"},{"product_id":"yoga-shorts","title":"Tidal Bloom Yoga Shorts","description":"Soft, supportive and made for movement. These high-waisted biker shorts offer a flattering, close-to-body fit that stays comfortable through workouts, yoga sessions, coastal walks and everyday wear.\u003cbr\u003e\n\u003cbr\u003e\nThe smooth four-way stretch fabric moves with you in every direction, while the wide waistband provides a secure, comfortable feel. A triangle-shaped gusset allows easier movement, and the flat seams help reduce rubbing during longer sessions.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nSoft, smooth performance fabric\u003cbr\u003e\nFour-way stretch for flexible movement\u003cbr\u003e\nSupportive high waistband\u003cbr\u003e\nFlattering biker-short length\u003cbr\u003e\nTriangle-shaped gusset\u003cbr\u003e\nFlat seams and coverstitch\u003cbr\u003e\nSuitable for training, yoga and everyday athleisure\u003cbr\u003e\nFabric composition:\u003cbr\u003e\n\u003cbr\u003e\nUS and Mexico production:\u003cbr\u003e\n75% recycled polyester, 25% elastane\u003cbr\u003e\nFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLatvia production:\u003cbr\u003e\n82% polyester, 18% elastane\u003cbr\u003e\nFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nPlease note\u003cbr\u003e\nOn double-layered areas, such as pockets, details from the inner fabric may show through slightly, particularly on lighter designs.\u003cbr\u003e\nAvoid contact with rough surfaces, as friction may pull white fibres from the fabric and damage the shorts.","brand":"SVRF","offers":[{"title":"XS","offer_id":54033071014225,"sku":"2716559_9079","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54033071046993,"sku":"2716559_9080","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54033071079761,"sku":"2716559_9081","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54033071112529,"sku":"2716559_9082","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54033071145297,"sku":"2716559_9083","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_15_57_AM_3.png?v=1781169626"},{"product_id":"tidal-bloom-rash-guard","title":"Tidal Bloom Rash Guard","description":"Built for active days in and around the water. This fitted long-sleeve rash guard is made from smooth, four-way stretch fabric that moves with you while helping provide coverage from the sun, wind and changing coastal conditions.\u003cbr\u003e\n\u003cbr\u003e\nThe longer body and sleeves offer added comfort and coverage, while flat seams help reduce rubbing during swimming, surfing and training. Its close, streamlined fit makes it easy to wear on its own or underneath a wetsuit.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nSoft four-way stretch performance fabric\u003cbr\u003e\nFitted, streamlined silhouette\u003cbr\u003e\nLonger body and sleeves for added coverage\u003cbr\u003e\nFlat seams and coverstitch\u003cbr\u003e\nDesigned for swimming, surfing and outdoor sport\u003cbr\u003e\nComfortable worn alone or under a wetsuit\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\nUS and Mexico production:\u003cbr\u003e\n75% recycled polyester, 25% elastane\u003cbr\u003e\nFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLatvia production:\u003cbr\u003e\n82% polyester, 18% elastane\u003cbr\u003e\nFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nFit note\u003cbr\u003e\n\u003cbr\u003e\nThis style has a close, fitted cut and runs small. Choose one size larger for a more relaxed and comfortable fit.","brand":"SVRF","offers":[{"title":"XS","offer_id":54033105420625,"sku":"2400751_9333","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54033105453393,"sku":"2400751_9334","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54033105486161,"sku":"2400751_9335","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54033105518929,"sku":"2400751_9336","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54033105551697,"sku":"2400751_9337","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54033105584465,"sku":"2400751_9338","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":54033105617233,"sku":"2400751_9339","price":40.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_26_49_AM_5.png?v=1781170044"},{"product_id":"recycled-bandeau-bikini-top","title":"Tidal Bloom bandeau bikini top","description":"Soft, supportive and easy to wear, this strapless bandeau top is made for sunbathing, layering and relaxed summer days. The smooth stretch fabric sits snugly against the body, while the double-layered construction adds comfort and coverage.\u003cbr\u003e\n\u003cbr\u003e\nWith UPF 50+ sun protection and moisture-wicking performance, it works just as well by the pool as it does under an open shirt or lightweight layer.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nStrapless bandeau silhouette\u003cbr\u003e\nSoft, stretchy and moisture-wicking fabric\u003cbr\u003e\nDouble-layered construction\u003cbr\u003e\nUPF 50+ sun protection\u003cbr\u003e\nComfortable, close-to-body fit\u003cbr\u003e\nSuitable for tanning, lounging and layering\u003cbr\u003e\nOEKO-TEX® Standard 100 certified fabric\u003cbr\u003e\nRecycled content certified under the Global Recycled Standard\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\nUS and Mexico production:\u003cbr\u003e\n75% recycled polyester, 25% elastane\u003cbr\u003e\nFabric weight: 6.64 oz.\/yd² (225 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nLatvia production:\u003cbr\u003e\n88% recycled polyester, 12% elastane\u003cbr\u003e\nFabric weight: 6.78 oz.\/yd² (230 g\/m²)\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\u003ctable cellpadding=\"5\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eCHEST (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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e42 ½\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e48 ⅞\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\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e5XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e55 ⅛\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\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e","brand":"SVRF","offers":[{"title":"2XS","offer_id":54033123180881,"sku":"6557054_22682","price":15.0,"currency_code":"GBP","in_stock":true},{"title":"XS","offer_id":54033123213649,"sku":"6557054_22683","price":15.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54033123246417,"sku":"6557054_22684","price":15.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54033123279185,"sku":"6557054_22685","price":15.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54033123311953,"sku":"6557054_22686","price":15.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54033123344721,"sku":"6557054_22687","price":15.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54033123377489,"sku":"6557054_22688","price":15.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_10_26_48_AM_3.png?v=1781170043"},{"product_id":"tidal-bloom-athletic-shorts","title":"Tidal Bloom Athletic Shorts","description":"Built for surfing, running, swimming, training and everything in between. These lightweight athletic shorts are made from breathable, fast-drying fabric with four-way stretch, giving you the freedom to move comfortably through every session.\u003cbr\u003e\n\u003cbr\u003e\nThe moisture-wicking finish helps keep you feeling fresh, while UPF 50+ protection adds coverage for outdoor workouts and beach days. An elastic waistband with a flat drawstring creates a secure fit, and the mesh side pockets keep small essentials close without adding bulk.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nMade with recycled polyester\u003cbr\u003e\nLightweight four-way stretch fabric\u003cbr\u003e\nMoisture-wicking and fast-drying\u003cbr\u003e\nBreathable performance feel\u003cbr\u003e\nUPF 50+ protection\u003cbr\u003e\nElastic waistband with flat white drawstring\u003cbr\u003e\nMesh side pockets\u003cbr\u003e\nShort 2.56″ (6.5 cm) inseam\u003cbr\u003e\nSuitable for running, swimming and training\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\n91% recycled polyester, 9% spandex\u003cbr\u003e\nFabric weight: 5.13 oz.\/yd² (174 g\/m²)\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"imperial\"\u003e\u003ctable cellpadding=\"5\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\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\u003e29 ⅞\u003c\/td\u003e\n\u003ctd\u003e37 \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 ½\u003c\/td\u003e\n\u003ctd\u003e38 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 ⅛\u003c\/td\u003e\n\u003ctd\u003e40 ⅛\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e36 ¼\u003c\/td\u003e\n\u003ctd\u003e43 ¼\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 ⅜\u003c\/td\u003e\n\u003ctd\u003e46 ½\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e42 ½\u003c\/td\u003e\n\u003ctd\u003e49 ⅝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e","brand":"SVRF","offers":[{"title":"XS","offer_id":54034119950673,"sku":"1404596_9804","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"S","offer_id":54034119983441,"sku":"1404596_9805","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":54034120016209,"sku":"1404596_9806","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":54034120048977,"sku":"1404596_9807","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":54034120081745,"sku":"1404596_9808","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":54034120114513,"sku":"1404596_9809","price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_11_2026_11_54_01_AM.png?v=1781175264"},{"product_id":"tidal-bloom-towel","title":"Tidal Bloom Towel","description":"Made for beach days, surf sessions and changing by the shore. The SVRF Tidal Bloom Surf Towel pairs a soft, comfortable feel with an absorbent terry reverse, making it ideal for drying off after the water or laying out on the beach.\u003cbr\u003e\n\u003cbr\u003e\nThe vibrant all-over print brings the Tidal Bloom design to life, while the generous sizing gives you plenty of room to wrap up, stretch out or keep close in your surf kit.\u003cbr\u003e\n\u003cbr\u003e\nDetails\u003cbr\u003e\nSoft and comfortable fabric\u003cbr\u003e\nAbsorbent terry backing\u003cbr\u003e\nPrinted on one side\u003cbr\u003e\nIdeal for surfing, swimming and beach days\u003cbr\u003e\nAvailable in two sizes\u003cbr\u003e\nLightweight enough for your beach bag\u003cbr\u003e\nFabric composition\u003cbr\u003e\n\u003cbr\u003e\nUS production:\u003cbr\u003e\n52% cotton, 48% polyester\u003cbr\u003e\nFabric weight: 10.6 oz.\/yd² (360 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nEU production:\u003cbr\u003e\n50% cotton, 50% polyester\u003cbr\u003e\nFabric weight: 11.8 oz.\/yd² (400 g\/m²)\u003cbr\u003e\n\u003cbr\u003e\nSizes\u003cbr\u003e\n\u003cbr\u003e\nSmall:\u003cbr\u003e\n30″ × 60″ × 0.28″\u003cbr\u003e\n76 × 152 × 0.7 cm\u003cbr\u003e\n\u003cbr\u003e\nLarge:\u003cbr\u003e\n36″ × 72″ × 0.28″\u003cbr\u003e\n91.4 × 182.9 × 0.71 cm","brand":"SVRF","offers":[{"title":"30″×60″","offer_id":54041544098129,"sku":"5002125_8874","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"36″×72″","offer_id":54041544130897,"sku":"5002125_22610","price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1039\/7977\/8385\/files\/ChatGPT_Image_Jun_12_2026_09_15_16_AM.png?v=1781252166"}],"url":"https:\/\/svrf.uk\/collections\/womens-swimwear.oembed?page=2","provider":"SVRF","version":"1.0","type":"link"}