{"title":"MIX \u0026 MATCH","description":"\u003cp\u003e\u003cspan\u003eCreate your own swimwear set with mix-and-match bikini tops and bottoms in considered colours, supportive shapes and made-to-order fits.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eEach piece is \u003cstrong\u003ecrafted in house\u003c\/strong\u003e, from \u003cstrong\u003eeco-certified Italian fabrics made of regenerated nylon\u003c\/strong\u003e, \u003cstrong\u003erecovered from ocean\u003c\/strong\u003e and \u003cstrong\u003eindustrial waste.\u003c\/strong\u003e The result is a \u003cstrong\u003esilky-soft, sculpting textile\u003c\/strong\u003e that offers \u003cstrong\u003eUV protection, quick-dry comfort, and enduring support.\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eEvery order is \u003cstrong\u003emade-to-order,\u003c\/strong\u003e \u003cstrong\u003ereducing waste\u003c\/strong\u003e and celebrating \u003cstrong\u003econscious craftsmanship.\u003c\/strong\u003e Build your own set, your way, sustainably, beautifully, and \u003cstrong\u003emade to last.\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"lune-bikini-top","title":"LUNE TOP","description":"\u003cp\u003eLune is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from a softly architectural ruffle, an asymmetric line and a clean strapless line, balancing clean proportion with a more expressive finish. The construction offers an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in the RIVE \u0026amp; RITUEL atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875701137790,"sku":"LUNE SWIM TOP_XS36_PNK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875701170558,"sku":"LUNE SWIM TOP_XS36_MC_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875701203326,"sku":"LUNE SWIM TOP_XS36_BLK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875701236094,"sku":"LUNE SWIM TOP_XS36_IVR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875701268862,"sku":"LUNE SWIM TOP_XS36_HNTR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875701301630,"sku":"LUNE SWIM TOP_XS36_BTGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875701334398,"sku":"LUNE SWIM TOP_XS36_ORGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875701367166,"sku":"LUNE SWIM TOP_XS36_BRDX_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875701399934,"sku":"LUNE SWIM TOP_XS36_DL_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875701432702,"sku":"LUNE SWIM TOP_XS36_CLD_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875701465470,"sku":"LUNE SWIM TOP_XS36_PCN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875701498238,"sku":"LUNE SWIM TOP_XS36_DB_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875701531006,"sku":"LUNE SWIM TOP_S38_PNK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875701563774,"sku":"LUNE SWIM TOP_S38_MC_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875701596542,"sku":"LUNE SWIM TOP_S38_BLK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875701629310,"sku":"LUNE SWIM TOP_S38_IVR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875701662078,"sku":"LUNE SWIM TOP_S38_HNTR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875701694846,"sku":"LUNE SWIM TOP_S38_BTGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875701727614,"sku":"LUNE SWIM TOP_S38_ORGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875701760382,"sku":"LUNE SWIM TOP_S38_BRDX_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875701793150,"sku":"LUNE SWIM TOP_S38_DL_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875701825918,"sku":"LUNE SWIM TOP_S38_CLD_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875701858686,"sku":"LUNE SWIM TOP_S38_PCN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875701891454,"sku":"LUNE SWIM TOP_S38_DB_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875701924222,"sku":"LUNE SWIM TOP_M40_PNK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875701956990,"sku":"LUNE SWIM TOP_M40_MC_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875701989758,"sku":"LUNE SWIM TOP_M40_BLK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875702022526,"sku":"LUNE SWIM TOP_M40_IVR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875702055294,"sku":"LUNE SWIM TOP_M40_HNTR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875702088062,"sku":"LUNE SWIM TOP_M40_BTGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875702120830,"sku":"LUNE SWIM TOP_M40_ORGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875702153598,"sku":"LUNE SWIM TOP_M40_BRDX_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875702186366,"sku":"LUNE SWIM TOP_M40_DL_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875702219134,"sku":"LUNE SWIM TOP_M40_CLD_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875702251902,"sku":"LUNE SWIM TOP_M40_PCN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875702284670,"sku":"LUNE SWIM TOP_M40_DB_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875702317438,"sku":"LUNE SWIM TOP_L42_PNK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875702350206,"sku":"LUNE SWIM TOP_L42_MC_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875702382974,"sku":"LUNE SWIM TOP_L42_BLK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875702415742,"sku":"LUNE SWIM TOP_L42_IVR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875702448510,"sku":"LUNE SWIM TOP_L42_HNTR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875702481278,"sku":"LUNE SWIM TOP_L42_BTGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875702514046,"sku":"LUNE SWIM TOP_L42_ORGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875702546814,"sku":"LUNE SWIM TOP_L42_BRDX_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875702579582,"sku":"LUNE SWIM TOP_L42_DL_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875702612350,"sku":"LUNE SWIM TOP_L42_CLD_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875702645118,"sku":"LUNE SWIM TOP_L42_PCN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875702677886,"sku":"LUNE SWIM TOP_L42_DB_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875702710654,"sku":"LUNE SWIM TOP_XL44_PNK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875702743422,"sku":"LUNE SWIM TOP_XL44_MC_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875702776190,"sku":"LUNE SWIM TOP_XL44_BLK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875702808958,"sku":"LUNE SWIM TOP_XL44_IVR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875702841726,"sku":"LUNE SWIM TOP_XL44_HNTR_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875702874494,"sku":"LUNE SWIM TOP_XL44_BTGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875702907262,"sku":"LUNE SWIM TOP_XL44_ORGN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875702940030,"sku":"LUNE SWIM TOP_XL44_BRDX_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875702972798,"sku":"LUNE SWIM TOP_XL44_DL_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875703005566,"sku":"LUNE SWIM TOP_XL44_CLD_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875703038334,"sku":"LUNE SWIM TOP_XL44_PCN_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875703071102,"sku":"LUNE SWIM TOP_XL44_DB_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875703103870,"sku":"LUNE SWIM TOP_XS36_PNK_014","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875703136638,"sku":"LUNE SWIM TOP_XS36_PNK_015","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875703169406,"sku":"LUNE SWIM TOP_XS36_PNK_016","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875703202174,"sku":"LUNE SWIM TOP_XS36_PNK_017","price":135.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875703234942,"sku":"LUNE SWIM TOP_XS36_PNK_018","price":135.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/54C49CEF-F6A3-40E9-801E-67CFD67AD8FB.jpg?v=1787251456"},{"product_id":"aline-bikini-top","title":"ALINE TOP","description":"\u003cp\u003eAline is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eAline is defined by an asymmetric line and precisely placed cut-outs, bringing quiet distinction to the silhouette. The construction offers considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini top favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875703464318,"sku":"ALINE SWIM TOP_XS36_PNK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875703497086,"sku":"ALINE SWIM TOP_XS36_MC_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875703529854,"sku":"ALINE SWIM TOP_XS36_BLK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875703562622,"sku":"ALINE SWIM TOP_XS36_IVR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875703595390,"sku":"ALINE SWIM TOP_XS36_HNTR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Beat","offer_id":57875703628158,"sku":"ALINE SWIM TOP_XS36_BTGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875703660926,"sku":"ALINE SWIM TOP_XS36_ORGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875703693694,"sku":"ALINE SWIM TOP_XS36_BRDX_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875703726462,"sku":"ALINE SWIM TOP_XS36_DL_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875703759230,"sku":"ALINE SWIM TOP_XS36_CLD001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875703791998,"sku":"ALINE SWIM TOP_XS36_PCN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875703824766,"sku":"ALINE SWIM TOP_XS36_DB_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875703857534,"sku":"ALINE SWIM TOP_S38_PNK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875703890302,"sku":"ALINE SWIM TOP_S38_MC_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875703923070,"sku":"ALINE SWIM TOP_S38_BLK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875703955838,"sku":"ALINE SWIM TOP_S38_IVR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875703988606,"sku":"ALINE SWIM TOP_S38_HNTR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Beat","offer_id":57875704021374,"sku":"ALINE SWIM TOP_S38_BTGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875704054142,"sku":"ALINE SWIM TOP_S38_ORGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875704086910,"sku":"ALINE SWIM TOP_S38_BRDX_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875704119678,"sku":"ALINE SWIM TOP_S38_DL_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875704152446,"sku":"ALINE SWIM TOP_S38_CLD_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875704185214,"sku":"ALINE SWIM TOP_S38_PCN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875704217982,"sku":"ALINE SWIM TOP_S38_DB_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875704250750,"sku":"ALINE SWIM TOP_M40_PNK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875704283518,"sku":"ALINE SWIM TOP_M40_MC_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875704316286,"sku":"ALINE SWIM TOP_M40_BLK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875704349054,"sku":"ALINE SWIM TOP_M40_IVR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875704381822,"sku":"ALINE SWIM TOP_M40_HNTR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Beat","offer_id":57875704414590,"sku":"ALINE SWIM TOP_M40_BTGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875704447358,"sku":"ALINE SWIM TOP_M40_ORGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875704480126,"sku":"ALINE SWIM TOP_M40_BRDX_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875704512894,"sku":"ALINE SWIM TOP_M40_DL_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875704545662,"sku":"ALINE SWIM TOP_M40_CLD_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875704578430,"sku":"ALINE SWIM TOP_M40_PCN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875704611198,"sku":"ALINE SWIM TOP_M40_DB_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875704643966,"sku":"ALINE SWIM TOP_L42_PNK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875704676734,"sku":"ALINE SWIM TOP_L42_MC_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875704709502,"sku":"ALINE SWIM TOP_L42_BLK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875704742270,"sku":"ALINE SWIM TOP_L42_IVR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875704775038,"sku":"ALINE SWIM TOP_L42_HNTR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Beat","offer_id":57875704807806,"sku":"ALINE SWIM TOP_L42_BTGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875704840574,"sku":"ALINE SWIM TOP_L42_ORGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875704873342,"sku":"ALINE SWIM TOP_L42_BRDX_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875704906110,"sku":"ALINE SWIM TOP_L42_DL_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875704938878,"sku":"ALINE SWIM TOP_L42_CLD_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875704971646,"sku":"ALINE SWIM TOP_L42_PCN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875705004414,"sku":"ALINE SWIM TOP_L42_DB_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875705037182,"sku":"ALINE SWIM TOP_XL44_PNK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875705069950,"sku":"ALINE SWIM TOP_XL44_MC_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875705102718,"sku":"ALINE SWIM TOP_XL44_BLK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875705135486,"sku":"ALINE SWIM TOP_XL44_IVR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875705168254,"sku":"ALINE SWIM TOP_XL44_HNTR_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Beat","offer_id":57875705201022,"sku":"ALINE SWIM TOP_XL44_BTGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875705233790,"sku":"ALINE SWIM TOP_XL44_ORGN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875705266558,"sku":"ALINE SWIM TOP_XL44_BRDX_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875705299326,"sku":"ALINE SWIM TOP_XL44_DL_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875705332094,"sku":"ALINE SWIM TOP_XL44_CLD_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875705364862,"sku":"ALINE SWIM TOP_XL44_PCN_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875705397630,"sku":"ALINE SWIM TOP_XL44_DB_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875705430398,"sku":"ALINE SWIM TOP_XS36_PNK_001","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875705463166,"sku":"ALINE SWIM TOP_XS36_PNK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875705495934,"sku":"ALINE SWIM TOP_XS36_PNK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875705528702,"sku":"ALINE SWIM TOP_XS36_PNK_004","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875705561470,"sku":"ALINE SWIM TOP_XS36_PNK_005","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/9FB40802-5C55-4C1D-83A5-C82D89E0A2D1.jpg?v=1787291436"},{"product_id":"clara-bikini-top","title":"CLARA TOP","description":"\u003cp\u003eClara is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eClara is defined by a softly architectural ruffle and an asymmetric line, bringing quiet distinction to the silhouette. The construction offers considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini top favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875706020222,"sku":"CLARA SWIM TOP_XS36_PNK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875706052990,"sku":"CLARA SWIM TOP_XS36_MC_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875706085758,"sku":"CLARA SWIM TOP_XS36_BLK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875706118526,"sku":"CLARA SWIM TOP_XS36_IVR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875706151294,"sku":"CLARA SWIM TOP_XS36_HNTR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875706184062,"sku":"CLARA SWIM TOP_XS36_BTGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875706216830,"sku":"CLARA SWIM TOP_XS36_ORGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875706249598,"sku":"CLARA SWIM TOP_XS36_BRDX_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875706282366,"sku":"CLARA SWIM TOP_XS36_DL_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875706315134,"sku":"CLARA SWIM TOP_XS36_CLD_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875706347902,"sku":"CLARA SWIM TOP_XS36_PCN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875706380670,"sku":"CLARA SWIM TOP_XS36_DB_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875706413438,"sku":"CLARA SWIM TOP_S38_PNK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875706446206,"sku":"CLARA SWIM TOP_S38_MC_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875706478974,"sku":"CLARA SWIM TOP_S38_BLK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875706511742,"sku":"CLARA SWIM TOP_S38_IVR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875706544510,"sku":"CLARA SWIM TOP_S38_HNTR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875706577278,"sku":"CLARA SWIM TOP_S38_BTGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875706610046,"sku":"CLARA SWIM TOP_S38_ORGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875706642814,"sku":"CLARA SWIM TOP_S38_BRDX_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875706675582,"sku":"CLARA SWIM TOP_S38_DL_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875706708350,"sku":"CLARA SWIM TOP_S38_CLD_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875706741118,"sku":"CLARA SWIM TOP_S38_PCN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875706773886,"sku":"CLARA SWIM TOP_S38_DB_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875706806654,"sku":"CLARA SWIM TOP_M40_PNK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875706839422,"sku":"CLARA SWIM TOP_M40_MC_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875706872190,"sku":"CLARA SWIM TOP_M40_BLK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875706904958,"sku":"CLARA SWIM TOP_M40_IVR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875706937726,"sku":"CLARA SWIM TOP_M40_HNTR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875706970494,"sku":"CLARA SWIM TOP_M40_BTGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875707003262,"sku":"CLARA SWIM TOP_M40_ORGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875707036030,"sku":"CLARA SWIM TOP_M40_BRDX_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875707068798,"sku":"CLARA SWIM TOP_M40_DL_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875707101566,"sku":"CLARA SWIM TOP_M40_CLD_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875707134334,"sku":"CLARA SWIM TOP_M40_PCN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875707167102,"sku":"CLARA SWIM TOP_M40_DB_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875707199870,"sku":"CLARA SWIM TOP_L42_PNK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875707232638,"sku":"CLARA SWIM TOP_L42_MC_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875707265406,"sku":"CLARA SWIM TOP_L42_BLK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875707298174,"sku":"CLARA SWIM TOP_L42_IVR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875707330942,"sku":"CLARA SWIM TOP_L42_HNTR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875707363710,"sku":"CLARA SWIM TOP_L42_BTGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875707396478,"sku":"CLARA SWIM TOP_L42_ORGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875707429246,"sku":"CLARA SWIM TOP_L42_BRDX_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875707462014,"sku":"CLARA SWIM TOP_L42_DL_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875707494782,"sku":"CLARA SWIM TOP_L42_CLD_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875707527550,"sku":"CLARA SWIM TOP_L42_PCN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875707560318,"sku":"CLARA SWIM TOP_L42_DB_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875707593086,"sku":"CLARA SWIM TOP_XL44_PNK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875707625854,"sku":"CLARA SWIM TOP_XL44_MC_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875707658622,"sku":"CLARA SWIM TOP_XL44_BLK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875707691390,"sku":"CLARA SWIM TOP_XL44_IVR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875707724158,"sku":"CLARA SWIM TOP_XL44_HNTR_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875707756926,"sku":"CLARA SWIM TOP_XL44_BTGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875707789694,"sku":"CLARA SWIM TOP_XL44_ORGN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875707822462,"sku":"CLARA SWIM TOP_XL44_BRDX_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875707855230,"sku":"CLARA SWIM TOP_XL44_DL_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875707887998,"sku":"CLARA SWIM TOP_XL44_CLD_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875707920766,"sku":"CLARA SWIM TOP_XL44_PCN_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875707953534,"sku":"CLARA SWIM TOP_XL44_DB_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875707986302,"sku":"CLARA SWIM TOP_XS36_PNK_004","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875708019070,"sku":"CLARA SWIM TOP_XS36_PNK_005","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875708051838,"sku":"CLARA SWIM TOP_XS36_PNK_006","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875708084606,"sku":"CLARA SWIM TOP_XS36_PNK_007","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875708117374,"sku":"CLARA SWIM TOP_XS36_PNK_008","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/DEDA1103-A4C3-43A1-B001-E233FBD629D4.jpg?v=1787298040"},{"product_id":"liv-bikini-top","title":"LIV TOP","description":"\u003cp\u003eLiv is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from an asymmetric line and a clean strapless line, balancing clean proportion with a more expressive finish. The construction offers considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in the RIVE \u0026amp; RITUEL atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875708576126,"sku":"LIV SWIM TOP_XS36_PNK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875708608894,"sku":"LIV SWIM TOP_XS36_MC_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875708641662,"sku":"LIV SWIM TOP_XS36_BLK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875708674430,"sku":"LIV SWIM TOP_XS36_IVR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875708707198,"sku":"LIV SWIM TOP_XS36_HNTR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875708739966,"sku":"LIV SWIM TOP_XS36_BTGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875708772734,"sku":"LIV SWIM TOP_XS36_ORGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875708805502,"sku":"LIV SWIM TOP_XS36_BRDX_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875708838270,"sku":"LIV SWIM TOP_XS36_DL_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875708871038,"sku":"LIV SWIM TOP_XS36_CLD_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875708903806,"sku":"LIV SWIM TOP_XS36_PCN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875708936574,"sku":"LIV SWIM TOP_XS36_DB_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875708969342,"sku":"LIV SWIM TOP_S38_PNK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875709002110,"sku":"LIV SWIM TOP_S38_MC_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875709034878,"sku":"LIV SWIM TOP_S38_BLK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875709067646,"sku":"LIV SWIM TOP_S38_IVR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875709100414,"sku":"LIV SWIM TOP_S38_HNTR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875709133182,"sku":"LIV SWIM TOP_S38_BTGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875709165950,"sku":"LIV SWIM TOP_S38_ORGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875709198718,"sku":"LIV SWIM TOP_S38_BRDX_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875709231486,"sku":"LIV SWIM TOP_S38_DL_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875709264254,"sku":"LIV SWIM TOP_S38_CLD_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875709297022,"sku":"LIV SWIM TOP_S38_PCN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875709329790,"sku":"LIV SWIM TOP_S38_DB_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875709362558,"sku":"LIV SWIM TOP_M40_PNK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875709395326,"sku":"LIV SWIM TOP_M40_MC_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875709428094,"sku":"LIV SWIM TOP_M40_BLK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875709460862,"sku":"LIV SWIM TOP_M40_IVR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875709493630,"sku":"LIV SWIM TOP_M40_HNTR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875709526398,"sku":"LIV SWIM TOP_M40_BTGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875709559166,"sku":"LIV SWIM TOP_M40_ORGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875709591934,"sku":"LIV SWIM TOP_M40_BRDX_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875709624702,"sku":"LIV SWIM TOP_M40_DL_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875709657470,"sku":"LIV SWIM TOP_M40_CLD_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875709690238,"sku":"LIV SWIM TOP_M40_PCN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875709723006,"sku":"LIV SWIM TOP_M40_DB_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875709755774,"sku":"LIV SWIM TOP_L42_PNK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875709788542,"sku":"LIV SWIM TOP_L42_MC_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875709821310,"sku":"LIV SWIM TOP_L42_BLK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875709854078,"sku":"LIV SWIM TOP_L42_IVR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875709886846,"sku":"LIV SWIM TOP_L42_HNTR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875709919614,"sku":"LIV SWIM TOP_L42_BTGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875709952382,"sku":"LIV SWIM TOP_L42_ORGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875709985150,"sku":"LIV SWIM TOP_L42_BRDX_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875710017918,"sku":"LIV SWIM TOP_L42_DL_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875710050686,"sku":"LIV SWIM TOP_L42_CLD_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875710083454,"sku":"LIV SWIM TOP_L42_PCN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875710116222,"sku":"LIV SWIM TOP_L42_DB_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875710148990,"sku":"LIV SWIM TOP_XL44_PNK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875710181758,"sku":"LIV SWIM TOP_XL44_MC_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875710214526,"sku":"LIV SWIM TOP_XL44_BLK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875710247294,"sku":"LIV SWIM TOP_XL44_IVR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875710280062,"sku":"LIV SWIM TOP_XL44_HNTR_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875710312830,"sku":"LIV SWIM TOP_XL44_BTGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875710345598,"sku":"LIV SWIM TOP_XL44_ORGN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875710378366,"sku":"LIV SWIM TOP_XL44_BRDX_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875710411134,"sku":"LIV SWIM TOP_XL44_DL_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875710443902,"sku":"LIV SWIM TOP_XL44_CLD_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875710476670,"sku":"LIV SWIM TOP_XL44_PCN_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875710509438,"sku":"LIV SWIM TOP_XL44_DB_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875710542206,"sku":"LIV SWIM TOP_XS36_PNK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875710574974,"sku":"LIV SWIM TOP_XS36_PNK_014","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875710607742,"sku":"LIV SWIM TOP_XS36_PNK_015","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875710640510,"sku":"LIV SWIM TOP_XS36_PNK_016","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875710673278,"sku":"LIV SWIM TOP_XS36_PNK_017","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/1575B220-2643-4027-82C2-7DF5728C64B1.jpg?v=1787250488"},{"product_id":"lydia-bikini-top","title":"LYDIA TOP","description":"\u003cp\u003eLydia is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eLydia balances a refined silhouette with an easy, considered fit. The construction offers adjustability for a more personal fit, considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini top is made in our Swiss atelier in considered quantities, reflecting a slower approach to dressing and a lasting regard for craft.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875711263102,"sku":"LYDIA SWIM TOP_XS36_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875711295870,"sku":"LYDIA SWIM TOP_XS36_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875711328638,"sku":"LYDIA SWIM TOP_XS36_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875711361406,"sku":"LYDIA SWIM TOP_XS36_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875711394174,"sku":"LYDIA SWIM TOP_XS36_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875711426942,"sku":"LYDIA SWIM TOP_XS36_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875711459710,"sku":"LYDIA SWIM TOP_XS36_ORGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875711492478,"sku":"LYDIA SWIM TOP_XS36_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875711525246,"sku":"LYDIA SWIM TOP_XS36_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875711558014,"sku":"LYDIA SWIM TOP_XS36_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875711590782,"sku":"LYDIA SWIM TOP_XS36_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875711623550,"sku":"LYDIA SWIM TOP_XS36_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875711656318,"sku":"LYDIA SWIM TOP_S38_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875711689086,"sku":"LYDIA SWIM TOP_S38_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875711721854,"sku":"LYDIA SWIM TOP_S38_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875711754622,"sku":"LYDIA SWIM TOP_S38_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875711787390,"sku":"LYDIA SWIM TOP_S38_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875711820158,"sku":"LYDIA SWIM TOP_S38_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875711852926,"sku":"LYDIA SWIM TOP_S38_ORGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875711885694,"sku":"LYDIA SWIM TOP_S38_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875711918462,"sku":"LYDIA SWIM TOP_S38_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875711951230,"sku":"LYDIA SWIM TOP_S38_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875711983998,"sku":"LYDIA SWIM TOP_S38_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875712016766,"sku":"LYDIA SWIM TOP_S38_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875712049534,"sku":"LYDIA SWIM TOP_M40_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875712082302,"sku":"LYDIA SWIM TOP_M40_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875712115070,"sku":"LYDIA SWIM TOP_M40_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875712147838,"sku":"LYDIA SWIM TOP_M40_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875712180606,"sku":"LYDIA SWIM TOP_M40_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875712213374,"sku":"LYDIA SWIM TOP_M40_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875712246142,"sku":"LYDIA SWIM TOP_M40_ORGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875712278910,"sku":"LYDIA SWIM TOP_M40_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875712311678,"sku":"LYDIA SWIM TOP_M40_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875712344446,"sku":"LYDIA SWIM TOP_M40_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875712377214,"sku":"LYDIA SWIM TOP_M40_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875712409982,"sku":"LYDIA SWIM TOP_M40_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875712442750,"sku":"LYDIA SWIM TOP_L42_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875712475518,"sku":"LYDIA SWIM TOP_L42_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875712508286,"sku":"LYDIA SWIM TOP_L42_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875712541054,"sku":"LYDIA SWIM TOP_L42_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875712573822,"sku":"LYDIA SWIM TOP_L42_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875712606590,"sku":"LYDIA SWIM TOP_L42_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875712639358,"sku":"LYDIA SWIM TOP_L42_ORGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875712672126,"sku":"LYDIA SWIM TOP_L42_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875712704894,"sku":"LYDIA SWIM TOP_L42_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875712737662,"sku":"LYDIA SWIM TOP_L42_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875712770430,"sku":"LYDIA SWIM TOP_L42_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875712803198,"sku":"LYDIA SWIM TOP_L42_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875712835966,"sku":"LYDIA SWIM TOP_XL44_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875712868734,"sku":"LYDIA SWIM TOP_XL44_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875712901502,"sku":"LYDIA SWIM TOP_XL44_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875712934270,"sku":"LYDIA SWIM TOP_XL44_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875712967038,"sku":"LYDIA SWIM TOP_XL44_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875712999806,"sku":"LYDIA SWIM TOP_XL44_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875713032574,"sku":"LYDIA SWIM TOP_XL44_ORGN_011-TPXL129","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875713065342,"sku":"LYDIA SWIM TOP_XL44_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875713098110,"sku":"LYDIA SWIM TOP_XL44_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875713130878,"sku":"LYDIA SWIM TOP_XL44_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875713163646,"sku":"LYDIA SWIM TOP_XL44_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875713196414,"sku":"LYDIA SWIM TOP_XL44_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875713229182,"sku":"LYDIA SWIM TOP_XS36_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875713261950,"sku":"LYDIA SWIM TOP_XS36_PNK_012","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875713294718,"sku":"LYDIA SWIM TOP_XS36_PNK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875713327486,"sku":"LYDIA SWIM TOP_XS36_PNK_014","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875713360254,"sku":"LYDIA SWIM TOP_XS36_PNK_015","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/F9ACA5B3-557D-4541-B27E-65C200B6ED80.jpg?v=1787291661"},{"product_id":"camilla-bikini-top","title":"CAMILLA TOP","description":"\u003cp\u003eCamilla is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eThe design brings together an adjustable halter tie for a silhouette that feels considered from every angle. The construction offers adjustability for a more personal fit, considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini top is made in the RIVE \u0026amp; RITUEL atelier in considered quantities, reflecting a slower approach to dressing and a lasting regard for craft.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875713720702,"sku":"CAMILLA SWIM TOP_XS36_PNK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875713753470,"sku":"CAMILLA SWIM TOP_XS36_MC_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875713786238,"sku":"CAMILLA SWIM TOP_XS36_BLK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875713819006,"sku":"CAMILLA SWIM TOP_XS36_IVR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875713851774,"sku":"CAMILLA SWIM TOP_XS36_HNTR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875713884542,"sku":"CAMILLA SWIM TOP_XS36_BTGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875713917310,"sku":"CAMILLA SWIM TOP_XS36_ORGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875713950078,"sku":"CAMILLA SWIM TOP_XS36_BRDX_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875713982846,"sku":"CAMILLA SWIM TOP_XS36_DL_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875714015614,"sku":"CAMILLA SWIM TOP_XS36_CLD_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875714048382,"sku":"CAMILLA SWIM TOP_XS36_PCN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875714081150,"sku":"CAMILLA SWIM TOP_XS36_DB_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875714113918,"sku":"CAMILLA SWIM TOP_S38_PNK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875714146686,"sku":"CAMILLA SWIM TOP_S38_MC_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875714179454,"sku":"CAMILLA SWIM TOP_S38_BLK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875714212222,"sku":"CAMILLA SWIM TOP_S38_IVR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875714244990,"sku":"CAMILLA SWIM TOP_S38_HNTR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875714277758,"sku":"CAMILLA SWIM TOP_S38_BTGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875714310526,"sku":"CAMILLA SWIM TOP_S38_ORGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875714343294,"sku":"CAMILLA SWIM TOP_S38_BRDX_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875714376062,"sku":"CAMILLA SWIM TOP_S38_DL_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875714408830,"sku":"CAMILLA SWIM TOP_S38_CLD_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875714441598,"sku":"CAMILLA SWIM TOP_S38_PCN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875714474366,"sku":"CAMILLA SWIM TOP_S38_DB_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875714507134,"sku":"CAMILLA SWIM TOP_M40_PNK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875714539902,"sku":"CAMILLA SWIM TOP_M40_MC_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875714572670,"sku":"CAMILLA SWIM TOP_M40_BLK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875714605438,"sku":"CAMILLA SWIM TOP_M40_IVR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875714638206,"sku":"CAMILLA SWIM TOP_M40_HNTR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875714670974,"sku":"CAMILLA SWIM TOP_M40_BTGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875714703742,"sku":"CAMILLA SWIM TOP_M40_ORGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875714736510,"sku":"CAMILLA SWIM TOP_M40_BRDX_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875714769278,"sku":"CAMILLA SWIM TOP_M40_DL_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875714802046,"sku":"CAMILLA SWIM TOP_M40_CLD_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875714834814,"sku":"CAMILLA SWIM TOP_M40_PCN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875714867582,"sku":"CAMILLA SWIM TOP_M40_DB_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875714900350,"sku":"CAMILLA SWIM TOP_L42_PNK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875714933118,"sku":"CAMILLA SWIM TOP_L42_MC_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875714965886,"sku":"CAMILLA SWIM TOP_L42_BLK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875714998654,"sku":"CAMILLA SWIM TOP_L42_IVR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875715031422,"sku":"CAMILLA SWIM TOP_L42_HNTR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875715064190,"sku":"CAMILLA SWIM TOP_L42_BTGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875715096958,"sku":"CAMILLA SWIM TOP_L42_ORGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875715129726,"sku":"CAMILLA SWIM TOP_L42_BRDX_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875715162494,"sku":"CAMILLA SWIM TOP_L42_DL_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875715195262,"sku":"CAMILLA SWIM TOP_L42_CLD_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875715228030,"sku":"CAMILLA SWIM TOP_L42_PCN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875715260798,"sku":"CAMILLA SWIM TOP_L42_DB_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875715293566,"sku":"CAMILLA SWIM TOP_XL44_PNK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875715326334,"sku":"CAMILLA SWIM TOP_XL44_MC_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875715359102,"sku":"CAMILLA SWIM TOP_XL44_BLK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875715391870,"sku":"CAMILLA SWIM TOP_XL44_IVR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875715424638,"sku":"CAMILLA SWIM TOP_XL44_HNTR_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875715457406,"sku":"CAMILLA SWIM TOP_XL44_BTGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875715490174,"sku":"CAMILLA SWIM TOP_XL44_ORGN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875715522942,"sku":"CAMILLA SWIM TOP_XL44_BRDX_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875715555710,"sku":"CAMILLA SWIM TOP_XL44_DL_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875715588478,"sku":"CAMILLA SWIM TOP_XL44_CLD_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875715621246,"sku":"CAMILLA SWIM TOP_XL44_PCN_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875715654014,"sku":"CAMILLA SWIM TOP_XL44_DB_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875715686782,"sku":"CAMILLA SWIM TOP_XS36_PNK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875715719550,"sku":"CAMILLA SWIM TOP_XS36_PNK_004","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875715752318,"sku":"CAMILLA SWIM TOP_XS36_PNK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875715785086,"sku":"CAMILLA SWIM TOP_XS36_PNK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875715817854,"sku":"CAMILLA SWIM TOP_XS36_PNK_007","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/074636F9-91F4-40B0-BF01-0F5FAFA9C008.jpg?v=1787292880"},{"product_id":"emma-bikini-top","title":"EMMA TOP","description":"\u003cp\u003eEmma is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eEmma is defined by a clean strapless line, bringing quiet distinction to the silhouette. The construction offers considered support, gentle, sculpting compression, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini top favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875715981694,"sku":"EMMA SWIM TOP_XS36_PNK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875716014462,"sku":"EMMA SWIM TOP_XS36_MC_006-TPXS-105","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875716047230,"sku":"EMMA SWIM TOP_XS36_BLK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875716079998,"sku":"EMMA SWIM TOP_XS36_IVR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875716112766,"sku":"EMMA SWIM TOP_XS36_HNTR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875716145534,"sku":"EMMA SWIM TOP_XS36_BTGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875716178302,"sku":"EMMA SWIM TOP_XS36_ORGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875716211070,"sku":"EMMA SWIM TOP_XS36_BRDX_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875716243838,"sku":"EMMA SWIM TOP_XS36_DL_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875716276606,"sku":"EMMA SWIM TOP_XS36_CLD_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875716309374,"sku":"EMMA SWIM TOP_XS36_PCN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875716342142,"sku":"EMMA SWIM TOP_XS36_DB_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875716374910,"sku":"EMMA SWIM TOP_S38_PNK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875716407678,"sku":"EMMA SWIM TOP_S38_MC_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875716440446,"sku":"EMMA SWIM TOP_S38_BLK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875716473214,"sku":"EMMA SWIM TOP_S38_IVR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875716505982,"sku":"EMMA SWIM TOP_S38_HNTR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875716538750,"sku":"EMMA SWIM TOP_S38_BTGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875716571518,"sku":"EMMA SWIM TOP_S38_ORGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875716604286,"sku":"EMMA SWIM TOP_S38_BRDX_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875716637054,"sku":"EMMA SWIM TOP_S38_DL_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875716669822,"sku":"EMMA SWIM TOP_S38_CLD_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875716702590,"sku":"EMMA SWIM TOP_S38_PCN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875716735358,"sku":"EMMA SWIM TOP_S38_DB_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875716768126,"sku":"EMMA SWIM TOP_M40_PNK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875716800894,"sku":"EMMA SWIM TOP_M40_MC_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875716833662,"sku":"EMMA SWIM TOP_M40_BLK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875716866430,"sku":"EMMA SWIM TOP_M40_IVR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875716899198,"sku":"EMMA SWIM TOP_M40_HNTR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875716931966,"sku":"EMMA SWIM TOP_M40_BTGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875716964734,"sku":"EMMA SWIM TOP_M40_ORGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875716997502,"sku":"EMMA SWIM TOP_M40_BRDX_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875717030270,"sku":"EMMA SWIM TOP_M40_DL_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875717063038,"sku":"EMMA SWIM TOP_M40_CLD_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875717095806,"sku":"EMMA SWIM TOP_M40_PCN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875717128574,"sku":"EMMA SWIM TOP_M40_DB_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875717161342,"sku":"EMMA SWIM TOP_L42_PNK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875717194110,"sku":"EMMA SWIM TOP_L42_MC_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875717226878,"sku":"EMMA SWIM TOP_L42_BLK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875717259646,"sku":"EMMA SWIM TOP_L42_IVR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875717292414,"sku":"EMMA SWIM TOP_L42_HNTR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875717325182,"sku":"EMMA SWIM TOP_L42_BTGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875717357950,"sku":"EMMA SWIM TOP_L42_ORGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875717390718,"sku":"EMMA SWIM TOP_L42_BRDX_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875717423486,"sku":"EMMA SWIM TOP_L42_DL_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875717456254,"sku":"EMMA SWIM TOP_L42_CLD_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875717489022,"sku":"EMMA SWIM TOP_L42_PCN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875717521790,"sku":"EMMA SWIM TOP_L42_DB_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875717554558,"sku":"EMMA SWIM TOP_XL44_PNK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875717587326,"sku":"EMMA SWIM TOP_XL44_MC_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875717620094,"sku":"EMMA SWIM TOP_XL44_BLK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875717652862,"sku":"EMMA SWIM TOP_XL44_IVR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875717685630,"sku":"EMMA SWIM TOP_XL44_HNTR_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875717718398,"sku":"EMMA SWIM TOP_XL44_BTGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875717751166,"sku":"EMMA SWIM TOP_XL44_ORGN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875717783934,"sku":"EMMA SWIM TOP_XL44_BRDX_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875717816702,"sku":"EMMA SWIM TOP_XL44_DL_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875717849470,"sku":"EMMA SWIM TOP_XL44_CLD_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875717882238,"sku":"EMMA SWIM TOP_XL44_PCN_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875717915006,"sku":"EMMA SWIM TOP_XL44_DB_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875717947774,"sku":"EMMA SWIM TOP_XS36_PNK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875717980542,"sku":"EMMA SWIM TOP_XS36_PNK_007","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875718013310,"sku":"EMMA SWIM TOP_XS36_PNK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875718046078,"sku":"EMMA SWIM TOP_XS36_PNK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875718078846,"sku":"EMMA SWIM TOP_XS36_PNK_0010","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/8799C508-FFC7-419E-997B-A8B7544FDA0F.jpg?v=1787249868"},{"product_id":"esme-bikini-top","title":"ESMÉ TOP","description":"\u003cp\u003eEsmé is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eThe design brings together an adjustable halter tie for a silhouette that feels considered from every angle. The construction offers adjustability for a more personal fit, considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini top is made in the RIVE \u0026amp; RITUEL atelier in considered quantities, reflecting a slower approach to dressing and a lasting regard for craft.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XXSMALL - EU34 \/ Rosy Pink","offer_id":57875718406526,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Morocco","offer_id":57875718439294,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Black","offer_id":57875718472062,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Ivory","offer_id":57875718504830,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Hunter","offer_id":57875718537598,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Lime Green","offer_id":57875718570366,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Orange","offer_id":57875718603134,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Bordeaux","offer_id":57875718635902,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Dark Lavender","offer_id":57875718668670,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Cloud","offer_id":57875718701438,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Pecan","offer_id":57875718734206,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Dark Blue","offer_id":57875718766974,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Horizon","offer_id":57875718799742,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875718832510,"sku":"ESME SWIM TOP_XS36_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875718865278,"sku":"ESME SWIM TOP_XS36_MC_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875718898046,"sku":"ESME SWIM TOP_XS36_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875718930814,"sku":"ESME SWIM TOP_XS36_IVR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875718963582,"sku":"ESME SWIM TOP_XS36_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875718996350,"sku":"ESME SWIM TOP_XS36_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875719029118,"sku":"ESME SWIM TOP_XS36_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875719061886,"sku":"ESME SWIM TOP_XS36_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875719094654,"sku":"ESME SWIM TOP_XS36_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875719127422,"sku":"ESME SWIM TOP_XS36_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875719160190,"sku":"ESME SWIM TOP_XS36_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875719192958,"sku":"ESME SWIM TOP_XS36_DB_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875719225726,"sku":"ESME SWIM TOP_XS36_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875719258494,"sku":"ESME SWIM TOP_S38_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875719291262,"sku":"ESME SWIM TOP_S38_MC_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875719324030,"sku":"ESME SWIM TOP_S38_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875719356798,"sku":"ESME SWIM TOP_S38_IVR_007-TPS-180","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875719389566,"sku":"ESME SWIM TOP_S38_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875719422334,"sku":"ESME SWIM TOP_S38_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875719455102,"sku":"ESME SWIM TOP_S38_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875719487870,"sku":"ESME SWIM TOP_S38_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875719520638,"sku":"ESME SWIM TOP_S38_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875719553406,"sku":"ESME SWIM TOP_S38_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875719586174,"sku":"ESME SWIM TOP_S38_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875719618942,"sku":"ESME SWIM TOP_S38_DB_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875719651710,"sku":"ESME SWIM TOP_XS36_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875719684478,"sku":"ESME SWIM TOP_M40_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875719717246,"sku":"ESME SWIM TOP_M40_MC_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875719750014,"sku":"ESME SWIM TOP_M40_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875719782782,"sku":"ESME SWIM TOP_M40_IVR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875719815550,"sku":"ESME SWIM TOP_M40_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875719848318,"sku":"ESME SWIM TOP_M40_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875719881086,"sku":"ESME SWIM TOP_M40_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875719913854,"sku":"ESME SWIM TOP_M40_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875719946622,"sku":"ESME SWIM TOP_M40_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875719979390,"sku":"ESME SWIM TOP_M40_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875720012158,"sku":"ESME SWIM TOP_M40_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875720044926,"sku":"ESME SWIM TOP_M40_DB_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875720077694,"sku":"ESME SWIM TOP_XS36_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875720110462,"sku":"ESME SWIM TOP_L42_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875720143230,"sku":"ESME SWIM TOP_L42_MC_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875720175998,"sku":"ESME SWIM TOP_L42_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875720208766,"sku":"ESME SWIM TOP_L42_IVR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875720241534,"sku":"ESME SWIM TOP_L42_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875720274302,"sku":"ESME SWIM TOP_L42_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875720307070,"sku":"ESME SWIM TOP_L42_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875720339838,"sku":"ESME SWIM TOP_L42_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875720372606,"sku":"ESME SWIM TOP_L42_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875720405374,"sku":"ESME SWIM TOP_L42_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875720438142,"sku":"ESME SWIM TOP_L42_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875720470910,"sku":"ESME SWIM TOP_L42_DB_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875720503678,"sku":"ESME SWIM TOP_XS36_PNK_0010","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875720536446,"sku":"ESME SWIM TOP_XL44_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875720569214,"sku":"ESME SWIM TOP_XL44_MC_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875720601982,"sku":"ESME SWIM TOP_XL44_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875720634750,"sku":"ESME SWIM TOP_XL44_IVR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875720667518,"sku":"ESME SWIM TOP_XL44_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875720700286,"sku":"ESME SWIM TOP_XL44_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875720733054,"sku":"ESME SWIM TOP_XL44_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875720765822,"sku":"ESME SWIM TOP_XL44_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875720798590,"sku":"ESME SWIM TOP_XL44_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875720831358,"sku":"ESME SWIM TOP_XL44_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875720864126,"sku":"ESME SWIM TOP_XL44_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875720896894,"sku":"ESME SWIM TOP_XL44_DB_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875720929662,"sku":"ESME SWIM TOP_XS36_PNK_0011","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/381E3711-025C-4BB7-AFE2-D0B559829757.jpg?v=1787293111"},{"product_id":"monet-bikini-top","title":"MONET TOP","description":"\u003cp\u003eMonet is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from a softly curved scoop neckline, balancing clean proportion with a more expressive finish. The construction offers considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in our Swiss atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875721290110,"sku":"MONET SWIM TOP_XS36_PNK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875721322878,"sku":"MONET SWIM TOP_XS36_MC_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875721355646,"sku":"MONET SWIM TOP_XS36_BLK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875721388414,"sku":"MONET SWIM TOP_XS36_IVR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875721421182,"sku":"MONET SWIM TOP_XS36_HNTR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875721453950,"sku":"MONET SWIM TOP_XS36_BTGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875721486718,"sku":"MONET SWIM TOP_XS36_ORGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875721519486,"sku":"MONET SWIM TOP_XS36_BRDX_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875721552254,"sku":"MONET SWIM TOP_XS36_DL_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875721585022,"sku":"MONET SWIM TOP_XS36_CLD_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875721617790,"sku":"MONET SWIM TOP_XS36_PCN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875721650558,"sku":"MONET SWIM TOP_XS36_DB_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875721683326,"sku":"MONET SWIM TOP_S38_PNK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875721716094,"sku":"MONET SWIM TOP_S38_MC_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875721748862,"sku":"MONET SWIM TOP_S38_BLK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875721781630,"sku":"MONET SWIM TOP_S38_IVR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875721814398,"sku":"MONET SWIM TOP_S38_HNTR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875721847166,"sku":"MONET SWIM TOP_S38_BTGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875721879934,"sku":"MONET SWIM TOP_S38_ORGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875721912702,"sku":"MONET SWIM TOP_S38_BRDX_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875721945470,"sku":"MONET SWIM TOP_S38_DL_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875721978238,"sku":"MONET SWIM TOP_S38_CLD_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875722011006,"sku":"MONET SWIM TOP_S38_PCN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875722043774,"sku":"MONET SWIM TOP_S38_DB_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875722076542,"sku":"MONET SWIM TOP_M40_PNK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875722109310,"sku":"MONET SWIM TOP_M40_MC_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875722142078,"sku":"MONET SWIM TOP_M40_BLK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875722174846,"sku":"MONET SWIM TOP_M40_IVR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875722207614,"sku":"MONET SWIM TOP_M40_HNTR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875722240382,"sku":"MONET SWIM TOP_M40_BTGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875722273150,"sku":"MONET SWIM TOP_M40_ORGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875722305918,"sku":"MONET SWIM TOP_M40_BRDX_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875722338686,"sku":"MONET SWIM TOP_M40_DL_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875722371454,"sku":"MONET SWIM TOP_M40_CLD_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875722404222,"sku":"MONET SWIM TOP_M40_PCN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875722436990,"sku":"MONET SWIM TOP_M40_DB_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875722469758,"sku":"MONET SWIM TOP_L42_PNK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875722502526,"sku":"MONET SWIM TOP_L42_MC_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875722535294,"sku":"MONET SWIM TOP_L42_BLK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875722568062,"sku":"MONET SWIM TOP_L42_IVR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875722600830,"sku":"MONET SWIM TOP_L42_HNTR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875722633598,"sku":"MONET SWIM TOP_L42_BTGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875722666366,"sku":"MONET SWIM TOP_L42_ORGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875722699134,"sku":"MONET SWIM TOP_L42_BRDX_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875722731902,"sku":"MONET SWIM TOP_L42_DL_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875722764670,"sku":"MONET SWIM TOP_L42_CLD_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875722797438,"sku":"MONET SWIM TOP_L42_PCN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875722830206,"sku":"MONET SWIM TOP_L42_DB_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875722862974,"sku":"MONET SWIM TOP_XL44_PNK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875722895742,"sku":"MONET SWIM TOP_XL44_MC_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875722928510,"sku":"MONET SWIM TOP_XL44_BLK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875722961278,"sku":"MONET SWIM TOP_XL44_IVR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875722994046,"sku":"MONET SWIM TOP_XL44_HNTR_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875723026814,"sku":"MONET SWIM TOP_XL44_BTGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875723059582,"sku":"MONET SWIM TOP_XL44_ORGN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875723092350,"sku":"MONET SWIM TOP_XL44_BRDX_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875723125118,"sku":"MONET SWIM TOP_XL44_DL_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875723157886,"sku":"MONET SWIM TOP_XL44_CLD_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875723190654,"sku":"MONET SWIM TOP_XL44_PCN_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875723223422,"sku":"MONET SWIM TOP_XL44_DB_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875723256190,"sku":"MONET SWIM TOP_XS36_PNK_011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875723288958,"sku":"MONET SWIM TOP_XS36_PNK_012","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875723321726,"sku":"MONET SWIM TOP_XS36_PNK_013","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875723354494,"sku":"MONET SWIM TOP_XS36_PNK_014","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875723387262,"sku":"MONET SWIM TOP_XS36_PNK_015","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/FCDD8D1C-85F7-4239-A52F-3EE434A54D76.jpg?v=1787290604"},{"product_id":"oona-bikini-top","title":"OONA TOP","description":"\u003cp\u003eOona is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eThe design brings together a softly architectural ruffle for a silhouette that feels considered from every angle. The construction offers considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini top is made in our Swiss atelier in considered quantities, reflecting a slower approach to dressing and a lasting regard for craft.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875723616638,"sku":"OONA SWIM TOP_XS36_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875723649406,"sku":"OONA SWIM TOP_XS36_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875723682174,"sku":"OONA SWIM TOP_XS36_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875723714942,"sku":"OONA SWIM TOP_XS36_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875723747710,"sku":"OONA SWIM TOP_XS36_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875723780478,"sku":"OONA SWIM TOP_XS36_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875723813246,"sku":"OONA SWIM TOP_XS36_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875723846014,"sku":"OONA SWIM TOP_XS36_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875723878782,"sku":"OONA SWIM TOP_XS36_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875723911550,"sku":"OONA SWIM TOP_XS36_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875723944318,"sku":"OONA SWIM TOP_XS36_PCN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875723977086,"sku":"OONA SWIM TOP_XS36_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875724009854,"sku":"OONA SWIM TOP_S38_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875724042622,"sku":"OONA SWIM TOP_S38_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875724075390,"sku":"OONA SWIM TOP_S38_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875724108158,"sku":"OONA SWIM TOP_S38_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875724140926,"sku":"OONA SWIM TOP_S38_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875724173694,"sku":"OONA SWIM TOP_S38_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875724206462,"sku":"OONA SWIM TOP_S38_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875724239230,"sku":"OONA SWIM TOP_S38_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875724271998,"sku":"OONA SWIM TOP_S38_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875724304766,"sku":"OONA SWIM TOP_S38_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875724337534,"sku":"OONA SWIM TOP_S38_PCN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875724370302,"sku":"OONA SWIM TOP_S38_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875724403070,"sku":"OONA SWIM TOP_M40_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875724435838,"sku":"OONA SWIM TOP_M40_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875724468606,"sku":"OONA SWIM TOP_M40_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875724501374,"sku":"OONA SWIM TOP_M40_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875724534142,"sku":"OONA SWIM TOP_M40_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875724566910,"sku":"OONA SWIM TOP_M40_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875724599678,"sku":"OONA SWIM TOP_M40_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875724632446,"sku":"OONA SWIM TOP_M40_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875724665214,"sku":"OONA SWIM TOP_M40_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875724697982,"sku":"OONA SWIM TOP_M40_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875724730750,"sku":"OONA SWIM TOP_M40_PCN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875724763518,"sku":"OONA SWIM TOP_M40_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875724796286,"sku":"OONA SWIM TOP_L42_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875724829054,"sku":"OONA SWIM TOP_L42_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875724861822,"sku":"OONA SWIM TOP_L42_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875724894590,"sku":"OONA SWIM TOP_L42_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875724927358,"sku":"OONA SWIM TOP_L42_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875724960126,"sku":"OONA SWIM TOP_L42_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875724992894,"sku":"OONA SWIM TOP_L42_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875725025662,"sku":"OONA SWIM TOP_L42_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875725058430,"sku":"OONA SWIM TOP_L42_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875725091198,"sku":"OONA SWIM TOP_L42_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875725123966,"sku":"OONA SWIM TOP_L42_PCN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875725156734,"sku":"OONA SWIM TOP_L42_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875725189502,"sku":"OONA SWIM TOP_XL44_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875725222270,"sku":"OONA SWIM TOP_XL44_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875725255038,"sku":"OONA SWIM TOP_XL44_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875725287806,"sku":"OONA SWIM TOP_XL44_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875725320574,"sku":"OONA SWIM TOP_XL44_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875725353342,"sku":"OONA SWIM TOP_XL44_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875725386110,"sku":"OONA SWIM TOP_XL44_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875725418878,"sku":"OONA SWIM TOP_XL44_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875725451646,"sku":"OONA SWIM TOP_XL44_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875725484414,"sku":"OONA SWIM TOP_XL44_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875725517182,"sku":"OONA SWIM TOP_XL44_PCN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875725549950,"sku":"OONA SWIM TOP_XL44_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875725582718,"sku":"OONA SWIM TOP_XS36_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875725615486,"sku":"OONA SWIM TOP_XS36_PNK_011","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875725648254,"sku":"OONA SWIM TOP_XS36_PNK_012","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875725681022,"sku":"OONA SWIM TOP_XS36_PNK_013","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875725713790,"sku":"OONA SWIM TOP_XS36_PNK_014","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/BEA2204A-82B1-4F7B-99EA-F7973B47F35E.jpg?v=1787293436"},{"product_id":"mabel-bikini-top","title":"MABEL TOP","description":"\u003cp\u003eMabel is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eMabel balances a refined silhouette with an easy, considered fit. The construction offers considered support, gentle, sculpting compression, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini top is made in our Swiss atelier in considered quantities, reflecting a slower approach to dressing and a lasting regard for craft.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875725877630,"sku":"MABEL SWIM TOP_XS36_PNK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875725910398,"sku":"MABEL SWIM TOP_XS36_MC_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875725943166,"sku":"MABEL SWIM TOP_XS36_BLK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875725975934,"sku":"MABEL SWIM TOP_XS36_IVR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875726008702,"sku":"MABEL SWIM TOP_XS36_HNTR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875726041470,"sku":"MABEL SWIM TOP_XS36_BTGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875726074238,"sku":"MABEL SWIM TOP_XS36_ORGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875726107006,"sku":"MABEL SWIM TOP_XS36_BRDX_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875726139774,"sku":"MABEL SWIM TOP_XS36_DL_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875726172542,"sku":"MABEL SWIM TOP_XS36_CLD_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875726205310,"sku":"MABEL SWIM TOP_XS36_PCN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875726238078,"sku":"MABEL SWIM TOP_XS36_DB_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875726270846,"sku":"MABEL SWIM TOP_S38_PNK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875726303614,"sku":"MABEL SWIM TOP_S38_MC_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875726336382,"sku":"MABEL SWIM TOP_S38_BLK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875726369150,"sku":"MABEL SWIM TOP_S38_IVR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875726401918,"sku":"MABEL SWIM TOP_S38_HNTR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875726434686,"sku":"MABEL SWIM TOP_S38_BTGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875726467454,"sku":"MABEL SWIM TOP_S38_ORGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875726500222,"sku":"MABEL SWIM TOP_S38_BRDX_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875726532990,"sku":"MABEL SWIM TOP_S38_DL_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875726565758,"sku":"MABEL SWIM TOP_S38_CLD_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875726598526,"sku":"MABEL SWIM TOP_S38_PCN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875726631294,"sku":"MABEL SWIM TOP_S38_DB_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875726664062,"sku":"MABEL SWIM TOP_M40_PNK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875726696830,"sku":"MABEL SWIM TOP_M40_MC_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875726729598,"sku":"MABEL SWIM TOP_M40_BLK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875726762366,"sku":"MABEL SWIM TOP_M40_IVR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875726795134,"sku":"MABEL SWIM TOP_M40_HNTR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875726827902,"sku":"MABEL SWIM TOP_M40_BTGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875726860670,"sku":"MABEL SWIM TOP_M40_ORGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875726893438,"sku":"MABEL SWIM TOP_M40_BRDX_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875726926206,"sku":"MABEL SWIM TOP_M40_DL_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875726958974,"sku":"MABEL SWIM TOP_M40_CLD_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875726991742,"sku":"MABEL SWIM TOP_M40_PCN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875727024510,"sku":"MABEL SWIM TOP_M40_DB_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875727057278,"sku":"MABEL SWIM TOP_L42_PNK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875727090046,"sku":"MABEL SWIM TOP_L42_MC_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875727122814,"sku":"MABEL SWIM TOP_L42_BLK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875727155582,"sku":"MABEL SWIM TOP_L42_IVR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875727188350,"sku":"MABEL SWIM TOP_L42_HNTR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875727221118,"sku":"MABEL SWIM TOP_L42_BTGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875727253886,"sku":"MABEL SWIM TOP_L42_ORGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875727286654,"sku":"MABEL SWIM TOP_L42_BRDX_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875727319422,"sku":"MABEL SWIM TOP_L42_DL_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875727352190,"sku":"MABEL SWIM TOP_L42_CLD_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875727384958,"sku":"MABEL SWIM TOP_L42_PCN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875727417726,"sku":"MABEL SWIM TOP_L42_DB_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875727450494,"sku":"MABEL SWIM TOP_XL44_PNK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875727483262,"sku":"MABEL SWIM TOP_XL44_MC_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875727516030,"sku":"MABEL SWIM TOP_XL44_BLK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875727548798,"sku":"MABEL SWIM TOP_XL44_IVR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875727581566,"sku":"MABEL SWIM TOP_XL44_HNTR_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875727614334,"sku":"MABEL SWIM TOP_XL44_BTGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875727647102,"sku":"MABEL SWIM TOP_XL44_ORGN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875727679870,"sku":"MABEL SWIM TOP_XL44_BRDX_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875727712638,"sku":"MABEL SWIM TOP_XL44_DL_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875727745406,"sku":"MABEL SWIM TOP_XL44_CLD_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875727778174,"sku":"MABEL SWIM TOP_XL44_PCN_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875727810942,"sku":"MABEL SWIM TOP_XL44_DB_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875727843710,"sku":"MABEL SWIM TOP_XS36_PNK_010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875727876478,"sku":"MABEL SWIM TOP_XS36_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875727909246,"sku":"MABEL SWIM TOP_XS36_PNK_012","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875727942014,"sku":"MABEL SWIM TOP_XS36_PNK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875727974782,"sku":"MABEL SWIM TOP_XS36_PNK_014","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/2DE0ACF6-7624-4B7C-A844-F621AF397629.jpg?v=1787249325"},{"product_id":"mercer-bikini-top","title":"MERCER TOP","description":"\u003cp\u003eMercer is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eMercer is defined by an asymmetric line and a clean strapless line, bringing quiet distinction to the silhouette. The construction offers adjustability for a more personal fit, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini top favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875728400766,"sku":"MERCER SWIM TOP_XS36_PNK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875728433534,"sku":"MERCER SWIM TOP_XS36_MC_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875728466302,"sku":"MERCER SWIM TOP_XS36_BLK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875728499070,"sku":"MERCER SWIM TOP_XS36_IVR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875728531838,"sku":"MERCER SWIM TOP_XS36_HNTR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875728564606,"sku":"MERCER SWIM TOP_XS36_BTGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875728597374,"sku":"MERCER SWIM TOP_XS36_ORGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875728630142,"sku":"MERCER SWIM TOP_XS36_BRDX_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875728662910,"sku":"MERCER SWIM TOP_XS36_DL_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875728695678,"sku":"MERCER SWIM TOP_XS36_CLD_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875728728446,"sku":"MERCER SWIM TOP_XS36_PCN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875728761214,"sku":"MERCER SWIM TOP_XS36_DB_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875728793982,"sku":"MERCER SWIM TOP_S38_PNK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875728826750,"sku":"MERCER SWIM TOP_S38_MC_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875728859518,"sku":"MERCER SWIM TOP_S38_BLK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875728892286,"sku":"MERCER SWIM TOP_S38_IVR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875728925054,"sku":"MERCER SWIM TOP_S38_HNTR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875728957822,"sku":"MERCER SWIM TOP_S38_BTGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875728990590,"sku":"MERCER SWIM TOP_S38_ORGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875729023358,"sku":"MERCER SWIM TOP_S38_BRDX_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875729056126,"sku":"MERCER SWIM TOP_S38_DL_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875729088894,"sku":"MERCER SWIM TOP_S38_CLD_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875729121662,"sku":"MERCER SWIM TOP_S38_PCN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875729154430,"sku":"MERCER SWIM TOP_S38_DB_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875729187198,"sku":"MERCER SWIM TOP_M40_PNK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875729219966,"sku":"MERCER SWIM TOP_M40_MC_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875729252734,"sku":"MERCER SWIM TOP_M40_BLK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875729285502,"sku":"MERCER SWIM TOP_M40_IVR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875729318270,"sku":"MERCER SWIM TOP_M40_HNTR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875729351038,"sku":"MERCER SWIM TOP_M40_BTGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875729383806,"sku":"MERCER SWIM TOP_M40_ORGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875729416574,"sku":"MERCER SWIM TOP_M40_BRDX_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875729449342,"sku":"MERCER SWIM TOP_M40_DL_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875729482110,"sku":"MERCER SWIM TOP_M40_CLD_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875729514878,"sku":"MERCER SWIM TOP_M40_PCN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875729547646,"sku":"MERCER SWIM TOP_M40_DB_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875729580414,"sku":"MERCER SWIM TOP_L42_PNK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875729613182,"sku":"MERCER SWIM TOP_L42_MC_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875729645950,"sku":"MERCER SWIM TOP_L42_BLK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875729678718,"sku":"MERCER SWIM TOP_L42_IVR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875729711486,"sku":"MERCER SWIM TOP_L42_HNTR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875729744254,"sku":"MERCER SWIM TOP_L42_BTGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875729777022,"sku":"MERCER SWIM TOP_L42_ORGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875729809790,"sku":"MERCER SWIM TOP_L42_BRDX_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875729842558,"sku":"MERCER SWIM TOP_L42_DL_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875729875326,"sku":"MERCER SWIM TOP_L42_CLD_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875729908094,"sku":"MERCER SWIM TOP_L42_PCN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875729940862,"sku":"MERCER SWIM TOP_L42_DB_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875729973630,"sku":"MERCER SWIM TOP_XL44_PNK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875730006398,"sku":"MERCER SWIM TOP_XL44_MC_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875730039166,"sku":"MERCER SWIM TOP_XL44_BLK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875730071934,"sku":"MERCER SWIM TOP_XL44_IVR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875730104702,"sku":"MERCER SWIM TOP_XL44_HNTR_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875730137470,"sku":"MERCER SWIM TOP_XL44_BTGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875730170238,"sku":"MERCER SWIM TOP_XL44_ORGN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875730203006,"sku":"MERCER SWIM TOP_XL44_BRDX_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875730235774,"sku":"MERCER SWIM TOP_XL44_DL_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875730268542,"sku":"MERCER SWIM TOP_XL44_CLD_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875730301310,"sku":"MERCER SWIM TOP_XL44_PCN_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875730334078,"sku":"MERCER SWIM TOP_XL44_DB_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875730366846,"sku":"MERCER SWIM TOP_XS36_PNK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875730399614,"sku":"MERCER SWIM TOP_XS36_PNK_0010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875730432382,"sku":"MERCER SWIM TOP_XS36_PNK_0011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875730465150,"sku":"MERCER SWIM TOP_XS36_PNK_0012","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875730497918,"sku":"MERCER SWIM TOP_XS36_PNK_0013","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/9A1CDF47-EA30-4705-BB2C-E7B2329F0053.jpg?v=1787291104"},{"product_id":"sadie-bikini-top","title":"SADIE TOP","description":"\u003cp\u003eSadie is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eSadie is defined by a clean strapless line and an adjustable halter tie, bringing quiet distinction to the silhouette. The construction offers adjustability for a more personal fit, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini top favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875730628990,"sku":"SADIE SWIM TOP_XS36_PNK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875730661758,"sku":"SADIE SWIM TOP_XS36_MC_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875730694526,"sku":"SADIE SWIM TOP_XS36_BLK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875730727294,"sku":"SADIE SWIM TOP_XS36_IVR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875730760062,"sku":"SADIE SWIM TOP_XS36_HNTR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875730792830,"sku":"SADIE SWIM TOP_XS36_BTGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875730825598,"sku":"SADIE SWIM TOP_XS36_ORGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875730858366,"sku":"SADIE SWIM TOP_XS36_BRDX_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875730891134,"sku":"SADIE SWIM TOP_XS36_DL_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875730923902,"sku":"SADIE SWIM TOP_XS36_CLD_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875730956670,"sku":"SADIE SWIM TOP_XS36_PCN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875730989438,"sku":"SADIE SWIM TOP_XS36_DB_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875731022206,"sku":"SADIE SWIM TOP_S38_PNK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875731054974,"sku":"SADIE SWIM TOP_S38_MC_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875731087742,"sku":"SADIE SWIM TOP_S38_BLK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875731120510,"sku":"SADIE SWIM TOP_S38_IVR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875731153278,"sku":"SADIE SWIM TOP_S38_HNTR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875731186046,"sku":"SADIE SWIM TOP_S38_BTGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875731218814,"sku":"SADIE SWIM TOP_S38_ORGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875731251582,"sku":"SADIE SWIM TOP_S38_BRDX_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875731284350,"sku":"SADIE SWIM TOP_S38_DL_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875731317118,"sku":"SADIE SWIM TOP_S38_CLD_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875731349886,"sku":"SADIE SWIM TOP_S38_PCN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875731382654,"sku":"SADIE SWIM TOP_S38_DB_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875731415422,"sku":"SADIE SWIM TOP_M40_PNK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875731448190,"sku":"SADIE SWIM TOP_M40_MC_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875731480958,"sku":"SADIE SWIM TOP_M40_BLK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875731513726,"sku":"SADIE SWIM TOP_M40_IVR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875731546494,"sku":"SADIE SWIM TOP_M40_HNTR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875731579262,"sku":"SADIE SWIM TOP_M40_BTGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875731612030,"sku":"SADIE SWIM TOP_M40_ORGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875731644798,"sku":"SADIE SWIM TOP_M40_BRDX_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875731677566,"sku":"SADIE SWIM TOP_M40_DL_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875731710334,"sku":"SADIE SWIM TOP_M40_CLD_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875731743102,"sku":"SADIE SWIM TOP_M40_PCN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875731775870,"sku":"SADIE SWIM TOP_M40_DB_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875731808638,"sku":"SADIE SWIM TOP_L42_PNK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875731841406,"sku":"SADIE SWIM TOP_L42_MC_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875731874174,"sku":"SADIE SWIM TOP_L42_BLK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875731906942,"sku":"SADIE SWIM TOP_L42_IVR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875731939710,"sku":"SADIE SWIM TOP_L42_HNTR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875731972478,"sku":"SADIE SWIM TOP_L42_BTGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875732005246,"sku":"SADIE SWIM TOP_L42_ORGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875732038014,"sku":"SADIE SWIM TOP_L42_BRDX_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875732070782,"sku":"SADIE SWIM TOP_L42_DL_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875732103550,"sku":"SADIE SWIM TOP_L42_CLD_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875732136318,"sku":"SADIE SWIM TOP_L42_PCN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875732169086,"sku":"SADIE SWIM TOP_L42_DB_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875732201854,"sku":"SADIE SWIM TOP_XL44_PNK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875732234622,"sku":"SADIE SWIM TOP_XL44_MC_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875732267390,"sku":"SADIE SWIM TOP_XL44_BLK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875732300158,"sku":"SADIE SWIM TOP_XL44_IVR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875732332926,"sku":"SADIE SWIM TOP_XL44_HNTR_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875732365694,"sku":"SADIE SWIM TOP_XL44_BTGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875732398462,"sku":"SADIE SWIM TOP_XL44_ORGN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875732431230,"sku":"SADIE SWIM TOP_XL44_BRDX_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875732463998,"sku":"SADIE SWIM TOP_XL44_DL_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875732496766,"sku":"SADIE SWIM TOP_XL44_CLD_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875732529534,"sku":"SADIE SWIM TOP_XL44_PCN_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875732562302,"sku":"SADIE SWIM TOP_XL44_DB_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875732595070,"sku":"SADIE SWIM TOP_XS36_PNK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875732627838,"sku":"SADIE SWIM TOP_XS36_PNK_009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875732660606,"sku":"SADIE SWIM TOP_XS36_PNK_0010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875732693374,"sku":"SADIE SWIM TOP_XS36_PNK_0011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875732726142,"sku":"SADIE SWIM TOP_XS36_PNK_0012","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/B2B6DF54-1773-4535-8419-737748494871.jpg?v=1787291860"},{"product_id":"asha-bikini-top","title":"ASHA TOP","description":"\u003cp\u003eAsha is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eAsha is defined by precisely placed cut-outs, a clean strapless line and an adjustable halter tie, bringing quiet distinction to the silhouette. The construction offers an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini top favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875732988286,"sku":"ASHA SWIM TOP_XS36_PNK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875733021054,"sku":"ASHA SWIM TOP_XS36_MC_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875733053822,"sku":"ASHA SWIM TOP_XS36_BLK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875733086590,"sku":"ASHA SWIM TOP_XS36_IVR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875733119358,"sku":"ASHA SWIM TOP_XS36_HNTR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Beat","offer_id":57875733152126,"sku":"ASHA SWIM TOP_XS36_BTGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875733184894,"sku":"ASHA SWIM TOP_XS36_ORGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875733217662,"sku":"ASHA SWIM TOP_XS36_BRDX_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875733250430,"sku":"ASHA SWIM TOP_XS36_DL_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875733283198,"sku":"ASHA SWIM TOP_XS36_CLD_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875733315966,"sku":"ASHA SWIM TOP_XS36_PCN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875733348734,"sku":"ASHA SWIM TOP_XS36_DB_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875733381502,"sku":"ASHA SWIM TOP_S38_PNK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875733414270,"sku":"ASHA SWIM TOP_S38_MC_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875733447038,"sku":"ASHA SWIM TOP_S38_BLK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875733479806,"sku":"ASHA SWIM TOP_S38_IVR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875733512574,"sku":"ASHA SWIM TOP_S38_HNTR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Beat","offer_id":57875733545342,"sku":"ASHA SWIM TOP_S38_BTGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875733578110,"sku":"ASHA SWIM TOP_S38_ORGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875733610878,"sku":"ASHA SWIM TOP_S38_BRDX_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875733643646,"sku":"ASHA SWIM TOP_S38_DL_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875733676414,"sku":"ASHA SWIM TOP_S38_CLD_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875733709182,"sku":"ASHA SWIM TOP_S38_PCN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875733741950,"sku":"ASHA SWIM TOP_S38_DB_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875733774718,"sku":"ASHA SWIM TOP_M40_PNK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875733807486,"sku":"ASHA SWIM TOP_M40_MC_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875733840254,"sku":"ASHA SWIM TOP_M40_BLK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875733873022,"sku":"ASHA SWIM TOP_M40_IVR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875733905790,"sku":"ASHA SWIM TOP_M40_HNTR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Beat","offer_id":57875733938558,"sku":"ASHA SWIM TOP_M40_BTGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875733971326,"sku":"ASHA SWIM TOP_M40_ORGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875734004094,"sku":"ASHA SWIM TOP_M40_BRDX_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875734036862,"sku":"ASHA SWIM TOP_M40_DL_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875734069630,"sku":"ASHA SWIM TOP_M40_CLD002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875734102398,"sku":"ASHA SWIM TOP_M40_PCN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875734135166,"sku":"ASHA SWIM TOP_M40_DB_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875734167934,"sku":"ASHA SWIM TOP_L42_PNK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875734200702,"sku":"ASHA SWIM TOP_L42_MC_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875734233470,"sku":"ASHA SWIM TOP_L42_BLK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875734266238,"sku":"ASHA SWIM TOP_L42_IVR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875734299006,"sku":"ASHA SWIM TOP_L42_HNTR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Beat","offer_id":57875734331774,"sku":"ASHA SWIM TOP_L42_BTGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875734364542,"sku":"ASHA SWIM TOP_L42_ORGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875734397310,"sku":"ASHA SWIM TOP_L42_BRDX_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875734430078,"sku":"ASHA SWIM TOP_L42_DL_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875734462846,"sku":"ASHA SWIM TOP_L42_CLD_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875734495614,"sku":"ASHA SWIM TOP_L42_PCN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875734528382,"sku":"ASHA SWIM TOP_L42_DB_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875734561150,"sku":"ASHA SWIM TOP_XL44_PNK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875734593918,"sku":"ASHA SWIM TOP_XL44_MC_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875734626686,"sku":"ASHA SWIM TOP_XL44_BLK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875734659454,"sku":"ASHA SWIM TOP_XL44_IVR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875734692222,"sku":"ASHA SWIM TOP_XL44_HNTR_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Beat","offer_id":57875734724990,"sku":"ASHA SWIM TOP_XL44_BTGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875734757758,"sku":"ASHA SWIM TOP_XL44_ORGN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875734790526,"sku":"ASHA SWIM TOP_XL44_BRDX_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875734823294,"sku":"ASHA SWIM TOP_XL44_DL_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875734856062,"sku":"ASHA SWIM TOP_XL44_CLD002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875734888830,"sku":"ASHA SWIM TOP_XL44_PCN_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875734921598,"sku":"ASHA SWIM TOP_XL44_DB_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875734954366,"sku":"ASHA SWIM TOP_XS36_PNK_002","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875734987134,"sku":"ASHA SWIM TOP_XS36_PNK_003","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875735019902,"sku":"ASHA SWIM TOP_XS36_PNK_004","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875735052670,"sku":"ASHA SWIM TOP_XS36_PNK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875735085438,"sku":"ASHA SWIM TOP_XS36_PNK_006","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/6422EDA5-1901-405D-BE26-BC304DA88CBC.jpg?v=1787251219"},{"product_id":"clea-bikini-top","title":"CLEA TOP","description":"\u003cp\u003eClea is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eClea balances a refined silhouette with an easy, considered fit. The construction offers considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini top is made in our Swiss atelier in considered quantities, reflecting a slower approach to dressing and a lasting regard for craft.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875735445886,"sku":"CLEA SWIM TOP_XS36_PNK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875735478654,"sku":"CLEA SWIM TOP_XS36_MC_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875735511422,"sku":"CLEA SWIM TOP_XS36_BLK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875735544190,"sku":"CLEA SWIM TOP_XS36_IVR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875735576958,"sku":"CLEA SWIM TOP_XS36_HNTR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875735609726,"sku":"CLEA SWIM TOP_XS36_BTGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875735642494,"sku":"CLEA SWIM TOP_XS36_ORGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875735675262,"sku":"CLEA SWIM TOP_XS36_BRDX_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875735708030,"sku":"CLEA SWIM TOP_XS36_DL_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875735740798,"sku":"CLEA SWIM TOP_XS36_CLD_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875735773566,"sku":"CLEA SWIM TOP_XS36_PCN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875735806334,"sku":"CLEA SWIM TOP_XS36_DB_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875735839102,"sku":"CLEA SWIM TOP_S38_PNK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875735871870,"sku":"CLEA SWIM TOP_S38_MC_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875735904638,"sku":"CLEA SWIM TOP_S38_BLK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875735937406,"sku":"CLEA SWIM TOP_S38_IVR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875735970174,"sku":"CLEA SWIM TOP_S38_HNTR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875736002942,"sku":"CLEA SWIM TOP_S38_BTGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875736035710,"sku":"CLEA SWIM TOP_S38_ORGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875736068478,"sku":"CLEA SWIM TOP_S38_BRDX_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875736101246,"sku":"CLEA SWIM TOP_S38_DL_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875736134014,"sku":"CLEA SWIM TOP_S38_CLD_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875736166782,"sku":"CLEA SWIM TOP_S38_PCN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875736199550,"sku":"CLEA SWIM TOP_S38_DB_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875736232318,"sku":"CLEA SWIM TOP_M40_PNK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875736265086,"sku":"CLEA SWIM TOP_M40_MC_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875736297854,"sku":"CLEA SWIM TOP_M40_BLK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875736330622,"sku":"CLEA SWIM TOP_M40_IVR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875736363390,"sku":"CLEA SWIM TOP_M40_HNTR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875736396158,"sku":"CLEA SWIM TOP_M40_BTGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875736428926,"sku":"CLEA SWIM TOP_M40_ORGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875736461694,"sku":"CLEA SWIM TOP_M40_BRDX_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875736494462,"sku":"CLEA SWIM TOP_M40_DL_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875736527230,"sku":"CLEA SWIM TOP_M40_CLD_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875736559998,"sku":"CLEA SWIM TOP_M40_PCN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875736592766,"sku":"CLEA SWIM TOP_M40_DB_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875736625534,"sku":"CLEA SWIM TOP_L42_PNK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875736658302,"sku":"CLEA SWIM TOP_L42_MC_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875736691070,"sku":"CLEA SWIM TOP_L42_BLK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875736723838,"sku":"CLEA SWIM TOP_L42_IVR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875736756606,"sku":"CLEA SWIM TOP_L42_HNTR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875736789374,"sku":"CLEA SWIM TOP_L42_BTGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875736822142,"sku":"CLEA SWIM TOP_L42_ORGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875736854910,"sku":"CLEA SWIM TOP_L42_BRDX_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875736887678,"sku":"CLEA SWIM TOP_L42_DL_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875736920446,"sku":"CLEA SWIM TOP_L42_CLD_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875736953214,"sku":"CLEA SWIM TOP_L42_PCN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875736985982,"sku":"CLEA SWIM TOP_L42_DB_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875737018750,"sku":"CLEA SWIM TOP_XL44_PNK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875737051518,"sku":"CLEA SWIM TOP_XL44_MC_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875737084286,"sku":"CLEA SWIM TOP_XL44_BLK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875737117054,"sku":"CLEA SWIM TOP_XL44_IVR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875737149822,"sku":"CLEA SWIM TOP_XL44_HNTR_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875737182590,"sku":"CLEA SWIM TOP_XL44_BTGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875737215358,"sku":"CLEA SWIM TOP_XL44_ORGN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875737248126,"sku":"CLEA SWIM TOP_XL44_BRDX_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875737280894,"sku":"CLEA SWIM TOP_XL44_DL_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875737313662,"sku":"CLEA SWIM TOP_XL44_CLD_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875737346430,"sku":"CLEA SWIM TOP_XL44_PCN_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875737379198,"sku":"CLEA SWIM TOP_XL44_DB_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875737411966,"sku":"CLEA SWIM TOP_XS36_PNK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875737444734,"sku":"CLEA SWIM TOP_XS36_PNK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875737477502,"sku":"CLEA SWIM TOP_XS36_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875737510270,"sku":"CLEA SWIM TOP_XS36_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875737543038,"sku":"CLEA SWIM TOP_XS36_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/7D66300C-BFCA-4766-99FD-8C1C86AD9B71.jpg?v=1787250157"},{"product_id":"freya-bikini-top","title":"FREYA TOP","description":"\u003cp\u003eFreya is a refined bikini top designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from precisely placed cut-outs and an adjustable halter tie, balancing clean proportion with a more expressive finish. The construction offers considered support, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in the RIVE \u0026amp; RITUEL atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875737870718,"sku":"FREYA SWIM TOP_S38_PNK_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875737903486,"sku":"FREYA SWIM TOP_S38_MC_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875737936254,"sku":"FREYA SWIM TOP_S38_BLK_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875737969022,"sku":"FREYA SWIM TOP_S38_IVR_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875738001790,"sku":"FREYA SWIM TOP_S38_HNTR_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875738034558,"sku":"FREYA SWIM TOP_S38_BTGN_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875738067326,"sku":"FREYA SWIM TOP_S38_ORGN_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875738100094,"sku":"FREYA SWIM TOP_S38_BRDX_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875738132862,"sku":"FREYA SWIM TOP_S38_DL_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875738165630,"sku":"FREYA SWIM TOP_S38_CLD_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875738198398,"sku":"FREYA SWIM TOP_S38_PCN_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875738231166,"sku":"FREYA SWIM TOP_S38_DB_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875738263934,"sku":"FREYA SWIM TOP_M40_PNK_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875738296702,"sku":"FREYA SWIM TOP_M40_MC_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875738329470,"sku":"FREYA SWIM TOP_M40_BLK_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875738362238,"sku":"FREYA SWIM TOP_M40_IVR_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875738395006,"sku":"FREYA SWIM TOP_M40_HNTR_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875738427774,"sku":"FREYA SWIM TOP_M40_BTGN_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875738460542,"sku":"FREYA SWIM TOP_M40_ORGN_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875738493310,"sku":"FREYA SWIM TOP_M40_BRDX_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875738526078,"sku":"FREYA SWIM TOP_M40_DL_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875738558846,"sku":"FREYA SWIM TOP_M40_CLD_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875738591614,"sku":"FREYA SWIM TOP_M40_PCN_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875738624382,"sku":"FREYA SWIM TOP_M40_DB_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875738657150,"sku":"FREYA SWIM TOP_L42_PNK_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875738689918,"sku":"FREYA SWIM TOP_L42_MC_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875738722686,"sku":"FREYA SWIM TOP_L42_BLK_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875738755454,"sku":"FREYA SWIM TOP_L42_IVR_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875738788222,"sku":"FREYA SWIM TOP_L42_HNTR_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875738820990,"sku":"FREYA SWIM TOP_L42_BTGN_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875738853758,"sku":"FREYA SWIM TOP_L42_ORGN_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875738886526,"sku":"FREYA SWIM TOP_L42_BRDX_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875738919294,"sku":"FREYA SWIM TOP_L42_DL_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875738952062,"sku":"FREYA SWIM TOP_L42_CLD_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875738984830,"sku":"FREYA SWIM TOP_L42_PCN_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875739017598,"sku":"FREYA SWIM TOP_L42_DB_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875739050366,"sku":"FREYA SWIM TOP_S38_PNK_015","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875739083134,"sku":"FREYA SWIM TOP_S38_PNK_016","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875739115902,"sku":"FREYA SWIM TOP_S38_PNK_017","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/BF1034C6-AD4A-4656-95CD-7E2023B99772.jpg?v=1787290893"},{"product_id":"vancy-bikini-bottom","title":"VANCY BOTTOM","description":"\u003cp\u003eVancy is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eThe design brings together fluid fringe that moves with the body and adjustable side ties for a silhouette that feels considered from every angle. The construction offers adjustability for a more personal fit, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini bottom is made in the RIVE \u0026amp; RITUEL atelier in considered quantities, reflecting a slower approach to dressing and a lasting regard for craft.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875739345278,"sku":"VANCY SWIM BTM_XS36_PNK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875739378046,"sku":"VANCY SWIM BTM_XS36_MC_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875739410814,"sku":"VANCY SWIM BTM_XS36_BLK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875739443582,"sku":"VANCY SWIM BTM_XS36_IVR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875739476350,"sku":"VANCY SWIM BTM_XS36_HNTR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875739509118,"sku":"VANCY SWIM BTM_XS36_BTGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875739541886,"sku":"VANCY SWIM BTM_XS36_ORGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875739574654,"sku":"VANCY SWIM BTM_XS36_BRDX_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875739607422,"sku":"VANCY SWIM BTM_XS36_DL_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875739640190,"sku":"VANCY SWIM BTM_XS36_CLD_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875739672958,"sku":"VANCY SWIM BTM_XS36_PCN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875739705726,"sku":"VANCY SWIM BTM_XS36_DB_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875739738494,"sku":"VANCY SWIM BTM_S38_PNK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875739771262,"sku":"VANCY SWIM BTM_S38_MC_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875739804030,"sku":"VANCY SWIM BTM_S38_BLK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875739836798,"sku":"VANCY SWIM BTM_S38_IVR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875739869566,"sku":"VANCY SWIM BTM_S38_HNTR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875739902334,"sku":"VANCY SWIM BTM_S38_BTGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875739935102,"sku":"VANCY SWIM BTM_S38_ORGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875739967870,"sku":"VANCY SWIM BTM_S38_BRDX_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875740000638,"sku":"VANCY SWIM BTM_S38_DL_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875740033406,"sku":"VANCY SWIM BTM_S38_CLD_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875740066174,"sku":"VANCY SWIM BTM_S38_PCN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875740098942,"sku":"VANCY WIM BTM_S38_DB_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875740131710,"sku":"VANCY SWIM BTM_M40_PNK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875740164478,"sku":"VANCY SWIM BTM_M40_MC_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875740197246,"sku":"VANCY SWIM BTM_M40_BLK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875740230014,"sku":"VANCY SWIM BTM_M40_IVR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875740262782,"sku":"VANCY SWIM BTM_M40_HNTR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875740295550,"sku":"VANCY SWIM BTM_M40_BTGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875740328318,"sku":"VANCY SWIM BTM_M40_ORGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875740361086,"sku":"VANCY SWIM BTM_M40_BRDX_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875740393854,"sku":"VANCY SWIM BTM_M40_DL_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875740426622,"sku":"VANCY SWIM BTM_M40_CLD_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875740459390,"sku":"VANCY SWIM BTM_M40_PCN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875740492158,"sku":"VANCY SWIM BTM_M40_DB_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875740524926,"sku":"VANCY SWIM BTM_L42_PNK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875740557694,"sku":"VANCY SWIM BTM_L42_MC_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875740590462,"sku":"VANCY SWIM BTM_L42_BLK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875740623230,"sku":"VANCY SWIM BTM_L42_IVR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875740655998,"sku":"VANCY SWIM BTM_L42_HNTR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875740688766,"sku":"VANCY SWIM BTM_L42_BTGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875740721534,"sku":"VANCY SWIM BTM_L42_ORGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875740754302,"sku":"VANCY SWIM BTM_L42_BRDX_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875740787070,"sku":"VANCY SWIM BTM_L42_DL_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875740819838,"sku":"VANCY SWIM BTM_L42_CLD_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875740852606,"sku":"VANCY SWIM BTM_L42_PCN_013-BTML165","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875740885374,"sku":"VANCY SWIM BTM_L42_DB_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875740918142,"sku":"VANCY SWIM BTM_XL44_PNK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875740950910,"sku":"VANCY SWIM BTM_XL44_MC_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875740983678,"sku":"VANCY SWIM BTM_XL44_BLK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875741016446,"sku":"VANCY SWIM BTM_XL44_IVR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875741049214,"sku":"VANCY SWIM BTM_XL44_HNTR_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875741081982,"sku":"VANCY SWIM BTM_XL44_BTGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875741114750,"sku":"VANCY SWIM BTM_XL44_ORGN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875741147518,"sku":"VANCY SWIM BTM_XL44_BRDX_013-BTMXL162","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875741180286,"sku":"VANCY SWIM BTM_XL44_DL_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875741213054,"sku":"VANCY SWIM BTM_XL44_CLD_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875741245822,"sku":"VANCY SWIM BTM_XL44_PCN_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875741278590,"sku":"VANCY SWIM BTM_XL44_DB_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875741311358,"sku":"VANCY SWIM BTM_XS36_PNK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875741344126,"sku":"VANCY SWIM BTM_XS36_PNK_014","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875741376894,"sku":"VANCY SWIM BTM_XS36_PNK_015","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875741409662,"sku":"VANCY SWIM BTM_XS36_PNK_016","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875741442430,"sku":"VANCY SWIM BTM_XS36_PNK_017","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/1775B61D-486E-40AC-B841-3619F14111B7.jpg?v=1787250616"},{"product_id":"daphne-bikini-bottom","title":"DAPHNE BOTTOM","description":"\u003cp\u003eDaphne is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from adjustable side ties and an elongating high-cut leg, balancing clean proportion with a more expressive finish. The construction offers adjustability for a more personal fit, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in the RIVE \u0026amp; RITUEL atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875741868414,"sku":"DAPHNE SWIM BTM_XS36_PNK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875741901182,"sku":"DAPHNE SWIM BTM_XS36_MC_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875741933950,"sku":"DAPHNE SWIM BTM_XS36_BLK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875741966718,"sku":"DAPHNE SWIM BTM_XS36_IVR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875741999486,"sku":"DAPHNE SWIM BTM_XS36_HNTR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875742032254,"sku":"DAPHNE SWIM BTM_XS36_BTGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875742065022,"sku":"DAPHNE SWIM BTM_XS36_ORGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875742097790,"sku":"DAPHNE SWIM BTM_XS36_BRDX_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875742130558,"sku":"DAPHNE SWIM BTM_XS36_DL_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875742163326,"sku":"DAPHNE SWIM BTM_XS36_CLD_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875742196094,"sku":"DAPHNE SWIM BTM_XS36_PCN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875742228862,"sku":"DAPHNE SWIM BTM_XS36_DB_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875742261630,"sku":"DAPHNE SWIM BTM_S38_PNK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875742294398,"sku":"DAPHNE SWIM BTM_S38_MC_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875742327166,"sku":"DAPHNE SWIM BTM_S38_BLK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875742359934,"sku":"DAPHNE SWIM BTM_S38_IVR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875742392702,"sku":"DAPHNE SWIM BTM_S38_HNTR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875742425470,"sku":"DAPHNE SWIM BTM_S38_BTGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875742458238,"sku":"DAPHNE SWIM BTM_S38_ORGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875742491006,"sku":"DAPHNE SWIM BTM_S38_BRDX_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875742523774,"sku":"DAPHNE SWIM BTM_S38_DL_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875742556542,"sku":"DAPHNE SWIM BTM_S38_CLD_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875742589310,"sku":"DAPHNE SWIM BTM_S38_PCN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875742622078,"sku":"DAPHNE WIM BTM_S38_DB_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875742654846,"sku":"DAPHNE SWIM BTM_M40_PNK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875742687614,"sku":"DAPHNE SWIM BTM_M40_MC_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875742720382,"sku":"DAPHNE SWIM BTM_M40_BLK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875742753150,"sku":"DAPHNE SWIM BTM_M40_IVR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875742785918,"sku":"DAPHNE SWIM BTM_M40_HNTR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875742818686,"sku":"DAPHNE SWIM BTM_M40_BTGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875742851454,"sku":"DAPHNE SWIM BTM_M40_ORGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875742884222,"sku":"DAPHNE SWIM BTM_M40_BRDX_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875742916990,"sku":"DAPHNE SWIM BTM_M40_DL_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875742949758,"sku":"DAPHNE SWIM BTM_M40_CLD_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875742982526,"sku":"DAPHNE SWIM BTM_M40_PCN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875743015294,"sku":"DAPHNE SWIM BTM_M40_DB_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875743048062,"sku":"DAPHNE SWIM BTM_L42_PNK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875743080830,"sku":"DAPHNE SWIM BTM_L42_MC_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875743113598,"sku":"DAPHNE SWIM BTM_L42_BLK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875743146366,"sku":"DAPHNE SWIM BTM_L42_IVR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875743179134,"sku":"DAPHNE SWIM BTM_L42_HNTR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875743211902,"sku":"DAPHNE SWIM BTM_L42_BTGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875743244670,"sku":"DAPHNE SWIM BTM_L42_ORGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875743277438,"sku":"DAPHNE SWIM BTM_L42_BRDX_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875743310206,"sku":"DAPHNE SWIM BTM_L42_DL_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875743342974,"sku":"DAPHNE SWIM BTM_L42_CLD_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875743375742,"sku":"DAPHNE SWIM BTM_L42_PCN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875743408510,"sku":"DAPHNE SWIM BTM_L42_DB_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875743441278,"sku":"DAPHNE SWIM BTM_XL44_PNK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875743474046,"sku":"DAPHNE SWIM BTM_XL44_MC_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875743506814,"sku":"DAPHNE SWIM BTM_XL44_BLK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875743539582,"sku":"DAPHNE SWIM BTM_XL44_IVR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875743572350,"sku":"DAPHNE SWIM BTM_XL44_HNTR_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875743605118,"sku":"DAPHNE SWIM BTM_XL44_BTGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875743637886,"sku":"DAPHNE SWIM BTM_XL44_ORGN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875743670654,"sku":"DAPHNE SWIM BTMXL44_BRDX_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875743703422,"sku":"DAPHNE SWIM BTM_XL44_DL_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875743736190,"sku":"DAPHNE SWIM BTM_XL44_CLD_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875743768958,"sku":"DAPHNE SWIM BTM_XL44_PCN_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875743801726,"sku":"DAPHNE SWIM BTM_XL44_DB_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875743834494,"sku":"DAPHNE SWIM BTM_XS36_PNK_005","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875743867262,"sku":"DAPHNE SWIM BTM_XS36_PNK_006","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875743900030,"sku":"DAPHNE SWIM BTM_XS36_PNK_007","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875743932798,"sku":"DAPHNE SWIM BTM_XS36_PNK_008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875743965566,"sku":"DAPHNE SWIM BTM_XS36_PNK_009","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/516618F9-96AA-4A64-940F-8111D771D3EC.jpg?v=1787293111"},{"product_id":"allegra-bikini-bottom","title":"ALLEGRA  BOTTOM","description":"\u003cp\u003eAllegra is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eAllegra balances a refined silhouette with an easy, considered fit. The construction offers gentle, sculpting compression, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini bottom is made in our Swiss atelier in considered quantities, reflecting a slower approach to dressing and a lasting regard for craft.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875744358782,"sku":"ALLEGRA SWIM BTM_XS36_PNK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875744391550,"sku":"ALLEGRA SWIM BTM_XS36_MC_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875744424318,"sku":"ALLEGRA SWIM BTM_XS36_BLK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875744457086,"sku":"ALLEGRA SWIM BTM_XS36_IVR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875744489854,"sku":"ALLEGRA SWIM BTM_XS36_HNTR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Beat","offer_id":57875744522622,"sku":"ALLEGRA SWIM BTM_XS36_BTGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875744555390,"sku":"ALLEGRA SWIM BTM_XS36_ORGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875744588158,"sku":"ALLEGRA SWIM BTM_XS36_BRDX_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875744620926,"sku":"ALLEGRA SWIM BTM_XS36_DL_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875744653694,"sku":"ALLEGRA SWIM BTM_XS36_CLD_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875744686462,"sku":"ALLEGRA SWIM BTM_XS36_PCN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875744719230,"sku":"ALLEGRA SWIM BTM_XS36_DB_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875744751998,"sku":"ALLEGRA SWIM BTM_S38_PNK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875744784766,"sku":"ALLEGRA SWIM BTM_S38_MC_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875744817534,"sku":"ALLEGRA SWIM BTM_S38_BLK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875744850302,"sku":"ALLEGRA SWIM BTM_S38_IVR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875744883070,"sku":"ALLEGRA SWIM BTM_S38_HNTR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Beat","offer_id":57875744915838,"sku":"ALLEGRA SWIM BTM_S38_BTGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875744948606,"sku":"ALLEGRA SWIM BTM_S38_ORGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875744981374,"sku":"ALLEGRA SWIM BTM_S38_BRDX_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875745014142,"sku":"ALLEGRA SWIM BTM_S38_DL_001-BTMS-136","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875745046910,"sku":"ALLEGRA SWIM BTM_S38_CLD_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875745079678,"sku":"ALLEGRA SWIM BTM_S38_PCN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875745112446,"sku":"ALLEGRA SWIM BTM_S38_DB_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875745145214,"sku":"ALLEGRA SWIM BTM_M40_PNK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875745177982,"sku":"ALLEGRA SWIM BTM_M40_MC_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875745210750,"sku":"ALLEGRA SWIM BTM_M40_BLK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875745243518,"sku":"ALLEGRA SWIM BTM_M40_IVR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875745276286,"sku":"ALLEGRA SWIM BTM_M40_HNTR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Beat","offer_id":57875745309054,"sku":"ALLEGRA SWIM BTM_M40_BTGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875745341822,"sku":"ALLEGRA SWIM BTM_M40_ORGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875745374590,"sku":"ALLEGRA SWIM BTM_M40_BRDX_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875745407358,"sku":"ALLEGRA SWIM BTM_M40_DL_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875745440126,"sku":"ALLEGRA SWIM BTM_M40_CLD001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875745472894,"sku":"ALLEGRA SWIM BTM_M40_PCN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875745505662,"sku":"ALLEGRA SWIM BTM_M40_DB_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875745538430,"sku":"ALLEGRA SWIM BTM_L42_PNK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875745571198,"sku":"ALLEGRA SWIM BTM_L42_MC_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875745603966,"sku":"ALLEGRA SWIM BTM_L42_BLK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875745636734,"sku":"ALLEGRA SWIM BTM_L42_IVR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875745669502,"sku":"ALLEGRA SWIM BTM_L42_HNTR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Beat","offer_id":57875745702270,"sku":"ALLEGRA SWIM BTM_L42_BTGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875745735038,"sku":"ALLEGRA SWIM BTM_L42_ORGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875745767806,"sku":"ALLEGRA SWIM BTM_L42_BRDX_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875745800574,"sku":"ALLEGRA SWIM_BTM_L42_DL_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875745833342,"sku":"ALLEGRA SWIM_BTM_L42_CLD_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875745866110,"sku":"ALLEGRA SWIM_BTM_L42_PCN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875745898878,"sku":"ALLEGRA SWIM BTM_L42_DB_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875745931646,"sku":"ALLEGRA SWIM BTM_XL44_PNK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875745964414,"sku":"ALLEGRA SWIM BTM_XL44_MC_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875745997182,"sku":"ALLEGRA SWIM BTM_XL44_BLK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875746029950,"sku":"ALLEGRA SWIM BTM_XL44_IVR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875746062718,"sku":"ALLEGRA SWIM BTM_XL44_HNTR_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Beat","offer_id":57875746095486,"sku":"ALLEGRA SWIM BTM_XL44_BTGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875746128254,"sku":"ALLEGRA SWIM BTM_XL44_ORGN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875746161022,"sku":"ALLEGRA SWIM BTM_XL44_BRDX_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875746193790,"sku":"ALLEGRA SWIM BTM_XL44_DL_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875746226558,"sku":"ALLEGRA SWIM BTM_XL44_CLD001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875746259326,"sku":"ALLEGRA SWIM BTM_XL44_PCN_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875746292094,"sku":"ALLEGRA SWIM BTM_XL44_DB_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875746324862,"sku":"ALLEGRA SWIM BTM_XS36_PNK_001","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875746357630,"sku":"ALLEGRA SWIM BTM_XS36_PNK_002","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875746390398,"sku":"ALLEGRA SWIM BTM_XS36_PNK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875746423166,"sku":"ALLEGRA SWIM BTM_XS36_PNK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875746455934,"sku":"ALLEGRA SWIM BTM_XS36_PNK_005","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/82535C67-6DC7-43D9-97E3-3B36F652AA6B.jpg?v=1787251219"},{"product_id":"elora-bikini-bottom","title":"ELORA BOTTOM","description":"\u003cp\u003eElora is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from adjustable side ties, balancing clean proportion with a more expressive finish. The construction offers adjustability for a more personal fit, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in our Swiss atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875746783614,"sku":"ELORA SWIM BTM_XS36_PNK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875746816382,"sku":"ELORA SWIM BTM_XS36_MC_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875746849150,"sku":"ELORA SWIM BTM_XS36_BLK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875746881918,"sku":"ELORA SWIM BTM_XS36_IVR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875746914686,"sku":"ELORA SWIM BTM_XS36_HNTR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875746947454,"sku":"ELORA SWIM BTM_XS36_BTGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875746980222,"sku":"ELORA SWIM BTM_XS36_ORGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875747012990,"sku":"ELORA SWIM BTM_XS36_BRDX_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875747045758,"sku":"ELORA SWIM BTM_XS36_DL_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875747078526,"sku":"ELORA SWIM BTM_XS36_CLD_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875747111294,"sku":"ELORA SWIM BTM_XS36_PCN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875747144062,"sku":"ELORA SWIM BTM_XS36_DB_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875747176830,"sku":"ELORA SWIM BTM_S38_PNK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875747209598,"sku":"ELORA SWIM BTM_S38_MC_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875747242366,"sku":"ELORA SWIM BTM_S38_BLK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875747275134,"sku":"ELORA SWIM BTM_S38_IVR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875747307902,"sku":"ELORA SWIM BTM_S38_HNTR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875747340670,"sku":"ELORA SWIM BTM_S38_BTGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875747373438,"sku":"ELORA SWIM BTM_S38_ORGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875747406206,"sku":"ELORA SWIM BTM_S38_BRDX_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875747438974,"sku":"ELORA SWIM BTM_S38_DL_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875747471742,"sku":"ELORA SWIM BTM_S38_CLD_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875747504510,"sku":"ELORA SWIM BTM_S38_PCN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875747537278,"sku":"ELORA WIM BTM_S38_DB_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875747570046,"sku":"ELORA SWIM BTM_M40_PNK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875747602814,"sku":"ELORA SWIM BTM_M40_MC_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875747635582,"sku":"ELORA SWIM BTM_M40_BLK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875747668350,"sku":"ELORA SWIM BTM_M40_IVR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875747701118,"sku":"ELORA SWIM BTM_M40_HNTR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875747733886,"sku":"ELORA SWIM BTM_M40_BTGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875747766654,"sku":"ELORA SWIM BTM_M40_ORGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875747799422,"sku":"ELORA SWIM BTM_M40_BRDX_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875747832190,"sku":"ELORA SWIM BTM_M40_DL_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875747864958,"sku":"ELORA SWIM BTM_M40_CLD_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875747897726,"sku":"ELORA SWIM BTM_M40_PCN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875747930494,"sku":"ELORA SWIM BTM_M40_DB_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875747963262,"sku":"ELORA SWIM BTM_L42_PNK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875747996030,"sku":"ELORA SWIM BTM_L42_MC_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875748028798,"sku":"ELORA SWIM BTM_L42_BLK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875748061566,"sku":"ELORA SWIM BTM_L42_IVR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875748094334,"sku":"ELORA SWIM BTM_L42_HNTR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875748127102,"sku":"ELORA SWIM BTM_L42_BTGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875748159870,"sku":"ELORA SWIM BTM_L42_ORGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875748192638,"sku":"ELORA SWIM BTM_L42_BRDX_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875748225406,"sku":"ELORA SWIM BTM_L42_DL_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875748258174,"sku":"ELORA SWIM BTM_L42_CLD_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875748290942,"sku":"ELORA SWIM BTM_L42_PCN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875748323710,"sku":"ELORA SWIM BTM_L42_DB_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875748356478,"sku":"ELORA SWIM BTM_XL44_PNK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875748389246,"sku":"ELORA SWIM BTM_XL44_MC_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875748422014,"sku":"ELORA SWIM BTM_XL44_BLK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875748454782,"sku":"ELORA SWIM BTM_XL44_IVR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875748487550,"sku":"ELORA SWIM BTM_XL44_HNTR_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875748520318,"sku":"ELORA SWIM BTM_XL44_BTGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875748553086,"sku":"ELORA SWIM BTM_XL44_ORGN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875748585854,"sku":"ELORA SWIM BTM_XL44_BRDX_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875748618622,"sku":"ELORA SWIM BTM_XL44_DL_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875748651390,"sku":"ELORA SWIM BTM_XL44_CLD_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875748684158,"sku":"ELORA SWIM BTM_XL44_PCN_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875748716926,"sku":"ELORA SWIM BTM_XL44_DB_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875748749694,"sku":"ELORA SWIM BTM_XS36_PNK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875748782462,"sku":"ELORA SWIM BTM_XS36_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875748815230,"sku":"ELORA SWIM BTM_XS36_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875748847998,"sku":"ELORA SWIM BTM_XS36_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875748880766,"sku":"ELORA SWIM BTM_XS36_PNK_0010","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/C698D53F-CC92-4176-BB76-263B8858E0EA.jpg?v=1787292880"},{"product_id":"hadleigh-bikini-bottom","title":"HADLEIGH BOTTOM","description":"\u003cp\u003eHadleigh is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from an elongating high-cut leg, balancing clean proportion with a more expressive finish. The construction offers an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in our Swiss atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875749175678,"sku":"HADLEIGH SWIM BTM_XS36_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875749208446,"sku":"HADLEIGH SWIM BTM_XS36_MC_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875749241214,"sku":"HADLEIGH SWIM BTM_XS36_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875749273982,"sku":"HADLEIGH SWIM BTM_XS36_IVR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875749306750,"sku":"HADLEIGH SWIM BTM_XS36_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875749339518,"sku":"HADLEIGH SWIM BTM_XS36_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875749372286,"sku":"HADLEIGH SWIM BTM_XS36_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875749405054,"sku":"HADLEIGH SWIM BTM_XS36_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875749437822,"sku":"HADLEIGH SWIM BTM_XS36_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875749470590,"sku":"HADLEIGH SWIM BTM_XS36_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875749503358,"sku":"HADLEIGH SWIM BTM_XS36_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875749536126,"sku":"HADLEIGH SWIM BTM_XS36_DB_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875749568894,"sku":"HADLEIGH SWIM BTM_S38_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875749601662,"sku":"HADLEIGH SWIM BTM_S38_MC_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875749634430,"sku":"HADLEIGH SWIM BTM_S38_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875749667198,"sku":"HADLEIGH SWIM BTM_S38_IVR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875749699966,"sku":"HADLEIGH SWIM BTM_S38_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875749732734,"sku":"HADLEIGH SWIM BTM_S38_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875749765502,"sku":"HADLEIGH SWIM BTM_S38_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875749798270,"sku":"HADLEIGH SWIM BTM_S38_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875749831038,"sku":"HADLEIGH SWIM BTM_S38_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875749863806,"sku":"HADLEIGH SWIM BTM_S38_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875749896574,"sku":"HADLEIGH SWIM BTM_S38_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875749929342,"sku":"HADLEIGH WIM BTM_S38_DB_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875749962110,"sku":"HADLEIGH SWIM BTM_M40_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875749994878,"sku":"HADLEIGH SWIM BTM_M40_MC_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875750027646,"sku":"HADLEIGH SWIM BTM_M40_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875750060414,"sku":"HADLEIGH SWIM BTM_M40_IVR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875750093182,"sku":"HADLEIGH SWIM BTM_M40_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875750125950,"sku":"HADLEIGH SWIM BTM_M40_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875750158718,"sku":"HADLEIGH SWIM BTM_M40_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875750191486,"sku":"HADLEIGH SWIM BTM_M40_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875750224254,"sku":"HADLEIGH SWIM BTM_M40_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875750257022,"sku":"HADLEIGH SWIM BTM_M40_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875750289790,"sku":"HADLEIGH SWIM BTM_M40_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875750322558,"sku":"HADLEIGH SWIM BTM_M40_DB_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875750355326,"sku":"HADLEIGH SWIM BTM_L42_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875750388094,"sku":"HADLEIGH SWIM BTM_L42_MC_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875750420862,"sku":"HADLEIGH SWIM BTM_L42_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875750453630,"sku":"HADLEIGH SWIM BTM_L42_IVR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875750486398,"sku":"HADLEIGH SWIM BTM_L42_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875750519166,"sku":"HADLEIGH SWIM BTM_L42_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875750551934,"sku":"HADLEIGH SWIM BTM_L42_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875750584702,"sku":"HADLEIGH SWIM BTM_L42_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875750617470,"sku":"HADLEIGH SWIM BTM_L42_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875750650238,"sku":"HADLEIGH SWIM BTM_L42_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875750683006,"sku":"HADLEIGH SWIM BTM_L42_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875750715774,"sku":"HADLEIGH SWIM BTM_L42_DB_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875750748542,"sku":"HADLEIGH SWIM BTM_XL44_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875750781310,"sku":"HADLEIGH SWIM BTM_XL44_MC_007-BTMXL96","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875750814078,"sku":"HADLEIGH SWIM BTM_XL44_BLK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875750846846,"sku":"HADLEIGH SWIM BTM_XL44_IVR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875750879614,"sku":"HADLEIGH SWIM BTM_XL44_HNTR_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875750912382,"sku":"HADLEIGH SWIM BTM_XL44_BTGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875750945150,"sku":"HADLEIGH SWIM BTM_XL44_ORGN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875750977918,"sku":"HADLEIGH SWIM BTM_XL44_BRDX_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875751010686,"sku":"HADLEIGH SWIM BTM_XL44_DL_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875751043454,"sku":"HADLEIGH SWIM BTM_XL44_CLD_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875751076222,"sku":"HADLEIGH SWIM BTM_XL44_PCN_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875751108990,"sku":"HADLEIGH SWIM BTM_XL44_DB_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875751141758,"sku":"HADLEIGH SWIM BTM_XS36_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875751174526,"sku":"HADLEIGH SWIM BTM_XS36_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875751207294,"sku":"HADLEIGH SWIM BTM_XS36_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875751240062,"sku":"HADLEIGH SWIM BTM_XS36_PNK_0010","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875751272830,"sku":"HADLEIGH SWIM BTM_XS36_PNK_0011","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/FA55595C-B4ED-491E-8B00-C38BE3B3D21F.jpg?v=1787290605"},{"product_id":"ophelia-bikini-bottom","title":"OPHELIA BOTTOM","description":"\u003cp\u003eOphelia is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eOphelia balances a refined silhouette with an easy, considered fit. The construction offers considered support, gentle, sculpting compression, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in our Swiss atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XXSMALL - EU34 \/ Rosy Pink","offer_id":57875751666046,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Morocco","offer_id":57875751698814,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Black","offer_id":57875751731582,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Ivory","offer_id":57875751764350,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Hunter","offer_id":57875751797118,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Lime Green","offer_id":57875751829886,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Orange","offer_id":57875751862654,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Bordeaux","offer_id":57875751895422,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Dark Lavender","offer_id":57875751928190,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Cloud","offer_id":57875751960958,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Pecan","offer_id":57875751993726,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Dark Blue","offer_id":57875752026494,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Horizon","offer_id":57875752059262,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875752092030,"sku":"OPHELIA SWIM BTM_XS36_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875752124798,"sku":"OPHELIA SWIM BTM_XS36_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875752157566,"sku":"OPHELIA SWIM BTM_XS36_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875752190334,"sku":"OPHELIA SWIM BTM_XS36_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875752223102,"sku":"OPHELIA SWIM BTM_XS36_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875752255870,"sku":"OPHELIA SWIM BTM_XS36_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875752288638,"sku":"OPHELIA SWIM BTM_XS36_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875752321406,"sku":"OPHELIA SWIM BTM_XS36_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875752354174,"sku":"OPHELIA SWIM BTM_XS36_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875752386942,"sku":"OPHELIA SWIM BTM_XS36_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875752419710,"sku":"OPHELIA SWIM BTM_XS36_PCN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875752452478,"sku":"OPHELIA SWIM BTM_XS36_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875752485246,"sku":"OPHELIA SWIM BTM_XS36_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875752518014,"sku":"OPHELIA SWIM BTM_S38_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875752550782,"sku":"OPHELIA SWIM BTM_S38_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875752583550,"sku":"OPHELIA SWIM BTM_S38_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875752616318,"sku":"OPHELIA SWIM BTM_S38_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875752649086,"sku":"OPHELIA SWIM BTM_S38_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875752681854,"sku":"OPHELIA SWIM BTM_S38_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875752714622,"sku":"OPHELIA SWIM BTM_S38_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875752747390,"sku":"OPHELIA SWIM BTM_S38_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875752780158,"sku":"OPHELIA SWIM BTM_S38_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875752812926,"sku":"OPHELIA SWIM BTM_S38_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875752845694,"sku":"OPHELIA SWIM BTM_S38_PCN_0010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875752878462,"sku":"OPHELIA WIM BTM_S38_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875752911230,"sku":"OPHELIA SWIM BTM_XS36_PNK_011","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875752943998,"sku":"OPHELIA SWIM BTM_M40_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875752976766,"sku":"OPHELIA SWIM BTM_M40_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875753009534,"sku":"OPHELIA SWIM BTM_M40_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875753042302,"sku":"OPHELIA SWIM BTM_M40_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875753075070,"sku":"OPHELIA SWIM BTM_M40_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875753107838,"sku":"OPHELIA SWIM BTM_M40_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875753140606,"sku":"OPHELIA SWIM BTM_M40_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875753173374,"sku":"OPHELIA SWIM BTM_M40_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875753206142,"sku":"OPHELIA SWIM BTM_M40_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875753238910,"sku":"OPHELIA SWIM BTM_M40_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875753271678,"sku":"OPHELIA SWIM BTM_M40_PCN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875753304446,"sku":"OPHELIA SWIM BTM_M40_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875753337214,"sku":"OPHELIA SWIM BTM_XS36_PNK_012","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875753369982,"sku":"OPHELIA SWIM BTM_L42_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875753402750,"sku":"OPHELIA SWIM BTM_L42_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875753435518,"sku":"OPHELIA SWIM BTM_L42_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875753468286,"sku":"OPHELIA SWIM BTM_L42_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875753501054,"sku":"OPHELIA SWIM BTM_L42_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875753533822,"sku":"OPHELIA SWIM BTM_L42_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875753566590,"sku":"OPHELIA SWIM BTM_L42_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875753599358,"sku":"OPHELIA SWIM BTM_L42_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875753632126,"sku":"OPHELIA SWIM BTM_L42_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875753664894,"sku":"OPHELIA SWIM BTM_L42_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875753697662,"sku":"OPHELIA SWIM BTM_L42_PCN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875753730430,"sku":"OPHELIA SWIM BTM_L42_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875753763198,"sku":"OPHELIA SWIM BTM_XS36_PNK_013","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875753795966,"sku":"OPHELIA SWIM BTM_XL44_PNK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875753828734,"sku":"OPHELIA SWIM BTM_XL44_MC_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875753861502,"sku":"OPHELIA SWIM BTM_XL44_BLK_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875753894270,"sku":"OPHELIA SWIM BTM_XL44_IVR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875753927038,"sku":"OPHELIA SWIM BTM_XL44_HNTR_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875753959806,"sku":"OPHELIA SWIM BTM_XL44_BTGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875753992574,"sku":"OPHELIA SWIM BTM_XL44_ORGN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875754025342,"sku":"OPHELIA SWIM BTM_XL44_BRDX_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875754058110,"sku":"OPHELIA SWIM BTM_XL44_DL_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875754090878,"sku":"OPHELIA SWIM BTM_XL44_CLD_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875754123646,"sku":"OPHELIA SWIM BTM_XL44_PCN_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875754156414,"sku":"OPHELIA SWIM BTM_XL44_DB_010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875754189182,"sku":"OPHELIA SWIM BTM_XS36_PNK_014","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/048F7FB4-5124-40FD-B179-BA6AD77690B3.jpg?v=1787291662"},{"product_id":"odette-bikini-bottom","title":"ODETTE BOTTOM","description":"\u003cp\u003eOdette is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eOdette balances a refined silhouette with an easy, considered fit. The construction offers an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in our Swiss atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XXSMALL - EU34 \/ Rosy Pink","offer_id":57875754647934,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Morocco","offer_id":57875754680702,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Black","offer_id":57875754713470,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Ivory","offer_id":57875754746238,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Hunter","offer_id":57875754779006,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Lime Green","offer_id":57875754811774,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Orange","offer_id":57875754844542,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Bordeaux","offer_id":57875754877310,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Dark Lavender","offer_id":57875754910078,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Cloud","offer_id":57875754942846,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Pecan","offer_id":57875754975614,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Dark Blue","offer_id":57875755008382,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Horizon","offer_id":57875755041150,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875755073918,"sku":"ODETTE SWIM BTM_XS36_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875755106686,"sku":"ODETTE SWIM BTM_XS36_MC_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875755139454,"sku":"ODETTE SWIM BTM_XS36_BLK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875755172222,"sku":"ODETTE SWIM BTM_XS36_IVR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875755204990,"sku":"ODETTE SWIM BTM_XS36_HNTR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875755237758,"sku":"ODETTE SWIM BTM_XS36_BTGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875755270526,"sku":"ODETTE SWIM BTM_XS36_ORGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875755303294,"sku":"ODETTE SWIM BTM_XS36_BRDX_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875755336062,"sku":"ODETTE SWIM BTM_XS36_DL_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875755368830,"sku":"ODETTE SWIM BTM_XS36_CLD_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875755401598,"sku":"ODETTE SWIM BTM_XS36_PCN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875755434366,"sku":"ODETTE SWIM BTM_XS36_DB_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875755467134,"sku":"ODETTE SWIM BTM_XS36_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875755499902,"sku":"ODETTE SWIM BTM_S38_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875755532670,"sku":"ODETTE SWIM BTM_S38_MC_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875755565438,"sku":"ODETTE SWIM BTM_S38_BLK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875755598206,"sku":"ODETTE SWIM BTM_S38_IVR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875755630974,"sku":"ODETTE SWIM BTM_S38_HNTR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875755663742,"sku":"ODETTE SWIM BTM_S38_BTGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875755696510,"sku":"ODETTE SWIM BTM_S38_ORGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875755729278,"sku":"ODETTE SWIM BTM_S38_BRDX_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875755762046,"sku":"ODETTE SWIM BTM_S38_DL_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875755794814,"sku":"ODETTE SWIM BTM_S38_CLD_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875755827582,"sku":"ODETTE SWIM BTM_S38_PCN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875755860350,"sku":"ODETTE WIM BTM_S38_DB_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875755893118,"sku":"ODETTE SWIM BTM_XS36_PNK_0010","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875755925886,"sku":"ODETTE SWIM BTM_M40_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875755958654,"sku":"ODETTE SWIM BTM_M40_MC_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875755991422,"sku":"ODETTE SWIM BTM_M40_BLK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875756024190,"sku":"ODETTE SWIM BTM_M40_IVR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875756056958,"sku":"ODETTE SWIM BTM_M40_HNTR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875756089726,"sku":"ODETTE SWIM BTM_M40_BTGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875756122494,"sku":"ODETTE SWIM BTM_M40_ORGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875756155262,"sku":"ODETTE SWIM BTM_M40_BRDX_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875756188030,"sku":"ODETTE SWIM BTM_M40_DL_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875756220798,"sku":"ODETTE SWIM BTM_M40_CLD_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875756253566,"sku":"ODETTE SWIM BTM_M40_PCN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875756286334,"sku":"ODETTE SWIM BTM_M40_DB_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875756319102,"sku":"ODETTE SWIM BTM_XS36_PNK_0011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875756351870,"sku":"ODETTE SWIM BTM_L42_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875756384638,"sku":"ODETTE SWIM BTM_L42_MC_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875756417406,"sku":"ODETTE SWIM BTM_L42_BLK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875756450174,"sku":"ODETTE SWIM BTM_L42_IVR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875756482942,"sku":"ODETTE SWIM BTM_L42_HNTR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875756515710,"sku":"ODETTE SWIM BTM_L42_BTGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875756548478,"sku":"ODETTE SWIM BTM_L42_ORGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875756581246,"sku":"ODETTE SWIM BTM_L42_BRDX_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875756614014,"sku":"ODETTE SWIM BTM_L42_DL_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875756646782,"sku":"ODETTE SWIM BTM_L42_CLD_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875756679550,"sku":"ODETTE SWIM BTM_L42_PCN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875756712318,"sku":"ODETTE SWIM BTM_L42_DB_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875756745086,"sku":"ODETTE SWIM BTM_XS36_PNK_0012","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875756777854,"sku":"ODETTE SWIM BTM_XL44_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875756810622,"sku":"ODETTE SWIM BTM_XL44_MC_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875756843390,"sku":"ODETTE SWIM BTM_XL44_BLK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875756876158,"sku":"ODETTE SWIM BTM_XL44_IVR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875756908926,"sku":"ODETTE SWIM BTM_XL44_HNTR_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875756941694,"sku":"ODETTE SWIM BTM_XL44_BTGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875756974462,"sku":"ODETTE SWIM BTM_XL44_ORGN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875757007230,"sku":"ODETTE SWIM BTM_XL44_BRDX_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875757039998,"sku":"ODETTE SWIM BTM_XL44_DL_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875757072766,"sku":"ODETTE SWIM BTM_XL44_CLD_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875757105534,"sku":"ODETTE SWIM BTM_XL44_PCN_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875757138302,"sku":"ODETTE SWIM BTM_XL44_DB_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875757171070,"sku":"ODETTE SWIM BTM_XS36_PNK_0013","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/DE817B2C-D3A6-45EE-AFCF-8D9F50BBC2E6.jpg?v=1787251512"},{"product_id":"ramya-bikini-bottom","title":"RAMYA BOTTOM","description":"\u003cp\u003eRamya is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eRamya balances a refined silhouette with an easy, considered fit. The construction offers gentle, sculpting compression, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini bottom favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875757465982,"sku":"RAMYA SWIM BTM_XS36_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875757498750,"sku":"RAMYA SWIM BTM_XS36_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875757531518,"sku":"RAMYA SWIM BTM_XS36_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875757564286,"sku":"RAMYA SWIM BTM_XS36_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875757597054,"sku":"RAMYA SWIM BTM_XS36_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875757629822,"sku":"RAMYA SWIM BTM_XS36_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875757662590,"sku":"RAMYA SWIM BTM_XS36_ORGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875757695358,"sku":"RAMYA SWIM BTM_XS36_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875757728126,"sku":"RAMYA SWIM BTM_XS36_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875757760894,"sku":"RAMYA SWIM BTM_XS36_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875757793662,"sku":"RAMYA SWIM BTM_XS36_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875757826430,"sku":"RAMYA SWIM BTM_XS36_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875757859198,"sku":"RAMYA SWIM BTM_S38_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875757891966,"sku":"RAMYA SWIM BTM_S38_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875757924734,"sku":"RAMYA SWIM BTM_S38_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875757957502,"sku":"RAMYA SWIM BTM_S38_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875757990270,"sku":"RAMYA SWIM BTM_S38_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875758023038,"sku":"RAMYA SWIM BTM_S38_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875758055806,"sku":"RAMYA SWIM BTM_S38_ORGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875758088574,"sku":"RAMYA SWIM BTM_S38_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875758121342,"sku":"RAMYA SWIM BTM_S38_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875758154110,"sku":"RAMYA SWIM BTM_S38_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875758186878,"sku":"RAMYA SWIM BTM_S38_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875758219646,"sku":"RAMYA WIM BTM_S38_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875758252414,"sku":"RAMYA SWIM BTM_M40_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875758285182,"sku":"RAMYA SWIM BTM_M40_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875758317950,"sku":"RAMYA SWIM BTM_M40_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875758350718,"sku":"RAMYA SWIM BTM_M40_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875758383486,"sku":"RAMYA SWIM BTM_M40_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875758416254,"sku":"RAMYA SWIM BTM_M40_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875758449022,"sku":"RAMYA SWIM BTM_M40_ORGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875758481790,"sku":"RAMYA SWIM BTM_M40_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875758514558,"sku":"RAMYA SWIM BTM_M40_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875758547326,"sku":"RAMYA SWIM BTM_M40_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875758580094,"sku":"RAMYA SWIM BTM_M40_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875758612862,"sku":"RAMYA SWIM BTM_M40_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875758645630,"sku":"RAMYA SWIM BTM_L42_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875758678398,"sku":"RAMYA SWIM BTM_L42_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875758711166,"sku":"RAMYA SWIM BTM_L42_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875758743934,"sku":"RAMYA SWIM BTM_L42_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875758776702,"sku":"RAMYA SWIM BTM_L42_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875758809470,"sku":"RAMYA SWIM BTM_L42_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875758842238,"sku":"RAMYA SWIM BTM_L42_ORGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875758875006,"sku":"RAMYA SWIM BTM_L42_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875758907774,"sku":"RAMYA SWIM BTM_L42_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875758940542,"sku":"RAMYA SWIM BTM_L42_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875758973310,"sku":"RAMYA SWIM BTM_L42_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875759006078,"sku":"RAMYA SWIM BTM_L42_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875759038846,"sku":"RAMYA SWIM BTM_XL44_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875759071614,"sku":"RAMYA SWIM BTM_XL44_MC_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875759104382,"sku":"RAMYA SWIM BTM_XL44_BLK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875759137150,"sku":"RAMYA SWIM BTM_XL44_IVR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875759169918,"sku":"RAMYA SWIM BTM_XL44_HNTR_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875759202686,"sku":"RAMYA SWIM BTM_XL44_BTGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875759235454,"sku":"RAMYA SWIM BTM_XL44_ORGN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875759268222,"sku":"RAMYA SWIM BTM_XL44_BRDX_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875759300990,"sku":"RAMYA SWIM BTM_XL44_DL_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875759333758,"sku":"RAMYA SWIM BTM_XL44_CLD_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875759366526,"sku":"RAMYA SWIM BTM_XL44_PCN_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875759399294,"sku":"RAMYA SWIM BTM_XL44_DB_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875759432062,"sku":"RAMYA SWIM BTM_XS36_PNK_011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875759464830,"sku":"RAMYA SWIM BTM_XS36_PNK_012","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875759497598,"sku":"RAMYA SWIM BTM_XS36_PNK_013","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875759530366,"sku":"RAMYA SWIM BTM_XS36_PNK_014","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875759563134,"sku":"RAMYA SWIM BTM_XS36_PNK_015","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/C8BA033D-A778-414D-B6B8-53C7BCBDFC9A.jpg?v=1787291435"},{"product_id":"bijou-bikini-bottom","title":"BIJOU BOTTOM","description":"\u003cp\u003eBijou is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from adjustable side ties and an elongating high-cut leg, balancing clean proportion with a more expressive finish. The construction offers adjustability for a more personal fit, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in the RIVE \u0026amp; RITUEL atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875759890814,"sku":"BIJOU SWIM BTM_XS36_PNK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875759923582,"sku":"BIJOU SWIM BTM_XS36_MC_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875759956350,"sku":"BIJOU SWIM BTM_XS36_BLK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875759989118,"sku":"BIJOU SWIM BTM_XS36_IVR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875760021886,"sku":"BIJOU SWIM BTM_XS36_HNTR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875760054654,"sku":"BIJOU SWIM BTM_XS36_BTGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875760087422,"sku":"BIJOU SWIM BTM_XS36_ORGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875760120190,"sku":"BIJOU SWIM BTM_XS36_BRDX_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875760152958,"sku":"BIJOU SWIM BTM_XS36_DL_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875760185726,"sku":"BIJOU SWIM BTM_XS36_CLD_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875760218494,"sku":"BIJOU SWIM BTM_XS36_PCN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875760251262,"sku":"BIJOU SWIM BTM_XS36_DB_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875760284030,"sku":"BIJOU SWIM BTM_S38_PNK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875760316798,"sku":"BIJOU SWIM BTM_S38_MC_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875760349566,"sku":"BIJOU SWIM BTM_S38_BLK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875760382334,"sku":"BIJOU SWIM BTM_S38_IVR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875760415102,"sku":"BIJOU SWIM BTM_S38_HNTR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875760447870,"sku":"BIJOU SWIM BTM_S38_BTGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875760480638,"sku":"BIJOU SWIM BTM_S38_ORGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875760513406,"sku":"BIJOU SWIM BTM_S38_BRDX_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875760546174,"sku":"BIJOU SWIM BTM_S38_DL_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875760578942,"sku":"BIJOU SWIM BTM_S38_CLD_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875760611710,"sku":"BIJOU SWIM BTM_S38_PCN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875760644478,"sku":"BIJOUS WIM BTM_S38_DB_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875760677246,"sku":"BIJOU SWIM BTM_M40_PNK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875760710014,"sku":"BIJOU SWIM BTM_M40_MC_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875760742782,"sku":"BIJOU SWIM BTM_M40_BLK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875760775550,"sku":"BIJOU SWIM BTM_M40_IVR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875760808318,"sku":"BIJOU SWIM BTM_M40_HNTR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875760841086,"sku":"BIJOU SWIM BTM_M40_BTGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875760873854,"sku":"BIJOU SWIM BTM_M40_ORGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875760906622,"sku":"BIJOU SWIM BTM_M40_BRDX_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875760939390,"sku":"BIJOU SWIM BTM_M40_DL_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875760972158,"sku":"BIJOU SWIM BTM_M40_CLD_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875761004926,"sku":"BIJOU SWIM BTM_M40_PCN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875761037694,"sku":"BIJOU SWIM BTM_M40_DB_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875761070462,"sku":"BIJOU SWIM BTM_L42_PNK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875761103230,"sku":"BIJOU SWIM BTM_L42_MC_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875761135998,"sku":"BIJOU SWIM BTM_L42_BLK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875761168766,"sku":"BIJOU SWIM BTM_L42_IVR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875761201534,"sku":"BIJOU SWIM BTM_L42_HNTR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875761234302,"sku":"BIJOU SWIM BTM_L42_BTGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875761267070,"sku":"BIJOU SWIM BTM_L42_ORGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875761299838,"sku":"BIJOU SWIM BTM_L42_BRDX_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875761332606,"sku":"BIJOU SWIM BTM_L42_DL_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875761365374,"sku":"BIJOU SWIM BTM_L42_CLD_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875761398142,"sku":"BIJOU SWIM BTM_L42_PCN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875761430910,"sku":"BIJOU SWIM BTM_L42_DB_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875761463678,"sku":"BIJOU SWIM BTM_XL44_PNK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875761496446,"sku":"BIJOU SWIM BTM_XL44_MC_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875761529214,"sku":"BIJOU SWIM BTM_XL44_BLK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875761561982,"sku":"BIJOU SWIM BTM_XL44_IVR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875761594750,"sku":"BIJOU SWIM BTM_XL44_HNTR_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875761627518,"sku":"BIJOU SWIM BTM_XL44_BTGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875761660286,"sku":"BIJOU SWIM BTM_XL44_ORGN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875761693054,"sku":"BIJOU SWIM BTMXL44_BRDX_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875761725822,"sku":"BIJOU SWIM BTM_XL44_DL_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875761758590,"sku":"BIJOU SWIM BTM_XL44_CLD_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875761791358,"sku":"BIJOU SWIM BTM_XL44_PCN_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875761824126,"sku":"BIJOU SWIM BTM_XL44_DB_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875761856894,"sku":"BIJOU SWIM BTM_XS36_PNK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875761889662,"sku":"BIJOU SWIM BTM_XS36_PNK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875761922430,"sku":"BIJOU SWIM BTM_XS36_PNK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875761955198,"sku":"BIJOU SWIM BTM_XS36_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875761987966,"sku":"BIJOU SWIM BTM_XS36_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/C2180FD1-DBAA-414F-A859-34520D2BD2FB.jpg?v=1787291104"},{"product_id":"bellamy-bikini-bottom","title":"BELLAMY BOTTOM","description":"\u003cp\u003eBellamy is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eBellamy is defined by adjustable side ties, bringing quiet distinction to the silhouette. The construction offers adjustability for a more personal fit, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini bottom favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875762839934,"sku":"BELLAMY SWIM BTM_XS36_PNK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875762872702,"sku":"BELLAMY SWIM BTM_XS36_MC_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875762905470,"sku":"BELLAMY SWIM BTM_XS36_BLK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875762938238,"sku":"BELLAMY SWIM BTM_XS36_IVR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875762971006,"sku":"BELLAMY SWIM BTM_XS36_HNTR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Beat","offer_id":57875763003774,"sku":"BELLAMY SWIM BTM_XS36_BTGN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875763036542,"sku":"BELLAMY SWIM BTM_XS36_ORGN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875763069310,"sku":"BELLAMY SWIM BTM_XS36_BRDX_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875763102078,"sku":"BELLAMY SWIM BTM_XS36_DL_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875763134846,"sku":"BELLAMY SWIM BTM_XS36_CLD_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875763167614,"sku":"BELLAMY SWIM BTM_XS36_PCN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875763200382,"sku":"BELLAMY SWIM BTM_XS36_DB_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875763233150,"sku":"BELLAMY SWIM BTM_S38_PNK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875763265918,"sku":"BELLAMY SWIM BTM_S38_MC_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875763298686,"sku":"BELLAMY SWIM BTM_S38_BLK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875763331454,"sku":"BELLAMY SWIM BTM_S38_IVR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875763364222,"sku":"BELLAMY SWIM BTM_S38_HNTR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Beat","offer_id":57875763396990,"sku":"BELLAMY SWIM BTM_S38_BTGN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875763429758,"sku":"BELLAMY SWIM BTM_S38_ORGN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875763462526,"sku":"BELLAMY SWIM BTM_S38_BRDX_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875763495294,"sku":"BELLAMY SWIM BTM_S38_DL_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875763528062,"sku":"BELLAMY SWIM BTM_S38_CLD_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875763560830,"sku":"BELLAMY SWIM BTM_S38_PCN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875763593598,"sku":"BELLAMY SWIM BTM_S38_DB_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875763626366,"sku":"BELLAMY SWIM BTM_M40_PNK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875763659134,"sku":"BELLAMY SWIM BTM_M40_MC_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875763691902,"sku":"BELLAMY SWIM BTM_M40_BLK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875763724670,"sku":"BELLAMY SWIM BTM_M40_IVR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875763757438,"sku":"BELLAMY SWIM BTM_M40_HNTR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Beat","offer_id":57875763790206,"sku":"BELLAMY SWIM BTM_M40_BTGN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875763822974,"sku":"BELLAMY SWIM BTM_M40_ORGN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875763855742,"sku":"BELLAMY SWIM BTM_M40_BRDX_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875763888510,"sku":"BELLAMY SWIM BTM_M40_DL_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875763921278,"sku":"BELLAMY SWIM BTM_M40_CLD_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875763954046,"sku":"BELLAMY SWIM BTM_M40_PCN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875763986814,"sku":"BELLAMY SWIM BTM_M40_DB_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875764019582,"sku":"BELLAMY SWIM BTM_L42_PNK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875764052350,"sku":"BELLAMY SWIM BTM_L42_MC_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875764085118,"sku":"BELLAMY SWIM BTM_L42_BLK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875764117886,"sku":"BELLAMY SWIM BTM_L42_IVR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875764150654,"sku":"BELLAMY SWIM BTM_L42_HNTR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Beat","offer_id":57875764183422,"sku":"BELLAMY SWIM BTM_L42_BTGN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875764216190,"sku":"BELLAMY SWIM BTM_L42_ORGN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875764248958,"sku":"BELLAMY SWIM BTM_L42_BRDX_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875764281726,"sku":"BELLAMY SWIM BTM_L42_DL_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875764314494,"sku":"BELLAMY SWIM BTM_L42_CLD_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875764347262,"sku":"BELLAMY SWIM BTM_L42_PCN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875764380030,"sku":"BELLAMY SWIM BTM_L42_DB_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875764412798,"sku":"BELLAMY SWIM BTM_XL44_PNK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875764445566,"sku":"BELLAMY SWIM BTM_XL44_MC_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875764478334,"sku":"BELLAMY SWIM BTM_XL44_BLK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875764511102,"sku":"BELLAMY SWIM BTM_XL44_IVR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875764543870,"sku":"BELLAMY SWIM BTM_XL44_HNTR_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Beat","offer_id":57875764576638,"sku":"BELLAMY SWIM BTM_XL44_BTGN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875764609406,"sku":"BELLAMY SWIM BTM_XL44_ORGN_00","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875764642174,"sku":"BELLAMY SWIM BTMXL44_BRDX_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875764674942,"sku":"BELLAMY SWIM BTM_XL44_DL_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875764707710,"sku":"BELLAMY SWIM BTM_XL44_CLD_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875764740478,"sku":"BELLAMY SWIM BTM_XL44_PCN_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875764773246,"sku":"BELLAMY SWIM BTM_XL44_DB_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875764806014,"sku":"BELLAMY SWIM BTM_XS36_PNK_003","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875764838782,"sku":"BELLAMY SWIM BTM_XS36_PNK_004","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875764871550,"sku":"BELLAMY SWIM BTM_XS36_PNK_005","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875764904318,"sku":"BELLAMY SWIM BTM_XS36_PNK_006","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875764937086,"sku":"BELLAMY SWIM BTM_XS36_PNK_007","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/7AE27FC3-2A6C-49DE-BB35-BE06DDB2D221.jpg?v=1787290893"},{"product_id":"anselina-bikini-bottom","title":"ANSELINA BOTTOM","description":"\u003cp\u003eAnselina is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from adjustable side ties, balancing clean proportion with a more expressive finish. The construction offers adjustability for a more personal fit, gentle, sculpting compression, an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in the RIVE \u0026amp; RITUEL atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875765395838,"sku":"ANSELINA SWIM BTM_XS36_PNK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875765428606,"sku":"ANSELINA SWIM BTM_XS36_MC_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875765461374,"sku":"ANSELINA SWIM BTM_XS36_BLK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875765494142,"sku":"ANSELINA SWIM BTM_XS36_IVR_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875765526910,"sku":"ANSELINA SWIM BTM_XS36_HNTR_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Beat","offer_id":57875765559678,"sku":"ANSELINA SWIM BTM_XS36_BTGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875765592446,"sku":"ANSELINA SWIM BTM_XS36_ORGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875765625214,"sku":"ANSELINA SWIM BTM_XS36_BRDX_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875765657982,"sku":"ANSELINA SWIM BTM_XS36_DL_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875765690750,"sku":"ANSELINA SWIM BTM_XS36_CLD_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875765723518,"sku":"ANSELINA SWIM BTM_XS36_PCN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875765756286,"sku":"ANSELINA SWIM BTM_XS36_DB_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875765789054,"sku":"ANSELINA SWIM BTM_S38_PNK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875765821822,"sku":"ANSELINA SWIM BTM_S38_MC_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875765854590,"sku":"ANSELINA SWIM BTM_S38_BLK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875765887358,"sku":"ANSELINA SWIM BTM_S38_IVR_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875765920126,"sku":"ANSELINA SWIM BTM_S38_HNTR_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Beat","offer_id":57875765952894,"sku":"ANSELINA SWIM BTM_S38_BTGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875765985662,"sku":"ANSELINA SWIM BTM_S38_ORGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875766018430,"sku":"ANSELINA SWIM BTM_S38_BRDX_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875766051198,"sku":"ANSELINA SWIM BTM_S38_DL_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875766083966,"sku":"ANSELINA SWIM BTM_S38_CLD_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875766116734,"sku":"ANSELINA SWIM BTM_S38_PCN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875766149502,"sku":"ANSELINA SWIM BTM_S38_DB_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875766182270,"sku":"ANSELINA SWIM BTM_M40_PNK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875766215038,"sku":"ANSELINA SWIM BTM_M40_MC_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875766247806,"sku":"ANSELINA SWIM BTM_M40_BLK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875766280574,"sku":"ANSELINA SWIM BTM_M40_IVR_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875766313342,"sku":"ANSELINA SWIM BTM_M40_HNTR_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Beat","offer_id":57875766346110,"sku":"ANSELINA SWIM BTM_M40_BTGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875766378878,"sku":"ANSELINA SWIM BTM_M40_ORGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875766411646,"sku":"ANSELINA SWIM BTM_M40_BRDX_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875766444414,"sku":"ANSELINA SWIM BTM_M40_DL_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875766477182,"sku":"ANSELINA SWIM BTM_M40_CLD002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875766509950,"sku":"ANSELINA SWIM BTM_M40_PCN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875766542718,"sku":"ANSELINA SWIM BTM_M40_DB_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875766575486,"sku":"ANSELINA SWIM BTM_L42_PNK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875766608254,"sku":"ANSELINA SWIM BTM_L42_MC_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875766641022,"sku":"ANSELINA SWIM BTM_L42_BLK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875766673790,"sku":"ANSELINA SWIM BTM_L42_IVR_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875766706558,"sku":"ANSELINA SWIM BTM_L42_HNTR_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Beat","offer_id":57875766739326,"sku":"ANSELINA SWIM BTM_L42_BTGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875766772094,"sku":"ANSELINA SWIM BTM_L42_ORGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875766804862,"sku":"ANSELINA SWIM BTM_L42_BRDX_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875766837630,"sku":"ANSELINA SWIM BTM_L42_DL_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875766870398,"sku":"ANSELINA SWIM BTM_L42_CLD_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875766903166,"sku":"ANSELINA SWIM BTM_L42_PCN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875766935934,"sku":"ANSELINA SWIM BTM_L42_DB_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875766968702,"sku":"ANSELINA SWIM BTM_XL44_PNK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875767001470,"sku":"ANSELINA SWIM BTM_XL44_MC_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875767034238,"sku":"ANSELINA SWIM BTM_XL44_BLK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875767067006,"sku":"ANSELINA SWIM BTM_XL44_IVR_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875767099774,"sku":"ANSELINA SWIM BTM_XL44_HNTR_002$","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Beat","offer_id":57875767132542,"sku":"ANSELINA SWIM BTM_XL44_BTGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875767165310,"sku":"ANSELINA SWIM BTM_XL44_ORGN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875767198078,"sku":"ANSELINA SWIM BTMXL44_BRDX_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875767230846,"sku":"ANSELINA SWIM BTM_XL44_DL_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875767263614,"sku":"ANSELINA SWIM BTM_XL44_CLD_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875767296382,"sku":"ANSELINA SWIM BTM_XL44_PCN_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875767329150,"sku":"ANSELINA SWIM BTM_XL44_DB_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875767361918,"sku":"ANSELINA SWIM BTM_XS36_PNK_002","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875767394686,"sku":"ANSELINA SWIM BTM_XS36_PNK_003","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875767427454,"sku":"ANSELINA SWIM BTM_XS36_PNK_004","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875767460222,"sku":"ANSELINA SWIM BTM_XS36_PNK_005","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875767492990,"sku":"ANSELINA SWIM BTM_XS36_PNK_006","price":120.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/8920056C-9CA5-45F2-8543-CE2B8F189ADE.jpg?v=1787250211"},{"product_id":"yena-bikini-bottom","title":"YENA BOTTOM","description":"\u003cp\u003eYena is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from fluid fringe that moves with the body, balancing clean proportion with a more expressive finish. The construction offers an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in our Swiss atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Black","offer_id":57875795476862,"sku":"6833F-734-30206","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875795509630,"sku":"6831F-315-30206","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875795542398,"sku":"6834G-621-33902","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875795575166,"sku":"6833G-734-33902","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875795607934,"sku":"6835H-0001-30903","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875795640702,"sku":"6834H-621-30903","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875795673470,"sku":"6832I-0101- 30904","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875795706238,"sku":"6835I-0001- 30904","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875795739006,"sku":"6833J-734- 30904","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875795771774,"sku":"6832J-0101-30905","price":119.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/969D07CF-E225-4DBA-9D0E-F0FC886A89DD.jpg?v=1787249701"},{"product_id":"leena-bottom","title":"LEENA BOTTOM","description":"\u003cp\u003eLeena is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eLeena balances a refined silhouette with an easy, considered fit. The construction offers an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eMade in our Swiss atelier, it is created with close attention to proportion, finish and enduring wear.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XXSMALL - EU34 \/ Rosy Pink","offer_id":57877089845630,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Morocco","offer_id":57877089878398,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Black","offer_id":57877089911166,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Ivory","offer_id":57877089943934,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Hunter","offer_id":57877089976702,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Lime Green","offer_id":57877090009470,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Orange","offer_id":57877090042238,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Bordeaux","offer_id":57877090075006,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Dark Lavender","offer_id":57877090107774,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Cloud","offer_id":57877090140542,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Pecan","offer_id":57877090173310,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Dark Blue","offer_id":57877090206078,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Horizon","offer_id":57877090238846,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57877090271614,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57877090304382,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57877090337150,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57877090369918,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57877090402686,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57877090435454,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57877090468222,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57877090500990,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57877090533758,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57877090566526,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57877090599294,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57877090632062,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57877090664830,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57877090697598,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57877090730366,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57877090763134,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57877090795902,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57877090828670,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57877090861438,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57877090894206,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57877090926974,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57877090959742,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57877090992510,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57877091025278,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57877091058046,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57877091090814,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57877091123582,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57877091156350,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57877091189118,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57877091221886,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57877091254654,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57877091287422,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57877091320190,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57877091352958,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57877091385726,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57877091418494,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57877091451262,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57877091484030,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57877091516798,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57877091549566,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57877091582334,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57877091615102,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57877091647870,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57877091680638,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57877091713406,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57877091746174,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57877091778942,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57877091811710,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57877091844478,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57877091877246,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57877091910014,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57877091942782,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57877091975550,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57877092008318,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57877092041086,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57877092073854,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57877092106622,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57877092139390,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57877092172158,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57877092204926,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57877092237694,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57877092270462,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57877092303230,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57877092335998,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57877092368766,"sku":null,"price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/D6559997-3EFD-428F-BACD-58B177C124C8.jpg?v=1787249436"},{"product_id":"jiah-bikini-bottom","title":"JIAH BOTTOM","description":"\u003cp\u003eJiah is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eJiah is defined by an elongating high-cut leg, bringing quiet distinction to the silhouette. The construction offers an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini bottom favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57893979324798,"sku":"JIAH SWIM BTM_XS36_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57893979357566,"sku":"JIAH SWIM BTM_XS36_MC_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57893979390334,"sku":"JIAH SWIM BTM_XS36_BLK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57893979423102,"sku":"JIAH SWIM BTM_XS36_IVR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57893979455870,"sku":"JIAH SWIM BTM_XS36_HNTR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57893979488638,"sku":"JIAH SWIM BTM_XS36_BTGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57893979521406,"sku":"JIAH SWIM BTM_XS36_ORGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57893979554174,"sku":"JIAH SWIM BTM_XS36_BRDX_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57893979586942,"sku":"JIAH SWIM BTM_XS36_DL_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57893979619710,"sku":"JIAH SWIM BTM_XS36_CLD_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57893979652478,"sku":"JIAH SWIM BTM_XS36_PCN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57893979685246,"sku":"JIAH SWIM BTM_XS36_DB_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57893979718014,"sku":"JIAH SWIM BTM_S38_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57893979750782,"sku":"JIAH SWIM BTM_S38_MC_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57893979783550,"sku":"JIAH SWIM BTM_S38_BLK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57893979816318,"sku":"JIAH SWIM BTM_S38_IVR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57893979849086,"sku":"JIAH SWIM BTM_S38_HNTR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57893979881854,"sku":"JIAH SWIM BTM_S38_BTGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57893979914622,"sku":"JIAH SWIM BTM_S38_ORGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57893979947390,"sku":"JIAH SWIM BTM_S38_BRDX_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57893979980158,"sku":"JIAH SWIM BTM_S38_DL_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57893980012926,"sku":"JIAH SWIM BTM_S38_CLD_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57893980045694,"sku":"JIAH SWIM BTM_S38_PCN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57893980078462,"sku":"JIAH WIM BTM_S38_DB_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57893980111230,"sku":"JIAH SWIM BTM_M40_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57893980143998,"sku":"JIAH SWIM BTM_M40_MC_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57893980176766,"sku":"JIAH SWIM BTM_M40_BLK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57893980209534,"sku":"JIAH SWIM BTM_M40_IVR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57893980242302,"sku":"JIAH SWIM BTM_M40_HNTR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57893980275070,"sku":"JIAH SWIM BTM_M40_BTGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57893980307838,"sku":"JIAH SWIM BTM_M40_ORGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57893980340606,"sku":"JIAH SWIM BTM_M40_BRDX_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57893980373374,"sku":"JIAH SWIM BTM_M40_DL_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57893980406142,"sku":"JIAH SWIM BTM_M40_CLD_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57893980438910,"sku":"JIAH SWIM BTM_M40_PCN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57893980471678,"sku":"JIAH SWIM BTM_M40_DB_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57893980504446,"sku":"JIAH SWIM BTM_L42_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57893980537214,"sku":"JIAH SWIM BTM_L42_MC_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57893980569982,"sku":"JIAH SWIM BTM_L42_BLK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57893980602750,"sku":"JIAH SWIM BTM_L42_IVR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57893980635518,"sku":"JIAH SWIM BTM_L42_HNTR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57893980668286,"sku":"JIAH SWIM BTM_L42_BTGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57893980701054,"sku":"JIAH SWIM BTM_L42_ORGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57893980733822,"sku":"JIAH SWIM BTM_L42_BRDX_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57893980766590,"sku":"JIAH SWIM BTM_L42_DL_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57893980799358,"sku":"JIAH SWIM BTM_L42_CLD_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57893980832126,"sku":"JIAH SWIM BTM_L42_PCN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57893980864894,"sku":"JIAH SWIM BTM_L42_DB_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57893980897662,"sku":"JIAH SWIM BTM_XL44_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57893980930430,"sku":"JIAH SWIM BTM_XL44_MC_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57893980963198,"sku":"JIAH SWIM BTM_XL44_BLK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57893980995966,"sku":"JIAH SWIM BTM_XL44_IVR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57893981028734,"sku":"JIAH SWIM BTM_XL44_HNTR_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57893981061502,"sku":"JIAH SWIM BTM_XL44_BTGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57893981094270,"sku":"JIAH SWIM BTM_XL44_ORGN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57893981127038,"sku":"JIAH SWIM BTM_XL44_BRDX_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57893981159806,"sku":"JIAH SWIM BTM_XL44_DL_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57893981192574,"sku":"JIAH SWIM BTM_XL44_CLD_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57893981225342,"sku":"JIAH SWIM BTM_XL44_PCN_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57893981258110,"sku":"JIAH SWIM BTM_XL44_DB_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57893981290878,"sku":"JIAH SWIM BTM_XS36_PNK_008","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57893981323646,"sku":"JIAH SWIM BTM_XS36_PNK_009","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57893981356414,"sku":"JIAH SWIM BTM_XS36_PNK_0010","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57893981389182,"sku":"JIAH SWIM BTM_XS36_PNK_0011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57893981421950,"sku":"JIAH SWIM BTM_XS36_PNK_0012","price":109.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/70F1793A-2295-445C-8CE0-C618023ECF4D.jpg?v=1787291861"},{"product_id":"sabina-bikini-bottom","title":"SABINA BOTTOM","description":"\u003cp\u003eSabina is a refined bikini bottom designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eSabina is defined by a softly architectural ruffle, bringing quiet distinction to the silhouette. The construction offers an easy mix-and-match sensibility, without compromising comfort or freedom of movement.\u003c\/p\u003e\n\u003cp\u003eCrafted from premium European performance fabric, the smooth, soft-touch finish combines flexible stretch with supportive containment, excellent coverage and dependable shape retention. Its resilient construction is designed to preserve colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini bottom favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57894185206142,"sku":"SABINA SWIM BTM_XS36_PNK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57894185238910,"sku":"SABINA SWIM BTM_XS36_MC_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57894185271678,"sku":"SABINA SWIM BTM_XS36_BLK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57894185304446,"sku":"SABINA SWIM BTM_XS36_IVR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57894185337214,"sku":"SABINA SWIM BTM_XS36_HNTR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57894185369982,"sku":"SABINA SWIM BTM_XS36_BTGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57894185402750,"sku":"SABINA SWIM BTM_XS36_ORGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57894185435518,"sku":"SABINA SWIM BTM_XS36_BRDX_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57894185468286,"sku":"SABINA SWIM BTM_XS36_DL_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57894185501054,"sku":"SABINA SWIM BTM_XS36_CLD_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57894185533822,"sku":"SABINA SWIM BTM_XS36_PCN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57894185566590,"sku":"SABINA SWIM BTM_XS36_DB_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57894185599358,"sku":"SABINA SWIM BTM_S38_PNK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57894185632126,"sku":"SABINA SWIM BTM_S38_MC_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57894185664894,"sku":"SABINA SWIM BTM_S38_BLK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57894185697662,"sku":"SABINA SWIM BTM_S38_IVR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57894185730430,"sku":"SABINA SWIM BTM_S38_HNTR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57894185763198,"sku":"SABINA SWIM BTM_S38_BTGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57894185795966,"sku":"SABINA SWIM BTM_S38_ORGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57894185828734,"sku":"SABINA SWIM BTM_S38_BRDX_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57894185861502,"sku":"SABINA SWIM BTM_S38_DL_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57894185894270,"sku":"SABINA SWIM BTM_S38_CLD_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57894185927038,"sku":"SABINA SWIM BTM_S38_PCN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57894185959806,"sku":"SABINA WIM BTM_S38_DB_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57894185992574,"sku":"SABINA SWIM BTM_M40_PNK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57894186025342,"sku":"SABINA SWIM BTM_M40_MC_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57894186058110,"sku":"SABINA SWIM BTM_M40_BLK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57894186090878,"sku":"SABINA SWIM BTM_M40_IVR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57894186123646,"sku":"SABINA SWIM BTM_M40_HNTR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57894186156414,"sku":"SABINA SWIM BTM_M40_BTGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57894186189182,"sku":"SABINA SWIM BTM_M40_ORGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57894186221950,"sku":"SABINA SWIM BTM_M40_BRDX_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57894186254718,"sku":"SABINA SWIM BTM_M40_DL_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57894186287486,"sku":"SABINA SWIM BTM_M40_CLD_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57894186320254,"sku":"SABINA SWIM BTM_M40_PCN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57894186353022,"sku":"SABINA SWIM BTM_M40_DB_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57894186385790,"sku":"SABINA SWIM BTM_L42_PNK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57894186418558,"sku":"SABINA SWIM BTM_L42_MC_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57894186451326,"sku":"SABINA SWIM BTM_L42_BLK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57894186484094,"sku":"SABINA SWIM BTM_L42_IVR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57894186516862,"sku":"SABINA SWIM BTM_L42_HNTR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57894186549630,"sku":"SABINA SWIM BTM_L42_BTGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57894186582398,"sku":"SABINA SWIM BTM_L42_ORGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57894186615166,"sku":"SABINA SWIM BTM_L42_BRDX_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57894186647934,"sku":"SABINA SWIM BTM_L42_DL_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57894186680702,"sku":"SABINA SWIM BTM_L42_CLD_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57894186713470,"sku":"SABINA SWIM BTM_L42_PCN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57894186746238,"sku":"SABINA SWIM BTM_L42_DB_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57894186779006,"sku":"SABINA SWIM BTM_XL44_PNK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57894186811774,"sku":"SABINA SWIM BTM_XL44_MC_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57894186844542,"sku":"SABINA SWIM BTM_XL44_BLK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57894186877310,"sku":"SABINA SWIM BTM_XL44_IVR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57894186910078,"sku":"SABINA SWIM BTM_XL44_HNTR_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57894186942846,"sku":"SABINA SWIM BTM_XL44_BTGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57894186975614,"sku":"SABINA SWIM BTM_XL44_ORGN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57894187008382,"sku":"SABINA SWIM BTM_XL44_BRDX_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57894187041150,"sku":"SABINA SWIM BTM_XL44_DL_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57894187073918,"sku":"SABINA SWIM BTM_XL44_CLD_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57894187106686,"sku":"SABINA SWIM BTM_XL44_PCN_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57894187139454,"sku":"SABINA SWIM BTM_XL44_DB_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57894187172222,"sku":"SABINA SWIM BTM_XS36_PNK_012","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57894187204990,"sku":"SABINA SWIM BTM_XS36_PNK_013","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57894187237758,"sku":"SABINA SWIM BTM_XS36_PNK_014","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57894187270526,"sku":"SABINA SWIM BTM_XS36_PNK_015","price":120.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57894187303294,"sku":"SABINA SWIM BTM_XS36_PNK_016","price":120.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/618014BC-6AF5-4865-A973-F5C0C63ADB83.jpg?v=1787293436"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/collections\/88A97DF8-F221-446C-837A-A36376FA4FEB.jpg?v=1781178472","url":"https:\/\/www.theriveandrituel.com\/collections\/mix-and-match-bikinis.oembed","provider":"RIVE \u0026 RITUEL","version":"1.0","type":"link"}