{"product_id":"summer-mens-upf-50-casual-long-sleeve-fishing-shirts-lightweight-tactical-button-down-shirt-with-breathable-back-mesh","title":"Harbor Fishing Shirt","description":"\u003cdiv style=\"text-align: center;\"\u003e\n\u003ch3\u003eA long-sleeve shirt built for sun and movement.\u003c\/h3\u003e\n\u003cp\u003eThe Harbor Fishing Shirt is a lightweight long-sleeve button-down with UPF 50+ sun protection, chest pockets, roll-tab sleeves, and a breathable mesh back made for warm days spent outdoors.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0980\/5814\/1769\/files\/ChatGPT_Image_14_de_jun._de_2026_16_40_07.png?v=1781466038\"\u003e\u003c\/p\u003e\n\u003ch4\u003eDesigned to be worn effortlessly.\u003c\/h4\u003e\n\u003cp\u003eWear it for fishing, travel, hiking, or long sunny days when a tee does not give enough coverage or open over a tee for an easy layer in town.\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0980\/5814\/1769\/files\/ChatGPT_Image_14_de_jun._de_2026_16_40_01.png?v=1781466038\"\u003e\u003c\/p\u003e\n\u003ch4\u003eBuilt to keep you cool.\u003c\/h4\u003e\n\u003cp\u003eThe thin, quick-drying fabric and ventilated back mesh keep the air moving, so it stays light and breathable even when the heat climbs.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0980\/5814\/1769\/files\/ChatGPT_Image_14_de_jun._de_2026_16_40_04.png?v=1781466038\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4\u003ePractical details, clean finish.\u003c\/h4\u003e\n\u003cp\u003eA button front, chest pockets, roll-tab sleeves, and a turn-down collar keep it practical without making it too technical. No loud branding just a shirt that looks considered however you wear it.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0980\/5814\/1769\/files\/ChatGPT_Image_14_de_jun._de_2026_16_39_58.png?v=1781466038\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch4\u003eA staple you will reach for.\u003c\/h4\u003e\n\u003cp\u003eOffered in a considered range of solid colours, it settles into a warm-weather wardrobe and holds its place season after season.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0980\/5814\/1769\/files\/ChatGPT_Image_14_de_jun._de_2026_16_39_56.png?v=1781466038\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp style=\"font-size: 13px; color: #666;\"\u003eFit note: this shirt runs roomy many customers size down for a closer fit. Please check the size guide below before ordering.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"width: 100%; background: #F1F1EA; padding: 45px 20px;\"\u003e\n\u003cdiv style=\"width: 100%; max-width: 520px; margin: 0 auto; font-family: inherit;\"\u003e\n\u003ch2 style=\"text-align: center; font-size: 18px; font-weight: bold; margin: 0 0 4px; color: #111;\"\u003eFAQ\u003c\/h2\u003e\n\u003cdetails style=\"border-top: 1px solid #d8d8d0;\"\u003e\n\u003csummary style=\"cursor: pointer; list-style: none; padding: 7px 22px 7px 0; font-size: 13px; font-weight: 500; color: #111; position: relative;\"\u003eDoes it protect from the sun?\u003cspan style=\"position: absolute; right: 0;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp style=\"margin: 0 0 8px; font-size: 12px; color: #555;\"\u003eYes. The product source lists UPF 50+ sun protection.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-top: 1px solid #d8d8d0;\"\u003e\n\u003csummary style=\"cursor: pointer; list-style: none; padding: 7px 22px 7px 0; font-size: 13px; font-weight: 500; color: #111; position: relative;\"\u003eIs it hot with long sleeves?\u003cspan style=\"position: absolute; right: 0;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp style=\"margin: 0 0 8px; font-size: 12px; color: #555;\"\u003eIt is made to stay lightweight, with a breathable mesh back to help airflow on warm days.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-top: 1px solid #d8d8d0;\"\u003e\n\u003csummary style=\"cursor: pointer; list-style: none; padding: 7px 22px 7px 0; font-size: 13px; font-weight: 500; color: #111; position: relative;\"\u003eCan the sleeves roll up?\u003cspan style=\"position: absolute; right: 0;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp style=\"margin: 0 0 8px; font-size: 12px; color: #555;\"\u003eYes. It has roll-tab sleeves for changing weather and active use.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-top: 1px solid #d8d8d0;\"\u003e\n\u003csummary style=\"cursor: pointer; list-style: none; padding: 7px 22px 7px 0; font-size: 13px; font-weight: 500; color: #111; position: relative;\"\u003eIs it only for fishing?\u003cspan style=\"position: absolute; right: 0;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp style=\"margin: 0 0 8px; font-size: 12px; color: #555;\"\u003eNo. It also works for hiking, travel, outdoor work, and easy casual summer outfits.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-top: 1px solid #d8d8d0;\"\u003e\n\u003csummary style=\"cursor: pointer; list-style: none; padding: 7px 22px 7px 0; font-size: 13px; font-weight: 500; color: #111; position: relative;\"\u003eDoes it fit large?\u003cspan style=\"position: absolute; right: 0;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp style=\"margin: 0 0 8px; font-size: 12px; color: #555;\"\u003eSeveral customers mention a roomy fit and suggest sizing down. Please check the size guide before ordering.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"border-top: 1px solid #d8d8d0; border-bottom: 1px solid #d8d8d0;\"\u003e\n\u003csummary style=\"cursor: pointer; list-style: none; padding: 7px 22px 7px 0; font-size: 13px; font-weight: 500; color: #111; position: relative;\"\u003eWhat colours are available?\u003cspan style=\"position: absolute; right: 0;\"\u003e+\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp style=\"margin: 0 0 8px; font-size: 12px; color: #555;\"\u003eEight colours: Sage Green, Black, White, Navy, Dark Grey, Light Green, Khaki, and Mist Blue.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e.ls-sg{background:#F4F1E9;padding:44px 16px;font-family:Arial,Helvetica,sans-serif;color:#1a1a1a;box-sizing:border-box;}.ls-sg *{box-sizing:border-box;}.ls-sg-inner{max-width:1000px;margin:0 auto;}.ls-sg h2{text-align:center;font-family:Georgia,\"Times New Roman\",serif;font-weight:400;letter-spacing:.22em;font-size:30px;margin:0 0 12px;}.ls-sg-divider{width:64px;height:2px;background:#C9B79E;margin:0 auto 12px;}.ls-sg-brand{text-align:center;letter-spacing:.42em;font-size:13px;color:#7a756c;margin:0 0 26px;}.ls-sg-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;}.ls-sg-table th{background:#EBE4D7;color:#3a352d;font-weight:600;letter-spacing:.03em;padding:13px 6px;text-align:center;word-break:break-word;}.ls-sg-table td{padding:13px 6px;text-align:center;border-bottom:1px solid #E2DBCC;word-break:break-word;}.ls-sg-table tr:last-child td{border-bottom:none;}.ls-sg-help{text-align:center;font-size:12px;color:#7a756c;margin:20px 0 0;line-height:1.4;}@media(max-width:768px){.ls-sg{padding:34px 10px;}.ls-sg h2{font-size:22px;letter-spacing:.18em;}.ls-sg-table{font-size:11px;}.ls-sg-table th,.ls-sg-table td{padding:9px 3px;}}@media(max-width:380px){.ls-sg-table{font-size:10px;}.ls-sg-table th,.ls-sg-table td{padding:7px 2px;}}\u003c\/style\u003e\n\u003cdiv class=\"ls-sg\"\u003e\n\u003cdiv class=\"ls-sg-inner\"\u003e\n\u003ch2\u003eSIZE GUIDE\u003c\/h2\u003e\n\u003cdiv class=\"ls-sg-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"ls-sg-brand\"\u003eLOCKSTEP\u003c\/p\u003e\n\u003ctable class=\"ls-sg-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSIZE\u003c\/th\u003e\n\u003cth\u003eCHEST\u003c\/th\u003e\n\u003cth\u003eLENGTH\u003c\/th\u003e\n\u003cth\u003eSLEEVE\u003c\/th\u003e\n\u003cth\u003eSHOULDER\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e106cm\u003c\/td\u003e\n\u003ctd\u003e72.5cm\u003c\/td\u003e\n\u003ctd\u003e63.5cm\u003c\/td\u003e\n\u003ctd\u003e48cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e112cm\u003c\/td\u003e\n\u003ctd\u003e75cm\u003c\/td\u003e\n\u003ctd\u003e64.5cm\u003c\/td\u003e\n\u003ctd\u003e49.5cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e120cm\u003c\/td\u003e\n\u003ctd\u003e77.5cm\u003c\/td\u003e\n\u003ctd\u003e65.5cm\u003c\/td\u003e\n\u003ctd\u003e51cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e130cm\u003c\/td\u003e\n\u003ctd\u003e80cm\u003c\/td\u003e\n\u003ctd\u003e66.5cm\u003c\/td\u003e\n\u003ctd\u003e52.5cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e140cm\u003c\/td\u003e\n\u003ctd\u003e82.5cm\u003c\/td\u003e\n\u003ctd\u003e67.5cm\u003c\/td\u003e\n\u003ctd\u003e54cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e150cm\u003c\/td\u003e\n\u003ctd\u003e83cm\u003c\/td\u003e\n\u003ctd\u003e68.5cm\u003c\/td\u003e\n\u003ctd\u003e55.5cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"ls-sg-help\"\u003eGarment measurements in centimetres (allow a 1–3cm tolerance). This shirt runs roomy — for a closer fit, choose one size down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e.ls-review-section { background:#F1F1EA; padding:56px 0 46px; font-family:Arial,Helvetica,sans-serif; color:#111; overflow:hidden; width:100%; max-width:100%; box-sizing:border-box; }.ls-review-section * { box-sizing:border-box; }.ls-review-header { text-align:center; margin-bottom:32px; padding:0 16px; }.ls-review-header h2 { font-size:26px; font-weight:500; margin:0 0 14px; line-height:1.2; }.ls-score { display:flex; justify-content:center; align-items:center; gap:10px; flex-wrap:wrap; font-size:20px; margin-bottom:10px; }.ls-stars,.ls-card-stars { display:flex; justify-content:center; gap:3px; }.ls-star,.ls-star-half { width:18px; height:18px; background:#00b67a; color:#fff; display:flex; align-items:center; justify-content:center; font-size:12px; font-weight:700; overflow:hidden; line-height:1; }.ls-star-half { position:relative; background:#dcdcdc; }.ls-star-half::before { content:\"\"; position:absolute; left:0; top:0; width:50%; height:100%; background:#00b67a; }.ls-star-half span { position:relative; z-index:2; }.ls-based { font-size:16px; }.ls-based strong { text-decoration:underline; font-weight:800; }.ls-carousel-wrap { position:relative; width:100%; max-width:100%; overflow:hidden; }.ls-carousel { display:grid; grid-auto-flow:column; grid-auto-columns:calc((100% - 72px) \/ 3); gap:24px; overflow-x:auto; scroll-snap-type:x mandatory; scroll-behavior:smooth; -webkit-overflow-scrolling:touch; scrollbar-width:none; padding:0 50px; cursor:grab; align-items:start; width:100%; max-width:100%; }.ls-carousel::-webkit-scrollbar { display:none; }.ls-card { background:#fff; border-radius:14px; padding:24px 22px; height:230px; min-height:230px; max-height:230px; scroll-snap-align:start; box-shadow:0 8px 24px rgba(0,0,0,.06); text-align:center; display:flex; flex-direction:column; justify-content:center; overflow:hidden; }.ls-card h3 { font-size:15px; font-weight:800; margin:0 0 10px; line-height:1.2; }.ls-card p { font-size:14px; line-height:1.4; margin:0 0 14px; color:#222; overflow-wrap:break-word; }.ls-name { font-size:12px; font-weight:700; margin-bottom:5px; line-height:1.2; }.ls-verified { font-size:11px; color:#666; margin-bottom:12px; line-height:1.2; }.ls-arrow { position:absolute; top:50%; transform:translateY(-50%); width:48px; height:48px; border-radius:50%; border:none; background:#fff; color:#111; font-size:32px; cursor:pointer; z-index:3; box-shadow:0 4px 18px rgba(0,0,0,.12); }.ls-prev { left:22px; }.ls-next { right:22px; }@media (max-width:768px){.ls-review-section { padding:42px 0 36px; }.ls-review-header { margin-bottom:26px; padding:0 12px; }.ls-review-header h2 { font-size:20px; line-height:1.18; max-width:320px; margin-left:auto; margin-right:auto; }.ls-score { font-size:15px; gap:6px; }.ls-based { font-size:13px; }.ls-carousel { grid-auto-columns:calc((100% - 14px) \/ 2); gap:14px; padding:0 14px; }.ls-card { height:220px; min-height:220px; max-height:220px; padding:18px 12px; }.ls-card h3 { font-size:12px; margin-bottom:8px; }.ls-card p { font-size:11px; line-height:1.35; margin-bottom:10px; }.ls-name,.ls-verified { font-size:10px; }.ls-star,.ls-star-half { width:14px; height:14px; font-size:9px; }.ls-arrow { display:none; }}\u003c\/style\u003e\n\u003csection class=\"ls-review-section\" id=\"lockstep-reviews\"\u003e\n\u003cdiv class=\"ls-review-header\"\u003e\n\u003ch2\u003eOur customers tell it better than we do!\u003c\/h2\u003e\n\u003cdiv class=\"ls-score\"\u003e\n\u003cspan\u003e\u003cstrong\u003eExcellent\u003c\/strong\u003e 4.8 out of 5\u003c\/span\u003e\n\u003cdiv class=\"ls-stars\"\u003e\n\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star-half\"\u003e\u003cspan\u003e★\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ls-based\"\u003e\n\u003cstrong\u003e4.8\u003c\/strong\u003e \/ 5 based on \u003cstrong\u003e\u003cu\u003e2,500+ Reviews\u003c\/u\u003e\u003c\/strong\u003e. 5-star rating.\u003cbr\u003e\u003cspan style=\"color: #00b67a; font-size: 22px;\"\u003e★\u003c\/span\u003e \u003cspan style=\"font-size: 20px; font-weight: bold;\"\u003eTrustpilot\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ls-carousel-wrap\"\u003e\n\u003cbutton type=\"button\" class=\"ls-arrow ls-prev\"\u003e‹\u003c\/button\u003e\n\u003cdiv class=\"ls-carousel\"\u003e\n\u003cdiv class=\"ls-card\"\u003e\n\u003ch3\u003eBranded Feel, Better Price\u003c\/h3\u003e\n\u003cp\u003eGood quality, thin and cool fabric like the branded ones but at a fraction of the price. Functional with multiple pockets — I will get two more.\u003c\/p\u003e\n\u003cdiv class=\"ls-name\"\u003eVerified Buyer\u003c\/div\u003e\n\u003cdiv class=\"ls-verified\"\u003eAustralia\u003c\/div\u003e\n\u003cdiv class=\"ls-card-stars\"\u003e\n\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ls-card\"\u003e\n\u003ch3\u003ePerfect For Work Outdoors\u003c\/h3\u003e\n\u003cp\u003eI just received the shirt — my second one. I am a tour guide and use it for work; I really like it.\u003c\/p\u003e\n\u003cdiv class=\"ls-name\"\u003eVerified Buyer\u003c\/div\u003e\n\u003cdiv class=\"ls-verified\"\u003eBrazil\u003c\/div\u003e\n\u003cdiv class=\"ls-card-stars\"\u003e\n\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ls-card\"\u003e\n\u003ch3\u003eFactory Quality\u003c\/h3\u003e\n\u003cp\u003eExcellent shirt — factory quality, with great material and stitching. At 180cm and 100kg I took 2XL: loose, so I could have taken XL.\u003c\/p\u003e\n\u003cdiv class=\"ls-name\"\u003eГ***ч\u003c\/div\u003e\n\u003cdiv class=\"ls-verified\"\u003eRussia\u003c\/div\u003e\n\u003cdiv class=\"ls-card-stars\"\u003e\n\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ls-card\"\u003e\n\u003ch3\u003eWill Buy Another\u003c\/h3\u003e\n\u003cp\u003eEven my wife likes it — exactly what I wanted. I will buy another. Thank you.\u003c\/p\u003e\n\u003cdiv class=\"ls-name\"\u003eg***n\u003c\/div\u003e\n\u003cdiv class=\"ls-verified\"\u003eNew Zealand\u003c\/div\u003e\n\u003cdiv class=\"ls-card-stars\"\u003e\n\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ls-card\"\u003e\n\u003ch3\u003eCool And Well Made\u003c\/h3\u003e\n\u003cp\u003eFashionable shirt, excellent quality and very cool. I ordered a size smaller than usual and it fit well. 100% recommended.\u003c\/p\u003e\n\u003cdiv class=\"ls-name\"\u003eA***T\u003c\/div\u003e\n\u003cdiv class=\"ls-verified\"\u003eMexico\u003c\/div\u003e\n\u003cdiv class=\"ls-card-stars\"\u003e\n\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ls-card\"\u003e\n\u003ch3\u003eTrue To The Size Chart\u003c\/h3\u003e\n\u003cp\u003eSize fit to the description. Thank you.\u003c\/p\u003e\n\u003cdiv class=\"ls-name\"\u003ez***x\u003c\/div\u003e\n\u003cdiv class=\"ls-verified\"\u003eIsrael\u003c\/div\u003e\n\u003cdiv class=\"ls-card-stars\"\u003e\n\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\u003cspan class=\"ls-star\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton type=\"button\" class=\"ls-arrow ls-next\"\u003e›\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cscript\u003e(function(){ var section = document.currentScript.closest('.ls-review-section'); var carousel = section.querySelector('.ls-carousel'); var next = section.querySelector('.ls-next'); var prev = section.querySelector('.ls-prev'); function amount(){ var card = carousel.querySelector('.ls-card'); var gap = window.innerWidth \u003c= 768 ? 14 : 24; return card.offsetWidth + gap; } if(next){ next.addEventListener('click', function(){ carousel.scrollBy({ left: amount(), behavior: 'smooth' }); }); } if(prev){ prev.addEventListener('click', function(){ carousel.scrollBy({ left: -amount(), behavior: 'smooth' }); }); } })();\u003c\/script\u003e\u003c\/section\u003e","brand":"Lockstep","offers":[{"title":"Sage Green \/ XL","offer_id":55740128821321,"sku":"14:350850#SageGreen;5:100014065#US XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55740128854089,"sku":"14:202520811#01-Black;5:100014064#US S","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ L","offer_id":55740128886857,"sku":"14:350850#SageGreen;5:361385#US L","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ M","offer_id":55740128919625,"sku":"14:350850#SageGreen;5:361386#US M","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55740128952393,"sku":"14:202520811#01-Black;5:361385#US L","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ S","offer_id":55740128985161,"sku":"14:350850#SageGreen;5:100014064#US S","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55740129017929,"sku":"14:202520811#01-Black;5:361386#US M","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55740129050697,"sku":"14:202520811#01-Black;5:4182#US 2XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55740129083465,"sku":"14:202520811#01-Black;5:100014065#US XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55740129149001,"sku":"14:202520811#01-Black;5:4183#US 3XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ 3XL","offer_id":55740129378377,"sku":"14:350850#SageGreen;5:4183#US 3XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ 2XL","offer_id":55740129411145,"sku":"14:350850#SageGreen;5:4182#US 2XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55740129738825,"sku":"14:29#White;5:100014064#US S","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55740129771593,"sku":"14:29#White;5:361386#US M","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55740129804361,"sku":"14:29#White;5:4182#US 2XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55740129837129,"sku":"14:29#White;5:4183#US 3XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55740129869897,"sku":"14:29#White;5:361385#US L","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55740129902665,"sku":"14:29#White;5:100014065#US XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Dark Grey \/ S","offer_id":55740130066505,"sku":"14:200004890#DarkGrey;5:100014064#US S","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Dark Grey \/ M","offer_id":55740130099273,"sku":"14:200004890#DarkGrey;5:361386#US M","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Dark Grey \/ 2XL","offer_id":55740130197577,"sku":"14:200004890#DarkGrey;5:4182#US 2XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Dark Grey \/ 3XL","offer_id":55740130230345,"sku":"14:200004890#DarkGrey;5:4183#US 3XL","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Dark Grey \/ L","offer_id":55740130263113,"sku":"14:200004890#DarkGrey;5:361385#US L","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Dark Grey \/ XL","offer_id":55740130295881,"sku":"14:200004890#DarkGrey;5:100014065#US XL","price":29.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0980\/5814\/1769\/files\/ChatGPT_Image_14_de_jun._de_2026_16_40_23.png?v=1781466038","url":"https:\/\/lockstepshop.com\/products\/summer-mens-upf-50-casual-long-sleeve-fishing-shirts-lightweight-tactical-button-down-shirt-with-breathable-back-mesh","provider":"Lockstep","version":"1.0","type":"link"}