{"title":"Robes de tennis","description":"","products":[{"product_id":"daya-spaghetti-strap-flared-tennis-dress","title":"Daya | Robe de tennis évasée à fines bretelles","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:82b205cc-3978-45f3-8fe2-d9b6629d6bb8-8\" data-testid=\"conversation-turn-18\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"9fb32dcc-f79a-44d7-8012-9bdcfb0b3bd5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69dbe71b-9238-83e8-b020-fc99b5023acf-9\" data-testid=\"conversation-turn-24\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5c4aefa9-ca49-46ac-aa10-67ef7139bc8d\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-start=\"49\" data-end=\"293\"\u003eCette robe de tennis sans manches se caractérise par des fines bretelles et un col rond. Le tissu est doux et léger, offrant une grande liberté de mouvement grâce à une jupe légèrement évasée. Elle est conçue pour un port simple et confortable lors des journées actives ou décontractées.\u003c\/p\u003e\n\n\u003cp data-start=\"295\" data-end=\"496\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Doux et léger\u003cbr data-start=\"319\" data-end=\"322\"\u003e• Longueur courte\u003cbr data-start=\"336\" data-end=\"339\" data-is-only-node=\"\"\u003e• Sans manches avec fines bretelles\u003cbr data-start=\"368\" data-end=\"371\"\u003e• Coupe : Ajustée au niveau du buste\u003cbr data-start=\"399\" data-end=\"402\"\u003e• Style à enfiler\u003cbr data-start=\"417\" data-end=\"420\"\u003e• Suit naturellement les mouvements du corps\u003cbr data-start=\"451\" data-end=\"454\"\u003e• Short intégré\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Noir \/ S","offer_id":59539611582545,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539611615313,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539611648081,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539611680849,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 2XL","offer_id":59539611713617,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 3XL","offer_id":59539611746385,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 4XL","offer_id":59539611779153,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 5XL","offer_id":59539611811921,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_b643ecf1-aecb-4263-ab87-226c34b3bec0.png?v=1779181844"},{"product_id":"quinn-v-neck-flared-tennis-dress","title":"Quinn | Robe de Tennis Évasée Col V","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-18\" data-turn-id=\"request-69dbe71b-9238-83e8-b020-fc99b5023acf-6\" dir=\"auto\" 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 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative 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 flex\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"efc5ff0c-52c1-428b-b7d7-d852289342b2\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-end=\"301\" data-start=\"49\"\u003eCette robe de style tennis sans manches présente une encolure en V et une jupe légèrement évasée. Le tissu est lisse et léger, permettant une grande liberté de mouvement pendant l'activité ou au quotidien. Elle offre un design simple à enfiler qui procure un confort tout au long de la journée.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"487\" data-start=\"303\"\u003e• Lisse et léger\u003cbr data-end=\"330\" data-start=\"327\"\u003e• Longueur courte\u003cbr data-is-only-node=\"\" data-end=\"347\" data-start=\"344\"\u003e• Sans manches\u003cbr data-end=\"362\" data-start=\"359\"\u003e• Coupe : Ajustée au niveau du corsage\u003cbr data-end=\"393\" data-start=\"390\"\u003e• Style à enfiler\u003cbr data-end=\"411\" data-start=\"408\"\u003e• Bouge naturellement avec le corps\u003cbr data-end=\"445\" data-start=\"442\"\u003e• Short intégré \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none h-px w-px absolute bottom-0\" data-edge=\"true\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Or rose \/ S","offer_id":59539611451473,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Or rose \/ M","offer_id":59539611484241,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Or rose \/ L","offer_id":59539611517009,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Or rose \/ TG","offer_id":59539611549777,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_a7d7b67b-3f0e-4236-93d7-466e77d9a971.png?v=1779181844"},{"product_id":"averin-active-flow-tennis-dress","title":"Robe de tennis Averin | Active Flow","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69d60cbd-cef0-83e8-a8a8-41c1e5dd1fa2-0\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5a5c3e4a-c805-4caf-8564-70fc6118eeb3\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-start=\"25\" data-end=\"285\"\u003eCette robe présente une silhouette trapèze épurée, sans manches et de courte longueur. Le tissu a un toucher lisse et structuré qui conserve sa forme tout en restant confortable à porter. Elle convient parfaitement aux sorties décontractées, aux journées chaudes ou aux activités légères.\u003c\/p\u003e\n\n\u003cp data-start=\"287\" data-end=\"472\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Lisse avec une légère structure\u003cbr data-start=\"316\" data-end=\"319\"\u003e• Longueur mini\u003cbr data-start=\"332\" data-end=\"335\" data-is-only-node=\"\"\u003e• Sans manches\u003cbr data-start=\"347\" data-end=\"350\"\u003e• Coupe : Trapèze décontractée\u003cbr data-start=\"371\" data-end=\"374\"\u003e• Fermeture éclair à l'avant\u003cbr data-start=\"393\" data-end=\"396\"\u003e• Confortable pour un port prolongé\u003cbr data-start=\"427\" data-end=\"430\"\u003e• Short intégré\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Bleu \/ S","offer_id":59539611844689,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Bleu \/ M","offer_id":59539611877457,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Bleu \/ L","offer_id":59539611910225,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Bleu \/ TG","offer_id":59539611942993,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Bleu \/ 2XL","offer_id":59539611975761,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Bleu \/ 3XL","offer_id":59539612008529,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Bleu \/ 4XL","offer_id":59539612041297,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ S","offer_id":59539612074065,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ M","offer_id":59539612106833,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ L","offer_id":59539612139601,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ TG","offer_id":59539612172369,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 2XL","offer_id":59539612205137,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 3XL","offer_id":59539612237905,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 4XL","offer_id":59539612270673,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_b6bfa483-ca00-4e15-ad5a-c263bd40973a.png?v=1779181844"},{"product_id":"velune-square-neck-tennis-dress","title":"Velune | Robe de tennis à encolure carrée","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69d60cbd-cef0-83e8-a8a8-41c1e5dd1fa2-2\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"0962af48-83c6-44f3-8fbf-623c821f89ff\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-start=\"49\" data-end=\"308\"\u003eCette robe est courte avec un décolleté carré structuré et de larges bretelles. Le tissu a un toucher doux et un bon maintien qui conserve sa forme tout en permettant un mouvement confortable. Elle est idéale pour un usage quotidien ou des sorties simples où la facilité est privilégiée.\u003c\/p\u003e\n\n\u003cp data-start=\"310\" data-end=\"522\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Lisse avec une légère structure\u003cbr data-start=\"339\" data-end=\"342\"\u003e• Longueur mini\u003cbr data-start=\"355\" data-end=\"358\" data-is-only-node=\"\"\u003e• Sans manches avec de larges bretelles\u003cbr data-start=\"387\" data-end=\"390\"\u003e• Coupe : Ajustée au corps\u003cbr data-start=\"422\" data-end=\"425\"\u003e• Fente latérale\u003cbr data-start=\"443\" data-end=\"446\"\u003e• Confortable pour un port prolongé\u003cbr data-start=\"477\" data-end=\"480\"\u003e• Short intégré\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Noir \/ S","offer_id":59539612303441,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539612336209,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539612368977,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539612401745,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ S","offer_id":59539612434513,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ M","offer_id":59539612467281,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ L","offer_id":59539612500049,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ TG","offer_id":59539612532817,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_174d99b0-2041-4796-af0f-1124bc953cce.png?v=1779181844"},{"product_id":"fayen-clean-side-slit-tennis-dress","title":"Fayen | Robe de tennis fendue sur le côté","description":"\u003cp data-end=\"320\" data-start=\"49\"\u003eCette robe est un modèle de tennis sans manches avec un col montant et une forme nette et structurée. Le tissu est lisse et léger, permettant un mouvement confortable avec une subtile fente latérale pour plus d'aisance. Elle est adaptée aux activités sportives ou à un usage quotidien grâce à son look simple et épuré.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"494\" data-start=\"322\"\u003e• Lisse et léger\u003cbr data-end=\"349\" data-start=\"346\"\u003e• Longueur courte\u003cbr data-is-only-node=\"\" data-end=\"366\" data-start=\"363\"\u003e• Sans manches\u003cbr data-end=\"381\" data-start=\"378\"\u003e• Coupe : ajustée\u003cbr data-end=\"399\" data-start=\"396\"\u003e• Style à enfiler\u003cbr data-end=\"417\" data-start=\"414\"\u003e• Fente latérale pour faciliter les mouvements\u003cbr data-end=\"452\" data-start=\"449\"\u003e• Short intégré \u003c\/p\u003e","brand":"Elise Silhouet","offers":[{"title":"Noir \/ S","offer_id":59539613057105,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539613089873,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539613122641,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539613155409,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 2XL","offer_id":59539613188177,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ S","offer_id":59539613220945,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ M","offer_id":59539613253713,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ L","offer_id":59539613286481,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ TG","offer_id":59539613319249,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 2XL","offer_id":59539613352017,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_1f4d4966-073d-4c22-934e-a238455c9198.png?v=1779181844"},{"product_id":"anise-sleeveless-zip-collar-tennis-dress","title":"Anise | Robe de tennis sans manches à col zippé","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69dbe71b-9238-83e8-b020-fc99b5023acf-3\" data-testid=\"conversation-turn-12\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"1af241d8-6e49-47a3-9e9b-c643a7e6ed15\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-start=\"59\" data-end=\"311\"\u003eCette robe de style tennis sans manches possède un col structuré et une courte fermeture éclair sur le devant. Le tissu est doux et léger, offrant une grande liberté de mouvement grâce à sa jupe légèrement évasée. Elle est idéale pour les journées actives ou une tenue décontractée, avec une forme nette et équilibrée.\u003c\/p\u003e\n\n\u003cp data-start=\"313\" data-end=\"501\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Doux et léger\u003cbr data-start=\"337\" data-end=\"340\"\u003e• Courte\u003cbr data-start=\"354\" data-end=\"357\" data-is-only-node=\"\"\u003e• Sans manches\u003cbr data-start=\"369\" data-end=\"372\"\u003e• Coupe : Ajustée au niveau du buste\u003cbr data-start=\"400\" data-end=\"403\"\u003e• Fermeture éclair sur le devant\u003cbr data-start=\"422\" data-end=\"425\"\u003e• Suit naturellement les mouvements du corps\u003cbr data-start=\"456\" data-end=\"459\"\u003e• Short intégré \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Blanc \/ S","offer_id":59539612565585,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ M","offer_id":59539612598353,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ L","offer_id":59539612631121,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ TG","offer_id":59539612663889,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ 2XL","offer_id":59539612696657,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ S","offer_id":59539612729425,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ M","offer_id":59539612762193,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ L","offer_id":59539612794961,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ TG","offer_id":59539612827729,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ 2XL","offer_id":59539612860497,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ S","offer_id":59539612893265,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539612926033,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539612958801,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539612991569,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 2XL","offer_id":59539613024337,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_f3cd5340-9c12-4a67-80d5-687492570a0d.png?v=1779181845"},{"product_id":"soreia-modern-fit-tennis-dress","title":"Soreia | Robe de tennis coupe moderne","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69d60cbd-cef0-83e8-a8a8-41c1e5dd1fa2-4\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"1eda63da-eb82-4b94-95ff-56a334fd6f67\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69dbe71b-9238-83e8-b020-fc99b5023acf-11\" data-testid=\"conversation-turn-28\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"604b9cf4-fdd4-476e-aa2f-062496a7b70c\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-start=\"49\" data-end=\"302\"\u003eCette robe présente un design sans manches avec un doux décolleté en V et une coupe courte. Le tissu est léger et agréable, avec une forme décontractée qui permet une liberté de mouvement confortable tout au long de la journée. Elle est idéale pour les sorties décontractées, les voyages ou le quotidien.\u003c\/p\u003e\n\n\u003cp data-start=\"304\" data-end=\"489\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Légère et facile à porter\u003cbr data-start=\"334\" data-end=\"337\"\u003e• Mini-longueur\u003cbr data-start=\"350\" data-end=\"353\" data-is-only-node=\"\"\u003e• Sans manches\u003cbr data-start=\"365\" data-end=\"368\"\u003e• Coupe : Décontractée\u003cbr data-start=\"382\" data-end=\"385\"\u003e• Détail de cordon de serrage à la taille\u003cbr data-start=\"410\" data-end=\"413\"\u003e• Confortable pour un port prolongé\u003cbr data-start=\"444\" data-end=\"447\"\u003e• Short intégré \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Noir \/ S","offer_id":59539613581393,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539613614161,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539613646929,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539613679697,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 2XL","offer_id":59539613712465,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_ada8f872-4a05-4970-90cb-c0af5856d65c.png?v=1779181846"},{"product_id":"zerelle-strappy-back-tennis-dress","title":"Zerelle | Robe de tennis à dos croisé","description":"\u003cp data-start=\"49\" data-end=\"302\"\u003eCette robe présente un design sans manches avec un corsage ajusté et une jupe courte évasée. Le dos ouvert avec des détails de bretelles ajoute de la structure tout en permettant une liberté de mouvement. Le tissu est doux et souple, ce qui le rend adapté aux journées actives ou aux tenues décontractées.\u003c\/p\u003e\n\u003cp data-start=\"304\" data-end=\"522\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Doux et souple\u003cbr data-start=\"335\" data-end=\"338\"\u003e• Longueur mini\u003cbr data-start=\"351\" data-end=\"354\" data-is-only-node=\"\"\u003e• Sans manches avec dos à bretelles\u003cbr data-start=\"384\" data-end=\"387\"\u003e• Coupe : Corsage ajusté avec jupe évasée\u003cbr data-start=\"425\" data-end=\"428\"\u003e• Style à enfiler\u003cbr data-start=\"443\" data-end=\"446\"\u003e• Confortable pour un port prolongé\u003cbr data-start=\"477\" data-end=\"480\"\u003e• Short intégré\u003c\/p\u003e","brand":"Elise Silhouet","offers":[{"title":"Gris \/ S","offer_id":59539614400593,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ M","offer_id":59539614433361,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ L","offer_id":59539614466129,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ S","offer_id":59539614498897,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539614531665,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539614564433,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_9640f512-d12d-4fda-bb1f-e33ceec4b095.png?v=1779181845"},{"product_id":"irie-boat-neck-flared-tennis-dress","title":"Irie | Robe de tennis évasée à encolure bateau","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-32\" data-turn-id=\"request-69dbe71b-9238-83e8-b020-fc99b5023acf-13\" dir=\"auto\" 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 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" 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\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"1dcd8357-4141-4eb1-b39c-2c113451a365\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-end=\"296\" data-start=\"49\"\u003eCette robe est un style tennis sans manches avec un col bateau et un corsage ajusté. Le tissu est lisse et léger, permettant une grande liberté de mouvement avec une jupe légèrement évasée. Elle est conçue pour un port confortable lors d'activités ou au quotidien.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"482\" data-start=\"298\"\u003e• Lisse et léger\u003cbr data-end=\"325\" data-start=\"322\"\u003e• Courte\u003cbr data-is-only-node=\"\" data-end=\"342\" data-start=\"339\"\u003e• Sans manches\u003cbr data-end=\"357\" data-start=\"354\"\u003e• Coupe : Corsage ajusté\u003cbr data-end=\"388\" data-start=\"385\"\u003e• Style à enfiler\u003cbr data-end=\"406\" data-start=\"403\"\u003e• Bouge naturellement avec le corps\u003cbr data-end=\"440\" data-start=\"437\"\u003e• Short intégré\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\u003cdiv class=\"pointer-events-none h-px w-px absolute bottom-0\" data-edge=\"true\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Blanc \/ S","offer_id":59539614138449,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ M","offer_id":59539614171217,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ L","offer_id":59539614203985,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Blanc \/ TG","offer_id":59539614236753,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ S","offer_id":59539614269521,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ M","offer_id":59539614302289,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ L","offer_id":59539614335057,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rouge \/ TG","offer_id":59539614367825,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_38a3e871-ead4-4e0d-9bff-a216f068566b.png?v=1779181846"},{"product_id":"zaira-sleeveless-lace-textured-tennis-dress","title":"Zaira | Robe de tennis sans manches en dentelle texturée","description":"\u003cp data-start=\"49\" data-end=\"297\"\u003eCette robe est un modèle de tennis sans manches avec un corsage ajusté et une jupe légèrement évasée. Le tissu a une texture légèrement structurée tout en restant doux et agréable à porter. Il offre une grande liberté de mouvement et convient aussi bien aux activités sportives qu'aux occasions décontractées.\u003c\/p\u003e\n\u003cp data-start=\"299\" data-end=\"484\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Doux avec une texture légère\u003cbr data-start=\"324\" data-end=\"327\"\u003e• Longueur courte\u003cbr data-start=\"341\" data-end=\"344\" data-is-only-node=\"\"\u003e• Sans manches\u003cbr data-start=\"356\" data-end=\"359\"\u003e• Coupe : Ajustée au niveau du buste\u003cbr data-start=\"387\" data-end=\"390\"\u003e• Modèle à enfiler\u003cbr data-start=\"405\" data-end=\"408\"\u003e• Accompagne naturellement les mouvements du corps\u003cbr data-start=\"439\" data-end=\"442\"\u003e• Short intégré\u003c\/p\u003e","brand":"Elise Silhouet","offers":[{"title":"Bleu ciel \/ S","offer_id":59539613745233,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel \/ M","offer_id":59539613778001,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel \/ L","offer_id":59539613810769,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Bleu ciel \/ TG","offer_id":59539613843537,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ S","offer_id":59539613876305,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539613909073,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539613941841,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539613974609,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":59539614007377,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":59539614040145,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":59539614072913,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ TG","offer_id":59539614105681,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_e59d3d7e-820f-4958-bc5c-6844fc4f56ab.png?v=1779181845"},{"product_id":"waverly-sleeveless-cross-back-tennis-dress","title":"Waverly | Robe de tennis sans manches avec dos croisé","description":"\u003cp data-start=\"63\" data-end=\"345\"\u003eCette robe est un modèle de tennis sans manches avec de fines bretelles, un détail de dos croisé et un jupon portefeuille avec short intégré. Le tissu est doux et léger, permettant une grande liberté de mouvement et un confort tout au long de la journée. Il est conçu pour les activités sportives, avec une forme pratique qui reste en place.\u003c\/p\u003e\n\u003cp data-start=\"347\" data-end=\"513\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Doux et léger\u003cbr data-start=\"371\" data-end=\"374\"\u003e• Courte\u003cbr data-start=\"388\" data-end=\"391\" data-is-only-node=\"\"\u003e• Sans manches avec fines bretelles\u003cbr data-start=\"420\" data-end=\"423\"\u003e• Coupe : Ajustée\u003cbr data-start=\"436\" data-end=\"439\"\u003e• Jupe portefeuille avec poche latérale\u003cbr data-start=\"468\" data-end=\"471\"\u003e• Short intégré \u003c\/p\u003e","brand":"Elise Silhouet","offers":[{"title":"Rose \/ S","offer_id":59539614597201,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ M","offer_id":59539614629969,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ L","offer_id":59539614662737,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ TG","offer_id":59539614695505,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ 2XL","offer_id":59539614728273,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ 3XL","offer_id":59539614761041,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_a6c74cd3-9dba-4de1-a0e8-00fc33e01382.png?v=1779181846"},{"product_id":"calune-collared-skirt-tennis-dress","title":"Calune | Robe de tennis à col et jupe portefeuille","description":"\u003cp data-start=\"49\" data-end=\"327\"\u003eCette robe sans manches est dotée d'un col pointu et d'une bordure contrastante le long des bords. Le tissu est lisse, légèrement structuré et conserve sa forme évasée tout en permettant une grande liberté de mouvement. Elle est idéale pour les sorties décontractées ou les activités légères pendant les journées chaudes.\u003c\/p\u003e\n\u003cp data-start=\"329\" data-end=\"541\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Lisse avec une légère structure\u003cbr data-start=\"358\" data-end=\"361\"\u003e• Longueur mini\u003cbr data-start=\"374\" data-end=\"377\" data-is-only-node=\"\"\u003e• Sans manches avec col\u003cbr data-start=\"401\" data-end=\"404\"\u003e• Coupe : Corsage ajusté avec jupe évasée\u003cbr data-start=\"444\" data-end=\"447\"\u003e• Style à enfiler\u003cbr data-start=\"462\" data-end=\"465\"\u003e• Confortable pour un port prolongé\u003cbr data-start=\"496\" data-end=\"499\"\u003e• Short intégré \u003c\/p\u003e","brand":"Elise Silhouet","offers":[{"title":"Noir \/ S","offer_id":59539614957649,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539614990417,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539615023185,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Jaune \/ S","offer_id":59539615055953,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Jaune \/ M","offer_id":59539615088721,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Jaune \/ L","offer_id":59539615121489,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_30c667ee-5b61-4b30-99c0-108ec7ee2820.png?v=1779181846"},{"product_id":"norelle-zip-front-tennis-dress","title":"Norelle | Robe de tennis zippée sur le devant","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69d60cbd-cef0-83e8-a8a8-41c1e5dd1fa2-1\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"049a0216-b8f8-4ab7-9b9b-431ad9ddfc73\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69dbe71b-9238-83e8-b020-fc99b5023acf-8\" data-testid=\"conversation-turn-22\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"c3ef50f5-7393-4c6d-b232-47f35a4e20f8\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-start=\"49\" data-end=\"315\"\u003eCette robe présente une forme trapèze sans manches, une coupe courte et un col zippé. Le tissu, à la texture lisse et structurée, conserve sa forme tout en offrant une grande liberté de mouvement. Elle est idéale pour les journées actives ou les sorties décontractées nécessitant confort et aisance.\u003c\/p\u003e\n\n\u003cp data-start=\"317\" data-end=\"529\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Lisse avec une légère structure\u003cbr data-start=\"346\" data-end=\"349\"\u003e• Longueur mini\u003cbr data-start=\"362\" data-end=\"365\" data-is-only-node=\"\"\u003e• Sans manches\u003cbr data-start=\"377\" data-end=\"380\"\u003e• Coupe : Ajustée sur le haut avec une jupe trapèze\u003cbr data-start=\"429\" data-end=\"432\"\u003e• Col zippé sur le devant\u003cbr data-start=\"450\" data-end=\"453\"\u003e• Confortable pour un port prolongé\u003cbr data-start=\"484\" data-end=\"487\"\u003e• Short intégré\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Noir \/ S","offer_id":59539615481937,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539615514705,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539615547473,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539615580241,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ 2XL","offer_id":59539615613009,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_eedb3b8a-e703-4628-9977-2c92f1f3d8f3.png?v=1779181847"},{"product_id":"sola-light-wrap-skirt-dress-1","title":"Sola | Robe porte-feuille jupette","description":"\u003cp data-start=\"54\" data-end=\"317\"\u003eCette robe de style tennis à manches longues est ajustée et possède une jupe portefeuille superposée avec un short intégré. Le tissu est lisse et léger, permettant un mouvement confortable pendant l'activité ou les loisirs. Elle est facile à porter toute la journée avec une forme épurée et élégante.\u003c\/p\u003e\n\u003cp data-start=\"319\" data-end=\"489\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Lisse et léger\u003cbr data-start=\"343\" data-end=\"346\"\u003e• Courte\u003cbr data-start=\"360\" data-end=\"363\" data-is-only-node=\"\"\u003e• Manches longues\u003cbr data-start=\"376\" data-end=\"379\"\u003e• Coupe : ajustée\u003cbr data-start=\"392\" data-end=\"395\"\u003e• Style à enfiler\u003cbr data-start=\"410\" data-end=\"413\"\u003e• Bouge naturellement avec le corps\u003cbr data-start=\"444\" data-end=\"447\"\u003e• Short intégré\u003c\/p\u003e","brand":"Elise Silhouet","offers":[{"title":"Noir \/ S","offer_id":59539615678545,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539615711313,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539615744081,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539615776849,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":59539615809617,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":59539615842385,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":59539615875153,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ TG","offer_id":59539615907921,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_b47dd6ea-65c2-45f6-ac1d-269b7e391665.png?v=1779181846"},{"product_id":"carys-sleeveless-wrap-tennis-dress","title":"Carys | Robe de tennis sans manches cache-cœur","description":"\u003cdiv class=\"text-base my-auto mx-auto [--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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"b5b0f1d3-2fd9-4758-909c-52031afcc00e\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69dbe71b-9238-83e8-b020-fc99b5023acf-12\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a60ab943-02e0-4f6c-bf6f-c74972c4eef7\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-start=\"49\" data-end=\"351\"\u003eCette robe présente une coupe sans manches avec une longueur courte et une jupe asymétrique à effet portefeuille. Le tissu est lisse et légèrement structuré, ce qui lui permet de conserver sa forme tout en offrant un mouvement confortable. Elle convient à un usage quotidien ou à des sorties décontractées où la facilité et la simplicité sont privilégiées.\u003c\/p\u003e\n\n\u003cp data-start=\"353\" data-end=\"559\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Lisse avec une légère structure\u003cbr data-start=\"382\" data-end=\"385\"\u003e• Longueur mini\u003cbr data-start=\"398\" data-end=\"401\" data-is-only-node=\"\"\u003e• Sans manches\u003cbr data-start=\"413\" data-end=\"416\"\u003e• Coupe : Ajustée au corps\u003cbr data-start=\"448\" data-end=\"451\"\u003e• Devant asymétrique à effet portefeuille\u003cbr data-start=\"480\" data-end=\"483\"\u003e• Confortable pour un port prolongé\u003cbr data-start=\"514\" data-end=\"517\"\u003e• Short intégré\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Brun \/ S","offer_id":59539615219793,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Brun \/ M","offer_id":59539615252561,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Brun \/ L","offer_id":59539615285329,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Brun \/ TG","offer_id":59539615318097,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ S","offer_id":59539615350865,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539615383633,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539615416401,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539615449169,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_25eeff62-ebf8-4bbd-8dae-ed3f4924b0d9.png?v=1779181846"},{"product_id":"elvain-smooth-deep-neck-tennis-dress","title":"Elvain | Robe de tennis décolletée et fluide","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69d60cbd-cef0-83e8-a8a8-41c1e5dd1fa2-7\" data-testid=\"conversation-turn-20\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"3019638d-545f-47b1-8972-cd9a35cb2033\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" 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\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\"\u003e\n\n\u003cp data-start=\"49\" data-end=\"309\"\u003eCette robe courte présente un décolleté carré et de fines bretelles. Le tissu a un toucher lisse et légèrement structuré qui conserve sa forme tout en permettant des mouvements confortables. Elle est idéale pour les journées chaudes, les sorties décontractées ou la tenue de tous les jours.\u003c\/p\u003e\n\n\u003cp data-start=\"311\" data-end=\"543\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Lisse avec une légère structure\u003cbr data-start=\"340\" data-end=\"343\"\u003e• Longueur mini\u003cbr data-start=\"356\" data-end=\"359\" data-is-only-node=\"\"\u003e• Sans manches avec de fines bretelles\u003cbr data-start=\"388\" data-end=\"391\"\u003e• Coupe : Ajustée au niveau du buste avec une légère évasement\u003cbr data-start=\"443\" data-end=\"446\"\u003e• Détail de fente latérale\u003cbr data-start=\"464\" data-end=\"467\"\u003e• Confortable pour un port prolongé\u003cbr data-start=\"498\" data-end=\"501\"\u003e• Short intégré\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Elise Silhouet","offers":[{"title":"Noir \/ S","offer_id":59539616137297,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539616170065,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539616202833,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539616235601,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":59539616268369,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":59539616301137,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":59539616333905,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ TG","offer_id":59539616366673,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_7959697c-d9ce-4518-854d-69944f55050f.png?v=1779181846"},{"product_id":"blaire-core-skirt-tennis-dress","title":"Blaire | Robe de tennis-jupe intégrée","description":"\u003cp data-start=\"49\" data-end=\"304\"\u003eCette robe de style tennis à manches longues est dotée d'un col rond et d'un corsage ajusté. Le tissu est lisse et léger, permettant des mouvements confortables grâce à une jupe légèrement évasée. Elle convient à une utilisation active ou quotidienne avec une forme simple et équilibrée.\u003c\/p\u003e\n\u003cp data-start=\"306\" data-end=\"491\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Lisse et léger\u003cbr data-start=\"330\" data-end=\"333\"\u003e• Courte\u003cbr data-start=\"347\" data-end=\"350\" data-is-only-node=\"\"\u003e• Manches longues\u003cbr data-start=\"363\" data-end=\"366\"\u003e• Coupe : ajustée au corsage\u003cbr data-start=\"394\" data-end=\"397\"\u003e• Style à enfiler\u003cbr data-start=\"412\" data-end=\"415\"\u003e• Bouge naturellement avec le corps\u003cbr data-start=\"446\" data-end=\"449\"\u003e• Short intégré\u003c\/p\u003e","brand":"Elise Silhouet","offers":[{"title":"Noir \/ S","offer_id":59539615940689,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539615973457,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539616006225,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Brun \/ S","offer_id":59539616038993,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Brun \/ M","offer_id":59539616071761,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Brun \/ L","offer_id":59539616104529,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_7460f51a-afe6-45f8-a92e-6cf426efa2e7.png?v=1779181847"},{"product_id":"fauna-smooth-side-tie-tennis-dress","title":"Fauna | Robe de tennis à liens latéraux lisses","description":"\u003cp data-start=\"49\" data-end=\"339\"\u003eCette robe est un style tennis à manches courtes avec un corsage ajusté et une superposition de jupe portefeuille avec un détail de nouage sur le côté. Le tissu est lisse et léger, permettant un mouvement confortable tout au long de la journée. Elle est conçue pour être portée facilement avec une forme épurée qui convient à la fois à un usage actif et décontracté.\u003c\/p\u003e\n\u003cp data-start=\"341\" data-end=\"523\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e• Lisse et léger\u003cbr data-start=\"365\" data-end=\"368\"\u003e• Courte\u003cbr data-start=\"382\" data-end=\"385\" data-is-only-node=\"\"\u003e• Manches courtes\u003cbr data-start=\"399\" data-end=\"402\"\u003e• Coupe : Ajustée\u003cbr data-start=\"415\" data-end=\"418\"\u003e• Style portefeuille avec nœud latéral\u003cbr data-start=\"444\" data-end=\"447\"\u003e• Suit naturellement les mouvements du corps\u003cbr data-start=\"478\" data-end=\"481\"\u003e• Short intégré\u003c\/p\u003e","brand":"Elise Silhouet","offers":[{"title":"Rose \/ S","offer_id":59539616399441,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ M","offer_id":59539616432209,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ L","offer_id":59539616464977,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Rose \/ TG","offer_id":59539616497745,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ S","offer_id":59539616530513,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ M","offer_id":59539616563281,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ L","offer_id":59539616596049,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"Noir \/ TG","offer_id":59539616628817,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/files\/1_236ef7f1-6bf2-4fc2-b70c-a2fd1d6e4c2f.png?v=1779181847"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1001\/9504\/1361\/collections\/ChatGPT_Image_May_24_2026_06_00_45_PM.png?v=1779626253","url":"https:\/\/lilysboutiqueparis.com\/collections\/tennis-dresses.oembed","provider":"Casa Russo","version":"1.0","type":"link"}