{"title":"Swimwear","description":"","products":[{"product_id":"casandra-top-limited","title":"Casandra Top","description":"\u003cp\u003eA versatile bikini top designed to flatter, shape, and adjust to you. Secure yet effortless silhouette made for confident wear!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eFront tie detail for customizable cleavage and support\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Hype \/ XS","offer_id":48703658787112,"sku":"CASTOPHPXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Hype \/ S","offer_id":48703658852648,"sku":"CASTOPHPS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Hype \/ M","offer_id":48703658885416,"sku":"CASTOPHPM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Hype \/ L","offer_id":48703658918184,"sku":"CASTOPHPL","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Hype \/ XL","offer_id":48703658950952,"sku":"CASTOPHPXL","price":88.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Screenshot2024-03-26at7.00.01PM.png?v=1711504806"},{"product_id":"elise-top","title":"Elise Top Ribbed","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eA classic triangle bikini top crafted in a textured micro rib fabric for effortless, everyday wear. A timeless silhouette designed to wear on repeat.\u003c\/p\u003e\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable neck and back ties\u003c\/li\u003e\n\u003cli\u003eLight to moderate support\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Putu Budiartinii","offers":[{"title":"Olive \/ XS","offer_id":48735141855528,"sku":"ELITOPRIBOLXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ S","offer_id":48735141888296,"sku":"ELITOPRIBOLS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ M","offer_id":48735141921064,"sku":"ELITOPRIBOLM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ L","offer_id":48735141953832,"sku":"ELITOPRIBOLL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ XL","offer_id":49798053921064,"sku":"ELITOPRIBOLXL","price":88.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/4026920cde388065_9821a4e6-355b-43d8-853a-0dd998ed5d5b.jpg?v=1782257380"},{"product_id":"blaire-tie-side-bottom-ribbed-belle","title":"Blaire Bottom Ribbed","description":"\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eA classic low-rise tie-side bikini bottom designed for an effortlessly flattering fit.\u003c\/font\u003e\u003c\/p\u003e\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003e\u003cbr\u003e\u003c\/font\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eLow-rise scoop front\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eAdjustable side ties\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRibbed texture \u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRuns slightly small — size up for a more comfortable fit\u003c\/font\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Belle \/ XS","offer_id":48735093489960,"sku":"BBTMRIBBEXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ S","offer_id":48735093522728,"sku":"BBTMRIBBES","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ M","offer_id":48735093555496,"sku":"BBTMRIBBEM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ L","offer_id":48735093588264,"sku":"BBTMRIBBEL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ XL","offer_id":48735093621032,"sku":"BBTMRIBBEXL","price":84.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Hykaa6a3b16dee5c7c86a3b16dee5d50.807085076a3b16dee5d50.jpg?v=1782257424"},{"product_id":"jessica-top","title":"Jessica Top Ribbed","description":"\u003cp\u003eA bralette-style bikini top designed for effortless movement, and a confident, sculpted feel. Crafted in a textured ribbed fabric.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLow scoop neckline that flatters while staying secure\u003c\/li\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eSupportive silhouette\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"White \/ XS","offer_id":47863250878760,"sku":"JESTOPRIBWTXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":47863250911528,"sku":"JESTOPRIBWTS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":47863250944296,"sku":"JESTOPRIBWTM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47863250977064,"sku":"JESTOPRIBWTL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Screenshot2024-03-26at6.31.07PM.png?v=1728330198"},{"product_id":"jones-bottom","title":"Jones Bottom Ribbed","description":"\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003eA minimal-coverage bikini bottom designed for tanning, movement, and a barely-there feel. \u003c\/p\u003e\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003eThong-style silhouette\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003eCan be worn low on the hips or pulled higher\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003eTextured Ribbed Fabric\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"White \/ XS","offer_id":47863252189480,"sku":"JNBTMRIBWTXS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"White \/ S","offer_id":47863252222248,"sku":"JNBTMRIBWTS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"White \/ M","offer_id":47863252255016,"sku":"JNBTMRIBWTM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":47863252287784,"sku":"JNBTMRIBWTL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Screenshot2024-03-26at6.40.40PM.png?v=1725906092"},{"product_id":"sawyer-bottom-sage","title":"Sawyer Bottom","description":"\u003cp\u003eA modern bikini bottom designed to offer coverage without compromising on style.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSkimpy front silhouette with fuller back coverage\u003c\/li\u003e\n\u003cli\u003eRuns true to size\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Sage \/ XS","offer_id":47463652655400,"sku":"SWRBTMSGXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ S","offer_id":47463652688168,"sku":"SWRBTMSGS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ M","offer_id":47463652720936,"sku":"SWRBTMSGM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Sage \/ L","offer_id":47463652753704,"sku":"SWRBTMSGL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Screenshot2024-01-15at2.00.49PM_fcb3d4b8-e3c1-4737-8b92-5bd777371dc3.png?v=1728329887"},{"product_id":"blaire-bottom-ribbed-olive","title":"Blaire Bottom Ribbed","description":"\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eA classic low-rise tie-side bikini bottom designed for an effortlessly flattering fit.\u003c\/font\u003e\u003c\/p\u003e\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003e\u003cbr\u003e\u003c\/font\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eLow-rise scoop front\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eAdjustable side ties\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRibbed texture \u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRuns slightly small — size up for a more comfortable fit\u003c\/font\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Olive \/ XS","offer_id":48703278448936,"sku":"BBTMRIBOLXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ S","offer_id":48703278481704,"sku":"BBTMRIBOLS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ M","offer_id":48703278514472,"sku":"BBTMRIBOLM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ L","offer_id":48703278547240,"sku":"BBTMRIBOLL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ XL","offer_id":48748732711208,"sku":"BBTMRIBOLXL","price":84.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/4026920cde6d72c1_4b0efda1-2612-45b9-b8ab-a71ff410915d.jpg?v=1779135381"},{"product_id":"natalia-top-ribbed","title":"Natalia Top Ribbed","description":"\u003cp\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless. Crafted in a classic ribbed fabric\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Olive \/ XS","offer_id":49055412158760,"sku":"NATTOPRIBOLXS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Olive \/ S","offer_id":49055414419752,"sku":"NATTOPRIBOLS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Olive \/ M","offer_id":49055414452520,"sku":"NATTOPRIBOLM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ L","offer_id":49055414485288,"sku":"NATTOPRIBOLL","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Olive \/ XL","offer_id":49055414518056,"sku":"NATTOPRIBOLXL","price":88.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/olive-01_e6ea30e3-2d58-4568-9f36-3664bdcc4a82.jpg?v=1764177756"},{"product_id":"carter-bottom-coffee","title":"Carter Bottom","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Sits comfortably at the hip and can be worn higher for a leg-lengthening look\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky, moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Putu Budiartinii","offers":[{"title":"Coffee \/ XS","offer_id":49055460229416,"sku":"CARBTMCFXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ S","offer_id":49055460262184,"sku":"CARBTMCFS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ M","offer_id":49055460294952,"sku":"CARBTMCFM","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Coffee \/ L","offer_id":49055460327720,"sku":"CARBTMCFL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ XL","offer_id":49055460360488,"sku":"CARBTMCFXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/carter-02.jpg?v=1755555987"},{"product_id":"carter-bottom-film","title":"Carter Bottom","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Sits comfortably at the hip and can be worn higher for a leg-lengthening look\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky, moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Putu Budiartinii","offers":[{"title":"Film \/ XS","offer_id":49055466651944,"sku":"CARBTMFMXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ S","offer_id":49055466684712,"sku":"CARBTMFMS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ M","offer_id":49055466717480,"sku":"CARBTMFMM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ L","offer_id":49055466750248,"sku":"CARBTMFML","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ XL","offer_id":49055466783016,"sku":"CARBTMFMXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/carter-03.jpg?v=1755555974"},{"product_id":"carter-bottom-peak","title":"Carter Bottom","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Sits comfortably at the hip and can be worn higher for a leg-lengthening look\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky, moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Putu Budiartinii","offers":[{"title":"White \/ XS","offer_id":49055473336616,"sku":"CARBTMWTXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49055473369384,"sku":"CARBTMWTS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49055473402152,"sku":"CARBTMWTM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49055473434920,"sku":"CARBTMWTL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":49055473467688,"sku":"CARBTMWTXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/carter-06.jpg?v=1755555959"},{"product_id":"carter-bottom-noir","title":"Carter Bottom","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Sits comfortably at the hip and can be worn higher for a leg-lengthening look\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky, moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Putu Budiartinii","offers":[{"title":"Noir \/ XS","offer_id":49055480414504,"sku":"CARBTMNRXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ S","offer_id":49055480480040,"sku":"CARBTMNRS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ M","offer_id":49055480512808,"sku":"CARBTMNRM","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Noir \/ L","offer_id":49055480545576,"sku":"CARBTMNRL","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Noir \/ XL","offer_id":49055480578344,"sku":"CARBTMNRXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/carter-05.jpg?v=1755555941"},{"product_id":"carter-bottom-admiral","title":"Carter Bottom","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Sits comfortably at the hip and can be worn higher for a leg-lengthening look\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky, moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Putu Budiartinii","offers":[{"title":"Admiral \/ XS","offer_id":49055495094568,"sku":"CARBTMADMXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ S","offer_id":49055495127336,"sku":"CARBTMADMS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ M","offer_id":49055495160104,"sku":"CARBTMADMM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ L","offer_id":49055495192872,"sku":"CARBTMADML","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ XL","offer_id":49055495225640,"sku":"CARBTMADMXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Hykaa6a568de43e8a076a568de43e977.869160176a568de43e977.jpg?v=1784057396"},{"product_id":"carter-bottom-rebel","title":"Carter Bottom","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Sits comfortably at the hip and can be worn higher for a leg-lengthening look\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky, moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Putu Budiartinii","offers":[{"title":"Red \/ XS","offer_id":49055500009768,"sku":"CARBTMRDXS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ S","offer_id":49055500042536,"sku":"CARBTMRDS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ M","offer_id":49055500075304,"sku":"CARBTMRDM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":49055500108072,"sku":"CARBTMRDL","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ XL","offer_id":49055500140840,"sku":"CARBTMRDXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/carter-08_58bb0555-f188-4705-b3ee-79db49f62771.jpg?v=1755555905"},{"product_id":"carter-bottom-royale","title":"Carter Bottom","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Sits comfortably at the hip and can be worn higher for a leg-lengthening look\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky, moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Putu Budiartinii","offers":[{"title":"Royale \/ XS","offer_id":49055508529448,"sku":"CARBTMRYXS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Royale \/ S","offer_id":49055508562216,"sku":"CARBTMRYS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Royale \/ M","offer_id":49055508594984,"sku":"CARBTMRYM","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Royale \/ L","offer_id":49055508627752,"sku":"CARBTMRYL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ XL","offer_id":49055508660520,"sku":"CARBTMRYXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/carter-09.jpg?v=1755555881"},{"product_id":"carter-bottom-peony","title":"Carter Bottom","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Sits comfortably at the hip and can be worn higher for a leg-lengthening look\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky, moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Putu Budiartinii","offers":[{"title":"Peony \/ XS","offer_id":49055515935016,"sku":"CARBTMPEXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Peony \/ S","offer_id":49055515967784,"sku":"CARBTMPES","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Peony \/ M","offer_id":49055516000552,"sku":"CARBTMPEM","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Peony \/ L","offer_id":49055516033320,"sku":"CARBTMPEL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Peony \/ XL","offer_id":49055516066088,"sku":"CARBTMPEXL","price":84.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/carter-07.jpg?v=1755555867"},{"product_id":"carter-bottom-hype","title":"Carter Bottom","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Sits comfortably at the hip and can be worn higher for a leg-lengthening look\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky, moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!----\u003e","brand":"Putu Budiartinii","offers":[{"title":"Hype \/ XS","offer_id":49055527829800,"sku":"CARBTMHPXS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Hype \/ S","offer_id":49055527862568,"sku":"CARBTMHPS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Hype \/ M","offer_id":49055527895336,"sku":"CARBTMHPM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Hype \/ L","offer_id":49055527928104,"sku":"CARBTMHPL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Hype \/ XL","offer_id":49055527960872,"sku":"CARBTMHPXL","price":84.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/carter-04.jpg?v=1755555854"},{"product_id":"carter-bottom-peak-ribbed","title":"Carter Bottom Ribbed","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Crafted in a textured ribbed fabric\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky\/ moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"White \/ XS","offer_id":49055575441704,"sku":"CARBTMRIBWTXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49055575474472,"sku":"CARBTMRIBWTS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"White \/ M","offer_id":49055575507240,"sku":"CARBTMRIBWTM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49055575540008,"sku":"CARBTMRIBWTL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":49055575572776,"sku":"CARBTMRIBWTXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/whiteribbed-02.jpg?v=1764184124"},{"product_id":"carter-bottom-belle-ribbed","title":"Carter Bottom Ribbed","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Crafted in a textured ribbed fabric\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky\/ moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Belle \/ XS","offer_id":49055578554664,"sku":"CARBTMRIBBEXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ S","offer_id":49055578587432,"sku":"CARBTMRIBBES","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ M","offer_id":49055578620200,"sku":"CARBTMRIBBEM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ L","offer_id":49055578652968,"sku":"CARBTMRIBBEL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ XL","offer_id":49055578685736,"sku":"CARBTMRIBBEXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Hykaa6a5eba598dccf46a5eba598dd96.936459356a5eba598dd96.jpg?v=1784593046"},{"product_id":"carter-bottom-olive-ribbed","title":"Carter Bottom Ribbed","description":"\u003cp\u003eOur best-selling bikini bottom, designed with a sporty fit and endlessly flattering silhouette. Crafted in a textured ribbed fabric\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eFixed sides for a clean, secure feel\u003c\/li\u003e\n\u003cli\u003eCheeky\/ moderate coverage\u003c\/li\u003e\n\u003cli\u003eRuns small - size up for a true fit\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Olive \/ XS","offer_id":49055584354600,"sku":"CARBTMRIBOLXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ S","offer_id":49055584387368,"sku":"CARBTMRIBOLS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ M","offer_id":49055584420136,"sku":"CARBTMRIBOLM","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Olive \/ L","offer_id":49055584452904,"sku":"CARBTMRIBOLL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Olive \/ XL","offer_id":49055584485672,"sku":"CARBTMRIBOLXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/olive-02_cf8e49cc-ffbc-45dd-a7b6-95c49e812362.jpg?v=1764177802"},{"product_id":"natalia-top-coffee","title":"Natalia Top","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Coffee \/ XS","offer_id":49055932743976,"sku":"NATTOPCFXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ S","offer_id":49055932809512,"sku":"NATTOPCFS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ M","offer_id":49055932842280,"sku":"NATTOPCFM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ L","offer_id":49055932875048,"sku":"NATTOPCFL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ XL","offer_id":49055932940584,"sku":"NATTOPCFXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/natalia-02.jpg?v=1755555501"},{"product_id":"natalia-top-film","title":"Natalia Top","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Film \/ XS","offer_id":49055982453032,"sku":"NATTOPFMXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ S","offer_id":49055982518568,"sku":"NATTOPFMS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ M","offer_id":49055982551336,"sku":"NATTOPFMM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ L","offer_id":49055982584104,"sku":"NATTOPFML","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ XL","offer_id":49055982616872,"sku":"NATTOPFMXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/natalia-03.jpg?v=1755555487"},{"product_id":"natalia-top-peak","title":"Natalia Top","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"White \/ XS","offer_id":49056067977512,"sku":"NATTOPWTXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49056068010280,"sku":"NATTOPWTS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49056068043048,"sku":"NATTOPWTM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49056068075816,"sku":"NATTOPWTL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":49056068108584,"sku":"NATTOPWTXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/natalia-06.jpg?v=1755555476"},{"product_id":"natalia-top-noir","title":"Natalia Top","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Noir \/ XS","offer_id":49056117391656,"sku":"NATTOPNRXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ S","offer_id":49056117424424,"sku":"NATTOPNRS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ M","offer_id":49056117457192,"sku":"NATTOPNRM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ L","offer_id":49056117489960,"sku":"NATTOPNRL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ XL","offer_id":49056117522728,"sku":"NATTOPNRXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/natalia-05.jpg?v=1755555463"},{"product_id":"natalia-top-admiral","title":"Natalia Top","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Admiral \/ XS","offer_id":49056180896040,"sku":"NATTOPADMXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ S","offer_id":49056180928808,"sku":"NATTOPADMS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ M","offer_id":49056181027112,"sku":"NATTOPADMM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ L","offer_id":49056181059880,"sku":"NATTOPADML","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ XL","offer_id":49056181125416,"sku":"NATTOPADMXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/natalia-01.jpg?v=1755555447"},{"product_id":"natalia-top-rebel","title":"Natalia Top","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Red \/ XS","offer_id":49056294011176,"sku":"NATTOPRDXS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ S","offer_id":49056294076712,"sku":"NATTOPRDS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ M","offer_id":49056294109480,"sku":"NATTOPRDM","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ L","offer_id":49056294142248,"sku":"NATTOPRDL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":49056294207784,"sku":"NATTOPRDXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/natalia-08.jpg?v=1755555431"},{"product_id":"natalia-top-royale","title":"Natalia Top","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Royale \/ XS","offer_id":51041841185064,"sku":"NATTOPRYXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ S","offer_id":51041841217832,"sku":"NATTOPRYS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ M","offer_id":51041841250600,"sku":"NATTOPRYM","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Royale \/ L","offer_id":51041841283368,"sku":"NATTOPRYL","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Royale \/ XL","offer_id":51041841316136,"sku":"NATTOPRYXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/natalia-09.jpg?v=1755555415"},{"product_id":"natalia-top-hype","title":"Natalia Top","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Hype \/ XS","offer_id":49056461422888,"sku":"NATTOPHPXS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Hype \/ S","offer_id":49056461455656,"sku":"NATTOPHPS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Hype \/ M","offer_id":49056461521192,"sku":"NATTOPHPM","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Hype \/ L","offer_id":49056461553960,"sku":"NATTOPHPL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Hype \/ XL","offer_id":49056461586728,"sku":"NATTOPHPXL","price":88.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/natalia-04_f65027fb-c002-4743-87ee-e09943a5b5af.jpg?v=1755555379"},{"product_id":"natalia-top-belle-ribbed","title":"Natalia Top Ribbed","description":"\u003cp\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless. Crafted in a classic ribbed fabric\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Belle \/ XS","offer_id":49056492290344,"sku":"NATTOPRIBBEXS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Belle \/ S","offer_id":49056492323112,"sku":"NATTOPRIBBES","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ M","offer_id":49056492355880,"sku":"NATTOPRIBBEM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ L","offer_id":49056492388648,"sku":"NATTOPRIBBEL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ XL","offer_id":49056492421416,"sku":"NATTOPRIBBEXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Hykaa6a5eba7268aff66a5eba7268c10.034616746a5eba7268c10.jpg?v=1784593027"},{"product_id":"natalia-top-peak-ribbed","title":"Natalia Top Ribbed","description":"\u003cp\u003eOur best-selling bandeau top with sculpting center cutouts, designed to feel secure, flattering, and effortless. Crafted in a classic ribbed fabric\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSide boning for support\u003c\/li\u003e\n\u003cli\u003eCenter cutout detail\u003c\/li\u003e\n\u003cli\u003eDesigned to flatter and support sizes AA–DD\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"White \/ XS","offer_id":49056500875560,"sku":"NATTOPRIBWTXS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"White \/ S","offer_id":49056500908328,"sku":"NATTOPRIBWTS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49056500941096,"sku":"NATTOPRIBWTM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49056500973864,"sku":"NATTOPRIBWTL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":49056501006632,"sku":"NATTOPRIBWTXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/whiteribbed-01.jpg?v=1764184106"},{"product_id":"casandra-top-film","title":"Casandra Top","description":"\u003cp\u003eA versatile bikini top designed to flatter, shape, and adjust to you. Secure yet effortless silhouette made for confident wear!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eFront tie detail for customizable cleavage and support\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Film \/ XS","offer_id":49056524927272,"sku":"CASTOPFMXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ S","offer_id":49056524960040,"sku":"CASTOPFMS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ M","offer_id":49056524992808,"sku":"CASTOPFMM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ L","offer_id":49056525025576,"sku":"CASTOPFML","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ XL","offer_id":49056525320488,"sku":"CASTOPFMXL","price":88.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/products\/ScreenShot2023-03-29at1.17.51PM_7c06f7bb-42ba-4e4e-b879-e920ace96b68.png?v=1745951780"},{"product_id":"casandra-top-peak","title":"Casandra Top","description":"\u003cp\u003eA versatile bikini top designed to flatter, shape, and adjust to you. Secure yet effortless silhouette made for confident wear!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eFront tie detail for customizable cleavage and support\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"White \/ XS","offer_id":49056529711400,"sku":"CASTOPWTXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49056529744168,"sku":"CASTOPWTS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49056529776936,"sku":"CASTOPWTM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49056529809704,"sku":"CASTOPWTL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":49056530006312,"sku":"CASTOPWTXL","price":88.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/white-01.jpg?v=1764180943"},{"product_id":"casandra-top-noir","title":"Casandra Top","description":"\u003cp\u003eA versatile bikini top designed to flatter, shape, and adjust to you. Secure yet effortless silhouette made for confident wear!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eFront tie detail for customizable cleavage and support\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Noir \/ XS","offer_id":49056532824360,"sku":"CASTOPNRXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ S","offer_id":49056532857128,"sku":"CASTOPNRS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ M","offer_id":49056532889896,"sku":"CASTOPNRM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ L","offer_id":49056532922664,"sku":"CASTOPNRL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ XL","offer_id":49056533119272,"sku":"CASTOPNRXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/productimages-01_3860c28c-40cc-4020-9377-b5e70ac64d23.jpg?v=1761256288"},{"product_id":"casandra-top-peony","title":"Casandra Top","description":"\u003cp\u003eA versatile bikini top designed to flatter, shape, and adjust to you. Secure yet effortless silhouette made for confident wear!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eFront tie detail for customizable cleavage and support\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Peony \/ XS","offer_id":49056537706792,"sku":"CASTOPPEXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Peony \/ S","offer_id":49056537739560,"sku":"CASTOPPES","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Peony \/ M","offer_id":49056537772328,"sku":"CASTOPPEM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Peony \/ L","offer_id":49056537805096,"sku":"CASTOPPEL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Peony \/ XL","offer_id":49056537837864,"sku":"CASTOPPEXL","price":88.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/productimages-04_b64acebb-be4a-499d-8612-2fb097119b61.jpg?v=1756324764"},{"product_id":"casandra-top-royale-1","title":"Casandra Top","description":"\u003cp\u003eA versatile bikini top designed to flatter, shape, and adjust to you. Secure yet effortless silhouette made for confident wear!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eFront tie detail for customizable cleavage and support\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Royale \/ XS","offer_id":49056550158632,"sku":"CASTOPRYXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ S","offer_id":49056550191400,"sku":"CASTOPRYS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ M","offer_id":49056550224168,"sku":"CASTOPRYM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ L","offer_id":49056550256936,"sku":"CASTOPRYL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ XL","offer_id":49056550289704,"sku":"CASTOPRYXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/productimages-01_26bfebfe-dd36-4704-a7fc-dbe1140c76b4.jpg?v=1761256096"},{"product_id":"casandra-top-admiral","title":"Casandra Top","description":"\u003cp\u003eA versatile bikini top designed to flatter, shape, and adjust to you. Secure yet effortless silhouette made for confident wear!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eFront tie detail for customizable cleavage and support\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Admiral \/ XS","offer_id":49056557007144,"sku":"CASTOPADMXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ S","offer_id":49056557039912,"sku":"CASTOPADMS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ M","offer_id":49056557072680,"sku":"CASTOPADMM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ L","offer_id":49056557105448,"sku":"CASTOPADML","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Admiral \/ XL","offer_id":49056557138216,"sku":"CASTOPADMXL","price":88.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/productimages-01_d7dc0f08-b850-45b0-b5da-353a42cb6054.jpg?v=1760474743"},{"product_id":"casandra-top-rebel","title":"Casandra Top","description":"\u003cp\u003eA versatile bikini top designed to flatter, shape, and adjust to you. Secure yet effortless silhouette made for confident wear!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eFront tie detail for customizable cleavage and support\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Red \/ XS","offer_id":49056616939816,"sku":"CASTOPRDXS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Red \/ S","offer_id":49056616972584,"sku":"CASTOPRDS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":49056617005352,"sku":"CASTOPRDM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":49056617038120,"sku":"CASTOPRDL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":49056617070888,"sku":"CASTOPRDXL","price":88.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/products\/ScreenShot2023-03-29at1.26.10PM_a573b126-3480-4e77-8393-207efc797532.png?v=1725903862"},{"product_id":"sawyer-bottom-noir","title":"Sawyer Bottom","description":"\u003cp\u003eA modern bikini bottom designed to offer coverage without compromising on style.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSkimpy front silhouette with fuller back coverage\u003c\/li\u003e\n\u003cli\u003eRuns true to size\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Noir \/ XS","offer_id":49056729596200,"sku":"SWRBTMNRXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ S","offer_id":49056729661736,"sku":"SWRBTMNRS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ M","offer_id":49056729694504,"sku":"SWRBTMNRM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ L","offer_id":49056729727272,"sku":"SWRBTMNRL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Screenshot2024-01-15at1.50.48PM_f7b0931e-0fd7-4614-bb69-4a3c4fec8a1d.png?v=1706735538"},{"product_id":"sawyer-bottom-hype","title":"Sawyer Bottom","description":"\u003cp\u003eA modern bikini bottom designed to offer coverage without compromising on style.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSkimpy front silhouette with fuller back coverage\u003c\/li\u003e\n\u003cli\u003eRuns true to size\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Hype \/ XS","offer_id":49056733495592,"sku":"SWRBTMHPXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Hype \/ S","offer_id":49056733528360,"sku":"SWRBTMHPS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Hype \/ M","offer_id":49056733561128,"sku":"SWRBTMHPM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Hype \/ L","offer_id":49056733593896,"sku":"SWRBTMHPL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Screenshot2023-08-28at3.57.29PM.png?v=1706735538"},{"product_id":"sawyer-bottom-film","title":"Sawyer Bottom","description":"\u003cp\u003eA modern bikini bottom designed to offer coverage without compromising on style.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSkimpy front silhouette with fuller back coverage\u003c\/li\u003e\n\u003cli\u003eRuns true to size\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Film \/ XS","offer_id":49056741130536,"sku":"SWRBTMFMXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ S","offer_id":49056741163304,"sku":"SWRBTMFMS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ M","offer_id":49056741196072,"sku":"SWRBTMFMM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Film \/ L","offer_id":49056741228840,"sku":"SWRBTMFML","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Screenshot2023-08-28at3.59.29PM.png?v=1730746057"},{"product_id":"elise-top-peak-ribbed","title":"Elise Top Ribbed","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eA classic triangle bikini top crafted in a textured micro rib fabric for effortless, everyday wear. A timeless silhouette designed to wear on repeat.\u003c\/p\u003e\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable neck and back ties\u003c\/li\u003e\n\u003cli\u003eLight to moderate support\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Putu Budiartinii","offers":[{"title":"White \/ XS","offer_id":49056799097128,"sku":"ELITOPRIBWTXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49056799129896,"sku":"ELITOPRIBWTS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49056799162664,"sku":"ELITOPRIBWTM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49056799195432,"sku":"ELITOPRIBWTL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/white-03.jpg?v=1764179993"},{"product_id":"elise-top-noir-ribbed","title":"Elise Top Ribbed","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eA classic triangle bikini top crafted in a textured micro rib fabric for effortless, everyday wear. A timeless silhouette designed to wear on repeat.\u003c\/p\u003e\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable neck and back ties\u003c\/li\u003e\n\u003cli\u003eLight to moderate support\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Putu Budiartinii","offers":[{"title":"Noir \/ XS","offer_id":49056822952232,"sku":"ELITOPRIBNRXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ S","offer_id":49056822985000,"sku":"ELITOPRIBNRS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ M","offer_id":49056823017768,"sku":"ELITOPRIBNRM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ L","offer_id":49056823050536,"sku":"ELITOPRIBNRL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ XL","offer_id":49056823083304,"sku":"ELITOPRIBNRXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/elise-01.jpg?v=1755563443"},{"product_id":"elise-top-royale-ribbed","title":"Elise Top Ribbed","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eA classic triangle bikini top crafted in a textured micro rib fabric for effortless, everyday wear. A timeless silhouette designed to wear on repeat.\u003c\/p\u003e\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable neck and back ties\u003c\/li\u003e\n\u003cli\u003eLight to moderate support\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Putu Budiartinii","offers":[{"title":"Royale \/ XS","offer_id":49056827048232,"sku":"ELITOPRIBRYXS","price":88.0,"currency_code":"USD","in_stock":false},{"title":"Royale \/ S","offer_id":49056827081000,"sku":"ELITOPRIBRYS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ M","offer_id":49056827113768,"sku":"ELITOPRIBRYM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ L","offer_id":49056827146536,"sku":"ELITOPRIBRYL","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ XL","offer_id":49119639273768,"sku":"ELITOPRIBRYXL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/productimages-01_cd56cd44-eb89-4694-98e8-c56442133221.jpg?v=1761255813"},{"product_id":"elise-top-coffee-ribbed","title":"Elise Top Ribbed","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eA classic triangle bikini top crafted in a textured micro rib fabric for effortless, everyday wear. A timeless silhouette designed to wear on repeat.\u003c\/p\u003e\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable neck and back ties\u003c\/li\u003e\n\u003cli\u003eLight to moderate support\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Putu Budiartinii","offers":[{"title":"Coffee \/ XS","offer_id":49056835404072,"sku":"ELITOPRIBCFXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ S","offer_id":49056835469608,"sku":"ELITOPRIBCFS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ M","offer_id":49056835502376,"sku":"ELITOPRIBCFM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ L","offer_id":49056835535144,"sku":"ELITOPRIBCFL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/productimages-01_5c121d6b-e3e6-4623-9c8b-1f22c8a55592.jpg?v=1761156891"},{"product_id":"elise-top-belle-ribbed","title":"Elise Top Ribbed","description":"\u003cp data-pm-slice=\"1 1 []\"\u003eA classic triangle bikini top crafted in a textured micro rib fabric for effortless, everyday wear. A timeless silhouette designed to wear on repeat.\u003c\/p\u003e\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAdjustable neck and back ties\u003c\/li\u003e\n\u003cli\u003eLight to moderate support\u003c\/li\u003e\n\u003c\/ul\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Putu Budiartinii","offers":[{"title":"Belle \/ XS","offer_id":49056842547496,"sku":"ELITOPRIBBEXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ S","offer_id":49056842580264,"sku":"ELITOPRIBBES","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ M","offer_id":49056842613032,"sku":"ELITOPRIBBEM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ L","offer_id":49056842645800,"sku":"ELITOPRIBBEL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Hykaa6a3b16bd9cad706a3b16bd9cbe0.429645096a3b16bd9cbe0.jpg?v=1782257357"},{"product_id":"blaire-bottom-peak-ribbed","title":"Blaire Bottom Ribbed","description":"\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eA classic low-rise tie-side bikini bottom designed for an effortlessly flattering fit.\u003c\/font\u003e\u003c\/p\u003e\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003e\u003cbr\u003e\u003c\/font\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eLow-rise scoop front\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eAdjustable side ties\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRibbed texture \u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRuns slightly small — size up for a more comfortable fit\u003c\/font\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"White \/ XS","offer_id":49056922698024,"sku":"BBTMRIBWTXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49056922730792,"sku":"BBTMRIBWTS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49056922763560,"sku":"BBTMRIBWTM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49056922796328,"sku":"BBTMRIBWTL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/white-04.jpg?v=1764179978"},{"product_id":"blaire-bottom-noir-ribbed","title":"Blaire Bottom Ribbed","description":"\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eA classic low-rise tie-side bikini bottom designed for an effortlessly flattering fit.\u003c\/font\u003e\u003c\/p\u003e\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003e\u003cbr\u003e\u003c\/font\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eLow-rise scoop front\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eAdjustable side ties\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRibbed texture \u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRuns slightly small — size up for a more comfortable fit\u003c\/font\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Noir \/ XS","offer_id":49056928071976,"sku":"BBTMRIBNRXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ S","offer_id":49056928104744,"sku":"BBTMRIBNRS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ M","offer_id":49056928137512,"sku":"BBTMRIBNRM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ L","offer_id":49056928170280,"sku":"BBTMRIBNRL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Noir \/ XL","offer_id":49056928203048,"sku":"BBTMRIBNRXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/noir-02.jpg?v=1764184867"},{"product_id":"blaire-bottom-olive-ribbed","title":"Blaire Bottom Ribbed","description":"\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eA classic low-rise tie-side bikini bottom designed for an effortlessly flattering fit.\u003c\/font\u003e\u003c\/p\u003e\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003e\u003cbr\u003e\u003c\/font\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eLow-rise scoop front\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eAdjustable side ties\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRibbed texture \u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRuns slightly small — size up for a more comfortable fit\u003c\/font\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Royale \/ XS","offer_id":49056932987176,"sku":"BBTMRIBRYXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ S","offer_id":49056933019944,"sku":"BBTMRIBRYS","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Royale \/ M","offer_id":49056933052712,"sku":"BBTMRIBRYM","price":84.0,"currency_code":"USD","in_stock":false},{"title":"Royale \/ L","offer_id":49056933085480,"sku":"BBTMRIBRYL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Royale \/ XL","offer_id":49119636848936,"sku":"BBTMRIBRYXL","price":84.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/productimages-02_ef89d252-e726-47e7-8f98-88c6a4c8790e.jpg?v=1761255797"},{"product_id":"blaire-bottom-coffee-ribbed","title":"Blaire Bottom Ribbed","description":"\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eA classic low-rise tie-side bikini bottom designed for an effortlessly flattering fit.\u003c\/font\u003e\u003c\/p\u003e\u003cp style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003e\u003cbr\u003e\u003c\/font\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eLow-rise scoop front\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eAdjustable side ties\u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRibbed texture \u003c\/font\u003e\u003c\/li\u003e\n\u003cli style=\"border-color: rgb(226, 232, 240); --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0); --tw-ring-shadow: 0 0 rgba(0,0,0,0); --tw-shadow: 0 0 rgba(0,0,0,0); --tw-shadow-colored: 0 0 rgba(0,0,0,0); --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ;\"\u003e\u003cfont color=\"#000000\"\u003eRuns slightly small — size up for a more comfortable fit\u003c\/font\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Coffee \/ XS","offer_id":49056938656040,"sku":"BBTMRIBCFXS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ S","offer_id":49056938688808,"sku":"BBTMRIBCFS","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ M","offer_id":49056938721576,"sku":"BBTMRIBCFM","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ L","offer_id":49056938754344,"sku":"BBTMRIBCFL","price":84.0,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ XL","offer_id":49056939114792,"sku":"BBTMRIBCFXL","price":84.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/productimages-02_e3cf9420-293c-4172-aae7-19e093d937ca.jpg?v=1761156870"},{"product_id":"jessica-top-belle-ribbed","title":"Jessica Top Ribbed","description":"\u003cp\u003eA bralette-style bikini top designed for effortless movement, and a confident, sculpted feel. Crafted in a textured ribbed fabric.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLow scoop neckline that flatters while staying secure\u003c\/li\u003e\n\u003cli\u003eAdjustable shoulder straps\u003c\/li\u003e\n\u003cli\u003eSupportive silhouette\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Putu Budiartinii","offers":[{"title":"Belle \/ XS","offer_id":49056977453352,"sku":"JESTOPRIBBEXS","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ S","offer_id":49056977486120,"sku":"JESTOPRIBBES","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ M","offer_id":49056977518888,"sku":"JESTOPRIBBEM","price":88.0,"currency_code":"USD","in_stock":true},{"title":"Belle \/ L","offer_id":49056977551656,"sku":"JESTOPRIBBEL","price":88.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0691\/0499\/2552\/files\/Hykaa6a3c3543c811e26a3c3543c81f4.872047346a3c3543c81f4.jpg?v=1782330739"}],"url":"https:\/\/hykaa.com\/collections\/all-swimwear.oembed?page=7","provider":"HYKAA","version":"1.0","type":"link"}