{"product_id":"palmyth-men-s-upf-50-fishing-shirt-long-sleeve-quick-dry-outdoor-sun-protection-performance-tee","title":"Palmyth Men’s UPF 50+ Fishing Shirt Long Sleeve Quick-Dry Outdoor Sun Protection Performance Tee PA5TTS02NA","description":"\u003cdiv class=\"a-section a-spacing-large bucket\"\u003e\n\u003ch2\u003eProduct description\u003c\/h2\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cscript type=\"application\/javascript\"\u003e\n\n    \/**\n     * Common event handler for click and keydown events.\n     * @param {Event} event - The event object.\n     * @param {Function} handleClickOrEnter - Function to handle click or Enter key events.\n     * @param {Function} handleEsc - Function to handle Esc key events.\n     *\/\n    \/\/ [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources\n    function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) {\n        const ENTER_KEY_CODE = 13;\n        const ESCAPE_KEY_CODE = 27;\n        const SPACE_KEY_CODE = 32;\n        const isClick = event.type === 'click';\n        const isKeydown = event.type === 'keydown';\n        const isEnter = isKeydown \u0026amp;\u0026amp; event.keyCode === ENTER_KEY_CODE;\n        const isSpace = isKeydown \u0026amp;\u0026amp; event.keyCode === SPACE_KEY_CODE;\n        const isEsc = isKeydown \u0026amp;\u0026amp; event.keyCode === ESCAPE_KEY_CODE;\n\n        if (isClick || isEnter || isSpace) {\n            handleClickOrEnterOrSpace();\n        } else if (isEsc) {\n            handleEsc(event);\n        }\n    }\n\n    \/**\n    * Function to handle esc key event.\n    * @param {Event} event - The event object.\n    *\/\n    function handleEsc(event) {\n        event.target.blur()  \/\/ force remove focus\n    }\n\n\u003c\/script\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\u003cimg alt=\"8\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ca77cc94-0d48-4016-8815-b1fe4a9dc030.__CR0,0,1464,600_PT0_SX1464_V1___.png\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-3-four-column-images aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-3 aplus-container-1\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-four-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\u003cimg alt=\"Trident Mesh Back Ventilation\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/8404e8da-6ca0-4bb3-861e-6256471087d5.__CR0,0,300,225_PT0_SX300_V1___.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eTrident Mesh Back Ventilation\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n\u003cp class=\"aplus-p3\"\u003eA three-point mesh panel boosts airflow in key heat zones for better breathability and subtle ocean-inspired style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\u003cimg alt=\"Breathable Fabric\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/8b8129ba-aa51-46e2-85fe-fa17a4779079.__CR0,0,300,225_PT0_SX300_V1___.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eBreathable Performance Fabric\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n\u003cp class=\"aplus-p3\"\u003eLightweight fibers enhance airflow and help release heat in hot weather.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\u003cimg alt=\"Tagless Flatlock Seams Without Friction\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/980ed552-1585-4a4e-86fd-8e99ba0edf72.__CR0,0,300,225_PT0_SX300_V1___.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eTagless, No-Friction Seams\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n\u003cp class=\"aplus-p3\"\u003eFlatlock stitching and a tag-free collar offer more comfort\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\u003cimg alt=\"Elastic Loose Cut Offers Dexterity Fit\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fb4ffac4-806c-4b8b-94e3-0c13c0c9494c.__CR0,0,300,225_PT0_SX300_V1___.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eElastic Loose Fit\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\n\u003cp class=\"aplus-p3\"\u003eProvides flexible room in shoulders and arms for easy casting and paddling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-3-four-column-images aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-3 aplus-container-1\"\u003e\n\u003ch1 class=\"a-text-center premium-module-3-heading aplus-h1 a-text-bold\"\u003ePerformance UV Shirt for All Water and Outdoor Activities\u003c\/h1\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-four-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\u003cimg alt=\"Hiking\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0e150ab7-ec07-4ecd-b49e-cf7315031b84.__CR0,0,300,225_PT0_SX300_V1___.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eHiking\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\u003cimg alt=\"Beach\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fa09b5e9-d531-4ff1-89d0-e53b3f134d2a.__CR0,0,300,225_PT0_SX300_V1___.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eBeach\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\u003cimg alt=\"Kayaking\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/2934c14c-1c34-479f-afd1-abff20735b33.__CR0,0,300,225_PT0_SX300_V1___.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eKayaking\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-column\"\u003e\n\u003cdiv class=\"a-section a-spacing-none {'column-image'}\"\u003e\u003cimg alt=\"fishing\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0eaf1a40-5883-4365-8082-98a264554330.__CR0,0,300,225_PT0_SX300_V1___.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-heading\"\u003e\n\u003ch1 class=\"aplus-h3 a-text-bold\"\u003eFishing\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-section a-spacing-none column-description\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-11-faq aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-11\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-container-2 faqs-container 3\"\u003e\n\u003cdiv class=\"a-section a-spacing-large bucket\"\u003e\n\u003ch2\u003eFrom the brand\u003c\/h2\u003e\n\u003cdiv lang=\"en_US\"\u003e\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\u003cstyle\u003e\n    .aplus-v2 .apm-brand-story-carousel-container {\n        position: relative;\n    }\n\n    .aplus-v2 .apm-brand-story-carousel-hero-container,\n    .aplus-v2 .apm-brand-story-carousel-hero-container \u0026gt; div {\n        position: absolute;\n        width: 100%;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"a-section a-spacing-large bucket\"\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-11-faq aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-11\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n        \/*\n          Ensuring the carousel takes only the space it needs.\n          The sizes need to be set again on the absolutely positioned elements so they can take up space.\n        *\/\n        .aplus-v2 .apm-brand-story-carousel-container,\n        .aplus-v2 .apm-brand-story-carousel-hero-container {\n            height: 625px;\n            width: 100%;\n            max-width: 1464px;\n            margin-left: auto;\n            margin-right: auto;\n            overflow: hidden;\n        }\n\n        .aplus-v2 .apm-brand-story-carousel-hero-container,\n        .aplus-v2 .apm-brand-story-carousel-hero-container \u0026gt; div {\n            height: 625px;\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"a-section a-spacing-large bucket\"\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-11-faq aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-11\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-container-2 faqs-container 3\"\u003e\u003cbr\u003e\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\u003cstyle\u003e\n        .aplus-v2 .apm-brand-story-carousel.a-carousel-container {\n            padding: 0px;\n        }\n\n        \/*\n          This centers the carousel vertically on top of the hero image container and after the logo area (125px).\n          Margin-top = (heroHeight - cardHeight - logoAreaHeight) \/ 2 + logoAreaHeight\n        *\/\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-row-inner {\n            margin-top: 149px;\n        }\n\n        \/*\n          Cards need to have a width set, otherwise they default to 50px or so.\n          All cards must have the same width. The carousel will resize itself so all cards take the width of the largest card.\n          The left margin is for leaving a space between each card.\n        *\/\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-card {\n            width: 362px;\n            margin-left: 30px !important;\n        }\n\n        \/* styling the navigation buttons so they are taller, flush with the sides, and have a clean white background *\/\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left,\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right {\n            padding: 0px;\n        }\n\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left .a-button-image,\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right .a-button-image {\n            border: none;\n            margin: 0px;\n        }\n\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left .a-button-image .a-button-inner,\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right .a-button-image .a-button-inner {\n            background: #fff;\n            padding: 20px 6px;\n        }\n\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-left .a-button-image .a-button-inner {\n            border-radius: 0px 4px 4px 0px;\n        }\n\n        .aplus-v2 .apm-brand-story-carousel .a-carousel-col.a-carousel-right .a-button-image .a-button-inner {\n            border-radius: 4px 0px 0px 4px;\n        }\n    \u003c\/style\u003e\n\u003cdiv id=\"aplus\" class=\"a-section a-spacing-large bucket\"\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-11-faq aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-11\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-container-2 faqs-container 3\"\u003e\n\u003cdiv id=\"aplus\" class=\"a-section a-spacing-large bucket\"\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"apm-brand-story-carousel-container\"\u003e\n\u003cdiv class=\"apm-brand-story-carousel-hero-container\"\u003e\n\u003cdiv class=\"celwidget aplus-module brand-story-hero-1-image-logo aplus-brand-story-hero\"\u003e\n\u003cdiv class=\"apm-brand-story-hero\"\u003e\n\u003cdiv class=\"apm-brand-story-background-image\"\u003e\u003cimg alt=\"\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d5597d31-b999-4ba0-b207-543269b8fd03.__CR0,0,1464,625_PT0_SX1464_V1___.png\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"apm-brand-story-text-bottom\"\u003e\n\u003ch3\u003ePalmyth, Made for Every Angler\u003c\/h3\u003e\n\u003cp\u003eSun protection, quick-dry comfort, and lightweight performance gear for men, women, and youth—made for sunny days on the water.\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\/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\/div\u003e","brand":"Palmyth","offers":[{"title":"Black \/ Medium","offer_id":44474240401473,"sku":"PA5TTS02NA-Black-M","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ Large","offer_id":44474240434241,"sku":"PA5TTS02NA-Black-L","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ X-Large","offer_id":44474240467009,"sku":"PA5TTS02NA-Black-XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ XX-Large","offer_id":44474240499777,"sku":"PA5TTS02NA-Black-2XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3X-Large","offer_id":44474240532545,"sku":"PA5TTS02NA-Black-3XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4X-Large","offer_id":44474240565313,"sku":"PA5TTS02NA-Black-4XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Carolina \/ Medium","offer_id":44474240598081,"sku":"PA5TTS02NA-Carolina-M","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Carolina \/ Large","offer_id":44474240630849,"sku":"PA5TTS02NA-Carolina-L","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Carolina \/ X-Large","offer_id":44474240663617,"sku":"PA5TTS02NA-Carolina-XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Carolina \/ XX-Large","offer_id":44474240696385,"sku":"PA5TTS02NA-Carolina-2XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Carolina \/ 3X-Large","offer_id":44474240729153,"sku":"PA5TTS02NA-Carolina-3XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Carolina \/ 4X-Large","offer_id":44474240761921,"sku":"PA5TTS02NA-Carolina-4XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Medium","offer_id":44474240794689,"sku":"PA5TTS02NA-Gray-M","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ Large","offer_id":44474240827457,"sku":"PA5TTS02NA-Gray-L","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ X-Large","offer_id":44474240860225,"sku":"PA5TTS02NA-Gray-XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XX-Large","offer_id":44474240892993,"sku":"PA5TTS02NA-Gray-2XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3X-Large","offer_id":44474240925761,"sku":"PA5TTS02NA-Gray-3XL","price":26.98,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 4X-Large","offer_id":44474240958529,"sku":"PA5TTS02NA-Gray-4XL","price":26.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0744\/3575\/6097\/files\/ChatGPT_Image_2026_9_8_10_28_28.png?v=1788834526","url":"https:\/\/palmyth.com\/products\/palmyth-men-s-upf-50-fishing-shirt-long-sleeve-quick-dry-outdoor-sun-protection-performance-tee","provider":"Palmyth","version":"1.0","type":"link"}