{"product_id":"ettore-shirt","title":"Ettore | Fitted T-shirt","description":"\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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))] scroll-mt-(--sticky-padding-top)\" dir=\"auto\"\u003e\u003c\/section\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--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 [\u0026amp;_:is(.result-streaming,.result-thinking)]:[--theme-submit-btn-bg:var(--default-theme-submit-btn-bg)]\"\u003e\n\u003cdiv dir=\"auto\" 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 wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003eA lived-in V-neck T-shirt—the kind that feels like it’s already yours from day one. The slightly faded tones give it a vintage look, while the comfortable fit drapes softly over the body without feeling tight anywhere.\u003c\/p\u003e\n\u003ch3\u003eWhy you’ll love it\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eClean V-neckline that opens up the face without being too low\u003c\/li\u003e\n\u003cli\u003eComfortable fit: neither tight nor oversized\u003c\/li\u003e\n\u003cli\u003eSoft drape over the shoulders and hips\u003c\/li\u003e\n\u003cli\u003eVintage-inspired colors that are never too bright\u003c\/li\u003e\n\u003cli\u003eLightweight and breathable, comfortable even on warm days\u003c\/li\u003e\n\u003cli\u003eSix colors designed to pair easily with the rest of your wardrobe\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHow to wear it\u003c\/h3\u003e\n\u003cp\u003eWear it on its own with jeans when it’s warm, or under an open shirt or lightweight jacket when the evening gets cooler. It works for a casual office, drinks after work, and weekends—one of those tops you end up wearing three times a week.\u003c\/p\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\u003ch3\u003eSize Chart\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: left;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"background: #f5f5f5;\"\u003e\n\u003cth style=\"padding: 8px; border: 1px solid #ddd;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"padding: 8px; border: 1px solid #ddd;\"\u003eChest (cm)\u003c\/th\u003e\n\u003cth style=\"padding: 8px; border: 1px solid #ddd;\"\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e96\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e66\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e100\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e68\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e104\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e70\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e110\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e116\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e122\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e4XL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e128\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e78\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e5XL\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e134\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #ddd;\"\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eMeasurements are approximate and may vary slightly. If you are between sizes and prefer a looser fit, choose the larger size.\u003c\/p\u003e","brand":"Ostène","offers":[{"title":"Grey \/ S","offer_id":44411016839233,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ M","offer_id":44411016872001,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ L","offer_id":44411016904769,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ XL","offer_id":44411016937537,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 2XL","offer_id":44411016970305,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 3XL","offer_id":44411017003073,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 4XL","offer_id":44411017035841,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Grey \/ 5XL","offer_id":44411017068609,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ S","offer_id":44411017101377,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ M","offer_id":44411017134145,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ L","offer_id":44411017166913,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ XL","offer_id":44411017199681,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":44411017232449,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":44411017265217,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 4XL","offer_id":44411017297985,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 5XL","offer_id":44411017330753,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":44411017363521,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":44411017396289,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":44411017429057,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":44411017461825,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":44411017494593,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":44411017527361,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":44411017560129,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":44411017592897,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":44411017625665,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":44411017658433,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":44411017691201,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":44411017723969,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":44411017756737,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":44411017789505,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 4XL","offer_id":44411017822273,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 5XL","offer_id":44411017855041,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":44411017887809,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":44411017920577,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":44411017953345,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":44411017986113,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":44411018018881,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":44411018051649,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 4XL","offer_id":44411018084417,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 5XL","offer_id":44411018117185,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":44411018149953,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":44411018182721,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":44411018215489,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":44411018248257,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":44411018281025,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":44411018313793,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":44411018346561,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":44411018379329,"sku":null,"price":24.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0701\/4481\/9265\/files\/wspypr1778124527587.jpg?v=1786748284","url":"https:\/\/www.osteneofficial.com\/products\/ettore-shirt","provider":"Ostène","version":"1.0","type":"link"}