{"product_id":"tracey-ensemble-de-tankini-elegant-avec-short","title":"Tracey - Ensemble de Tankini Élégant avec Short","description":"\u003ch2 data-start=\"0\" data-end=\"39\"\u003e\u003cstrong data-start=\"0\" data-end=\"39\"\u003eRestez élégante à chaque instant au bord de la mer\u003c\/strong\u003e\u003c\/h2\u003e\n\u003csection dir=\"auto\" data-turn-id=\"request-WEB:9046d5d7-f117-4b9d-be0d-24076cd0a6e5-5\" data-turn=\"assistant\" data-testid=\"conversation-turn-12\" data-scroll-anchor=\"false\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height,0px))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" data-turn-start-message=\"true\" data-message-model-slug=\"gpt-5-3\" data-message-id=\"4ce99b1b-987a-48b0-a744-cf04bb7e4596\" data-message-author-role=\"assistant\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003cp data-start=\"100\" data-end=\"437\"\u003eAvec l'ensemble de tankini Tracey, chaque journée à la plage est élégante, fraîche et sans effort. Le haut légèrement structuré apporte un sens flatteur du mouvement, tandis que le short assorti ajoute une finition équilibrée et confiante. Ensemble, ils créent un look qui semble léger, féminin et facile à porter, des matins ensoleillés aux après-midis relaxants au bord de l'eau.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/4517\/8998\/files\/3_71e0ba47-b546-4ffb-9fad-93f0ff18c191.png?v=1776003257\" alt=\"\"\u003e\u003c\/div\u003e\n\u003ch3 data-start=\"454\" data-end=\"481\"\u003e\u003cstrong data-start=\"454\" data-end=\"481\"\u003ePourquoi celui-ci se démarque\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"483\" data-end=\"601\"\u003e\u003cstrong data-start=\"483\" data-end=\"510\"\u003eSilhouette gracieuse et fluide :\u003c\/strong\u003e Le haut légèrement évasé se déplace magnifiquement. Il est aéré, élégant et flatteur par nature.\u003c\/p\u003e\n\u003cp data-start=\"603\" data-end=\"708\"\u003e\u003cstrong data-start=\"603\" data-end=\"630\"\u003eFinition imprimée raffinée :\u003c\/strong\u003e L'imprimé inspiré de la côte ajoute du charme. Il apporte une touche polie à l'ensemble.\u003c\/p\u003e\n\u003cp data-start=\"710\" data-end=\"827\"\u003e\u003cstrong data-start=\"710\" data-end=\"737\"\u003eConfort facile en deux pièces :\u003c\/strong\u003e Les shorts coordonnés sont sécurisés et lisses. Le look complet reste détendu et confiant.\u003c\/p\u003e\n\u003cp data-start=\"829\" data-end=\"946\"\u003e\u003cstrong data-start=\"829\" data-end=\"857\"\u003eStyle élégant au bord de la plage :\u003c\/strong\u003e La silhouette est féminine et sans effort. Elle crée un look de maillot de bain chic et composé.\u003c\/p\u003e\n\u003cdiv\u003e\u003cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/4517\/8998\/files\/4_05194fc4-b85b-4c57-8fcd-460cae16cdc4.png?v=1776003256\" alt=\"\"\u003e\u003c\/div\u003e\n\u003csection dir=\"auto\" data-turn-id=\"request-WEB:9046d5d7-f117-4b9d-be0d-24076cd0a6e5-11\" data-turn=\"assistant\" data-testid=\"conversation-turn-24\" data-scroll-anchor=\"false\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height,0px))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" data-turn-start-message=\"true\" data-message-model-slug=\"gpt-5-4-thinking\" data-message-id=\"cef6e6f3-b068-4e43-ad88-22f13df13ec1\" data-message-author-role=\"assistant\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\u003ch3 data-start=\"948\" data-end=\"963\"\u003e\u003cstrong\u003e\u003cbr\u003eSpécifications :\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"964\" data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1095\"\u003e\n\u003cli data-start=\"964\" data-section-id=\"jwkbht\" data-end=\"986\"\u003e\n\u003cstrong data-start=\"966\" data-end=\"974\"\u003eCoupe :\u003c\/strong\u003e Coupe décontractée\u003c\/li\u003e\n\u003cli data-start=\"987\" data-section-id=\"4sac1x\" data-end=\"1025\"\u003e\n\u003cstrong data-start=\"989\" data-end=\"1004\"\u003eBretelles :\u003c\/strong\u003e Bretelles fines\u003c\/li\u003e\n\u003cli data-start=\"1026\" data-section-id=\"rtghgt\" data-end=\"1066\"\u003e\n\u003cstrong data-start=\"1028\" data-end=\"1039\"\u003eDesign :\u003c\/strong\u003e Ensemble de tankini imprimé avec short\u003c\/li\u003e\n\u003cli data-start=\"1067\" data-section-id=\"3o9gn9\" data-is-last-node=\"\" data-end=\"1095\"\u003e\n\u003cstrong data-start=\"1069\" data-end=\"1078\"\u003eEntretien :\u003c\/strong\u003e Lavable en machine\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Maison Violette","offers":[{"title":"Bleu Poussiéreux \/ S","offer_id":54028139397461,"sku":"RR358-Dusty Blue-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Bleu Poussiéreux \/ M","offer_id":54028139430229,"sku":"RR358-Dusty Blue-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Bleu Poussiéreux \/ L","offer_id":54028139462997,"sku":"RR358-Dusty Blue-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Bleu Poussiéreux \/ XL","offer_id":54028139495765,"sku":"RR358-Dusty Blue-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Bleu Poussiéreux \/ 2XL","offer_id":54028139528533,"sku":"RR358-Dusty Blue-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Blanc \/ S","offer_id":54028139561301,"sku":"RR358-Cyan-White-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Blanc \/ M","offer_id":54028139594069,"sku":"RR358-Cyan-White-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Blanc \/ L","offer_id":54028139626837,"sku":"RR358-Cyan-White-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Blanc \/ XL","offer_id":54028139659605,"sku":"RR358-Cyan-White-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Blanc \/ 2XL","offer_id":54028139692373,"sku":"RR358-Cyan-White-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Noir-Blanc \/ S","offer_id":54028139725141,"sku":"RR358-Black-White-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Noir-Blanc \/ M","offer_id":54028139757909,"sku":"RR358-Black-White-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Noir-Blanc \/ L","offer_id":54028139790677,"sku":"RR358-Black-White-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Noir-Blanc \/ XL","offer_id":54028139823445,"sku":"RR358-Black-White-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Noir-Blanc \/ 2XL","offer_id":54028139856213,"sku":"RR358-Black-White-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Noir \/ S","offer_id":54028139888981,"sku":"RR358-Cyan-Black-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Noir \/ M","offer_id":54028139921749,"sku":"RR358-Cyan-Black-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Noir \/ L","offer_id":54028139954517,"sku":"RR358-Cyan-Black-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Noir \/ XL","offer_id":54028139987285,"sku":"RR358-Cyan-Black-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan-Noir \/ 2XL","offer_id":54028140020053,"sku":"RR358-Cyan-Black-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":54028140052821,"sku":"RR358-Orange-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":54028140085589,"sku":"RR358-Orange-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":54028140118357,"sku":"RR358-Orange-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":54028140151125,"sku":"RR358-Orange-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2XL","offer_id":54028140183893,"sku":"RR358-Orange-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rayures Cyan \/ S","offer_id":54028140216661,"sku":"RR358-Cyan Stripes-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rayures Cyan \/ M","offer_id":54028140249429,"sku":"RR358-Cyan Stripes-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rayures Cyan \/ L","offer_id":54028140282197,"sku":"RR358-Cyan Stripes-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rayures Cyan \/ XL","offer_id":54028140314965,"sku":"RR358-Cyan Stripes-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rayures Cyan \/ 2XL","offer_id":54028140347733,"sku":"RR358-Cyan Stripes-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan Océan \/ S","offer_id":54028140380501,"sku":"RR358-Cyan Ocean-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan Océan \/ M","offer_id":54028140413269,"sku":"RR358-Cyan Ocean-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan Océan \/ L","offer_id":54028140446037,"sku":"RR358-Cyan Ocean-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan Océan \/ XL","offer_id":54028140478805,"sku":"RR358-Cyan Ocean-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Cyan Océan \/ 2XL","offer_id":54028140511573,"sku":"RR358-Cyan Ocean-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ S","offer_id":54028140544341,"sku":"RR358-Pink-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ M","offer_id":54028140577109,"sku":"RR358-Pink-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ L","offer_id":54028140609877,"sku":"RR358-Pink-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ XL","offer_id":54028140642645,"sku":"RR358-Pink-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ 2XL","offer_id":54028140675413,"sku":"RR358-Pink-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Café Clair \/ S","offer_id":54028140708181,"sku":"RR358-Light Coffee-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Café Clair \/ M","offer_id":54028140740949,"sku":"RR358-Light Coffee-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Café Clair \/ L","offer_id":54028140773717,"sku":"RR358-Light Coffee-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Café Clair \/ XL","offer_id":54028140806485,"sku":"RR358-Light Coffee-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Café Clair \/ 2XL","offer_id":54028140839253,"sku":"RR358-Light Coffee-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Imprimé Animal Orange \/ S","offer_id":54028140872021,"sku":"RR358-Orange Animal Print-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Imprimé Animal Orange \/ M","offer_id":54028140904789,"sku":"RR358-Orange Animal Print-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Imprimé Animal Orange \/ L","offer_id":54028140937557,"sku":"RR358-Orange Animal Print-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Imprimé Animal Orange \/ XL","offer_id":54028140970325,"sku":"RR358-Orange Animal Print-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Imprimé Animal Orange \/ 2XL","offer_id":54028141003093,"sku":"RR358-Orange Animal Print-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ S","offer_id":54028141035861,"sku":"RR358-Purple-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ M","offer_id":54028141068629,"sku":"RR358-Purple-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ L","offer_id":54028141101397,"sku":"RR358-Purple-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ XL","offer_id":54028141134165,"sku":"RR358-Purple-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Violet \/ 2XL","offer_id":54028141166933,"sku":"RR358-Purple-2XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Arc-en-ciel \/ S","offer_id":54028141199701,"sku":"RR358-Rainbow-S","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Arc-en-ciel \/ M","offer_id":54028141232469,"sku":"RR358-Rainbow-M","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Arc-en-ciel \/ L","offer_id":54028141265237,"sku":"RR358-Rainbow-L","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Arc-en-ciel \/ XL","offer_id":54028141298005,"sku":"RR358-Rainbow-XL","price":38.56,"currency_code":"EUR","in_stock":true},{"title":"Arc-en-ciel \/ 2XL","offer_id":54028141330773,"sku":"RR358-Rainbow-2XL","price":38.56,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1034\/2862\/0629\/files\/1_f488846d-e2b6-4d64-a93d-01641711c0da.jpg?v=1779988839","url":"https:\/\/maison-violette.fr\/products\/tracey-ensemble-de-tankini-elegant-avec-short","provider":"Maison Violette","version":"1.0","type":"link"}