{"product_id":"casual-long-sleeve-cotton-linen-blend-shirt-breathable-half-button-summer-top","title":"Casual Long-Sleeve Cotton Linen Blend Shirt | Breathable Half-Button Summer Top","description":"\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAICRAA\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eThe Art of Unwinding by PromiseGift\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003cbr data-sfc-root=\"c\" data-sfc-pl=\"|[]\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eEmbrace the beauty of slow, sun-drenched days. The \u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003ePromiseGift\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Riviera Henley Blouse is a masterclass in effortless everyday luxury. Combining the structured charm of a classic popover with a soft, lived-in feel, this sky-blue staple drapes beautifully to provide an airy, unrestrictive fit that radiates modern calm.\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIChAA\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eDesign Highlights:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cul class=\"KsbFXc U6u95\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAICxAA\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eClassic Henley Neckline:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Designed with a relaxed, open V-neck front and a partial button-down placket, framing the collarbone perfectly for a laid-back yet curated look.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAICxAB\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eArtisanal Wooden Buttons:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Adorned with a neat row of natural wood-grained buttons, adding an earthy, handcrafted touch to the clean minimalist aesthetic.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAICxAC\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003ePremium Slub Texture:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Woven from a high-quality cotton-linen feel blend showcasing a rich, irregular slub grain that breathes exceptionally well and stays soft against the skin.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAICxAD\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eEffortless Fluid Fit:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Features relaxed drop shoulders, long sleeves that look chic when pushed up the forearms, and a gently curved shirt-tail hem for versatile styling.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAICxAE\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" aria-owns=\"action-menu-parent-container\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eSerene Sky Blue Hue:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e A calming, radiant pastel blue that evokes coastal escapes and pairs effortlessly with beige trousers, denim, or crisp white shorts\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"n6owBd awi2gc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIDBAA\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eSpecifications \u0026amp; Care:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/div\u003e\n\u003cul class=\"KsbFXc U6u95\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-processed=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIDRAA\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eDesign:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e V-neck entry, half-button placket, wooden buttons, long sleeves, relaxed fit.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIDRAB\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\n\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eColor:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Serene Sky Blue \/ Pastel Ocean.\u003c!--TgQPHd|[]--\u003e\u003c\/span\u003e\u003c!--TgQPHd|[]--\u003e\n\u003c\/li\u003e\n\u003cli class=\"Z1qcYe\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-hveid=\"CAAIDRAC\" data-complete=\"true\" data-sae=\"\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cspan class=\"T286Pc\" data-sfc-cp=\"\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" aria-owns=\"action-menu-parent-container\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003e\u003cstrong class=\"Yjhzub\" data-sfc-root=\"c\" data-sfc-cb=\"\" data-complete=\"true\" data-copy-service-computed-style=\"font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);\"\u003eCare:\u003c!--TgQPHd|[]--\u003e\u003c\/strong\u003e Machine wash cold on a delicate cycle in a laundry bag with like colors. Hang or lay flat to dry. We love the natural, relaxed crinkles, but feel free to steam lightly on low heat.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Promise Gift","offers":[{"title":"Beige \/ S","offer_id":52660441284832,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Beige \/ M","offer_id":52660441317600,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Beige \/ L","offer_id":52660441350368,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Beige \/ XL","offer_id":52660441383136,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":52660441415904,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Lake Blue \/ S","offer_id":52660441448672,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Lake Blue \/ M","offer_id":52660441481440,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Lake Blue \/ L","offer_id":52660441514208,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Lake Blue \/ XL","offer_id":52660441546976,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Lake Blue \/ 2XL","offer_id":52660441579744,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"White \/ S","offer_id":52660441612512,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"White \/ M","offer_id":52660441645280,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"White \/ L","offer_id":52660441678048,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"White \/ XL","offer_id":52660441710816,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"White \/ 2XL","offer_id":52660441743584,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Pink \/ S","offer_id":52660441776352,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Pink \/ M","offer_id":52660441809120,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Pink \/ L","offer_id":52660441841888,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Pink \/ XL","offer_id":52660441874656,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":52660441907424,"sku":null,"price":236.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0783\/5769\/2640\/files\/51_915ad9c3-d034-4151-821b-a6a32a8b5b25.webp?v=1779119178","url":"https:\/\/promisegift.com\/products\/casual-long-sleeve-cotton-linen-blend-shirt-breathable-half-button-summer-top","provider":"Promise Gift","version":"1.0","type":"link"}