{"product_id":"ibiza-textured-button-front-batwing-sleeve-blouse","title":"Ibiza | Textured Button-Front Batwing Sleeve Blouse","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBohemian Ease, Effortlessly Summer-Ready\u003c\/strong\u003e The Ibiza Blouse combines a relaxed, textured jacquard fabric with a breezy batwing sleeve and open button-front for a look that is free-spirited, effortlessly cool, and completely individual — the one piece that makes warm-weather dressing feel genuinely effortless and delivers laid-back, boho-inspired style without any effort at all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhy You'll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eTonal jacquard texture:\u003c\/strong\u003e The subtle all-over tonal pattern woven into the lightweight fabric adds a refined, designer-inspired depth to the silhouette — understated yet beautifully considered, and elevating the entire blouse beyond a basic summer shirt into genuinely special territory.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eOpen V-button-front neckline:\u003c\/strong\u003e The relaxed, open button-front neckline adds a casually effortless, bohemian finishing touch — wear fully open for a relaxed, resort-inspired feel or partially buttoned for a more polished, styled aesthetic throughout the day.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBatwing sleeves:\u003c\/strong\u003e The dramatically wide, flowing batwing sleeves add a soft, generous movement and a free-spirited, fashion-forward quality — comfortable, flattering on every arm shape, and keeping the look light and airy throughout the warmest days.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eOversized relaxed fit:\u003c\/strong\u003e The generously cut, boxy silhouette drapes beautifully over every figure — effortlessly comfortable and working beautifully worn loose over jeans or tucked into a high-waist skirt for maximum versatility.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLightweight sheer fabric:\u003c\/strong\u003e The airy, semi-sheer fabric keeps the look breezy and seasonlessly wearable — perfect layered over a simple camisole or bikini for a complete, effortlessly styled summer look.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eAvailable in multiple colours:\u003c\/strong\u003e Choose the shade that suits your summer wardrobe — each colourway brings the same carefree, bohemian charm to this essential warm-weather blouse.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Ibiza Blouse is the effortless choice for beach days, festival weekends, holiday styling, and every occasion where looking freely, beautifully individual is the only brief — pair with your favourite denim or linen for a complete look that needs absolutely nothing else.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSize Guide\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eBust (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eLength (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eShoulder (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSleeve Length (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e27.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e21.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e11.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e20.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e30.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e22.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e12.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e21.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e32.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e22.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e12.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e21.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e34.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e23.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e13.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e22.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e36.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e23.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e13.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e22.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e38.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e24.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e14.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e23.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e3XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e39.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e24.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e14.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e23.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch6 data-start=\"0\" data-end=\"43\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003c\/h6\u003e","brand":"Harris London","offers":[{"title":"Blue \/ XS","offer_id":52954301792522,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":52954301825290,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":52954301858058,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":52954301890826,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":52954301923594,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":52954301956362,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":52954301989130,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XS","offer_id":52954302021898,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":52954302054666,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":52954302087434,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":52954302120202,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":52954302152970,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":52954302185738,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":52954302218506,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XS","offer_id":52954302251274,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":52954302284042,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":52954302316810,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":52954302349578,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":52954302382346,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 2XL","offer_id":52954302415114,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ 3XL","offer_id":52954302447882,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XS","offer_id":52954302480650,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":52954302513418,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":52954302546186,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":52954302578954,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":52954302611722,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":52954302644490,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":52954302677258,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XS","offer_id":52954302710026,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ S","offer_id":52954302742794,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ M","offer_id":52954302775562,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ L","offer_id":52954302808330,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ XL","offer_id":52954302841098,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 2XL","offer_id":52954302873866,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Orange \/ 3XL","offer_id":52954302906634,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ XS","offer_id":52954302939402,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ S","offer_id":52954302972170,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ M","offer_id":52954303004938,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ L","offer_id":52954303037706,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ XL","offer_id":52954303070474,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 2XL","offer_id":52954303103242,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Gray \/ 3XL","offer_id":52954303136010,"sku":null,"price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0927\/4530\/2282\/files\/variant-image-3_1800x1800_c6ecb19c-ac9f-4005-85ac-8929bb3d7ac4.jpg?v=1777480787","url":"https:\/\/harris-london.com\/products\/ibiza-textured-button-front-batwing-sleeve-blouse","provider":"Harris London","version":"1.0","type":"link"}