{"product_id":"polka-dot-contrast-trim-charm-detail-triangle-halter-bikini-set","title":"Polka Dot Contrast Trim Charm Detail Triangle Halter Bikini Set","description":"A playfully retro triangle bikini set featuring an all-over polka dot print with a contrast ribbed trim that runs along every edge of both the top and bottoms — a clean, tonal binding detail that ties the two pieces together and adds a subtle, sporty-luxe finish to an otherwise classic silhouette. The triangle top is strung on adjustable halter ties with a dainty starfish charm at the centre front — a small, resort-inspired detail that adds genuine character without distracting from the overall look. The cheeky-cut bottoms sit low on the hip with the same contrast trim at the waistband and leg openings, creating a cohesive, head-to-toe coordinated set that looks considered and intentional rather than casually thrown together. Lightweight and quick-drying, it works as naturally for a pool day or beach holiday as it does styled under a linen shirt or sarong for a coastal lunch. Accessorise with a layered fine chain necklace, woven slides, and a straw tote for a sun-drenched warm-weather look that is effortlessly summer-ready.\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003ctable class=\"ks-table\" style=\"word-break: normal; overflow-wrap: normal; margin: 0px; table-layout: auto; width: 770px; border-collapse: collapse; border-style: solid; border-width: 1px; border-color: rgb(232, 233, 235); color: rgb(0, 0, 0); font-family: Figtree, sans-serif; font-size: 16px;\"\u003e\u003ctbody style=\"word-break: normal; overflow-wrap: normal;\"\u003e\n\u003ctr class=\"ks-table-row\" style=\"word-break: normal; overflow-wrap: normal; width: auto !important;\"\u003e\n\u003ctd class=\"ks-table-cell ks-table-header-cell\" style=\"word-break: normal; overflow-wrap: normal; vertical-align: middle; border-color: rgb(232, 233, 235); text-align: center; text-transform: uppercase; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; font-weight: 700 !important;\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell ks-table-header-cell\" style=\"word-break: normal; overflow-wrap: normal; vertical-align: middle; border-color: rgb(232, 233, 235); text-align: center; text-transform: uppercase; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; font-weight: 700 !important;\"\u003eUS\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell ks-table-header-cell\" style=\"word-break: normal; overflow-wrap: normal; vertical-align: middle; border-color: rgb(232, 233, 235); text-align: center; text-transform: uppercase; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; font-weight: 700 !important;\"\u003eBust\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell ks-table-header-cell\" style=\"word-break: normal; overflow-wrap: normal; vertical-align: middle; border-color: rgb(232, 233, 235); text-align: center; text-transform: uppercase; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; font-weight: 700 !important;\"\u003eWaist\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell ks-table-header-cell ks-table-col-hover\" style=\"word-break: normal; overflow-wrap: normal; vertical-align: middle; border-color: rgb(232, 233, 235); text-align: center; text-transform: uppercase; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: rgb(245, 245, 245) !important; font-weight: 700 !important;\"\u003eHip\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ks-table-row\" style=\"word-break: normal; overflow-wrap: normal; width: auto !important;\"\u003e\n\u003ctd class=\"ks-table-cell ks-table-header-cell\" style=\"word-break: normal; overflow-wrap: normal; vertical-align: middle; border-color: rgb(232, 233, 235); text-align: center; text-transform: uppercase; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: rgb(245, 245, 245) !important; font-weight: 700 !important;\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"1.6 - 2.4\",\"1\":\"4 - 6\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: rgb(245, 245, 245) !important;\"\u003e4 - 6\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"12.6 - 13.4\",\"1\":\"32 - 34\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: rgb(245, 245, 245) !important;\"\u003e32 - 34\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"9.8 - 10.6\",\"1\":\"25 - 27\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: rgb(245, 245, 245) !important;\"\u003e25 - 27\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell ks-table-col-hover\" data-unit-values='{\"0\":\"13.4 - 14.2\",\"1\":\"34 - 36\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: rgb(245, 245, 245) !important;\"\u003e34 - 36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ks-table-row\" style=\"word-break: normal; overflow-wrap: normal; width: auto !important;\"\u003e\n\u003ctd class=\"ks-table-cell ks-table-header-cell\" style=\"word-break: normal; overflow-wrap: normal; vertical-align: middle; border-color: rgb(232, 233, 235); text-align: center; text-transform: uppercase; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; font-weight: 700 !important;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"3.1 - 3.9\",\"1\":\"8 - 10\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important;\"\u003e8 - 10\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"13.4 - 14.2\",\"1\":\"34 - 36\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important;\"\u003e34 - 36\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"10.6 - 11.4\",\"1\":\"27 - 29\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important;\"\u003e27 - 29\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell ks-table-col-hover\" data-unit-values='{\"0\":\"14.2 - 15\",\"1\":\"36 - 38\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: rgb(245, 245, 245) !important;\"\u003e36 - 38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ks-table-row\" style=\"word-break: normal; overflow-wrap: normal; width: auto !important;\"\u003e\n\u003ctd class=\"ks-table-cell ks-table-header-cell\" style=\"word-break: normal; overflow-wrap: normal; vertical-align: middle; border-color: rgb(232, 233, 235); text-align: center; text-transform: uppercase; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; font-weight: 700 !important;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"4.7 - 5.5\",\"1\":\"12 - 14\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important;\"\u003e12 - 14\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"14.2 - 15\",\"1\":\"36 - 38\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important;\"\u003e36 - 38\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"11.4 - 12.2\",\"1\":\"29 - 31\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important;\"\u003e29 - 31\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell ks-table-col-hover\" data-unit-values='{\"0\":\"15 - 15.7\",\"1\":\"38 - 40\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: rgb(245, 245, 245) !important;\"\u003e38 - 40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"ks-table-row\" style=\"word-break: normal; overflow-wrap: normal; width: auto !important;\"\u003e\n\u003ctd class=\"ks-table-cell ks-table-header-cell\" style=\"word-break: normal; overflow-wrap: normal; vertical-align: middle; border-color: rgb(232, 233, 235); text-align: center; text-transform: uppercase; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; font-weight: 700 !important;\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"6.3\",\"1\":\"16\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important;\"\u003e16\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"15 - 15.7\",\"1\":\"38 - 40\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important;\"\u003e38 - 40\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell\" data-unit-values='{\"0\":\"12.2 - 13\",\"1\":\"31 - 33\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important;\"\u003e31 - 33\u003c\/td\u003e\n\u003ctd class=\"ks-table-cell ks-table-col-hover\" data-unit-values='{\"0\":\"15.7 - 16.5\",\"1\":\"40 - 42\"}' data-unit-type=\"single\" style=\"word-break: normal; overflow-wrap: normal; border-color: rgb(232, 233, 235); text-align: center; white-space: nowrap; vertical-align: middle; width: auto !important; font-family: inherit !important; background-image: inherit !important; background-position: inherit !important; background-size: inherit !important; background-repeat: inherit !important; background-attachment: inherit !important; background-origin: inherit !important; background-clip: inherit !important; background-color: rgb(245, 245, 245) !important;\"\u003e40 - 42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e","brand":"Darcey Lane","offers":[{"title":"Pink \/ XS","offer_id":57502144725374,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":57502144758142,"sku":"QN1083-pink-S","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":57502144790910,"sku":"QN1083-pink-M","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":57502144823678,"sku":"QN1083-pink-L","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":57502144856446,"sku":"QN1083-pink-XL","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/6708\/4926\/files\/HazelTheLabel-Blaire-1.jpg?v=1780422680","url":"https:\/\/darceylane.com\/products\/polka-dot-contrast-trim-charm-detail-triangle-halter-bikini-set","provider":"Darcey Lane","version":"1.0","type":"link"}