{"title":"SHOP ALL","description":"\u003cp\u003e\u003cspan\u003eShop the complete Rive \u0026amp; Rituel world, including women’s swimwear, bodysuits, resortwear and children’s pieces, made to order in Switzerland.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eEach design is \u003cstrong\u003ecrafted in house\u003c\/strong\u003e using \u003cstrong\u003eeco-certified Italian\u003c\/strong\u003e \u003cstrong\u003efabrics\u003c\/strong\u003e made from \u003cstrong\u003eregenerated nylon yarns,\u003c\/strong\u003e \u003cstrong\u003erecovered from ocean\u003c\/strong\u003e and \u003cstrong\u003eindustrial waste.\u003c\/strong\u003e These materials are \u003cstrong\u003eOEKO-TEX®, GRS,\u003c\/strong\u003e and \u003cstrong\u003eGOTS certified,\u003c\/strong\u003e \u003cstrong\u003eensuring purity, safety,\u003c\/strong\u003e and \u003cstrong\u003etraceability\u003c\/strong\u003e at every stage.\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOur textiles deliver \u003cstrong\u003eUV protection, quick-dry comfort, sculpting support,\u003c\/strong\u003e and \u003cstrong\u003elasting elasticity,\u003c\/strong\u003e blending \u003cstrong\u003eperformance\u003c\/strong\u003e with the refined \u003cstrong\u003esoftness of silk.\u003c\/strong\u003e Every piece is \u003cstrong\u003emade-to-order,\u003c\/strong\u003e \u003cstrong\u003eeliminating overproduction\u003c\/strong\u003e and honouring \u003cstrong\u003eslow, responsible creation.\u003c\/strong\u003e\u003c\/p\u003e","products":[{"product_id":"hailey-bikini-set","title":"HAILEY | BIKINI SET","description":"\u003cp\u003eHailey is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eHailey balances a refined silhouette with an easy, considered fit. The construction offers considered support, gentle, sculpting compression, 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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini set favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"Morocco \/ XSMALL - EU36","offer_id":57875676496254,"sku":"ST-HAILEY-MRC-SW-XS","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Morocco \/ SMALL - EU38","offer_id":57875676529022,"sku":"ST-HAILEY-MRC-SW-S","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Morocco \/ MEDIUM - EU40","offer_id":57875676561790,"sku":"ST-HAILEY-MRC-SW-M","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Morocco \/ LARGE - EU42","offer_id":57875676594558,"sku":"ST-HAILEY-MRC-SW-L","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Morocco \/ XLARGE - EU 44","offer_id":57875676627326,"sku":"ST-HAILEY-MRC-SW-XL","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Hunter \/ XSMALL - EU36","offer_id":57875676660094,"sku":"ST-HAILEY-HGR-SW-XS","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Hunter \/ SMALL - EU38","offer_id":57875676692862,"sku":"ST-HAILEY-HGR-SW-S","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Hunter \/ MEDIUM - EU40","offer_id":57875676725630,"sku":"ST-HAILEY-HGR-SW-M","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Hunter \/ LARGE - EU42","offer_id":57875676758398,"sku":"ST-HAILEY-HGR-SW-L","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Hunter \/ XLARGE - EU 44","offer_id":57875676791166,"sku":"ST-HAILEY-HGR-SW-XL","price":229.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/0D414F38-6418-42A9-B3EA-2F39678827C9.jpg?v=1787325934"},{"product_id":"fleur-lace-swimsuit","title":"FLEUR LACE SWIM ONE PIECE","description":"\u003cp\u003eFleur Lace is a refined one-piece swimsuit designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eThe design brings together a plunging neckline, precisely placed cut-outs and lightly textured lace for a silhouette that feels considered from every angle. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach one-piece swimsuit 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":"LACE \u0026 BLACK \/ XSMALL - EU36","offer_id":57875677151614,"sku":"FLEUR LACE_XS36_BLCK_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BLACK \/ SMALL - EU38","offer_id":57875677184382,"sku":"FLEUR LACE_S38_BLCK_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BLACK \/ MEDIUM - EU40","offer_id":57875677217150,"sku":"FLEUR LACE_M40_BLCK_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BLACK \/ LARGE - EU42","offer_id":57875677249918,"sku":"FLEUR LACE_L42_BLCK_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BLACK \/ XLARGE - EU 44","offer_id":57875677282686,"sku":"FLEUR LACE_XL44_LBLCK_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 IVORY \/ XSMALL - EU36","offer_id":57875677315454,"sku":"FLEUR LACE_XS36_IVR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 IVORY \/ SMALL - EU38","offer_id":57875677348222,"sku":"FLEUR LACE_S38_IVR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 IVORY \/ MEDIUM - EU40","offer_id":57875677380990,"sku":"FLEUR LACE_M40_IVR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 IVORY \/ LARGE - EU42","offer_id":57875677413758,"sku":"FLEUR LACE_L42_IVR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 IVORY \/ XLARGE - EU 44","offer_id":57875677446526,"sku":"FLEUR LACE_XL44_IVR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 DARK GREEN \/ XSMALL - EU36","offer_id":57875677479294,"sku":"FLEUR LACE_XS36_HNTR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 DARK GREEN \/ SMALL - EU38","offer_id":57875677512062,"sku":"FLEUR LACE_S38_HNTR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 DARK GREEN \/ MEDIUM - EU40","offer_id":57875677544830,"sku":"FLEUR LACE_M40_HNTR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 DARK GREEN \/ LARGE - EU42","offer_id":57875677577598,"sku":"FLEUR LACE_L42_HNTR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 DARK GREEN \/ XLARGE - EU 44","offer_id":57875677610366,"sku":"FLEUR LACE_XL44_HNTR_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 CLOUD \/ XSMALL - EU36","offer_id":57875677643134,"sku":"FLEUR LACE_XS36_CLD_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 CLOUD \/ SMALL - EU38","offer_id":57875677675902,"sku":"FLEUR LACE_S38_CLD_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 CLOUD \/ MEDIUM - EU40","offer_id":57875677708670,"sku":"FLEUR LACE_M40_CLD_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 CLOUD \/ LARGE - EU42","offer_id":57875677741438,"sku":"FLEUR LACE_L42_CLD_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 CLOUD \/ XLARGE - EU 44","offer_id":57875677774206,"sku":"FLEUR LACE_XL44_CLD_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BORDEAUX \/ XSMALL - EU36","offer_id":57875677806974,"sku":"FLEUR LACE_XS36_BRDX_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BORDEAUX \/ SMALL - EU38","offer_id":57875677839742,"sku":"FLEUR LACE_S38_BRDX__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BORDEAUX \/ MEDIUM - EU40","offer_id":57875677872510,"sku":"FLEUR LACE_M40_BRDX__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BORDEAUX \/ LARGE - EU42","offer_id":57875677905278,"sku":"FLEUR LACE_L42_BRDX__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BORDEAUX \/ XLARGE - EU 44","offer_id":57875677938046,"sku":"FLEUR LACE_XL44_BRDX__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 NESPOLLA \/ XSMALL - EU36","offer_id":57875677970814,"sku":"FLEUR LACE_XS36_ORGN_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 NESPOLLA \/ SMALL - EU38","offer_id":57875678003582,"sku":"FLEUR LACE_S38_ORGN__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 NESPOLLA \/ MEDIUM - EU40","offer_id":57875678036350,"sku":"FLEUR LACE_M40_ORGN__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 NESPOLLA \/ LARGE - EU42","offer_id":57875678069118,"sku":"FLEUR LACE_L42_ORGN__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 NESPOLLA \/ XLARGE - EU 44","offer_id":57875678101886,"sku":"FLEUR LACE_XL44_ORGN__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 TRIPOLI \/ XSMALL - EU36","offer_id":57875678134654,"sku":"FLEUR LACE_XS36_TRI_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 TRIPOLI \/ SMALL - EU38","offer_id":57875678167422,"sku":"FLEUR LACE_S38_TRI__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 TRIPOLI \/ MEDIUM - EU40","offer_id":57875678200190,"sku":"FLEUR LACE_M40_TRI__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 TRIPOLI \/ LARGE - EU42","offer_id":57875678232958,"sku":"FLEUR LACE_L42_TRI__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 TRIPOLI \/ XLARGE - EU 44","offer_id":57875678265726,"sku":"FLEUR LACE_XL44_TRI__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BLU SCURO \/ XSMALL - EU36","offer_id":57875678298494,"sku":"FLEUR LACE_XS36_DB_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BLU SCURO \/ SMALL - EU38","offer_id":57875678331262,"sku":"FLEUR LACE_S38_DB__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BLU SCURO \/ MEDIUM - EU40","offer_id":57875678364030,"sku":"FLEUR LACE_M40_DB__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BLU SCURO \/ LARGE - EU42","offer_id":57875678396798,"sku":"FLEUR LACE_L42_DB__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BLU SCURO \/ XLARGE - EU 44","offer_id":57875678429566,"sku":"FLEUR LACE_XL44_DB__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 SAKURA \/ XSMALL - EU36","offer_id":57875678462334,"sku":"FLEUR LACE_XS36_PNK_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 SAKURA \/ SMALL - EU38","offer_id":57875678495102,"sku":"FLEUR LACE_S38_PNK__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 SAKURA \/ MEDIUM - EU40","offer_id":57875678527870,"sku":"FLEUR LACE_M40_PNK__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 SAKURA \/ LARGE - EU42","offer_id":57875678560638,"sku":"FLEUR LACE_L42_PNK__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 SAKURA \/ XLARGE - EU 44","offer_id":57875678593406,"sku":"FLEUR LACE_XL44_PNK__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 ILLUSION \/ XSMALL - EU36","offer_id":57875678626174,"sku":"FLEUR LACE_XS36_DL_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 ILLUSION \/ SMALL - EU38","offer_id":57875678658942,"sku":"FLEUR LACE_S38_DL__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 ILLUSION \/ MEDIUM - EU40","offer_id":57875678691710,"sku":"FLEUR LACE_M40_DL__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 ILLUSION \/ LARGE - EU42","offer_id":57875678724478,"sku":"FLEUR LACE_L42_DL__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 ILLUSION \/ XLARGE - EU 44","offer_id":57875678757246,"sku":"FLEUR LACE_XL44_DL__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BEAT \/ XSMALL - EU36","offer_id":57875678790014,"sku":"FLEUR LACE_XS36_BTGN_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BEAT \/ SMALL - EU38","offer_id":57875678822782,"sku":"FLEUR LACE_S38_BTGN__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BEAT \/ MEDIUM - EU40","offer_id":57875678855550,"sku":"FLEUR LACE_M40_BTGN__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BEAT \/ LARGE - EU42","offer_id":57875678888318,"sku":"FLEUR LACE_L42_BTGN__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 BEAT \/ XLARGE - EU 44","offer_id":57875678921086,"sku":"FLEUR LACE_XL44_BTGN__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 MOSAICO \/ XSMALL - EU36","offer_id":57875678953854,"sku":"FLEUR LACE_XS36_MOS_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 MOSAICO \/ SMALL - EU38","offer_id":57875678986622,"sku":"FLEUR LACE_S38_MOS__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 MOSAICO \/ MEDIUM - EU40","offer_id":57875679019390,"sku":"FLEUR LACE_M40_MOS__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 MOSAICO \/ LARGE - EU42","offer_id":57875679052158,"sku":"FLEUR LACE_L42_MOS__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 MOSAICO \/ XLARGE - EU 44","offer_id":57875679084926,"sku":"FLEUR LACE_XL44_MOS__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 HORIZON \/ XSMALL - EU36","offer_id":57875679117694,"sku":"FLEUR LACE_XS36_HORBL_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 HORIZON \/ SMALL - EU38","offer_id":57875679150462,"sku":"FLEUR LACE_S38_HORBL__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 HORIZON \/ MEDIUM - EU40","offer_id":57875679183230,"sku":"FLEUR LACE_M40_HORBL__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 HORIZON \/ LARGE - EU42","offer_id":57875679215998,"sku":"FLEUR LACE_L42_HORBL__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 HORIZON \/ XLARGE - EU 44","offer_id":57875679248766,"sku":"FLEUR LACE_XL44_HORBL__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 RAID \/ XSMALL - EU36","offer_id":57875679281534,"sku":"FLEUR LACE_XS36_MCO_007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 RAID \/ SMALL - EU38","offer_id":57875679314302,"sku":"FLEUR LACE_S38_MCO__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 RAID \/ MEDIUM - EU40","offer_id":57875679347070,"sku":"FLEUR LACE_M40_MCO__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 RAID \/ LARGE - EU42","offer_id":57875679379838,"sku":"FLEUR LACE_L42_MCO__007","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LACE \u0026 RAID \/ XLARGE - EU 44","offer_id":57875679412606,"sku":"FLEUR LACE_XL44_MCO__007","price":249.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/8E5A111A-BA48-4500-8E6A-03A5CA0F129E.jpg?v=1787311331"},{"product_id":"florence-bikini-set","title":"FLORENCE | BIKINI SET","description":"\u003cp\u003eFlorence is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eFlorence is defined by an adjustable halter tie and adjustable side ties, bringing quiet distinction to the silhouette. The construction offers adjustability for a more personal fit, 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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini set favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"COFFEE CREAM, SHIVA \u0026 KENYA \/ XSMALL - EU36","offer_id":57875679576446,"sku":"BIKINI SET FLORENCE_XS36_CCS_013","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"COFFEE CREAM, SHIVA \u0026 KENYA \/ SMALL - EU38","offer_id":57875679609214,"sku":"BIKINI SET FLORENCE_S38_CCS_013","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"COFFEE CREAM, SHIVA \u0026 KENYA \/ MEDIUM - EU40","offer_id":57875679641982,"sku":"BIKINI SET FLORENCE_M40_CCS_013","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"COFFEE CREAM, SHIVA \u0026 KENYA \/ LARGE - EU42","offer_id":57875679674750,"sku":"BIKINI SET FLORENCE_L42_CCS_013","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"COFFEE CREAM, SHIVA \u0026 KENYA \/ XLARGE - EU 44","offer_id":57875679707518,"sku":"BIKINI SET FLORENCE_XL44_CCS_013","price":209.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/165C352A-77BF-46C0-9D11-A379C2A76857.png?v=1787241048"},{"product_id":"hedora-bikini-set","title":"HEDORA | BIKINI SET","description":"\u003cp\u003eHedora is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eHedora is defined by a clean strapless line and adjustable side ties, bringing quiet distinction to the silhouette. The construction offers adjustability for a more personal fit, 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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini set favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"Dark Lavender \/ XSMALL - EU36","offer_id":57875679936894,"sku":"BIKINI SET MARGAUX_XS36_CCS_012","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Dark Lavender \/ SMALL - EU38","offer_id":57875679969662,"sku":"BIKINI SET MARGAUX_S38_CCS_012","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Dark Lavender \/ MEDIUM - EU40","offer_id":57875680002430,"sku":"BIKINI SET MARGAUX_M40_CCS_012","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Dark Lavender \/ LARGE - EU42","offer_id":57875680035198,"sku":"BIKINI SET MARGAUX_L42_CCS_012","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"Dark Lavender \/ XLARGE - EU 44","offer_id":57875680067966,"sku":"BIKINI SET MARGAUX_XL44_CCS_012","price":229.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/1ECE143D-A3DD-4824-A903-D335CFEADFE6.jpg?v=1787332573"},{"product_id":"azzura-reversible-bikini-set","title":"AZZURA | REVERSIBLE BIKINI SET","description":"\u003cp\u003eAzzura is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eThe design brings together a clean strapless line and a reversible construction for a silhouette that feels considered from every angle. The construction offers adjustability for a more personal fit, 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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini set 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":"REVERSIBLE BLACK\/GREY \/ XSMALL - EU36","offer_id":57875680166270,"sku":"BIKINI SET AZZURA_XS36_BLK\/GY-003","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"REVERSIBLE BLACK\/GREY \/ SMALL - EU38","offer_id":57875680199038,"sku":"BIKINI SET AZZURA_S38_BLK\/GY-003","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"REVERSIBLE BLACK\/GREY \/ MEDIUM - EU40","offer_id":57875680231806,"sku":"BIKINI SET AZZURA_M40_BLK\/GY-003","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"REVERSIBLE BLACK\/GREY \/ LARGE - EU42","offer_id":57875680264574,"sku":"BIKINI SET AZZURA_L42_BLK\/GY-003","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"REVERSIBLE BLACK\/GREY \/ XLARGE - EU 44","offer_id":57875680297342,"sku":"BIKINI SET AZZURA_XL44_BLK\/GY-003","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"REVERSIBLE RAID \u0026 BORDEAUX \/ XSMALL - EU36","offer_id":57875680330110,"sku":"BIKINI SET AZZURA_XS36_MC\/BRDX-003","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"REVERSIBLE RAID \u0026 BORDEAUX \/ SMALL - EU38","offer_id":57875680362878,"sku":"BIKINI SET AZZURA_S38_MC\/BRDX-003","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"REVERSIBLE RAID \u0026 BORDEAUX \/ MEDIUM - EU40","offer_id":57875680395646,"sku":"BIKINI SET AZZURA_M40_MC\/BRDX-003","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"REVERSIBLE RAID \u0026 BORDEAUX \/ LARGE - EU42","offer_id":57875680428414,"sku":"BIKINI SET AZZURA_L42_MC\/BRDX-003","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"REVERSIBLE RAID \u0026 BORDEAUX \/ XLARGE - EU 44","offer_id":57875680461182,"sku":"BIKINI SET AZZURA_XL44_MC\/BRDX-003","price":229.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/81902110-CCB0-4322-AEB8-FE9FE46EB1FD.jpg?v=1787329731"},{"product_id":"fiorella-bikini-set","title":"FIORELLA | BIKINI SET","description":"\u003cp\u003eFiorella is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eFiorella is defined by a tie back top and pleated bottoms, precisely placed cut-outs and an elongating high-cut leg, bringing quiet distinction to the silhouette. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini set favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"Riviera \/ XSMALL - EU36","offer_id":57875680625022,"sku":"BIKINI SET FIORELLA_XS36_PCHY_011","price":275.0,"currency_code":"CHF","in_stock":true},{"title":"Riviera \/ SMALL - EU38","offer_id":57875680657790,"sku":"BIKINI SET FIORELLA_S38_PCHY_011","price":275.0,"currency_code":"CHF","in_stock":true},{"title":"Riviera \/ MEDIUM - EU40","offer_id":57875680690558,"sku":"BIKINI SET FIORELLA_M40_PCHY_011","price":275.0,"currency_code":"CHF","in_stock":true},{"title":"Riviera \/ LARGE - EU42","offer_id":57875680723326,"sku":"BIKINI SET FIORELLA_L42_PCHY_011","price":275.0,"currency_code":"CHF","in_stock":true},{"title":"Riviera \/ XLARGE - EU 44","offer_id":57875680756094,"sku":"BIKINI SET FIORELLA_XL44_PCHY_011","price":275.0,"currency_code":"CHF","in_stock":true},{"title":"Ivory \/ XSMALL - EU36","offer_id":57896519205246,"sku":"BIKINI SET FIORELLA_XS36_PCHY_011","price":275.0,"currency_code":"CHF","in_stock":true},{"title":"Ivory \/ SMALL - EU38","offer_id":57896519238014,"sku":"BIKINI SET FIORELLA_XS36_PCHY_012","price":275.0,"currency_code":"CHF","in_stock":true},{"title":"Ivory \/ MEDIUM - EU40","offer_id":57896519270782,"sku":"BIKINI SET FIORELLA_XS36_PCHY_013","price":275.0,"currency_code":"CHF","in_stock":true},{"title":"Ivory \/ LARGE - EU42","offer_id":57896519303550,"sku":"BIKINI SET FIORELLA_XS36_PCHY_014","price":275.0,"currency_code":"CHF","in_stock":true},{"title":"Ivory \/ XLARGE - EU 44","offer_id":57896519336318,"sku":"BIKINI SET FIORELLA_XS36_PCHY_015","price":275.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/0EFE3BBA-DE94-4827-AB1C-8AC83CC87A4F.jpg?v=1787325132"},{"product_id":"giselle-bikini-set","title":"GISELLE | BIKINI SET","description":"\u003cp\u003eGiselle is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eGiselle is defined by a softly architectural ruffle, precisely placed cut-outs and an adjustable halter tie, bringing quiet distinction to the silhouette. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini set favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"METALLIC BLUE \/ XSMALL - EU36","offer_id":57875680887166,"sku":null,"price":249.0,"currency_code":"CHF","in_stock":true},{"title":"METALLIC BLUE \/ SMALL - EU38","offer_id":57875680919934,"sku":null,"price":249.0,"currency_code":"CHF","in_stock":true},{"title":"METALLIC BLUE \/ MEDIUM - EU40","offer_id":57875680952702,"sku":null,"price":249.0,"currency_code":"CHF","in_stock":true},{"title":"METALLIC BLUE \/ LARGE - EU42","offer_id":57875680985470,"sku":null,"price":249.0,"currency_code":"CHF","in_stock":true},{"title":"METALLIC BLUE \/ XLARGE - EU 44","offer_id":57875681018238,"sku":null,"price":249.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/0D54A1BD-9784-444A-A5B2-BF752A422007.jpg?v=1787328485"},{"product_id":"talulla-with-straps-swimsuit","title":"TALULLA SWIM ONE PIECE","description":"\u003cp\u003eTalulla with or without Straps is a refined one-piece swimsuit designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eTalulla with or without Straps is defined by an asymmetric line, a softly curved scoop neckline and a clean strapless line, bringing quiet distinction to the silhouette. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each one-piece swimsuit favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Rosy Pink \/ With","offer_id":57875681214846,"sku":"TALULLASTRAPS_XS36_PNK_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco \/ With","offer_id":57875681247614,"sku":"TALULLASTRAPS_XS36_MC_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black \/ With","offer_id":57875681280382,"sku":"TALULLASTRAPS_XS36_BLK_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory \/ With","offer_id":57875681313150,"sku":"TALULLASTRAPS_XS36_IVR_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter \/ With","offer_id":57875681345918,"sku":"TALULLASTRAPS_XS36_HNTR_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green \/ With","offer_id":57875681378686,"sku":"TALULLASTRAPS_XS36_BTGN_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange \/ With","offer_id":57875681411454,"sku":"TALULLASTRAPS_XS36_ORGN_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux \/ With","offer_id":57875681444222,"sku":"TALULLASTRAPS_XS36_BRDX_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender \/ With","offer_id":57875681476990,"sku":"TALULLASTRAPS_XS36_DL_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud \/ With","offer_id":57875681509758,"sku":"TALULLASTRAPS_XS36_CLD_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan \/ With","offer_id":57875681542526,"sku":"TALULLASTRAPS_XS36_PCN_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue \/ With","offer_id":57875681575294,"sku":"TALULLASTRAPS_XS36_DB_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink \/ With","offer_id":57875681608062,"sku":"TALULLASTRAPS_S38_PNK_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco \/ With","offer_id":57875681640830,"sku":"TALULLASTRAPS_S38_MC_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black \/ With","offer_id":57875681673598,"sku":"TALULLASTRAPS_S38_BLK_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory \/ With","offer_id":57875681706366,"sku":"TALULLASTRAPS_S38_IVR_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter \/ With","offer_id":57875681739134,"sku":"TALULLASTRAPS_S38_HNTR_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green \/ With","offer_id":57875681771902,"sku":"TALULLASTRAPS_S38_BTGN_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange \/ With","offer_id":57875681804670,"sku":"TALULLASTRAPS_S38_ORGN_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux \/ With","offer_id":57875681837438,"sku":"TALULLASTRAPS_S38_BRDX_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender \/ With","offer_id":57875681870206,"sku":"TALULLASTRAPS_S38_DL_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud \/ With","offer_id":57875681902974,"sku":"TALULLASTRAPS_S38_CLD_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan \/ With","offer_id":57875681935742,"sku":"TALULLASTRAPS_S38_PCN_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue \/ With","offer_id":57875681968510,"sku":"TALULLASTRAPS_S38_DB_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink \/ With","offer_id":57875682001278,"sku":"TALULLASTRAPS_M40_PNK_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco \/ With","offer_id":57875682034046,"sku":"TALULLASTRAPS_M40_MC_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black \/ With","offer_id":57875682066814,"sku":"TALULLASTRAPS_M40_BLK_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory \/ With","offer_id":57875682099582,"sku":"TALULLASTRAPS_M40_IVR_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter \/ With","offer_id":57875682132350,"sku":"TALULLASTRAPS_M40_HNTR_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green \/ With","offer_id":57875682165118,"sku":"TALULLASTRAPS_M40_BTGN_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange \/ With","offer_id":57875682197886,"sku":"TALULLASTRAPS_M40_ORGN_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux \/ With","offer_id":57875682230654,"sku":"TALULLASTRAPS_M40_BRDX_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender \/ With","offer_id":57875682263422,"sku":"TALULLASTRAPS_M40_DL_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud \/ With","offer_id":57875682296190,"sku":"TALULLASTRAPS_M40_CLD_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan \/ With","offer_id":57875682328958,"sku":"TALULLASTRAPS_M40_PCN_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue \/ With","offer_id":57875682361726,"sku":"TALULLASTRAPS_M40_DB_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Rosy Pink \/ Without","offer_id":57895913292158,"sku":"TALULLASTRAPS_XS36_PNK_015","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco \/ Without","offer_id":57895913324926,"sku":"TALULLASTRAPS_XS36_PNK_016","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black \/ Without","offer_id":57895913357694,"sku":"TALULLASTRAPS_XS36_PNK_017","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory \/ Without","offer_id":57895913390462,"sku":"TALULLASTRAPS_XS36_PNK_018","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter \/ Without","offer_id":57895913423230,"sku":"TALULLASTRAPS_XS36_PNK_019","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green \/ Without","offer_id":57895913455998,"sku":"TALULLASTRAPS_XS36_PNK_020","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"XSMALL - EU36 \/ Orange \/ Without","offer_id":57895913488766,"sku":"TALULLASTRAPS_XS36_PNK_021","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"XSMALL - EU36 \/ Bordeaux \/ Without","offer_id":57895913521534,"sku":"TALULLASTRAPS_XS36_PNK_022","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"XSMALL - EU36 \/ Dark Lavender \/ Without","offer_id":57895913554302,"sku":"TALULLASTRAPS_XS36_PNK_023","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"XSMALL - EU36 \/ Cloud \/ Without","offer_id":57895913587070,"sku":"TALULLASTRAPS_XS36_PNK_024","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"XSMALL - EU36 \/ Pecan \/ Without","offer_id":57895913619838,"sku":"TALULLASTRAPS_XS36_PNK_025","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"XSMALL - EU36 \/ Dark Blue \/ Without","offer_id":57895913652606,"sku":"TALULLASTRAPS_XS36_PNK_026","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Rosy Pink \/ Without","offer_id":57895913685374,"sku":"TALULLASTRAPS_XS36_PNK_027","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Morocco \/ Without","offer_id":57895913718142,"sku":"TALULLASTRAPS_XS36_PNK_028","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Black \/ Without","offer_id":57895913750910,"sku":"TALULLASTRAPS_XS36_PNK_029","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Ivory \/ Without","offer_id":57895913783678,"sku":"TALULLASTRAPS_XS36_PNK_030","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Hunter \/ Without","offer_id":57895913816446,"sku":"TALULLASTRAPS_XS36_PNK_031","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Lime Green \/ Without","offer_id":57895913849214,"sku":"TALULLASTRAPS_XS36_PNK_032","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Orange \/ Without","offer_id":57895913881982,"sku":"TALULLASTRAPS_XS36_PNK_033","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Bordeaux \/ Without","offer_id":57895913914750,"sku":"TALULLASTRAPS_XS36_PNK_034","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Dark Lavender \/ Without","offer_id":57895913947518,"sku":"TALULLASTRAPS_XS36_PNK_035","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Cloud \/ Without","offer_id":57895913980286,"sku":"TALULLASTRAPS_XS36_PNK_036","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Pecan \/ Without","offer_id":57895914013054,"sku":"TALULLASTRAPS_XS36_PNK_037","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"SMALL - EU38 \/ Dark Blue \/ Without","offer_id":57895914045822,"sku":"TALULLASTRAPS_XS36_PNK_038","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Rosy Pink \/ Without","offer_id":57895914078590,"sku":"TALULLASTRAPS_XS36_PNK_039","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Morocco \/ Without","offer_id":57895914111358,"sku":"TALULLASTRAPS_XS36_PNK_040","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Black \/ Without","offer_id":57895914144126,"sku":"TALULLASTRAPS_XS36_PNK_041","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Ivory \/ Without","offer_id":57895914176894,"sku":"TALULLASTRAPS_XS36_PNK_042","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Hunter \/ Without","offer_id":57895914209662,"sku":"TALULLASTRAPS_XS36_PNK_043","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Lime Green \/ Without","offer_id":57895914242430,"sku":"TALULLASTRAPS_XS36_PNK_044","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Orange \/ Without","offer_id":57895914275198,"sku":"TALULLASTRAPS_XS36_PNK_045","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Bordeaux \/ Without","offer_id":57895914307966,"sku":"TALULLASTRAPS_XS36_PNK_046","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Dark Lavender \/ Without","offer_id":57895914340734,"sku":"TALULLASTRAPS_XS36_PNK_047","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Cloud \/ Without","offer_id":57895914373502,"sku":"TALULLASTRAPS_XS36_PNK_048","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Pecan \/ Without","offer_id":57895914406270,"sku":"TALULLASTRAPS_XS36_PNK_049","price":209.0,"currency_code":"CHF","in_stock":false},{"title":"MEDIUM - EU40 \/ Dark Blue \/ Without","offer_id":57895914439038,"sku":"TALULLASTRAPS_XS36_PNK_050","price":209.0,"currency_code":"CHF","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/8F7BF593-4291-4F52-B5E3-4818436A4E0E.jpg?v=1787315791"},{"product_id":"contessa-bikini-set","title":"CONTESSA | BIKINI SET","description":"\u003cp\u003eContessa is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eContessa is defined by a softly architectural ruffle and a clean strapless line, bringing quiet distinction to the silhouette. The construction offers considered support, 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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini set favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Gold and Beige Lace","offer_id":57875682525566,"sku":"BIKINI SET CONTESSA_XS36_GBL_005","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Gold and Beige Lace","offer_id":57875682558334,"sku":"BIKINI SET CONTESSA_S38_GBL_005","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Gold and Beige Lace","offer_id":57875682591102,"sku":"BIKINI SET CONTESSA_M40_GBL_005","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Gold and Beige Lace","offer_id":57875682623870,"sku":"BIKINI SET CONTESSA_L42_GBL_005","price":269.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/9427A149-4A14-4DBC-90C6-763C1FA74061.jpg?v=1787241622"},{"product_id":"embroidery-swimsuit","title":"EMBROIDERY SWIM ONE PIECE","description":"\u003cp\u003eEmbroidery is a refined one-piece swimsuit designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from a plunging neckline, precisely placed cut-outs and atelier embroidery, balancing clean proportion with a more expressive finish. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its 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 \/ WHITE WITH EMBROIDERY","offer_id":57875682689406,"sku":"EMBROIDERY_XS36_IVR_006","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ WHITE WITH EMBROIDERY","offer_id":57875682722174,"sku":"EMBROIDERY_S38_IVR_006","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ WHITE WITH EMBROIDERY","offer_id":57875682754942,"sku":"EMBROIDERY_M40_IVR_006","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ WHITE WITH EMBROIDERY","offer_id":57875682787710,"sku":"EMBROIDERY_L42_IVR_006","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ WHITE WITH EMBROIDERY","offer_id":57875682820478,"sku":"EMBROIDERY_XL44_IVR_006-OPXL107","price":249.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/F16702AC-0312-46D8-914B-CFE44A86B848.jpg?v=1787302795"},{"product_id":"graziana-swimsuit","title":"GRAZIANA SWIM ONE PIECE","description":"\u003cp\u003eGraziana is a refined one-piece swimsuit designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eThe design brings together a softly curved scoop neckline, an open back and an elongating high-cut leg for a silhouette that feels considered from every angle. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach one-piece swimsuit 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":57875682984318,"sku":"IC-RSP-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Morocco","offer_id":57875683017086,"sku":"IC-MRC-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875683049854,"sku":"IC-BLK-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory","offer_id":57875683082622,"sku":"IC-IVR-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875683115390,"sku":"IC-HGR-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Lime Green","offer_id":57875683148158,"sku":"IC-LMG-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875683180926,"sku":"IC-ORG-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Bordeaux","offer_id":57875683213694,"sku":"GRAZIANA_XS36_BRDX_008","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Lavender","offer_id":57875683246462,"sku":"IC-DLV-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Cloud","offer_id":57875683279230,"sku":"IC-LGY-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Pecan","offer_id":57875683311998,"sku":"IC-PCB-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875683344766,"sku":"IC-DB-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875683377534,"sku":"IC-RSP-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Morocco","offer_id":57875683410302,"sku":"IC-MRC-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875683443070,"sku":"IC-BLK-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875683475838,"sku":"IC-IVR-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875683508606,"sku":"IC-HGR-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green","offer_id":57875683541374,"sku":"IC-LMG-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875683574142,"sku":"IC-ORG-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux","offer_id":57875683606910,"sku":"GRAZIANA_S38_BRDX_008","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Lavender","offer_id":57875683639678,"sku":"IC-DLV-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Cloud","offer_id":57875683672446,"sku":"IC-LGY-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Pecan","offer_id":57875683705214,"sku":"IC-PCB-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875683737982,"sku":"IC-DB-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875683770750,"sku":"IC-RSP-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Morocco","offer_id":57875683803518,"sku":"IC-MRC-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875683836286,"sku":"IC-BLK-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875683869054,"sku":"IC-IVR-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875683901822,"sku":"IC-HGR-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green","offer_id":57875683934590,"sku":"IC-LMG-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875683967358,"sku":"IC-ORG-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux","offer_id":57875684000126,"sku":"GRAZIANA_M40_BRDX_008","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Lavender","offer_id":57875684032894,"sku":"IC-DLV-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Cloud","offer_id":57875684065662,"sku":"IC-LGY-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Pecan","offer_id":57875684098430,"sku":"IC-PCB-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875684131198,"sku":"IC-DB-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875684163966,"sku":"IC-RSP-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Morocco","offer_id":57875684196734,"sku":"IC-MRC-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875684229502,"sku":"IC-BLK-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875684262270,"sku":"IC-IVR-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875684295038,"sku":"IC-HGR-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green","offer_id":57875684327806,"sku":"IC-LMG-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875684360574,"sku":"IC-ORG-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux","offer_id":57875684393342,"sku":"GRAZIANA_L42_BRDX_008","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Lavender","offer_id":57875684426110,"sku":"IC-DLV-SW-L-OPL108","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Cloud","offer_id":57875684458878,"sku":"IC-LGY-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Pecan","offer_id":57875684491646,"sku":"IC-PCB-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875684524414,"sku":"IC-DB-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875684557182,"sku":"IC-RSP-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Morocco","offer_id":57875684589950,"sku":"IC-MRC-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875684622718,"sku":"IC-BLK-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875684655486,"sku":"IC-IVR-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875684688254,"sku":"IC-HGR-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Lime Green","offer_id":57875684721022,"sku":"IC-LMG-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875684753790,"sku":"IC-ORG-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Bordeaux","offer_id":57875684786558,"sku":"GRAZIANA_XL44_BRDX_008","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Lavender","offer_id":57875684819326,"sku":"IC-DLV-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Cloud","offer_id":57875684852094,"sku":"IC-LGY-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Pecan","offer_id":57875684884862,"sku":"IC-PCB-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875684917630,"sku":"IC-DB-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Horizon","offer_id":57875684950398,"sku":"IC-HZB-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon","offer_id":57875684983166,"sku":"IC-HZB-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon","offer_id":57875685015934,"sku":"IC-HZB-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon","offer_id":57875685048702,"sku":"IC-HZB-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Horizon","offer_id":57875685081470,"sku":"IC-HZB-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Gold","offer_id":57895934034302,"sku":"IC-RSP-SW-XS-1","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Gold","offer_id":57895934067070,"sku":"IC-RSP-SW-XS-2","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Gold","offer_id":57895934099838,"sku":"IC-RSP-SW-XS-3","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Gold","offer_id":57895934132606,"sku":"IC-RSP-SW-XS-4","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Gold","offer_id":57895934165374,"sku":"IC-RSP-SW-XS-5","price":209.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/0BF881F2-31C5-4E50-AC04-684A060DAACC.jpg?v=1787316302"},{"product_id":"indrio-bikini-set","title":"INDRIO | BIKINI SET","description":"\u003cp\u003eIndrio is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIndrio is defined by a softly architectural ruffle, fluid fringe that moves with the body and an elongating high-cut leg, bringing quiet distinction to the silhouette. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each bikini set favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"SMALL - EU38 \/ Rosy Pink \/ 78% Recycled PA 22% EA","offer_id":57875685474686,"sku":"BIKINI SET INDRIO_S38_PNK_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Lime Green \/ 78% Recycled PA 22% EA","offer_id":57875685507454,"sku":"BIKINI SET INDRIO_S38_BTGN_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange \/ 78% Recycled PA 22% EA","offer_id":57875685540222,"sku":"BIKINI SET INDRIO_S38_ORGN_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink \/ 78% Recycled PA 22% EA","offer_id":57875685572990,"sku":"BIKINI SET INDRIO_M40_PNK_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Lime Green \/ 78% Recycled PA 22% EA","offer_id":57875685605758,"sku":"BIKINI SET INDRIO_M40_BTGN_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange \/ 78% Recycled PA 22% EA","offer_id":57875685638526,"sku":"BIKINI SET INDRIO_M40_ORGN_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink \/ 78% Recycled PA 22% EA","offer_id":57875685671294,"sku":"BIKINI SET INDRIO_L42_PNK_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Lime Green \/ 78% Recycled PA 22% EA","offer_id":57875685704062,"sku":"BIKINI SET INDRIO_L42_BTGN_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange \/ 78% Recycled PA 22% EA","offer_id":57875685736830,"sku":"BIKINI SET INDRIO_L42_ORGN_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Horizon \/ 78% Recycled PA 22% EA","offer_id":57875685769598,"sku":"BIKINI SET INDRIO_S38_HZBL_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Horizon \/ 78% Recycled PA 22% EA","offer_id":57875685802366,"sku":"BIKINI SET INDRIO_M40_HZBL_016","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Horizon \/ 78% Recycled PA 22% EA","offer_id":57875685835134,"sku":"BIKINI SET INDRIO_L42_HZBL_016-T-SETSS-018","price":249.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/30E1E23E-E617-46C6-8AE0-4E6CB42B4426.jpg?v=1787241834"},{"product_id":"bolero-swim-cover-up","title":"BOLERO | POOL CLOSET","description":"\u003cp\u003eBolero is an easy layering piece shaped with the relaxed refinement and fluid proportion of the RIVE \u0026amp; RITUEL wardrobe.\u003c\/p\u003e\n\u003cp\u003eA fluid silhouette and lightweight construction make it an effortless layer for unhurried days and softly dressed evenings.\u003c\/p\u003e\n\u003cp\u003eDesigned to sit naturally alongside the wider collection, Bolero offers versatile styling without feeling occasion-bound.\u003c\/p\u003e\n\u003cp\u003eEach piece 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":"SMALL EU38 \/ Embroidery \/ Cotton","offer_id":57875685933438,"sku":"BOLERO_S38_LACE_001","price":235.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM EU40 \/ Embroidery \/ Cotton","offer_id":57875685966206,"sku":"BOLERO_M40_LACE_001","price":235.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE EU42 \/ Embroidery \/ Cotton","offer_id":57875685998974,"sku":"BOLERO_L42_LACE_001","price":235.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/6772E65A-A585-4123-951F-13472888F06F.jpg?v=1787248262"},{"product_id":"palazzo-trousers","title":"PALAZZO TROUSERS | POOL CLOSET","description":"\u003cp\u003ePalazzo Trousers is an easy layering piece shaped with the relaxed refinement and fluid proportion of the RIVE \u0026amp; RITUEL wardrobe.\u003c\/p\u003e\n\u003cp\u003eLightly textured lace brings dimension while preserving an airy, elegant line.\u003c\/p\u003e\n\u003cp\u003eDesigned to sit naturally alongside the wider collection, Palazzo Trousers offers versatile styling without feeling occasion-bound.\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":"SMALL - EU38 \/ Embroidery","offer_id":57875686293886,"sku":"TROUSERS_S38_004","price":260.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Embroidery","offer_id":57875686326654,"sku":"TROUSERS_M40_004","price":260.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Embroidery","offer_id":57875686359422,"sku":"TROUSERS_L42_004","price":260.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/307A754D-DAA0-4668-84F3-3F55DC3E0D48.jpg?v=1787247998"},{"product_id":"gaia-swimsuit","title":"GAIA SWIM ONE PIECE","description":"\u003cp\u003eGaia is a refined one-piece swimsuit designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from a plunging neckline, an open back and a secure cross-back construction, balancing clean proportion with a more expressive finish. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its 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":"XXSMALL - EU34 \/ Dark Blue","offer_id":57875686457726,"sku":"IC-GAIA-DB-SW-XXS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XXSMALL - EU34 \/ Hunter","offer_id":57875686490494,"sku":"IC-GAIA-HGR-SW-XXS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue","offer_id":57875686523262,"sku":"IC-GAIA-DB-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Hunter","offer_id":57875686556030,"sku":"IC-GAIA-HGR-SW-XS","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue","offer_id":57875686588798,"sku":"IC-GAIA-DB-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Hunter","offer_id":57875686621566,"sku":"IC-GAIA-HGR-SW-S","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue","offer_id":57875686654334,"sku":"IC-GAIA-DB-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Hunter","offer_id":57875686687102,"sku":"IC-GAIA-HGR-SW-M","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue","offer_id":57875686719870,"sku":"IC-GAIA-DB-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Hunter","offer_id":57875686752638,"sku":"IC-GAIA-HGR-SW-L","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue","offer_id":57875686785406,"sku":"IC-GAIA-DB-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Hunter","offer_id":57875686818174,"sku":"IC-GAIA-HGR-SW-XL","price":209.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/3716BAEC-62C8-49E0-A524-2E152253F0AA.jpg?v=1787316424"},{"product_id":"doris-girls-swimwear","title":"DORIS GIRLS SWIMSUIT","description":"\u003cp\u003eDoris is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eDoris balances a refined silhouette with an easy, considered fit.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\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":"2 Years (92cm) \/ Dark Blue","offer_id":57875686949246,"sku":"LA PETITE_2YR_DB_DORIS-058","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm) \/ Rosy Pink","offer_id":57875686982014,"sku":"LA PETITE_3YR_RP_DORIS-059","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Dark Blue","offer_id":57875687014782,"sku":"LA PETITE_4YR_DB_DORIS-060","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Rosy Pink","offer_id":57875687047550,"sku":"LA PETITE_5YR_RP_DORIS-061","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Dark Blue","offer_id":57875687080318,"sku":"LA PETITE_6YR_DB_DORIS-062","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Rosy Pink","offer_id":57875687113086,"sku":"LA PETITE_7YR_RP_DORIS-063","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Dark Blue","offer_id":57875687145854,"sku":"LA PETITE_8YR_DB_DORIS-064","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Rosy Pink","offer_id":57875687178622,"sku":"LA PETITE_9YR_RP_DORIS-065","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"6 years (116cm) \/ Dark Blue","offer_id":57875687211390,"sku":"LA PETITE_10YR_DB_DORIS-066","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"6 years (116cm) \/ Rosy Pink","offer_id":57875687244158,"sku":"LA PETITE_11YR_RP_DORIS-067","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Dark Blue","offer_id":57875687276926,"sku":"LA PETITE_12YR_DB_DORIS-068","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Rosy Pink","offer_id":57875687309694,"sku":"LA PETITE_2YR_RP_DORIS-069","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Dark Blue","offer_id":57875687342462,"sku":"LA PETITE_3YR_DB_DORIS-070","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Rosy Pink","offer_id":57875687375230,"sku":"LA PETITE_4YR_RP_DORIS-071","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"9 years (134cm) \/ Dark Blue","offer_id":57875687407998,"sku":"LA PETITE_5YR_DB_DORIS-072","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"9 years (134cm) \/ Rosy Pink","offer_id":57875687440766,"sku":"LA PETITE_6YR_RP_DORIS-073","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Dark Blue","offer_id":57875687473534,"sku":"LA PETITE_7YR_DB_DORIS-074","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Rosy Pink","offer_id":57875687506302,"sku":"LA PETITE_8YR_RP_DORIS-075","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Dark Blue","offer_id":57875687539070,"sku":"LA PETITE_9YR_DB_DORIS-076","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Rosy Pink","offer_id":57875687571838,"sku":"LA PETITE_10YR_RP_DORIS-077","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Dark Blue","offer_id":57875687604606,"sku":"LA PETITE_11YR_DB_DORIS-078","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Rosy Pink","offer_id":57875687637374,"sku":"LA PETITE_12YR_RP_DORIS-079","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/7C8134DB-2896-40B5-BBA0-00FA6777C010.jpg?v=1787243829"},{"product_id":"mini-bolero-and-pants-set","title":"MINI BOLERO \u0026 PANTS","description":"\u003cp\u003eIntroducing the stunning Set Mini Bolero and pants from our sought-after children's collection.  Let your little fashionista shine bright while staying comfortable and stylish all day.\u003c\/p\u003e\n\u003cp\u003eMini Bolero \u0026amp; Pants balances a refined silhouette with an easy, considered fit.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each piece favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"1 Year (80cm)","offer_id":57875687899518,"sku":"SWMKDS_1YR_0035","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm)","offer_id":57875687932286,"sku":"SWMKDS_2YR_0035","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm)","offer_id":57875687965054,"sku":"SWMKDS_3YR_0035","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm)","offer_id":57875687997822,"sku":"SWMKDS_4YR_0035","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm)","offer_id":57875688030590,"sku":"SWMKDS_5YR_0035","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"6 years (116cm)","offer_id":57875688063358,"sku":"SWMKDS_6YR_0035","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm)","offer_id":57875688096126,"sku":"SWMKDS_7YR_0035","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm)","offer_id":57875688128894,"sku":"SWMKDS_8YR_0035","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"9 years (134cm)","offer_id":57875688161662,"sku":"SWMKDS_9YR_0035","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm)","offer_id":57875688194430,"sku":"SWMKDS_10YR_0035","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm)","offer_id":57875688227198,"sku":"SWMKDS_11YR_0035","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm)","offer_id":57875688259966,"sku":"SWMKDS_12YR_0035","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"Custom Size","offer_id":57875688292734,"sku":null,"price":269.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/8CD27D65-D311-4C36-B9E6-4F54556E7B54.jpg?v=1787243180"},{"product_id":"nixie-girls-swimsuit","title":"NIXIE GIRLS SWIMSUIT","description":"\u003cp\u003eNixie is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eNixie balances a refined silhouette with an easy, considered fit.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\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":"2 Years (92cm) \/ Orange","offer_id":57875688456574,"sku":"LA PETITE_2YR_ORGN_NIXIE-012","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Orange","offer_id":57875688489342,"sku":"LA PETITE_3YR_ORGN_NIXIE-012","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Orange","offer_id":57875688522110,"sku":"LA PETITE_4YR_ORGN_NIXIE-012","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Orange","offer_id":57875688554878,"sku":"LA PETITE_5YR_ORGN_NIXIE-012","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Orange","offer_id":57875688587646,"sku":"LA PETITE_6YR_ORGN_NIXIE-012","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Orange","offer_id":57875688620414,"sku":"LA PETITE_7YR_ORGN_NIXIE-012","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8-Years (128cm) \/ Orange","offer_id":57875688653182,"sku":"LA PETITE_8YR_ORGN_NIXIE-012","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Orange","offer_id":57875688685950,"sku":"LA PETITE_9YR_ORGN_NIXIE-012","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Orange","offer_id":57875688718718,"sku":"LA PETITE_10YR_ORGN_NIXIE-012","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Orange","offer_id":57875688751486,"sku":"LA PETITE_11YR_ORGN_NIXIE-012","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Orange","offer_id":57875688784254,"sku":"LA PETITE_12YR_ORGN_NIXIE-012","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/AD3FAD1E-D35F-4F47-A68F-5A65CC9DA424.jpg?v=1787243597"},{"product_id":"maris-kids-swim-cover-up","title":"MARIS GIRLS SWIM DRESS","description":"\u003cp\u003eMaris is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eThe design brings together lightly textured lace for a silhouette that feels considered from every angle.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\u003c\/p\u003e\n\u003cp\u003eEach piece 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":"2 Years (92cm) \/ White","offer_id":57875689111934,"sku":"LA PETITE_2YR_CVRLCE_MARIS-011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ White","offer_id":57875689144702,"sku":"LA PETITE_3YR_CVRLCE_MARIS-011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ White","offer_id":57875689177470,"sku":"LA PETITE_4YR_CVRLCE_MARIS-011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ White","offer_id":57875689210238,"sku":"LA PETITE_5YR_CVRLCE_MARIS-011","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ White","offer_id":57875689243006,"sku":"LA PETITE_6YR_CVRLCE_MARIS-011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ White","offer_id":57875689275774,"sku":"LA PETITE_7YR_CVRLCE_MARIS-011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8-Years (128cm) \/ White","offer_id":57875689308542,"sku":"LA PETITE_8YR_CVRLCE_MARIS-011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ White","offer_id":57875689341310,"sku":"LA PETITE_9YR_CVRLCE_MARIS-011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ White","offer_id":57875689374078,"sku":"LA PETITE_10YR_CVRLCE_MARIS-011","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ White","offer_id":57875689406846,"sku":"LA PETITE_11YR_CVRLCE_MARIS-011","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ White","offer_id":57875689439614,"sku":"LA PETITE_12YR_CVRLCE_MARIS-011","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/DB911D0D-16AA-44CF-ACE7-42A94B9782CD.jpg?v=1787242935"},{"product_id":"marisol-kids-swim-skirt","title":"MARISOL GIRLS SWIM SKIRT","description":"\u003cp\u003eFind the ideal swim skirt for your little one in our kids’ collection.  Designed for comfort and durability, our stylish swimwear keeps them splashing happily all summer.\u003c\/p\u003e\n\u003cp\u003eMarisol balances a refined silhouette with an easy, considered fit.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\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":"2 Years (92cm) \/ White","offer_id":57875689603454,"sku":"LA PETITE_2YR_STTRPZ_MARISOL-010","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ White","offer_id":57875689636222,"sku":"LA PETITE_3YR_STTRPZ_MARISOL-010","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ White","offer_id":57875689668990,"sku":"LA PETITE_4YR_STTRPZ_MARISOL-010","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ White","offer_id":57875689701758,"sku":"LA PETITE_5YR_STTRPZ_MARISOL-010","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ White","offer_id":57875689734526,"sku":"LA PETITE_6YR_STTRPZ_MARISOL-010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ White","offer_id":57875689767294,"sku":"LA PETITE_7YR_STTRPZ_MARISOL010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8-Years (128cm) \/ White","offer_id":57875689800062,"sku":"LA PETITE_8YR_STTRPZ_MARISOL010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ White","offer_id":57875689832830,"sku":"LA PETITE_9YR_STTRPZ_MARISOL-010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ White","offer_id":57875689865598,"sku":"LA PETITE_10YR_STTRPZ_MARISOL-010","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ White","offer_id":57875689898366,"sku":"LA PETITE_11YR_STTRPZ_MARISOL-010","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ White","offer_id":57875689931134,"sku":"LA PETITE_12YR_STTRPZ_MARISOL-010","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/97CE446D-B9EB-47C1-BAB0-4B589E54375D.jpg?v=1787242739"},{"product_id":"ensemble-silk-shirt-and-shorts-set","title":"ENSEMBLE SILK SHORTS \u0026 SHIRT | POOL CLOSET","description":"\u003cp\u003eEnsemble Silk Shorts \u0026amp; Shirt is an easy layering piece shaped with the relaxed refinement and fluid proportion of the RIVE \u0026amp; RITUEL wardrobe.\u003c\/p\u003e\n\u003cp\u003eA fluid silhouette and lightweight construction make it an effortless layer for unhurried days and softly dressed evenings.\u003c\/p\u003e\n\u003cp\u003eDesigned to sit naturally alongside the wider collection, Ensemble Silk Shorts \u0026amp; Shirt offers versatile styling without feeling occasion-bound.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each piece favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"XSMALL - EU36 \/ Riviera","offer_id":57875690094974,"sku":"ENSEMBLE_XS36_Riv_003","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Frosted Capri","offer_id":57875690127742,"sku":"ENSEMBLE_XS36_FC_003","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Riviera","offer_id":57875690160510,"sku":"ENSEMBLE_S38_Riv_003","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Frosted Capri","offer_id":57875690193278,"sku":"ENSEMBLE_S38_FC_003","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Riviera","offer_id":57875690226046,"sku":"ENSEMBLE_M40_Riv_003","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Frosted Capri","offer_id":57875690258814,"sku":"ENSEMBLE_M40_FC_003","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Riviera","offer_id":57875690291582,"sku":"ENSEMBLE_L42_Riv_003","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Frosted Capri","offer_id":57875690324350,"sku":"ENSEMBLE_L42_FC_003","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Riviera","offer_id":57875690357118,"sku":"ENSEMBLE_XL44_Riv_003","price":189.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Frosted Capri","offer_id":57875690389886,"sku":"ENSEMBLE_XL42_FC_003","price":189.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/93193514-7CB8-4F32-9630-B445AE7039C0.jpg?v=1787249018"},{"product_id":"phanie-bikini-set","title":"PHANIE | BIKINI SET","description":"\u003cp\u003ePhanie is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from a clean strapless line, balancing clean proportion with a more expressive finish. The construction offers considered support, 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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its 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 \/ Bordeaux \/ 78% Recycled PA 22% EA","offer_id":57875690652030,"sku":"BIKINI SET PHANIE_XS36_BRDX_008","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Peachy \/ 78% Recycled PA 22% EA","offer_id":57875690684798,"sku":"BIKINI SET PHANIE_XS36_PCHY_008","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Bordeaux \/ 78% Recycled PA 22% EA","offer_id":57875690717566,"sku":"BIKINI SET PHANIE_S38_BRDX_008","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Peachy \/ 78% Recycled PA 22% EA","offer_id":57875690750334,"sku":"BIKINI SET PHANIE_S38_PCHY_008","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Bordeaux \/ 78% Recycled PA 22% EA","offer_id":57875690783102,"sku":"BIKINI SET PHANIE_M40_BRDX_008","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Peachy \/ 78% Recycled PA 22% EA","offer_id":57875690815870,"sku":"BIKINI SET PHANIE_M40_PCHY_008","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Bordeaux \/ 78% Recycled PA 22% EA","offer_id":57875690848638,"sku":"BIKINI SET PHANIE_L42_BRDX_008","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Peachy \/ 78% Recycled PA 22% EA","offer_id":57875690881406,"sku":"BIKINI SET PHANIE_L42_PCHY_008","price":229.0,"currency_code":"CHF","in_stock":true}]},{"product_id":"bilboquet-girls-swimsuit","title":"BILBOQUET GIRLS SWIMSUIT","description":"\u003cp\u003eThis sustainable children’s one-shoulder swimsuit features a charming frill neckline and bold side flounce for high coverage and trendy style.  Perfect for mini fashionistas making statement vacation moments.\u003c\/p\u003e\n\u003cp\u003eIts character comes from an asymmetric line, balancing clean proportion with a more expressive finish.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\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":"2 Years (92cm) \/ Dark Blue","offer_id":57875691078014,"sku":"LA PETITE_2YR_DB_BILB-025","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Dark Blue","offer_id":57875691110782,"sku":"LA PETITE_3YR_DB_BILB-026","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Dark Blue","offer_id":57875691143550,"sku":"LA PETITE_4YR_DB_BILB-027","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Dark Blue","offer_id":57875691176318,"sku":"LA PETITE_5YR_DB_BILB-028","price":109.0,"currency_code":"CHF","in_stock":true},{"title":"6 years (116cm) \/ Dark Blue","offer_id":57875691209086,"sku":"LA PETITE_6YR_DB_BILB-029","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Dark Blue","offer_id":57875691241854,"sku":"LA PETITE_7YR_DB_BILB-030","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Dark Blue","offer_id":57875691274622,"sku":"LA PETITE_8YR_DB_BILB-031","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 years (134cm) \/ Dark Blue","offer_id":57875691307390,"sku":"LA PETITE_9YR_DB_BILB-032","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Dark Blue","offer_id":57875691340158,"sku":"LA PETITE_10YR_DB_BILB-033","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Dark Blue","offer_id":57875691372926,"sku":"LA PETITE_11YR_DB_BILB-034","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Dark Blue","offer_id":57875691405694,"sku":"LA PETITE_12YR_DB_BILB-035","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/8A3403DA-9F93-4D8E-8DA2-D59D9142D513.jpg?v=1787244200"},{"product_id":"isla-girls-bikini-set","title":"ISLA GIRLS BIKINI","description":"\u003cp\u003eIsla is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eThe design brings together a clean strapless line for a silhouette that feels considered from every angle.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\u003c\/p\u003e\n\u003cp\u003eEach piece 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":"1 Years (80cm) \/ Golden Dust","offer_id":57875691667838,"sku":"SWMKDS_1YR_0064","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm) \/ Golden Dust","offer_id":57875691700606,"sku":"SWMKDS_2YR_0064","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Golden Dust","offer_id":57875691733374,"sku":"SWMKDS_3YR_0064","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Golden Dust","offer_id":57875691766142,"sku":"SWMKDS_4YR_0064","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Golden Dust","offer_id":57875691798910,"sku":"SWMKDS_5YR_0064","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Golden Dust","offer_id":57875691831678,"sku":"SWMKDS_6YR_0064","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Golden Dust","offer_id":57875691864446,"sku":"SWMKDS_7YR_0064","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Golden Dust","offer_id":57875691897214,"sku":"SWMKDS_8YR_0064","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Golden Dust","offer_id":57875691929982,"sku":"SWMKDS_9YR_0064","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Golden Dust","offer_id":57875691962750,"sku":"SWMKDS_10YR_0064","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Golden Dust","offer_id":57875691995518,"sku":"SWMKDS_11YR_0064","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Golden Dust","offer_id":57875692028286,"sku":"SWMKDS_12YR_0064","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"1 Years (80cm) \/ Red shimmer","offer_id":57875692061054,"sku":"SWMKDS_1YR_0064","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm) \/ Red shimmer","offer_id":57875692093822,"sku":"SWMKDS_1YR_0065","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Red shimmer","offer_id":57875692126590,"sku":"SWMKDS_1YR_0066","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Red shimmer","offer_id":57875692159358,"sku":"SWMKDS_1YR_0067","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Red shimmer","offer_id":57875692192126,"sku":"SWMKDS_1YR_0068","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Red shimmer","offer_id":57875692224894,"sku":"SWMKDS_1YR_0069","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Red shimmer","offer_id":57875692257662,"sku":"SWMKDS_1YR_0070","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Red shimmer","offer_id":57875692290430,"sku":"SWMKDS_1YR_0071","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Red shimmer","offer_id":57875692323198,"sku":"SWMKDS_1YR_0072","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Red shimmer","offer_id":57875692355966,"sku":"SWMKDS_1YR_0073","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Red shimmer","offer_id":57875692388734,"sku":"SWMKDS_1YR_0074","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Red shimmer","offer_id":57875692421502,"sku":"SWMKDS_1YR_0075","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/50BCF292-DB9E-4500-9B18-E1B8B5F948CA.jpg?v=1787245962"},{"product_id":"thalassa-girls-swimsuit","title":"THALASSA GIRLS SWIMSUIT","description":"\u003cp\u003eThalassa is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eThe design brings together a softly curved scoop neckline for a silhouette that feels considered from every angle.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\u003c\/p\u003e\n\u003cp\u003eEach piece 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":"1 Years (80cm) \/ Bordeaux","offer_id":57875692585342,"sku":"LA PETITE_1YR_BRDX_THALASSA-009","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm) \/ Bordeaux","offer_id":57875692618110,"sku":"LA PETITE_2YR_BRDX_THALASSA-009","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Bordeaux","offer_id":57875692650878,"sku":"LA PETITE_3YR_BRDX_THALASSA-009","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Bordeaux","offer_id":57875692683646,"sku":"LA PETITE_4YR_BRDX_THALASSA-009","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Bordeaux","offer_id":57875692716414,"sku":"LA PETITE_5YR_BRDX_THALASSA-009","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Bordeaux","offer_id":57875692749182,"sku":"LA PETITE_6YR_BRDX_THALASSA-009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Bordeaux","offer_id":57875692781950,"sku":"LA PETITE_7YR_BRDX_THALASSA-009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Bordeaux","offer_id":57875692814718,"sku":"LA PETITE_8YR_BRDX_THALASSA-009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Bordeaux","offer_id":57875692847486,"sku":"LA PETITE_9YR_BRDX_THALASSA-009","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Bordeaux","offer_id":57875692880254,"sku":"LA PETITE_10YR_BRDX_THALASSA-009","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Bordeaux","offer_id":57875692913022,"sku":"LA PETITE_11YR_BRDX_THALASSA-009","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Bordeaux","offer_id":57875692945790,"sku":"LA PETITE_12YR_BRDX_THALASSA-009","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/596BD645-7346-4A58-A86A-45FFC202CE86.jpg?v=1787243380"},{"product_id":"la-marelle-girls-swimsuit","title":"LA MARELLE GIRLS SWIMSUIT","description":"\u003cp\u003eLa Marelle is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eIts character comes from a plunging neckline, balancing clean proportion with a more expressive finish.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\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":"1 Years (80cm) \/ Red shimmer","offer_id":57875693109630,"sku":"LA PETITE_1YR_SHRM_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"1 Years (80cm) \/ White","offer_id":57875693142398,"sku":"LA PETITE_1YR_STTRPZ_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm) \/ Red shimmer","offer_id":57875693175166,"sku":"LA PETITE_2YR_SHRM_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm) \/ White","offer_id":57875693207934,"sku":"LA PETITE_2YR_STTRPZ_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Red shimmer","offer_id":57875693240702,"sku":"LA PETITE_3YR_SHRM_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ White","offer_id":57875693273470,"sku":"LA PETITE_3YR_STTRPZ_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Red shimmer","offer_id":57875693306238,"sku":"LA PETITE_4YR_SHRM_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ White","offer_id":57875693339006,"sku":"LA PETITE_4YR_STTRPZ_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Red shimmer","offer_id":57875693371774,"sku":"LA PETITE_5YR_SHRM_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ White","offer_id":57875693404542,"sku":"LA PETITE_5YR_STTRPZ_LA MARELLE-008","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Red shimmer","offer_id":57875693437310,"sku":"LA PETITE_6YR_SHRM_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ White","offer_id":57875693470078,"sku":"LA PETITE_6YR_STTRPZ_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Red shimmer","offer_id":57875693502846,"sku":"LA PETITE_7YR_SHRM_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ White","offer_id":57875693535614,"sku":"LA PETITE_7YR_STTRPZ_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Red shimmer","offer_id":57875693568382,"sku":"LA PETITE_8YR_SHRM_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ White","offer_id":57875693601150,"sku":"LA PETITE_8YR_STTRPZ_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Red shimmer","offer_id":57875693633918,"sku":"LA PETITE_9YR_SHRM_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ White","offer_id":57875693666686,"sku":"LA PETITE_9YR_STTRPZ_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Red shimmer","offer_id":57875693699454,"sku":"LA PETITE_10YR_SHRM_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ White","offer_id":57875693732222,"sku":"LA PETITE_10YR_STTRPZ_LA MARELLE-008","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Red shimmer","offer_id":57875693764990,"sku":"LA PETITE_11YR_SHRM_LA MARELLE-008","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ White","offer_id":57875693797758,"sku":"LA PETITE_11YR_STTRPZ_LA MARELLE-008","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Red shimmer","offer_id":57875693830526,"sku":"LA PETITE_12YR_SHRM_LA MARELLE-008","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ White","offer_id":57875693863294,"sku":"LA PETITE_12YR_STTRPZ_LA MARELLE-008","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/BEF8DC4D-3C05-4F3E-880F-3CE2C9648458.jpg?v=1787245804"},{"product_id":"ariel-girls-swimsuit","title":"ARIEL GIRLS SWIMSUIT","description":"\u003cp\u003eAriel is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eAriel balances a refined silhouette with an easy, considered fit.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\u003c\/p\u003e\n\u003cp\u003eEach piece 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":"1 Years (80cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694092670,"sku":"LA PETITE_1YR_GNLC_ARIEL-013","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694125438,"sku":"LA PETITE_2YR_GNLC_ARIEL-014","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694158206,"sku":"LA PETITE_3YR_GNLC_ARIEL-015","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694190974,"sku":"LA PETITE_4YR_GNLC_ARIEL-016","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694223742,"sku":"LA PETITE_5YR_GNLC_ARIEL-017","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694256510,"sku":"LA PETITE_6YR_GNLC_ARIEL-018","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694289278,"sku":"LA PETITE_7YR_GNLC_ARIEL-019","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694322046,"sku":"LA PETITE_8YR_GNLC_ARIEL-020","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694354814,"sku":"LA PETITE_9YR_GNLC_ARIEL-021","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694387582,"sku":"LA PETITE_10YR_GNLC_ARIEL-022","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694420350,"sku":"LA PETITE_11YR_GNLC_ARIEL-023","price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Green and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875694453118,"sku":"LA PETITE_12YR_GNLC_ARIEL-024","price":129.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/BE254CCB-FAB6-4E42-AD13-1F76508B2039.jpg?v=1787246169"},{"product_id":"haven-girls-swimsuit","title":"HAVEN GIRLS SWIMSUIT","description":"\u003cp\u003eHaven is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eHaven balances a refined silhouette with an easy, considered fit.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each piece favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"4 Years (104cm) \/ Ivory","offer_id":57875694780798,"sku":"LA PETITE_4YR_IVRY_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Pink","offer_id":57875694813566,"sku":"LA PETITE_4YR_PNK_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Ivory","offer_id":57875694846334,"sku":"LA PETITE_5YR_IVRY_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Pink","offer_id":57875694879102,"sku":"LA PETITE_5YR_PNK_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Ivory","offer_id":57875694911870,"sku":"LA PETITE_6YR_IVRY_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Pink","offer_id":57875694944638,"sku":"LA PETITE_6YR_PNK_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Ivory","offer_id":57875694977406,"sku":"LA PETITE_7YR_IVRY_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Pink","offer_id":57875695010174,"sku":"LA PETITE_7YR_PNK_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Ivory","offer_id":57875695042942,"sku":"LA PETITE_8YR_IVRY_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Pink","offer_id":57875695075710,"sku":"LA PETITE_8YR_PNK_HAVEN-006","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Ivory","offer_id":57875695108478,"sku":"LA PETITE_9YR_IVRY_HAVEN-006","price":159.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Pink","offer_id":57875695141246,"sku":"LA PETITE_9YR_PNK_HAVEN-006","price":159.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Ivory","offer_id":57875695174014,"sku":"LA PETITE_10YR_IVRY_HAVEN-006","price":159.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Pink","offer_id":57875695206782,"sku":"LA PETITE_10YR_PNK_HAVEN-006","price":159.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Ivory","offer_id":57875695239550,"sku":"LA PETITE_11YR_IVRY_HAVEN-006","price":169.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Pink","offer_id":57875695272318,"sku":"LA PETITE_11YR_PNK_HAVEN-006","price":169.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Ivory","offer_id":57875695305086,"sku":"LA PETITE_12YR_IVRY_HAVEN-006","price":169.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Pink","offer_id":57875695337854,"sku":"LA PETITE_12YR_PNK_HAVEN-006","price":169.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/37243028-6572-4546-AF9E-14BF84B2404F.jpg?v=1787244032"},{"product_id":"oceana-girls-swimsuit","title":"OCEANA GIRLS BIKINI","description":"\u003cp\u003eOceana is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eThe design brings together a softly curved scoop neckline and a secure cross-back construction for a silhouette that feels considered from every angle.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\u003c\/p\u003e\n\u003cp\u003eEach piece 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":"6 Years (116cm) \/ Ivory and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875695599998,"sku":"LA PETITE_6YR_IVRY_OCEANA-007","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Ivory and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875695632766,"sku":"LA PETITE_7YR_IVRY_OCEANA-007","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Ivory and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875695665534,"sku":"LA PETITE_8YR_IVRY_OCEANA-007","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Ivory and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875695698302,"sku":"LA PETITE_9YR_IVRY_OCEANA-007","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Ivory and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875695731070,"sku":"LA PETITE_10YR_IVRY_OCEANA-007","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Ivory and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875695763838,"sku":"LA PETITE_11YR_IVRY_OCEANA-007","price":159.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Ivory and Lace \/ Recycled Polyester 78% Elastan 22%","offer_id":57875695796606,"sku":"LA PETITE_12YR_IVRY_OCEANA-007","price":159.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/1CB73663-6847-4E5C-9267-EA704461EDE4.jpg?v=1787246919"},{"product_id":"cache-cache-girls-swimsuit","title":"CACHE-CACHE GIRLS SWIMSUIT","description":"\u003cp\u003eCache-Cache is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eIts character comes from a softly curved scoop neckline, balancing clean proportion with a more expressive finish.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\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":"4 Years (104cm) \/ Morocco","offer_id":57875695894910,"sku":"LA PETITE_4YR_MRCO_CACHE-038","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Rosy Pink","offer_id":57875695927678,"sku":"LA PETITE_4YR_RP_CACHE-049","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Morocco","offer_id":57875695960446,"sku":"LA PETITE_5YR_MRCO_CACHE039","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Rosy Pink","offer_id":57875695993214,"sku":"LA PETITE_5YR_RP_CACHE050","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Morocco","offer_id":57875696025982,"sku":"LA PETITE_6YR_MRCO_CACHE-040","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Rosy Pink","offer_id":57875696058750,"sku":"LA PETITE_6YR_RP_CACHE-051","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Morocco","offer_id":57875696091518,"sku":"LA PETITE_7YR_MRCO_CACHE-041","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Rosy Pink","offer_id":57875696124286,"sku":"LA PETITE_7YR_RP_CACHE-052","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Morocco","offer_id":57875696157054,"sku":"LA PETITE_8YR_MRCO_CACHE-042","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8 Years (128cm) \/ Rosy Pink","offer_id":57875696189822,"sku":"LA PETITE_8YR_RP_CACHE-053","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Morocco","offer_id":57875696222590,"sku":"LA PETITE_9YR_MRCO_CACHE-043","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Rosy Pink","offer_id":57875696255358,"sku":"LA PETITE_9YR_MRP_CACHE-054","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Morocco","offer_id":57875696288126,"sku":"LA PETITE_10YR_MRCO_CACHE-044","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Rosy Pink","offer_id":57875696320894,"sku":"LA PETITE_10YR_RP_CACHE-055","price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Morocco","offer_id":57875696353662,"sku":"LA PETITE_11YR_MRCO_CACHE-045","price":139.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Rosy Pink","offer_id":57875696386430,"sku":"LA PETITE_11YR_RP_CACHE-056","price":139.0,"currency_code":"CHF","in_stock":true},{"title":"12 years (152cm) \/ Morocco","offer_id":57875696419198,"sku":"LA PETITE_12YR_MRCO_CACHE-046","price":139.0,"currency_code":"CHF","in_stock":true},{"title":"12 years (152cm) \/ Rosy Pink","offer_id":57875696451966,"sku":"LA PETITE_12YR_RP_CACHE-057","price":139.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/F943DAF6-EC3E-468A-BF69-7EC506437134.jpg?v=1787247197"},{"product_id":"1-2-3-soleil-girls-swimsuit","title":"1-2-3 SOLEIL GIRLS SWIMSUIT","description":"\u003cp\u003e1-2-3 Soleil is a thoughtfully made children's swim style balancing playful character with comfort and freedom of movement.\u003c\/p\u003e\n\u003cp\u003eThe design brings together a softly architectural ruffle and a softly curved scoop neckline for a silhouette that feels considered from every angle.\u003c\/p\u003e\n\u003cp\u003eSoft European stretch fabric gives the design a comfortable, play-ready fit with excellent coverage, dependable shape retention and quick-drying ease. The resilient finish is chosen to support repeated wear while remaining gentle against the skin.\u003c\/p\u003e\n\u003cp\u003eEach piece 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":"1 Years (80cm) \/ ROSY PINK","offer_id":57875696583038,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm) \/ ROSY PINK","offer_id":57875696615806,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ ROSY PINK","offer_id":57875696648574,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ ROSY PINK","offer_id":57875696681342,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ ROSY PINK","offer_id":57875696714110,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ ROSY PINK","offer_id":57875696746878,"sku":null,"price":119.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ ROSY PINK","offer_id":57875696779646,"sku":null,"price":119.0,"currency_code":"CHF","in_stock":true},{"title":"8-Years (128cm) \/ ROSY PINK","offer_id":57875696812414,"sku":null,"price":119.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ ROSY PINK","offer_id":57875696845182,"sku":null,"price":119.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ ROSY PINK","offer_id":57875696877950,"sku":null,"price":119.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ ROSY PINK","offer_id":57875696910718,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ ROSY PINK","offer_id":57875696943486,"sku":null,"price":129.0,"currency_code":"CHF","in_stock":true},{"title":"1 Years (80cm) \/ Dark Blue","offer_id":57875696976254,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"2 Years (92cm) \/ Dark Blue","offer_id":57875697009022,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"3 Years (98cm) \/ Dark Blue","offer_id":57875697041790,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"4 Years (104cm) \/ Dark Blue","offer_id":57875697074558,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"5 Years (110cm) \/ Dark Blue","offer_id":57875697107326,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"6 Years (116cm) \/ Dark Blue","offer_id":57875697140094,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"7 Years (122cm) \/ Dark Blue","offer_id":57875697172862,"sku":"0634240440915","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"8-Years (128cm) \/ Dark Blue","offer_id":57875697205630,"sku":"0634240440922","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"9 Years (134cm) \/ Dark Blue","offer_id":57875697238398,"sku":"0634240440939","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"10 Years (140cm) \/ Dark Blue","offer_id":57875697271166,"sku":"0634240440946","price":99.0,"currency_code":"CHF","in_stock":true},{"title":"11 Years (146cm) \/ Dark Blue","offer_id":57875697303934,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true},{"title":"12 Years (152cm) \/ Dark Blue","offer_id":57875697336702,"sku":null,"price":99.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/189846EA-8962-4DE3-A95E-5A713FFA8D1D.jpg?v=1787247350"},{"product_id":"fiammetta-bikini-set","title":"FIAMMETTA | BIKINI SET","description":"\u003cp\u003eFiammetta is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eThe design brings together a clean strapless line for a silhouette that feels considered from every angle. The construction offers considered support, 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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini set 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 \/ 78% Recycled PA 22% EA","offer_id":57875697697150,"sku":"BIKINI SET FIAMMETTA_XS36_PNK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black \/ 78% Recycled PA 22% EA","offer_id":57875697729918,"sku":"BIKINI SET FIAMMETTA_XS36_BLK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Ivory \/ 78% Recycled PA 22% EA","offer_id":57875697762686,"sku":"BIKINI SET FIAMMETTA_XS36_IVR_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange \/ 78% Recycled PA 22% EA","offer_id":57875697795454,"sku":"BIKINI SET FIAMMETTA_XS36_ORNG_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Dark Blue \/ 78% Recycled PA 22% EA","offer_id":57875697828222,"sku":"BIKINI SET FIAMMETTA_XS36_DB_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink \/ 78% Recycled PA 22% EA","offer_id":57875697860990,"sku":"BIKINI SET FIAMMETTA_S38_PNK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black \/ 78% Recycled PA 22% EA","offer_id":57875697893758,"sku":"BIKINI SET FIAMMETTA_S38_BLK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory \/ 78% Recycled PA 22% EA","offer_id":57875697926526,"sku":"BIKINI SET FIAMMETTA_S38_IVR_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange \/ 78% Recycled PA 22% EA","offer_id":57875697959294,"sku":"BIKINI SET FIAMMETTA_S38_ORNG_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Dark Blue \/ 78% Recycled PA 22% EA","offer_id":57875697992062,"sku":"BIKINI SET FIAMMETTA_S38_DB_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink \/ 78% Recycled PA 22% EA","offer_id":57875698024830,"sku":"BIKINI SET FIAMMETTA_M40_PNK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black \/ 78% Recycled PA 22% EA","offer_id":57875698057598,"sku":"BIKINI SET FIAMMETTA_M40_BLK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory \/ 78% Recycled PA 22% EA","offer_id":57875698090366,"sku":"BIKINI SET FIAMMETTA_M40_IVR_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange \/ 78% Recycled PA 22% EA","offer_id":57875698123134,"sku":"BIKINI SET FIAMMETTA_M40_ORNG_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Dark Blue \/ 78% Recycled PA 22% EA","offer_id":57875698155902,"sku":"BIKINI SET FIAMMETTA_M40_DB_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink \/ 78% Recycled PA 22% EA","offer_id":57875698188670,"sku":"BIKINI SET FIAMMETTA_L42_PNK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black \/ 78% Recycled PA 22% EA","offer_id":57875698221438,"sku":"BIKINI SET FIAMMETTA_L42_BLK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory \/ 78% Recycled PA 22% EA","offer_id":57875698254206,"sku":"BIKINI SET FIAMMETTA_L42_IVR_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange \/ 78% Recycled PA 22% EA","offer_id":57875698286974,"sku":"BIKINI SET FIAMMETTA_L42_ORNG_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Dark Blue \/ 78% Recycled PA 22% EA","offer_id":57875698319742,"sku":"BIKINI SET FIAMMETTA_L42_DB_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink \/ 78% Recycled PA 22% EA","offer_id":57875698352510,"sku":"BIKINI SET FIAMMETTA_XL44_PNK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black \/ 78% Recycled PA 22% EA","offer_id":57875698385278,"sku":"BIKINI SET FIAMMETTA_XL44_BLK_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory \/ 78% Recycled PA 22% EA","offer_id":57875698418046,"sku":"BIKINI SET FIAMMETTA_XL44_IVR_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange \/ 78% Recycled PA 22% EA","offer_id":57875698450814,"sku":"BIKINI SET FIAMMETTA_XL44_ORNG_007","price":229.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Dark Blue \/ 78% Recycled PA 22% EA","offer_id":57875698483582,"sku":"BIKINI SET FIAMMETTA_XL44_DB_007","price":229.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/CA5A60FD-3AF1-4D52-95D5-8781C895C168.jpg?v=1787242225"},{"product_id":"lovell-swimsuit","title":"LOVELL SWIM ONE PIECE","description":"\u003cp\u003eLovell is a refined one-piece swimsuit designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eIts character comes from a plunging neckline, precisely placed cut-outs and an elongating high-cut leg, balancing clean proportion with a more expressive finish. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its 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 \/ Ivory","offer_id":57875698581886,"sku":"LOVELL_XS36_IVR_013","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875698614654,"sku":"LOVELL_S38_IVR_013","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875698647422,"sku":"LOVELL_M40_IVR_013","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875698680190,"sku":"LOVELL_L42_IVR_013","price":209.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Ivory","offer_id":57875698712958,"sku":"LOVELL_XL44_IVR_013","price":209.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/8D8E584E-AEE3-40FB-AC95-729E6352B9A0.jpg?v=1787302102"},{"product_id":"fiori-crop-swim-top","title":"FIORI CROP | POOL CLOSET","description":"\u003cp\u003eFiori Crop is an easy layering piece shaped with the relaxed refinement and fluid proportion of the RIVE \u0026amp; RITUEL wardrobe.\u003c\/p\u003e\n\u003cp\u003eFluid fringe brings movement and tactile character to the silhouette.\u003c\/p\u003e\n\u003cp\u003eDesigned to sit naturally alongside the wider collection, Fiori Crop offers versatile styling without feeling occasion-bound.\u003c\/p\u003e\n\u003cp\u003eCreated through the considered rhythm of our atelier, each piece favours precise construction, lasting quality and a more intentional wardrobe.\u003c\/p\u003e","brand":"RIVE \u0026 RITUEL","offers":[{"title":"SMALL - EU38 \/ LACE","offer_id":57875699007870,"sku":"FIORI CROP_S38_LACE_001","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ LACE","offer_id":57875699040638,"sku":"FIORI CROP_M40_LACE_001","price":149.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ LACE","offer_id":57875699073406,"sku":"FIORI CROP_L42_LACE_001","price":149.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/4262BD0D-A64A-4225-B85F-F28FBA959118.jpg?v=1787248443"},{"product_id":"alienor-bikini-set","title":"ALIÉNOR | BIKINI SET","description":"\u003cp\u003eAliénor is a refined bikini set designed with expressive detail, confident proportion and an elegant, body-conscious fit.\u003c\/p\u003e\n\u003cp\u003eAliénor balances a refined silhouette with an easy, considered fit. The construction offers considered support, gentle, sculpting compression, 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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its 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":57875699270014,"sku":"BIKINI SET ALIÉNOR_XS36_PNK_001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Black","offer_id":57875699302782,"sku":"BIKINI SET ALIÉNOR_XS36_BLK-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Beat","offer_id":57875699335550,"sku":"BIKINI SET ALIÉNOR_XS36_BTGN-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Orange","offer_id":57875699368318,"sku":"BIKINI SET ALIÉNOR_XS36_ORGN-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875699401086,"sku":"BIKINI SET ALIÉNOR_S38_PNK_001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Black","offer_id":57875699433854,"sku":"BIKINI SET ALIÉNOR_S38_BLK-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Beat","offer_id":57875699466622,"sku":"BIKINI SET ALIÉNOR_S38_BTGN-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Orange","offer_id":57875699499390,"sku":"BIKINI SET ALIÉNOR_S38_ORGN-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875699532158,"sku":"BIKINI SET ALIÉNOR_M40_PNK_001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Black","offer_id":57875699564926,"sku":"BIKINI SET ALIÉNOR_M40_BLK-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Beat","offer_id":57875699597694,"sku":"BIKINI SET ALIÉNOR_M40_BTGN-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Orange","offer_id":57875699630462,"sku":"BIKINI SET ALIÉNOR_M40_ORGN-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875699663230,"sku":"BIKINI SET ALIÉNOR_L42_PNK_001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Black","offer_id":57875699695998,"sku":"BIKINI SET ALIÉNOR_L42_BLK-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Beat","offer_id":57875699728766,"sku":"BIKINI SET ALIÉNOR_L42_BTGN-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Orange","offer_id":57875699761534,"sku":"BIKINI SET ALIÉNOR_L42_ORGN-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Rosy Pink","offer_id":57875699794302,"sku":"BIKINI SET ALIÉNOR_XL44_PNK_001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Black","offer_id":57875699827070,"sku":"BIKINI SET ALIÉNOR_XL44_BLK-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Beat","offer_id":57875699859838,"sku":"BIKINI SET ALIÉNOR_XL44_BTGN-001","price":269.0,"currency_code":"CHF","in_stock":true},{"title":"XLARGE - EU44 \/ Orange","offer_id":57875699892606,"sku":"BIKINI SET ALIÉNOR_XL44_ORGN-001","price":269.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/746A16BD-B8E3-423B-9B5C-12F559714BFB.png?v=1787242049"},{"product_id":"zixuan-swimsuit","title":"ZIXUAN ONE PIECE","description":"\u003cp\u003eZixuan is a refined one-piece swimsuit 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, a softly curved scoop neckline and precisely placed cut-outs for a silhouette that feels considered from every angle. The carefully resolved cut follows the body comfortably while preserving a clean, composed line.\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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach one-piece swimsuit 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 \/ Ivory","offer_id":57875700121982,"sku":"SWM-OPICXS-022","price":299.0,"currency_code":"CHF","in_stock":true},{"title":"XSMALL - EU36 \/ Rosy Pink","offer_id":57875700154750,"sku":"SWM-OPICXS-023","price":299.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Ivory","offer_id":57875700187518,"sku":"SWM-OPICS-022","price":299.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ Rosy Pink","offer_id":57875700220286,"sku":"SWM-OPICS-023","price":299.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Ivory","offer_id":57875700253054,"sku":"SWM-OPICM-022","price":299.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ Rosy Pink","offer_id":57875700285822,"sku":"SWM-OPICM-023","price":299.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Ivory","offer_id":57875700318590,"sku":"SWM-OPICL-022","price":299.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ Rosy Pink","offer_id":57875700351358,"sku":"SWM-OPICL-023","price":299.0,"currency_code":"CHF","in_stock":true}]},{"product_id":"gianella-bikini-set","title":"GIANELLA | BIKINI SET","description":"\u003cp\u003eGianella is a refined bikini set 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, 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. It also offers UV protection and enhanced resistance to chlorine, sunscreen and oils, helping preserve its colour, fit and finish through repeated wear.\u003c\/p\u003e\n\u003cp\u003eEach bikini set 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 \/ White","offer_id":57875700482430,"sku":"SWM-SETSXS-018","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"SMALL - EU38 \/ White","offer_id":57875700515198,"sku":"SWM-T-SETSS-018","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"MEDIUM - EU40 \/ White","offer_id":57875700547966,"sku":"SWM-SETSM-018","price":249.0,"currency_code":"CHF","in_stock":true},{"title":"LARGE - EU42 \/ White","offer_id":57875700580734,"sku":null,"price":249.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/files\/BA99DFCB-1D69-4932-9256-C440BF37D3F3.jpg?v=1787241456"},{"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"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1254\/3459\/collections\/17711ADE-F5EF-423A-B3D9-82AC55E807C8.jpg?v=1784545879","url":"https:\/\/www.theriveandrituel.com\/collections\/all-womens.oembed","provider":"RIVE \u0026 RITUEL","version":"1.0","type":"link"}