{"title":"Polo Ralph Lauren Shirts","description":"","products":[{"product_id":"polo-ralph-lauren-custom-fit-oxford-shirt-white","title":"Polo Ralph Lauren Custom Fit Oxford Shirt - White","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul style=\"font-size: 10px; font-weight: 400;\"\u003e\n\u003cli\u003eButton-down collar. Buttoned placket\u003c\/li\u003e\n\u003cli\u003eLong sleeves with buttoned barrel cuffs\u003c\/li\u003e\n\u003cli\u003eA split back yoke with a box pleat ensures a comfortable fit and a greater range of motion\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony on the left chest\u003c\/li\u003e\n\u003cli\u003e100% cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 710792041001\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"White \/ S","offer_id":56789531558261,"sku":"02268293","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":56789531591029,"sku":"02268309","price":95.0,"currency_code":"GBP","in_stock":false},{"title":"White \/ L","offer_id":56789531623797,"sku":"02268316","price":95.0,"currency_code":"GBP","in_stock":false},{"title":"White \/ XL","offer_id":56789531656565,"sku":"02268323","price":95.0,"currency_code":"GBP","in_stock":false},{"title":"White \/ XXL","offer_id":56789531689333,"sku":"02268330","price":95.0,"currency_code":"GBP","in_stock":false},{"title":"White \/ 3XL","offer_id":56789531722101,"sku":"02268347","price":95.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1736435768-88988100.jpg?v=1772333730"},{"product_id":"polo-ralph-lauren-custom-fit-oxford-shirt-blue","title":"Polo Ralph Lauren Custom Fit Oxford Shirt - Blue","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul style=\"font-size: 10px; font-weight: 400;\"\u003e\n\u003cli\u003eButton-down collar. Buttoned placket\u003c\/li\u003e\n\u003cli\u003eLong sleeves with buttoned barrel cuffs\u003c\/li\u003e\n\u003cli\u003eA split back yoke with a box pleat ensures a comfortable fit and a greater range of motion\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony on the left chest\u003c\/li\u003e\n\u003cli\u003e100% cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 710792041002 \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"BLUE \/ S","offer_id":56789531918709,"sku":"02268354","price":95.0,"currency_code":"GBP","in_stock":false},{"title":"BLUE \/ M","offer_id":56789531951477,"sku":"02268361","price":95.0,"currency_code":"GBP","in_stock":false},{"title":"BLUE \/ L","offer_id":56789531984245,"sku":"02268378","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE \/ XL","offer_id":56789532017013,"sku":"02268385","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE \/ XXL","offer_id":56789532049781,"sku":"02268392","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE \/ 3XL","offer_id":56789532082549,"sku":"02268408","price":95.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1736436480-02493500.jpg?v=1772333742"},{"product_id":"polo-ralph-lauren-custom-fit-oxford-shirt-blue-and-white","title":"Polo Ralph Lauren Custom Fit Oxford Shirt - Blue and White","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul style=\"font-size: 10px; font-weight: 400;\"\u003e\n\u003cli\u003eButton-down point collar. Buttoned placket.\u003c\/li\u003e\n\u003cli\u003eLong sleeves with buttoned barrel cuffs.\u003c\/li\u003e\n\u003cli\u003eSplit back yoke with a box pleat ensures a comfortable fit and a greater range of motion.\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony on the left chest.\u003c\/li\u003e\n\u003cli\u003eStyle - 710792041005 \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"BLUE\/WHITE \/ S","offer_id":56789532115317,"sku":"02268415","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ M","offer_id":56789532148085,"sku":"02268422","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ L","offer_id":56789532180853,"sku":"02268439","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ XL","offer_id":56789532213621,"sku":"02268446","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ XXL","offer_id":56789532246389,"sku":"02268453","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ 3XL","offer_id":56789532279157,"sku":"02268460","price":95.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1_486266f7-7333-4744-b191-719f22068bbd.jpg?v=1777027692"},{"product_id":"polo-ralph-lauren-custom-fit-stretch-poplin-shirt-blue-and-white","title":"Polo Ralph Lauren Custom Fit Stretch Poplin Shirt - Blue and White","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul style=\"font-size: 10px; font-weight: 400;\"\u003e\n\u003cli\u003eButton-down point collar\u003c\/li\u003e\n\u003cli\u003eButtoned placket\u003c\/li\u003e\n\u003cli\u003eLong sleeves with buttoned barrel cuffs\u003c\/li\u003e\n\u003cli\u003eSplit back yoke with a box pleat ensures a comfortable fit and a greater range of motion\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony on the left chest\u003c\/li\u003e\n\u003cli\u003e91% cotton, 9% elastane\u003c\/li\u003e\n\u003cli\u003eStyle - 710928255004\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"BLUE\/WHITE \/ S","offer_id":56789532344693,"sku":"02268477","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ M","offer_id":56789532377461,"sku":"02268484","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ L","offer_id":56789532410229,"sku":"02268491","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ XL","offer_id":56789532442997,"sku":"02268507","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ XXL","offer_id":56789532475765,"sku":"02268514","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ 3XL","offer_id":56789532508533,"sku":"02268521","price":95.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1736423322-98964300.jpg?v=1772333754"},{"product_id":"polo-ralph-lauren-custom-fit-oxford-shirt-blue-and-white-64364","title":"Polo Ralph Lauren Custom Fit Oxford Shirt - Blue and White","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eButton-down point collar\u003c\/li\u003e\n\u003cli\u003eButtoned placket\u003c\/li\u003e\n\u003cli\u003eLong sleeves with buttoned barrel cuffs\u003c\/li\u003e\n\u003cli\u003eSplit back yoke with a box pleat ensures a comfortable fit and a greater range of motion\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony on the left chest\u003c\/li\u003e\n\u003cli\u003eCotton\u003c\/li\u003e\n\u003cli\u003eCustom Fit\u003c\/li\u003e\n\u003cli\u003eStyle - 710792041004\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"BLUE\/WHITE \/ S","offer_id":56789555478901,"sku":"02274232","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ M","offer_id":56789555511669,"sku":"02274249","price":95.0,"currency_code":"GBP","in_stock":false},{"title":"BLUE\/WHITE \/ L","offer_id":56789555544437,"sku":"02274256","price":95.0,"currency_code":"GBP","in_stock":false},{"title":"BLUE\/WHITE \/ XL","offer_id":56789555577205,"sku":"02274263","price":95.0,"currency_code":"GBP","in_stock":false},{"title":"BLUE\/WHITE \/ XXL","offer_id":56789555609973,"sku":"02274270","price":95.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1737391441-92739300.jpg?v=1772334331"},{"product_id":"polo-ralph-lauren-custom-fit-oxford-shirt-pink","title":"Polo Ralph Lauren Custom Fit Oxford Shirt - Pink","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eButton-down collar. Buttoned placket\u003c\/li\u003e\n\u003cli\u003eLong sleeves with buttoned barrel cuffs\u003c\/li\u003e\n\u003cli\u003eA split back yoke with a box pleat ensures a comfortable fit and a greater range of motion\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony on the left chest\u003c\/li\u003e\n\u003cli\u003e100% cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 710792-PNK\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"PINK \/ S","offer_id":56790229746037,"sku":"02421186","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ M","offer_id":56790229778805,"sku":"02421193","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ L","offer_id":56790229811573,"sku":"02421209","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ XL","offer_id":56790229844341,"sku":"02421216","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ XXL","offer_id":56790229877109,"sku":"02421223","price":95.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ 3XL","offer_id":56790229909877,"sku":"02421230","price":95.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1768227459-31561800.jpg?v=1772351695"},{"product_id":"polo-ralph-lauren-the-iconic-mesh-polo-shirt-sky-blue","title":"Polo Ralph Lauren The Iconic Mesh Polo Shirt - Sky Blue","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCustom Slim Fit: a trim silhouette in between the Classic Fit and Slim Fit. \u003c\/li\u003e\n\u003cli\u003eSleeve hugs the bicep. \u003c\/li\u003e\n\u003cli\u003eTailored through the waist.\u003c\/li\u003e\n\u003cli\u003eRib-knit Polo collar.\u003c\/li\u003e\n\u003cli\u003eTwo-button placket.\u003c\/li\u003e\n\u003cli\u003eShort sleeves with rib-knit armbands.\u003c\/li\u003e\n\u003cli\u003eTennis tail.\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony on the left chest.\u003c\/li\u003e\n\u003cli\u003e100% cotton.\u003c\/li\u003e\n\u003cli\u003eStyle - 7106807-SKY\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"SKY BLUE \/ S","offer_id":56790230040949,"sku":"02421247","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"SKY BLUE \/ M","offer_id":56790230073717,"sku":"02421254","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"SKY BLUE \/ L","offer_id":56790230106485,"sku":"02421261","price":99.0,"currency_code":"GBP","in_stock":false},{"title":"SKY BLUE \/ XL","offer_id":56790230139253,"sku":"02421278","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"SKY BLUE \/ XXL","offer_id":56790230172021,"sku":"02421285","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"SKY BLUE \/ 3XL","offer_id":56790230204789,"sku":"02421292","price":99.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1767353397-96497500_e6ac5c20-6651-484b-8912-9c959b66c04e.jpg?v=1781276992"},{"product_id":"polo-ralph-lauren-knit-polo-blue","title":"Polo Ralph Lauren Knit Polo - Blue","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRefined everyday polo style\u003c\/li\u003e\n\u003cli\u003eSoft, breathable cotton knit\u003c\/li\u003e\n\u003cli\u003eClassic three-button placket\u003c\/li\u003e\n\u003cli\u003eRelaxed short-sleeve fit\u003c\/li\u003e\n\u003cli\u003eIconic embroidered Polo logo\u003c\/li\u003e\n\u003cli\u003eStyle - 7109806-BLU\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"SKY BLUE \/ S","offer_id":56790230237557,"sku":"02421308","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"SKY BLUE \/ M","offer_id":56790230270325,"sku":"02421315","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"SKY BLUE \/ L","offer_id":56790230303093,"sku":"02421322","price":129.0,"currency_code":"GBP","in_stock":false},{"title":"SKY BLUE \/ XL","offer_id":56790230335861,"sku":"02421339","price":129.0,"currency_code":"GBP","in_stock":false},{"title":"SKY BLUE \/ XXL","offer_id":56790230368629,"sku":"02421346","price":129.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1769077551-81324700.jpg?v=1772351708"},{"product_id":"polo-ralph-lauren-logo-shirt-caf-tan","title":"Polo Ralph Lauren Logo Shirt - Caf Tan","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTimeless Polo logo shirt\u003c\/li\u003e\n\u003cli\u003ePremium pure cotton fabric\u003c\/li\u003e\n\u003cli\u003eClassic button-through design\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Polo Pony\u003c\/li\u003e\n\u003cli\u003eSmart, versatile everyday fit\u003c\/li\u003e\n\u003cli\u003e100% cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 7109804-TAN\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"CAF TAN \/ S","offer_id":56790238167413,"sku":"02423432","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"CAF TAN \/ M","offer_id":56790238200181,"sku":"02423449","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"CAF TAN \/ L","offer_id":56790238232949,"sku":"02423456","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"CAF TAN \/ XL","offer_id":56790238265717,"sku":"02423463","price":99.0,"currency_code":"GBP","in_stock":false},{"title":"CAF TAN \/ XXL","offer_id":56790238298485,"sku":"02423470","price":99.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1770825995-17133900.jpg?v=1772352517"},{"product_id":"polo-ralph-lauren-logo-shirt-olive","title":"Polo Ralph Lauren Logo Shirt - Olive","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTimeless Polo logo shirt\u003c\/li\u003e\n\u003cli\u003ePremium pure cotton fabric\u003c\/li\u003e\n\u003cli\u003eClassic button-through design\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Polo Pony\u003c\/li\u003e\n\u003cli\u003eSmart, versatile everyday fit\u003c\/li\u003e\n\u003cli\u003e100% cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 7109804-OLV\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"OLIVE \/ S","offer_id":56790238331253,"sku":"02423487","price":99.0,"currency_code":"GBP","in_stock":false},{"title":"OLIVE \/ M","offer_id":56790238364021,"sku":"02423494","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"OLIVE \/ L","offer_id":56790238396789,"sku":"02423500","price":99.0,"currency_code":"GBP","in_stock":false},{"title":"OLIVE \/ XL","offer_id":56790238429557,"sku":"02423517","price":99.0,"currency_code":"GBP","in_stock":false},{"title":"OLIVE \/ XXL","offer_id":56790238462325,"sku":"02423524","price":99.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1770825291-51780100.jpg?v=1772352522"},{"product_id":"polo-ralph-lauren-crewneck-short-sleeve-knit-brown","title":"Polo Ralph Lauren Crewneck Short-Sleeve Knit - Brown","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCrewneck\u003c\/li\u003e\n\u003cli\u003eShort sleeves with rib-knit armbands\u003c\/li\u003e\n\u003cli\u003eRib-knit hem\u003c\/li\u003e\n\u003cli\u003eIconic embroidered Polo logo\u003c\/li\u003e\n\u003cli\u003e100% Cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 7109806-BRN\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"Brown \/ S","offer_id":56790254879093,"sku":"02427713","price":119.0,"currency_code":"GBP","in_stock":false},{"title":"Brown \/ M","offer_id":56790254911861,"sku":"02427720","price":119.0,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ L","offer_id":56790254944629,"sku":"02427737","price":119.0,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XL","offer_id":56790254977397,"sku":"02427744","price":119.0,"currency_code":"GBP","in_stock":false},{"title":"Brown \/ XXL","offer_id":56790255010165,"sku":"02427751","price":119.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1769774202-91596400.jpg?v=1772352957"},{"product_id":"polo-ralph-lauren-short-sleeve-knitted-polo-brown","title":"Polo Ralph Lauren Short Sleeve Knitted Polo - Brown","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul style=\"font-size: 10px; font-weight: 400;\"\u003e\n\u003cli\u003eRefined everyday polo style\u003c\/li\u003e\n\u003cli\u003eSoft, breathable cotton knit\u003c\/li\u003e\n\u003cli\u003eClassic three-button placket\u003c\/li\u003e\n\u003cli\u003eRelaxed short-sleeve fit\u003c\/li\u003e\n\u003cli\u003eIconic embroidered Polo logo\u003c\/li\u003e\n\u003cli\u003e100% Cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 7109806-BRW\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"Brown \/ S","offer_id":56790255174005,"sku":"02427768","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ M","offer_id":56790255206773,"sku":"02427775","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ L","offer_id":56790255239541,"sku":"02427782","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XL","offer_id":56790255272309,"sku":"02427799","price":129.0,"currency_code":"GBP","in_stock":false},{"title":"Brown \/ XXL","offer_id":56790255305077,"sku":"02427805","price":129.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1769681834-88698700.jpg?v=1772352964"},{"product_id":"polo-ralph-lauren-oxford-shirt-blue","title":"Polo Ralph Lauren Oxford Shirt - Blue","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePremium pure cotton fabric\u003c\/li\u003e\n\u003cli\u003eModern trim fit\u003c\/li\u003e\n\u003cli\u003eSmart button-down collar\u003c\/li\u003e\n\u003cli\u003eShort-sleeve versatile style\u003c\/li\u003e\n\u003cli\u003eBreathable all-day comfort\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony\u003c\/li\u003e\n\u003cli\u003eEasy-movement back pleat\u003c\/li\u003e\n\u003cli\u003e100% Cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 782001-BLU\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"BLUE \/ S","offer_id":56790256550261,"sku":"02428109","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE \/ M","offer_id":56790256583029,"sku":"02428116","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE \/ L","offer_id":56790256615797,"sku":"02428123","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE \/ XL","offer_id":56790256648565,"sku":"02428130","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE \/ XXL","offer_id":56790256681333,"sku":"02428147","price":99.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1770111386-31231300.jpg?v=1772352999"},{"product_id":"polo-ralph-lauren-oxford-shirt-white","title":"Polo Ralph Lauren Oxford Shirt - White","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePremium pure cotton fabric\u003c\/li\u003e\n\u003cli\u003eModern trim fit\u003c\/li\u003e\n\u003cli\u003eSmart button-down collar\u003c\/li\u003e\n\u003cli\u003eShort-sleeve versatile style\u003c\/li\u003e\n\u003cli\u003eBreathable all-day comfort\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony\u003c\/li\u003e\n\u003cli\u003eEasy-movement back pleat\u003c\/li\u003e\n\u003cli\u003e100% Cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 782010-WHT\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"White \/ S","offer_id":56790256746869,"sku":"02428154","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":56790256779637,"sku":"02428161","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":56790256812405,"sku":"02428178","price":99.0,"currency_code":"GBP","in_stock":false},{"title":"White \/ XL","offer_id":56790256845173,"sku":"02428185","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XXL","offer_id":56790256877941,"sku":"02428192","price":99.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1770111879-82153400.jpg?v=1772353000"},{"product_id":"polo-ralph-lauren-striped-poplin-shirt-blue-stripe","title":"Polo Ralph Lauren Striped Poplin Shirt -  Blue Stripe","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCrisp structured silhouette\u003c\/li\u003e\n\u003cli\u003eMedium-spread collar design\u003c\/li\u003e\n\u003cli\u003eClassic button-through front\u003c\/li\u003e\n\u003cli\u003eButtoned barrel cuffs\u003c\/li\u003e\n\u003cli\u003ePleated back yoke\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony\u003c\/li\u003e\n\u003cli\u003e100% Cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 398005-MUL\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"BLUE STRIPE \/ S","offer_id":56790256910709,"sku":"02428208","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE STRIPE \/ M","offer_id":56790256943477,"sku":"02428215","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE STRIPE \/ L","offer_id":56790256976245,"sku":"02428222","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE STRIPE \/ XL","offer_id":56790257009013,"sku":"02428239","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE STRIPE \/ XXL","offer_id":56790257041781,"sku":"02428246","price":139.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1770112222-50550800.jpg?v=1772353015"},{"product_id":"polo-ralph-lauren-short-sleeve-polo-pink","title":"Polo Ralph Lauren Short Sleeve Polo - Pink","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e100% cotton piqué comfort\u003c\/li\u003e\n\u003cli\u003eBreathable, everyday smart-casual fit\u003c\/li\u003e\n\u003cli\u003eTwo-button placket, ribbed cuffs\u003c\/li\u003e\n\u003cli\u003eIconic embroidered Polo horse\u003c\/li\u003e\n\u003cli\u003eStyle - 784117-PNK\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"PINK \/ S","offer_id":56898163868021,"sku":"02435411","price":89.0,"currency_code":"GBP","in_stock":false},{"title":"PINK \/ M","offer_id":56898163900789,"sku":"02435428","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ L","offer_id":56898163933557,"sku":"02435435","price":89.0,"currency_code":"GBP","in_stock":false},{"title":"PINK \/ XL","offer_id":56898163966325,"sku":"02435442","price":89.0,"currency_code":"GBP","in_stock":false},{"title":"PINK \/ XXL","offer_id":56898163999093,"sku":"02435459","price":89.0,"currency_code":"GBP","in_stock":false},{"title":"PINK \/ 3XL","offer_id":56898164031861,"sku":"02435466","price":89.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1771417738-54549300.jpg?v=1773651037"},{"product_id":"polo-ralph-lauren-short-sleeve-polo-green","title":"Polo Ralph Lauren Short Sleeve Polo - Green","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e100% cotton piqué comfort\u003c\/li\u003e\n\u003cli\u003eBreathable, everyday smart-casual fit\u003c\/li\u003e\n\u003cli\u003eTwo-button placket, ribbed cuffs\u003c\/li\u003e\n\u003cli\u003eIconic embroidered Polo horse\u003c\/li\u003e\n\u003cli\u003eStyle - 84518-GRN\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"Green \/ S","offer_id":56898164064629,"sku":"02435473","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":56898164097397,"sku":"02435480","price":89.0,"currency_code":"GBP","in_stock":false},{"title":"Green \/ L","offer_id":56898164130165,"sku":"02435497","price":89.0,"currency_code":"GBP","in_stock":false},{"title":"Green \/ XL","offer_id":56898164162933,"sku":"02435503","price":89.0,"currency_code":"GBP","in_stock":false},{"title":"Green \/ XXL","offer_id":56898164195701,"sku":"02435510","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":56898164228469,"sku":"02435527","price":89.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1771418124-25263600.jpg?v=1773651039"},{"product_id":"polo-ralph-lauren-logo-shirt-black","title":"Polo Ralph Lauren Logo Shirt - Black","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTimeless Polo logo shirt\u003c\/li\u003e\n\u003cli\u003ePremium pure cotton fabric\u003c\/li\u003e\n\u003cli\u003eClassic button-through design\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Polo Pony\u003c\/li\u003e\n\u003cli\u003eSmart, versatile everyday fit\u003c\/li\u003e\n\u003cli\u003e100% cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 423500-BLK\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"Black \/ S","offer_id":56898164261237,"sku":"02435534","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":56898164294005,"sku":"02435541","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":56898164326773,"sku":"02435558","price":99.0,"currency_code":"GBP","in_stock":false},{"title":"Black \/ XL","offer_id":56898164359541,"sku":"02435565","price":99.0,"currency_code":"GBP","in_stock":false},{"title":"Black \/ XXL","offer_id":56898164392309,"sku":"02435572","price":99.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1772726101-38649900.jpg?v=1773651041"},{"product_id":"polo-ralph-lauren-oxford-shirt-pink","title":"Polo Ralph Lauren Oxford Shirt - Pink","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePremium pure cotton fabric\u003c\/li\u003e\n\u003cli\u003eModern trim fit\u003c\/li\u003e\n\u003cli\u003eSmart button-down collar\u003c\/li\u003e\n\u003cli\u003eShort-sleeve versatile style\u003c\/li\u003e\n\u003cli\u003eBreathable all-day comfort\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony\u003c\/li\u003e\n\u003cli\u003eEasy-movement back pleat\u003c\/li\u003e\n\u003cli\u003e100% Cotton\u003c\/li\u003e\n\u003cli\u003eStyle - 782007-PNL\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"PINK \/ S","offer_id":56898172256629,"sku":"02437859","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ M","offer_id":56898172289397,"sku":"02437866","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ L","offer_id":56898172322165,"sku":"02437873","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ XL","offer_id":56898172354933,"sku":"02437880","price":99.0,"currency_code":"GBP","in_stock":true},{"title":"PINK \/ XXL","offer_id":56898172387701,"sku":"02437897","price":99.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1772726338-70754400.jpg?v=1773651146"},{"product_id":"polo-ralph-lauren-custom-fit-striped-poplin-shirt-purple","title":"Polo Ralph Lauren Custom Fit Striped Poplin Shirt - Purple","description":"\u003ch2\u003eProduct Features\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eButton-down collar. Buttoned placket.\u003c\/li\u003e\n\u003cli\u003eLong sleeves with buttoned barrel cuffs.\u003c\/li\u003e\n\u003cli\u003eA split back yoke with a box pleat ensures a comfortable fit and a greater range of motion.\u003c\/li\u003e\n\u003cli\u003eSignature embroidered Pony on the left chest.\u003c\/li\u003e\n\u003cli\u003e100% cotton.\u003c\/li\u003e\n\u003cli\u003eStyle - 661003-WHP\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"PURPLE \/ S","offer_id":56898172420469,"sku":"02437903","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"PURPLE \/ M","offer_id":56898172453237,"sku":"02437910","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"PURPLE \/ L","offer_id":56898172486005,"sku":"02437927","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"PURPLE \/ XL","offer_id":56898172518773,"sku":"02437934","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"PURPLE \/ XXL","offer_id":56898172551541,"sku":"02437941","price":139.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1771850907-53004000.jpg?v=1773651146"},{"product_id":"294506-wht-ls-spr","title":"Polo Ralph Lauren Custom Fit Linen Shirt - White","description":"\u003ch2\u003eStylist Notes\u003c\/h2\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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=\"1b8a6901-9d13-451e-99a9-419bf22a0d41\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ce4c83db-ec28-4d72-a9dd-1695997a14c1\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"s-c4yv0z\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-4\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e728a201-8aa7-4e09-9fd9-93c0041e98e3\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-5\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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=\"eac9e484-e091-482f-b2da-018d106eeebf\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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=\"80b8374c-691c-4b2c-b1cf-0a07d30b8a06\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"s-c4yv0z\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-0\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"edc808cb-12cd-4090-bfed-de1673d1774d\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-1\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"93b60d44-9550-4785-b823-d3a56cb115ab\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"s-c4yv0z\"\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-7\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"9b9af524-d307-4cf0-a88b-35e99f5f3696\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"715\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe Polo Ralph Lauren Custom Fit Linen Shirt offers a refined blend of timeless style and breathable comfort, making it an essential addition to any modern wardrobe. Crafted from 100% premium linen, this shirt is designed to keep you cool while maintaining a smart, polished appearance. It features the iconic embroidered pony logo on the left chest, adding a subtle touch of heritage branding. The tapered button-down collar enhances its tailored silhouette, while the full button placket and sport cuffs with button fastening provide a classic yet versatile finish. Perfect for both casual and smart-casual occasions, this lightweight linen shirt delivers effortless sophistication with every wear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"WHITE \/ S","offer_id":57002582770037,"sku":"02452203","price":129.0,"currency_code":"GBP","in_stock":false},{"title":"WHITE \/ M","offer_id":57002582737269,"sku":"02452202","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"WHITE \/ L","offer_id":57002582704501,"sku":"02452201","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"WHITE \/ XL","offer_id":57002582802805,"sku":"02452204","price":129.0,"currency_code":"GBP","in_stock":false},{"title":"WHITE \/ XXL","offer_id":57002582835573,"sku":"02452205","price":129.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/1_7be175d3-fb30-4c29-8273-6524b4eb80db.jpg?v=1775050114"},{"product_id":"294511-caf-ls-spr","title":"Polo Ralph Lauren Custom Fit Linen Shirt - Tan","description":"\u003ch2\u003eStylist Notes\u003c\/h2\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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=\"1b8a6901-9d13-451e-99a9-419bf22a0d41\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ce4c83db-ec28-4d72-a9dd-1695997a14c1\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"s-c4yv0z\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-4\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e728a201-8aa7-4e09-9fd9-93c0041e98e3\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-5\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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=\"eac9e484-e091-482f-b2da-018d106eeebf\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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=\"80b8374c-691c-4b2c-b1cf-0a07d30b8a06\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"s-c4yv0z\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-0\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"edc808cb-12cd-4090-bfed-de1673d1774d\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-1\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"93b60d44-9550-4785-b823-d3a56cb115ab\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"s-c4yv0z\"\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-7\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"9b9af524-d307-4cf0-a88b-35e99f5f3696\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"715\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe Polo Ralph Lauren Custom Fit Linen Shirt offers a refined blend of timeless style and breathable comfort, making it an essential addition to any modern wardrobe. Crafted from 100% premium linen, this shirt is designed to keep you cool while maintaining a smart, polished appearance. It features the iconic embroidered pony logo on the left chest, adding a subtle touch of heritage branding. The tapered button-down collar enhances its tailored silhouette, while the full button placket and sport cuffs with button fastening provide a classic yet versatile finish. Perfect for both casual and smart-casual occasions, this lightweight linen shirt delivers effortless sophistication with every wear.\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\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"TAN \/ S","offer_id":57002582966645,"sku":"02452208","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"TAN \/ M","offer_id":57002582933877,"sku":"02452207","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"TAN \/ L","offer_id":57002582901109,"sku":"02452206","price":129.0,"currency_code":"GBP","in_stock":false},{"title":"TAN \/ XL","offer_id":57002582999413,"sku":"02452209","price":129.0,"currency_code":"GBP","in_stock":true},{"title":"TAN \/ XXL","offer_id":57002583032181,"sku":"02452210","price":129.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/6_6072fda9-6a57-431e-8e96-fe2760a65485.jpg?v=1775051090"},{"product_id":"764002-wht-knit","title":"Polo Ralph Lauren Waffle Knit Camp Collar Shirt - White","description":"\u003ch2\u003eStylist Notes\u003c\/h2\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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=\"1b8a6901-9d13-451e-99a9-419bf22a0d41\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ce4c83db-ec28-4d72-a9dd-1695997a14c1\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"s-c4yv0z\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-4\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e728a201-8aa7-4e09-9fd9-93c0041e98e3\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-5\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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=\"eac9e484-e091-482f-b2da-018d106eeebf\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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=\"80b8374c-691c-4b2c-b1cf-0a07d30b8a06\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"s-c4yv0z\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-0\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"edc808cb-12cd-4090-bfed-de1673d1774d\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-1\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"93b60d44-9550-4785-b823-d3a56cb115ab\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"s-c4yv0z\"\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-7\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"9b9af524-d307-4cf0-a88b-35e99f5f3696\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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-68d3fd75-1b3c-8324-93f5-a7f96a699517-8\" data-testid=\"conversation-turn-2\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f9b542d9-e353-41d8-94dd-5072f7d459d8\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"631\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe Polo Ralph Lauren Waffle Knit Camp Collar Shirt is a refined yet relaxed wardrobe essential, crafted from a premium blend of 85% cotton and 15% linen\/flax for breathable, lightweight comfort. Designed with a distinctive waffle-knit texture, this shirt offers subtle depth and a modern edge, while the classic camp collar adds a laid-back, summer-ready appeal. Featuring a neat buttoned placket, short sleeves for easy wear, and two practical chest patch pockets, it effortlessly combines style with functionality. Ideal for warm-weather dressing, this versatile piece delivers timeless sophistication with a contemporary twist.\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"WHITE \/ S","offer_id":57002625401205,"sku":"02452218","price":119.0,"currency_code":"GBP","in_stock":true},{"title":"WHITE \/ M","offer_id":57002625368437,"sku":"02452217","price":119.0,"currency_code":"GBP","in_stock":false},{"title":"WHITE \/ L","offer_id":57002625335669,"sku":"02452216","price":119.0,"currency_code":"GBP","in_stock":true},{"title":"WHITE \/ XL","offer_id":57002625433973,"sku":"02452219","price":119.0,"currency_code":"GBP","in_stock":false},{"title":"WHITE \/ XXL","offer_id":57002625466741,"sku":"02452220","price":119.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/16_6e3c0a77-a330-436d-a07c-3bd7a77e4ce9.jpg?v=1775054546"},{"product_id":"710b155-blu-shirt","title":"Polo Ralph Lauren Custom Fit Striped Linen Shirt - Blue\/White","description":"\u003ch2\u003eStylist Notes\u003c\/h2\u003e\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-0\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"false\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"cda9d368-c037-4b54-9951-814e0ada879d\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-3\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"false\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"54d711f7-cbd5-42ce-8c26-51ad1de7a38d\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"620\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003ePolo Ralph Lauren\u003c\/span\u003e\u003c\/span\u003e Custom Fit Striped Linen Shirt offers a refined balance between classic and slim tailoring, delivering a clean, modern silhouette that’s neatly shaped through the waist. Crafted from 100% breathable linen, it’s ideal for warm-weather styling while maintaining a polished look. Designed with a button-down point collar, full buttoned placket, and long sleeves with adjustable barrel cuffs, it combines timeless detailing with everyday comfort. A split back yoke with a box pleat enhances mobility, while the signature embroidered Pony on the chest adds an iconic finishing touch.\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"BLUE\/WHITE \/ S","offer_id":57099910119797,"sku":"02454018","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ M","offer_id":57099910152565,"sku":"02454017","price":139.0,"currency_code":"GBP","in_stock":false},{"title":"BLUE\/WHITE \/ L","offer_id":57099910185333,"sku":"02454016","price":139.0,"currency_code":"GBP","in_stock":false},{"title":"BLUE\/WHITE \/ XL","offer_id":57099910218101,"sku":"02454019","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"BLUE\/WHITE \/ XXL","offer_id":57099910250869,"sku":"02454020","price":139.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/9_d624b749-8188-4b1a-b7b0-7731cde85e90.jpg?v=1777282370"},{"product_id":"710b159-bei-shirt","title":"Polo Ralph Lauren Custom Fit Striped Linen Shirt - Beige","description":"\u003ch2\u003eStylist Notes\u003c\/h2\u003e\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-0\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"false\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"cda9d368-c037-4b54-9951-814e0ada879d\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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\" data-turn-id=\"request-68d3fd75-1b3c-8324-93f5-a7f96a699517-3\" data-testid=\"conversation-turn-2\" data-scroll-anchor=\"false\" 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"54d711f7-cbd5-42ce-8c26-51ad1de7a38d\" 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"620\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003ePolo Ralph Lauren\u003c\/span\u003e\u003c\/span\u003e Custom Fit Striped Linen Shirt offers a refined balance between classic and slim tailoring, delivering a clean, modern silhouette that’s neatly shaped through the waist. Crafted from 100% breathable linen, it’s ideal for warm-weather styling while maintaining a polished look. Designed with a button-down point collar, full buttoned placket, and long sleeves with adjustable barrel cuffs, it combines timeless detailing with everyday comfort. A split back yoke with a box pleat enhances mobility, while the signature embroidered Pony on the chest adds an iconic finishing touch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Polo Ralph Lauren","offers":[{"title":"BEIGE \/ S","offer_id":57099910349173,"sku":"02454023","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"BEIGE \/ M","offer_id":57099910381941,"sku":"02454022","price":139.0,"currency_code":"GBP","in_stock":true},{"title":"BEIGE \/ L","offer_id":57099910414709,"sku":"02454021","price":139.0,"currency_code":"GBP","in_stock":false},{"title":"BEIGE \/ XL","offer_id":57099910447477,"sku":"02454024","price":139.0,"currency_code":"GBP","in_stock":false},{"title":"BEIGE \/ XXL","offer_id":57099910480245,"sku":"02454025","price":139.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0918\/3658\/0213\/files\/5_381f4881-3e4e-4569-9a77-e35e4b5a2af5.jpg?v=1777281535"}],"url":"https:\/\/www.dandyfellow.com\/collections\/polo-ralph-lauren-shirts.oembed","provider":"Dandy Fellow","version":"1.0","type":"link"}