{"product_id":"ciaran-looks-good-feels-better","title":"Ciarán | Looks Good, Feels Better","description":"\u003cdiv style=\"text-align: start;\"\u003e\n\u003ch2 class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003eComfortable enough to forget, sharp enough to wear all day.\u003c\/em\u003e\u003c\/h2\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMost swim shorts ask you to pick a side — sharp or comfortable. Ciarán does both. A clean, well-cut short with a comfortable fit, full freedom of movement, and a refined finish that takes you from the water to wherever the afternoon leads without a second thought.\u003c\/p\u003e\n\u003ch2\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/1848\/6346\/files\/2_2_efb77606-93a9-4207-8094-e93998ea0efd.png?v=1781161230\" style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003e\u003c\/h2\u003e\n\u003ch2\u003e\u003cstrong\u003eWHY YOU'LL LOVE IT\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e✓ \u003cstrong\u003eA Sharp, Refined Design That Always Looks Right\u003c\/strong\u003e — Clean lines and a considered finish that works at the beach, poolside, or on a casual summer walk.\u003c\/p\u003e\n\u003cp\u003e✓ \u003cstrong\u003eFull Freedom of Movement Throughout the Day\u003c\/strong\u003e — Moves naturally with you whether you're swimming, walking, or simply taking your time.\u003c\/p\u003e\n\u003cp\u003e✓ \u003cstrong\u003eOut of the Water and Ready to Go\u003c\/strong\u003e — Dries quickly so you stay comfortable and confident from the first dip to the last hour of the day.\u003c\/p\u003e\n\u003cp\u003e✓ \u003cstrong\u003ePairs Effortlessly With Everything\u003c\/strong\u003e — A simple tee, sandals, or sunglasses — always looks like a deliberate, easy choice.\u003c\/p\u003e\n\u003cp\u003e✓ \u003cstrong\u003eHolds Its Shape Season After Season\u003c\/strong\u003e — Built to last well beyond a single summer without losing its form or finish.\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1037\/1848\/6346\/files\/3_5.png?v=1781161232\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e A clean, comfortable swim short with a well-cut silhouette and a refined finish — designed for all-day ease and freedom of movement.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIdeal for: \u003c\/strong\u003eBeach days, poolside lounging, holidays, and any warm-weather occasion where looking sharp and feeling completely at ease both matter.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFree shipping on every order.\u003c\/li\u003e\n\u003cli\u003e30-day money-back guarantee.\u003c\/li\u003e\n\u003cli\u003eLoved by customers across the country.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Hayes \u0026 Porter","offers":[{"title":"Blue (Almost sold out) \/ S","offer_id":62231856185674,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue (Almost sold out) \/ M","offer_id":62231856218442,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue (Almost sold out) \/ L","offer_id":62231856251210,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue (Almost sold out) \/ XL","offer_id":62231856283978,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue (Almost sold out) \/ XXL","offer_id":62231856316746,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue (Almost sold out) \/ 3XL","offer_id":62231856349514,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":62231856382282,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":62231856415050,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":62231856447818,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":62231856480586,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XXL","offer_id":62231856513354,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 3XL","offer_id":62231856546122,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue Marine (Almost sold out) \/ S","offer_id":62231856578890,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue Marine (Almost sold out) \/ M","offer_id":62231856611658,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue Marine (Almost sold out) \/ L","offer_id":62231856644426,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue Marine (Almost sold out) \/ XL","offer_id":62231856677194,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue Marine (Almost sold out) \/ XXL","offer_id":62231856709962,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Blue Marine (Almost sold out) \/ 3XL","offer_id":62231856742730,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ S","offer_id":62231856775498,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ M","offer_id":62231856808266,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ L","offer_id":62231856841034,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XL","offer_id":62231856873802,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ XXL","offer_id":62231856906570,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Pink \/ 3XL","offer_id":62231856939338,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow- Green \/ S","offer_id":62231856972106,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow- Green \/ M","offer_id":62231857004874,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow- Green \/ L","offer_id":62231857037642,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow- Green \/ XL","offer_id":62231857070410,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow- Green \/ XXL","offer_id":62231857103178,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow- Green \/ 3XL","offer_id":62231857135946,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ S","offer_id":62231857168714,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ M","offer_id":62231857201482,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ L","offer_id":62231857234250,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XL","offer_id":62231857267018,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XXL","offer_id":62231857299786,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 3XL","offer_id":62231857332554,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ S","offer_id":62231857365322,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ M","offer_id":62231857398090,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ L","offer_id":62231857430858,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XL","offer_id":62231857463626,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ XXL","offer_id":62231857496394,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":62231857529162,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Blue (Almost sold out) \/ S","offer_id":62231857561930,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Blue (Almost sold out) \/ M","offer_id":62231857594698,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Blue (Almost sold out) \/ L","offer_id":62231857627466,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Blue (Almost sold out) \/ XL","offer_id":62231857660234,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Blue (Almost sold out) \/ XXL","offer_id":62231857693002,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Blue (Almost sold out) \/ 3XL","offer_id":62231857725770,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":62231857758538,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":62231857791306,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":62231857824074,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":62231857856842,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XXL","offer_id":62231857889610,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 3XL","offer_id":62231857922378,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"White (Almost sold out) \/ S","offer_id":62231857955146,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"White (Almost sold out) \/ M","offer_id":62231857987914,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"White (Almost sold out) \/ L","offer_id":62231858020682,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"White (Almost sold out) \/ XL","offer_id":62231858053450,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"White (Almost sold out) \/ XXL","offer_id":62231858086218,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"White (Almost sold out) \/ 3XL","offer_id":62231858118986,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ S","offer_id":62231858151754,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ M","offer_id":62231858184522,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ L","offer_id":62231858217290,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ XL","offer_id":62231858250058,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ XXL","offer_id":62231858282826,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true},{"title":"Grey \/ 3XL","offer_id":62231858315594,"sku":null,"price":29.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1037\/1848\/6346\/files\/ARCH_4-Photoroom_483444ad-7a3e-4a7f-9f85-36f50eae59c2.jpg?v=1781160979","url":"https:\/\/hayesandporter.com\/products\/ciaran-looks-good-feels-better","provider":"Hayes \u0026 Porter","version":"1.0","type":"link"}