{"product_id":"willit-mens-upf-50-sun-protection-hoodie-lightweight-long-sleeve-fishing-shirt-loose-fit-swim-rash-guard","title":"Willit Men's UPF 50+ Sun Protection Hoodie Lightweight Long Sleeve Fishing Shirt Loose Fit Swim Rash Guard","description":"\u003cdiv\u003e\u003cdiv lang=\"en_US\"\u003e\n \u003cdiv class=\"aplus-v2 desktop celwidget\" cel_widget_id=\"aplus\"\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-container {\n        position: relative;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-element {\n        position: relative;\n        width: 100%;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-card-link-button {\n        text-align: center;\n        padding-top: 20px;\n    }\n\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h1,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h5,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol .a-list-item,\n    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul .a-list-item {\n        color: #fff;\n    }\n\n\u003c\/style\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {\n    position: relative;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {\n    position: absolute;\n    width: 50%;\n    height: 100%;\n    top: 0;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: 50%;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {\n    left: auto;\n    right: 50%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background {\n    padding: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {\n    padding-bottom: 10px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {\n    padding-bottom: 20px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {\n    line-height: 1.5em;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {\n    background: rgba(255,255,255,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {\n    background: rgba(0,0,0,0.5);\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,\n.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {\n  color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {\n    display: table;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n    padding-left: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\n\tpadding-left: 0px;\n\tpadding-right: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 40px;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {\n    padding-right: 0px;\n    padding-left: 40px;\n}\n\n.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {\n    display: table-cell;\n    vertical-align: middle;\n}\n\n\n\u003c\/style\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium modules global styles\n *\/\n.aplus-v2.desktop {\n  max-width: 1464px;\n  min-width: 800px;\n  margin-left: auto;\n  margin-right: auto;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n  word-break: break-word;\n}\n\/* Undo this for tech-specs because it breaks table layout *\/\n.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: Arial, sans-serif; }\n\n.aplus-v2 .premium-aplus,\n.aplus-v2 .premium-aplus .aplus-h1,\n.aplus-v2 .premium-aplus .aplus-h2,\n.aplus-v2 .premium-aplus .aplus-p1,\n.aplus-v2 .premium-aplus .aplus-p2,\n.aplus-v2 .premium-aplus .aplus-p3,\n.aplus-v2 .premium-aplus .aplus-accent1,\n.aplus-v2 .premium-aplus .aplus-accent2\n{ font-family: inherit; }\n\n\/* type *\/\n.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }\n.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }\n.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }\n.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\n\n\/* spacing *\/\n.aplus-v2 .aplus-container-1 { padding: 40px; }\n.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }\n.aplus-v2 .aplus-container-2 { padding: 80px; }\n.aplus-v2 .aplus-container-3 { padding: 40px 0; }\n\n\/* Display *\/\n.aplus-v2 .premium-aplus .aplus-display-table { display: table; }\n.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }\n.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\n\n\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/\n.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\n\n\/**\n* Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.\n*\/\n\n\u003c\/style\u003e\n  \u003cstyle type=\"text\/css\"\u003e\n\n\/**\n * Premium-module 13: Carousel\n *\/\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-description-wrapper {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-description {\n    display: table;\n    width: 50%;\n    height: 100%;\n    color: #fff;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {\n    display: table-cell;\n    vertical-align: middle;\n    text-align: left;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {\n    text-align: right;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-text-background {\n    background: rgba(0, 0, 0, 0.6);\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-card-body {\n    padding: 20px 40px 0 0;\n}\n\nhtml[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-body {\n    padding: 20px 0 0 40px;\n}\n\n.aplus-v2 .premium-aplus-module-13 .aplus-pagination-wrapper {\n    position: absolute;\n    top: 92%;\n    width: 100%;\n}\n\n\u003c\/style\u003e\n  \u003cdiv class=\"aplus-content-wrapper\"\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n     \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003eWillit Lightweight UPF 50+ Sun Protection for Long Hours Outdoors\u003c\/h1\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n       \u003cimg alt=\"sun shirt\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d74726b3-ad5b-4859-b09a-d266cfdcac1a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d74726b3-ad5b-4859-b09a-d266cfdcac1a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"sun shirt\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d74726b3-ad5b-4859-b09a-d266cfdcac1a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\n      \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003eA breathable men’s \u003cspan class=\"a-text-bold\"\u003esun hoodie\u003c\/span\u003e with \u003cspan class=\"a-text-bold\"\u003elong sleeves\u003c\/span\u003e, \u003cspan class=\"a-text-bold\"\u003eraglan sleeves\u003c\/span\u003e, \u003cspan class=\"a-text-bold\"\u003ethumb holes\u003c\/span\u003e, and \u003cspan class=\"a-text-bold\"\u003equick-dry comfort\u003c\/span\u003e for fishing, hiking, beach days, and hot-weather outdoor use.\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n     \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003eUPF 50+ Coverage for Direct Sun Exposure\u003c\/h1\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n       \u003cimg alt=\"SUN SHIRT\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/239037a0-7825-4377-ab91-51467de185e1.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/239037a0-7825-4377-ab91-51467de185e1.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"SUN SHIRT\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/239037a0-7825-4377-ab91-51467de185e1.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\n      \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003eThe \u003cspan class=\"a-text-bold\"\u003eUPF 50+ fabric\u003c\/span\u003e helps block harmful \u003cspan class=\"a-text-bold\"\u003eUVA\/UVB rays\u003c\/span\u003e, giving you dependable coverage for long hours outdoors. Great for fishing, hiking, boating, beach days, and other activities in direct sunlight.\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n     \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003eBreathable, Quick-Dry Comfort for Hot Weather\u003c\/h1\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n       \u003cimg alt=\"sun shirt\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7bee501c-a7cc-43fd-a890-8668a072cd6b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7bee501c-a7cc-43fd-a890-8668a072cd6b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"sun shirt\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7bee501c-a7cc-43fd-a890-8668a072cd6b.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\n      \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003eMade from \u003cspan class=\"a-text-bold\"\u003e100% polyester\u003c\/span\u003e, the soft fabric is \u003cspan class=\"a-text-bold\"\u003ebreathable\u003c\/span\u003e, \u003cspan class=\"a-text-bold\"\u003emoisture-wicking\u003c\/span\u003e, and \u003cspan class=\"a-text-bold\"\u003equick drying\u003c\/span\u003e to help keep you more comfortable when the temperature rises.\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-13-carousel\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n      \u003cdiv id=\"premium-aplus-13-carousel-3-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-13-carousel-3\"}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" role=\"region\" class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular\"\u003e\n       \u003cinput autocomplete=\"on\" type=\"hidden\" class=\"a-carousel-firstvisibleitem\"\u003e\n       \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\n        \u003cdiv class=\"a-carousel-row-inner\"\u003e\n         \u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\n          \u003ca class=\"a-carousel-goto-prevpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\n         \u003c\/div\u003e\n         \u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\n          \u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\n           \u003col class=\"a-carousel\" role=\"list\"\u003e\n            \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"4\"\u003e\n             \u003cdiv id=\"premium-aplus-13-carousel-3-slide-0\"\u003e\n              \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n               \u003cimg alt=\"sun shirt\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fdeb8276-c6bf-484a-8fbe-d80b819c5250.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n              \u003c\/div\u003e\n             \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"4\"\u003e\n             \u003cdiv id=\"premium-aplus-13-carousel-3-slide-1\"\u003e\n              \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n               \u003cimg alt=\"sun shirt\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/edc16006-adc5-443c-8e4a-cb73bf85024f.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n              \u003c\/div\u003e\n             \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"4\"\u003e\n             \u003cdiv id=\"premium-aplus-13-carousel-3-slide-2\"\u003e\n              \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n               \u003cimg alt=\"sun shirt\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/3dba8245-4c51-4abb-af5a-97df0fba1b96.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n              \u003c\/div\u003e\n             \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"4\"\u003e\n             \u003cdiv id=\"premium-aplus-13-carousel-3-slide-3\"\u003e\n              \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n               \u003cimg alt=\"1\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7f35dd13-a54c-48dc-b3e8-9cc9e9c17212.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n              \u003c\/div\u003e\n             \u003c\/div\u003e\n            \u003c\/li\u003e\n           \u003c\/ol\u003e\n          \u003c\/div\u003e\n         \u003c\/div\u003e\n         \u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\n          \u003ca class=\"a-carousel-goto-nextpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\n         \u003c\/div\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n       \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e\n       \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-mantle.aplus-module .aplus-pagination-dots {\n    margin: 0;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot {\n    display: inline-block;\n    list-style: none;\n}\n\n.aplus-mantle.aplus-module .aplus-carousel-nav {\n    text-align:center;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle {\n    display: inline-block;\n    cursor: pointer;\n    height: 15px;\n    width: 15px;\n    border: 1px solid #000;\n    border-radius: 20px;\n    background-color: #fff;\n    margin-left: 5px;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active {\n    background-color: #DE7921;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot--display-none {\n    display: none;\n}\n\n\u003c\/style\u003e\n       \u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-3\").execute(\"init-pagination-carousel\", function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-3\", function() {\n        return function() {\n            P.when(\"A\", \"jQuery\", \"a-carousel-framework\", \"ready\").execute(\"paginate-carousel\", function (A, $, framework) {\n                const ENTER_KEY_CODE = 13;\n                const ESCAPE_KEY_CODE = 27;\n                const LEFT_ARROW_KEY = 37;\n                const RIGHT_ARROW_KEY = 39;\n                const HOME_KEY = 36;\n                const END_KEY = 35;\n\n                var moduleId = \"3\";\n                var carouselName = \"premium-aplus-13-carousel-3\";\n                var paginationAction = \"aplus-pagination-dot-action-\" + moduleId + \"-\" + carouselName;\n                var paginationGroup = \"#aplus-pagination-group-\" + moduleId + \"-\" + carouselName;\n\n                \/* If the carousel goes to a new page *\/\n                A.on(\"a:carousel:\"+carouselName+\":change:pageNumber\", function (data) {\n                    A.$(paginationGroup+\" .carousel-slider-circle\").removeClass(\"aplus-carousel-active\").attr('aria-selected', 'false').attr('tabindex', -1)\n                                    .eq(data.newValue - 1).addClass(\"aplus-carousel-active\").attr('aria-selected', 'true').attr('tabindex', 0);\n                });\n\n                function syncPaginationDotsWithCarouselPages(numPages) {\n                    const parentElement = document.querySelector(paginationGroup);\n                    if (parentElement \u0026\u0026 parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u003c children.length; i++) {\n                            if (i \u003e= numPages) {\n                                \/\/ If number of dots \u003e num of pages, we should hide other dots\n                                children[i].classList.add('aplus-pagination-dot--display-none');\n                            } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) {\n                                \/\/ Reset display of dots if it was hidden before\n                                children[i].classList.remove('aplus-pagination-dot--display-none');\n                            }\n                        }\n                    }\n                }\n\n                framework.onInit(carouselName, function (carousel) {\n                    try {\n                        var totalPages = carousel.getAttr('totalPages');\n                        syncPaginationDotsWithCarouselPages(totalPages);\n                        \/* Resize event handler to re-calculate the pagination dots count based on orientation *\/\n                        window.addEventListener('resize', function() {\n                            carousel.resize();\n                            totalPages = carousel.getAttr('totalPages');\n                            syncPaginationDotsWithCarouselPages(totalPages);\n                        });\n\n                        A.declarative(paginationAction, 'click keydown', function(event){\n                            var isClick = event.type === 'click';\n                            var isKeydown = event.type === 'keydown';\n                            var isEnter = isKeydown \u0026\u0026 event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026\u0026 event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026\u0026 event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026\u0026 event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026\u0026 event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026\u0026 event.$event.keyCode === END_KEY;\n\n                            if (isClick || isEnter) {\n                                var data = event.data;\n                                carousel.gotoPage(data.page);\n                            } else if (isEsc) {\n                                event.$target.blur();\n                            } else if (isLeftArrow || isRightArrow || isHome || isEnd) {\n                                event.$event.preventDefault();\n                                const dots = A.$(paginationGroup + \" .carousel-slider-circle\");\n                                const currentIndex = dots.index(event.$target);\n                                let nextIndex;\n\n                                if (isLeftArrow) {\n                                    nextIndex = currentIndex \u003e 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u003c dots.length - 1 ? currentIndex + 1 : 0;\n                                } else if (isHome) {\n                                    nextIndex = 0;\n                                } else if (isEnd) {\n                                    nextIndex = dots.length - 1;\n                                }\n\n                                dots.eq(nextIndex).focus();\n                                carousel.gotoPage(nextIndex + 1);\n                            }\n                        });\n                    } catch (e) {\n                        P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');\n                    }\n                });\n            });\n        }\n    });\n});\n\u003c\/script\u003e\n       \u003cdiv class=\"aplus-mantle aplus-module\"\u003e\n        \u003cdiv class=\"aplus-carousel-nav\"\u003e\n         \u003cul id=\"aplus-pagination-group-3-premium-aplus-13-carousel-3\" class=\"aplus-pagination-dots\" aria-label=\"tablist-section\" role=\"tablist\"\u003e\n          \u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" aria-selected=\"true\" data-action=\"aplus-pagination-dot-action-3-premium-aplus-13-carousel-3\" data-aplus-pagination-dot-action-3-premium-aplus-13-carousel-3='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-3-slide-0\" tabindex=\"0\" role=\"tab\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n          \u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-3-premium-aplus-13-carousel-3\" data-aplus-pagination-dot-action-3-premium-aplus-13-carousel-3='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-3-slide-1\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n          \u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-3-premium-aplus-13-carousel-3\" data-aplus-pagination-dot-action-3-premium-aplus-13-carousel-3='{\"page\": 3}' aria-label=\"slide-3\" aria-controls=\"premium-aplus-13-carousel-3-slide-2\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n          \u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-3-premium-aplus-13-carousel-3\" data-aplus-pagination-dot-action-3-premium-aplus-13-carousel-3='{\"page\": 4}' aria-label=\"slide-4\" aria-controls=\"premium-aplus-13-carousel-3-slide-3\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n         \u003c\/ul\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\n      \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003eThe \u003cspan class=\"a-text-bold\"\u003ehooded design\u003c\/span\u003e helps cover the neck and head, while \u003cspan class=\"a-text-bold\"\u003ethumb holes\u003c\/span\u003e help keep sleeves in place and add extra hand and wrist coverage for all-day outdoor wear. Also, \u003cspan class=\"a-text-bold\"\u003eFlatlock Seams + Tag-Free Collar \u003c\/span\u003efor Smoother Comfort.\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when(\"premium-aplus-13-carousel-3\").execute('invoke-premium-13-carousel-desktop', function(init){init();});\n}));\u003c\/script\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n     \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003eBuilt for Fishing, Boating, and Beach Days\u003c\/h1\u003e\n     \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n      \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n       \u003cimg alt=\"3\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fab50050-b251-43d3-beef-45dc9661e3e5.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fab50050-b251-43d3-beef-45dc9661e3e5.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"3\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/fab50050-b251-43d3-beef-45dc9661e3e5.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\n      \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003eDesigned for environments with strong sun and reflective surfaces, this long sleeve \u003cspan class=\"a-text-bold\"\u003esun shirt\u003c\/span\u003e is a practical layer for fishing, boating, kayaking, rafting, and beach use.\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-13-carousel\"\u003e\n    \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e\n     \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n      \u003cdiv id=\"premium-aplus-13-carousel-5-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-13-carousel-5\"}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" role=\"region\" class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular\"\u003e\n       \u003cinput autocomplete=\"on\" type=\"hidden\" class=\"a-carousel-firstvisibleitem\"\u003e\n       \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\n        \u003cdiv class=\"a-carousel-row-inner\"\u003e\n         \u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\n          \u003ca class=\"a-carousel-goto-prevpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\n         \u003c\/div\u003e\n         \u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\n          \u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\n           \u003col class=\"a-carousel\" role=\"list\"\u003e\n            \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e\n             \u003cdiv id=\"premium-aplus-13-carousel-5-slide-0\"\u003e\n              \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n               \u003cimg alt=\"2\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/1fc81ceb-65c0-4c57-8d7a-41237c082501.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n              \u003c\/div\u003e\n             \u003c\/div\u003e\n            \u003c\/li\u003e\n            \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e\n             \u003cdiv id=\"premium-aplus-13-carousel-5-slide-1\"\u003e\n              \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\n               \u003cimg alt=\"3\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0ee4fd94-5a94-44b2-a0ae-9f5b8d658ae1.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n              \u003c\/div\u003e\n             \u003c\/div\u003e\n            \u003c\/li\u003e\n           \u003c\/ol\u003e\n          \u003c\/div\u003e\n         \u003c\/div\u003e\n         \u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\n          \u003ca class=\"a-carousel-goto-nextpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\n         \u003c\/div\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n       \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e\n       \u003cstyle type=\"text\/css\"\u003e\n\n.aplus-mantle.aplus-module .aplus-pagination-dots {\n    margin: 0;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot {\n    display: inline-block;\n    list-style: none;\n}\n\n.aplus-mantle.aplus-module .aplus-carousel-nav {\n    text-align:center;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle {\n    display: inline-block;\n    cursor: pointer;\n    height: 15px;\n    width: 15px;\n    border: 1px solid #000;\n    border-radius: 20px;\n    background-color: #fff;\n    margin-left: 5px;\n}\n\n.aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active {\n    background-color: #DE7921;\n}\n\n.aplus-mantle.aplus-module .aplus-pagination-dot--display-none {\n    display: none;\n}\n\n\u003c\/style\u003e\n       \u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-5\").execute(\"init-pagination-carousel\", function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-5\", function() {\n        return function() {\n            P.when(\"A\", \"jQuery\", \"a-carousel-framework\", \"ready\").execute(\"paginate-carousel\", function (A, $, framework) {\n                const ENTER_KEY_CODE = 13;\n                const ESCAPE_KEY_CODE = 27;\n                const LEFT_ARROW_KEY = 37;\n                const RIGHT_ARROW_KEY = 39;\n                const HOME_KEY = 36;\n                const END_KEY = 35;\n\n                var moduleId = \"5\";\n                var carouselName = \"premium-aplus-13-carousel-5\";\n                var paginationAction = \"aplus-pagination-dot-action-\" + moduleId + \"-\" + carouselName;\n                var paginationGroup = \"#aplus-pagination-group-\" + moduleId + \"-\" + carouselName;\n\n                \/* If the carousel goes to a new page *\/\n                A.on(\"a:carousel:\"+carouselName+\":change:pageNumber\", function (data) {\n                    A.$(paginationGroup+\" .carousel-slider-circle\").removeClass(\"aplus-carousel-active\").attr('aria-selected', 'false').attr('tabindex', -1)\n                                    .eq(data.newValue - 1).addClass(\"aplus-carousel-active\").attr('aria-selected', 'true').attr('tabindex', 0);\n                });\n\n                function syncPaginationDotsWithCarouselPages(numPages) {\n                    const parentElement = document.querySelector(paginationGroup);\n                    if (parentElement \u0026\u0026 parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u003c children.length; i++) {\n                            if (i \u003e= numPages) {\n                                \/\/ If number of dots \u003e num of pages, we should hide other dots\n                                children[i].classList.add('aplus-pagination-dot--display-none');\n                            } else if (children[i].classList.contains('aplus-pagination-dot--display-none')) {\n                                \/\/ Reset display of dots if it was hidden before\n                                children[i].classList.remove('aplus-pagination-dot--display-none');\n                            }\n                        }\n                    }\n                }\n\n                framework.onInit(carouselName, function (carousel) {\n                    try {\n                        var totalPages = carousel.getAttr('totalPages');\n                        syncPaginationDotsWithCarouselPages(totalPages);\n                        \/* Resize event handler to re-calculate the pagination dots count based on orientation *\/\n                        window.addEventListener('resize', function() {\n                            carousel.resize();\n                            totalPages = carousel.getAttr('totalPages');\n                            syncPaginationDotsWithCarouselPages(totalPages);\n                        });\n\n                        A.declarative(paginationAction, 'click keydown', function(event){\n                            var isClick = event.type === 'click';\n                            var isKeydown = event.type === 'keydown';\n                            var isEnter = isKeydown \u0026\u0026 event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026\u0026 event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026\u0026 event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026\u0026 event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026\u0026 event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026\u0026 event.$event.keyCode === END_KEY;\n\n                            if (isClick || isEnter) {\n                                var data = event.data;\n                                carousel.gotoPage(data.page);\n                            } else if (isEsc) {\n                                event.$target.blur();\n                            } else if (isLeftArrow || isRightArrow || isHome || isEnd) {\n                                event.$event.preventDefault();\n                                const dots = A.$(paginationGroup + \" .carousel-slider-circle\");\n                                const currentIndex = dots.index(event.$target);\n                                let nextIndex;\n\n                                if (isLeftArrow) {\n                                    nextIndex = currentIndex \u003e 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u003c dots.length - 1 ? currentIndex + 1 : 0;\n                                } else if (isHome) {\n                                    nextIndex = 0;\n                                } else if (isEnd) {\n                                    nextIndex = dots.length - 1;\n                                }\n\n                                dots.eq(nextIndex).focus();\n                                carousel.gotoPage(nextIndex + 1);\n                            }\n                        });\n                    } catch (e) {\n                        P.log('Failed to init ' + carouselName + '. Error: ' + e.message, 'FATAL', 'AplusModuleResources');\n                    }\n                });\n            });\n        }\n    });\n});\n\u003c\/script\u003e\n       \u003cdiv class=\"aplus-mantle aplus-module\"\u003e\n        \u003cdiv class=\"aplus-carousel-nav\"\u003e\n         \u003cul id=\"aplus-pagination-group-5-premium-aplus-13-carousel-5\" class=\"aplus-pagination-dots\" aria-label=\"tablist-section\" role=\"tablist\"\u003e\n          \u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" aria-selected=\"true\" data-action=\"aplus-pagination-dot-action-5-premium-aplus-13-carousel-5\" data-aplus-pagination-dot-action-5-premium-aplus-13-carousel-5='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-5-slide-0\" tabindex=\"0\" role=\"tab\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n          \u003cli class=\"aplus-pagination-dot\"\u003e\u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-5-premium-aplus-13-carousel-5\" data-aplus-pagination-dot-action-5-premium-aplus-13-carousel-5='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-5-slide-1\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\u003c\/li\u003e\n         \u003c\/ul\u003e\n        \u003c\/div\u003e\n       \u003c\/div\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\n      \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003eThis lightweight \u003cspan class=\"a-text-bold\"\u003esun hoodie\u003c\/span\u003e is also a practical choice for yard work, gardening, mowing, dog walking, and daily outdoor tasks when you want repeat-wear comfort and dependable sun coverage.\u003c\/p\u003e\n     \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when(\"premium-aplus-13-carousel-5\").execute('invoke-premium-13-carousel-desktop', function(init){init();});\n}));\u003c\/script\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\" cel_widget_id=\"aplus-premium-module-2-fullbackground-image\"\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\n       \u003cimg alt=\"sun shirt\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/285b0911-3623-4d04-9a10-90325f4a913a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/285b0911-3623-4d04-9a10-90325f4a913a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003cnoscript\u003e\n        \u003cimg alt=\"sun shirt\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/285b0911-3623-4d04-9a10-90325f4a913a.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n      \u003c\/div\u003e\n     \u003c\/div\u003e\n     \u003cdiv class=\"a-section a-text-center\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv id=\"productFactsDesktopExpander\" data-a-expander-name=\"productFactsDesktopExpander\" data-a-expander-collapsed-height=\"400\" class=\"a-expander-collapsed-height a-row a-expander-container a-spacing-medium a-expander-partial-collapse-container\"\u003e\n \u003cdiv data-expanded=\"false\" class=\"a-expander-content a-expander-partial-collapse-content\"\u003e\n  \u003c!-- this uses AUI list\/listitem elements in desktop --\u003e\n  \u003cdiv class=\"a-section\" role=\"list\"\u003e\n   \u003cdiv class=\"a-fixed-left-grid product-facts-detail\"\u003e\n    \u003cdiv class=\"a-fixed-left-grid-inner\"\u003e\n     \u003cdiv class=\"a-fixed-left-grid-col a-col-left\"\u003e\n      \u003cspan\u003eFabric type\u003c\/span\u003e \n     \u003c\/div\u003e\n     \u003cdiv class=\"a-fixed-left-grid-col a-col-right\"\u003e\n      \u003cspan\u003e100% Polyester\u003c\/span\u003e \n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"a-fixed-left-grid product-facts-detail\"\u003e\n    \u003cdiv class=\"a-fixed-left-grid-inner\"\u003e\n     \u003cdiv class=\"a-fixed-left-grid-col a-col-left\"\u003e\n      \u003cspan\u003eCare instructions\u003c\/span\u003e \n     \u003c\/div\u003e\n     \u003cdiv class=\"a-fixed-left-grid-col a-col-right\"\u003e\n      \u003cspan\u003eMachine Wash\u003c\/span\u003e \n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"a-fixed-left-grid product-facts-detail\"\u003e\n    \u003cdiv class=\"a-fixed-left-grid-inner\"\u003e\n     \u003cdiv class=\"a-fixed-left-grid-col a-col-left\"\u003e\n      \u003cspan\u003eOrigin\u003c\/span\u003e \n     \u003c\/div\u003e\n     \u003cdiv class=\"a-fixed-left-grid-col a-col-right\"\u003e\n      \u003cspan\u003eImported\u003c\/span\u003e \n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n   \u003cdiv class=\"a-fixed-left-grid product-facts-detail\"\u003e\n    \u003cdiv class=\"a-fixed-left-grid-inner\"\u003e\n     \u003cdiv class=\"a-fixed-left-grid-col a-col-left\"\u003e\n      \u003cspan\u003eClosure type\u003c\/span\u003e \n     \u003c\/div\u003e\n     \u003cdiv class=\"a-fixed-left-grid-col a-col-right\"\u003e\n      \u003cspan\u003ePull On\u003c\/span\u003e \n     \u003c\/div\u003e\n    \u003c\/div\u003e\n   \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003c!-- this is where AUI list\/listitem elements in desktop ends --\u003e\n  \u003chr aria-hidden=\"true\" class=\"a-spacing-base a-spacing-top-base a-divider-normal\"\u003e\n  \u003ch3 class=\"product-facts-title\"\u003eAbout this item\u003c\/h3\u003e\n  \u003cul class=\"a-unordered-list a-vertical a-spacing-small\"\u003e\n   \u003cli\u003e\u003cspan class=\"a-list-item a-size-base a-color-base\"\u003e【ALL-AROUND UPF 50+ SUN PROTECTION 】 Block 98% of harmful UVA\/UVB rays with our certified UPF 74+ fabric. Designed with a tailored higher crew neck and a generous hood, it provides complete, worry-free sun coverage for your neck and collarbone during any outdoor adventure.\u003c\/span\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003cspan class=\"a-list-item a-size-base a-color-base\"\u003e【ULTRA-LIGHT \u0026amp; COOLING BREATHABILITY 】 Beat the scorching heat with advanced moisture-wicking technology that actively pulls sweat away from your skin. The highly breathable, quick-dry material keeps you remarkably cool and dry, even during intense summer activities.\u003c\/span\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003cspan class=\"a-list-item a-size-base a-color-base\"\u003e【 RELAXED FIT FOR EVERYDAY COMFORT 】 Experience unrestricted movement with a forgiving loose fit that won't cling to your body, making it stylish and secure for both active days and casual wear.\u003c\/span\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003cspan class=\"a-list-item a-size-base a-color-base\"\u003e【DESIGNED FOR ACTIVE MOBILITY 】 Move freely with explicitly engineered extended sleeves and low-profile thumbholes that protect the back of your hands without pulling tight across your shoulders. Flatlock seams and a tagless collar ensure a zero-chafe experience all day long.\u003c\/span\u003e\u003c\/li\u003e\n   \u003cli\u003e\u003cspan class=\"a-list-item a-size-base a-color-base\"\u003e【EASY CARE \u0026amp; MULTI-PURPOSE WEAR】 The perfect lightweight hoodie is good for fishing, swimming, hiking, kayaking, yard work, or simply relaxing at the beach.\u003c\/span\u003e\u003c\/li\u003e\n  \u003c\/ul\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e","brand":"GearGridCA","offers":[{"title":"XX-Large \/ Slubby Dark Green","offer_id":47683480191154,"sku":"B0D7J5BZNF","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Slubby Cyan","offer_id":47683479339186,"sku":"B0D7J4JFN9","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Light Green","offer_id":47683644948658,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Medium \/ Gray","offer_id":47683477471410,"sku":"B07S5C26DP","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Blue White Camo","offer_id":47683644981426,"sku":null,"price":38.33,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Fluorescent-green","offer_id":47683645014194,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"X-Large \/ Earth Camo","offer_id":47683477373106,"sku":"B0FDKC41P7","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Deep Gray","offer_id":47683645046962,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"X-Large \/ Heather Deep Gray","offer_id":47683645079730,"sku":null,"price":35.49,"currency_code":"CAD","in_stock":false},{"title":"XX-Large \/ Light Green","offer_id":47683479797938,"sku":"B07VGL6YKJ","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Fluorescent-green","offer_id":47683645112498,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"3X-Large \/ Gray","offer_id":47683645145266,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"XX-Large \/ Teal","offer_id":47683478651058,"sku":"B083R2YGJ1","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Ocean Blue","offer_id":47683478159538,"sku":"B083R2GRZY","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Od Green","offer_id":47683645178034,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Small \/ Oat","offer_id":47683478847666,"sku":"B0D1N9RFNV","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Heather Navy","offer_id":47683645210802,"sku":null,"price":35.49,"currency_code":"CAD","in_stock":false},{"title":"X-Large \/ Oat","offer_id":47683479535794,"sku":"B0D1N6WR9B","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Navy Blue","offer_id":47683645243570,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Slubby Cyan","offer_id":47683477307570,"sku":"B0D7J52G6P","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Black","offer_id":47683645276338,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Medium \/ Slubby Cyan","offer_id":47683645309106,"sku":null,"price":38.33,"currency_code":"CAD","in_stock":false},{"title":"XX-Large \/ Blue","offer_id":47683478945970,"sku":"B07S24R1BH","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Heather Red","offer_id":47683645341874,"sku":null,"price":35.49,"currency_code":"CAD","in_stock":false},{"title":"XX-Large \/ Heather Gray","offer_id":47683645374642,"sku":null,"price":35.49,"currency_code":"CAD","in_stock":false},{"title":"X-Large \/ Brilliant Blue","offer_id":47683645407410,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"X-Large \/ Graffiti Camo","offer_id":47683479437490,"sku":"B0FDK1PFJW","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Graffiti Camo","offer_id":47683478552754,"sku":"B0FDJVC8LQ","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Slubby Dark Green","offer_id":47683478388914,"sku":"B0D7J3HWJ9","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Ocean Wave Camo","offer_id":47683477110962,"sku":"B0FDJQD8Z3","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Oat","offer_id":47683479994546,"sku":"B0D1N7DGWV","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Brilliant Blue","offer_id":47683477733554,"sku":"B088QC7X6J","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Deep Gray","offer_id":47683645440178,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"X-Large \/ Blue","offer_id":47683476979890,"sku":"B07S4B8RM1","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Heather Gray","offer_id":47683478290610,"sku":"B095SDGJMD","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ White","offer_id":47683645472946,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Gray","offer_id":47683478094002,"sku":"B07S49P312","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Ice Blue Camo","offer_id":47683645505714,"sku":null,"price":38.33,"currency_code":"CAD","in_stock":false},{"title":"3X-Large \/ White","offer_id":47683477438642,"sku":"B07S4C85HL","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Heather Teal","offer_id":47683477340338,"sku":"B095SH86BQ","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"Large \/ White","offer_id":47683478618290,"sku":"B086LJ6WN5","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Ocean Blue","offer_id":47683477274802,"sku":"B083R38H3W","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Ice Blue Camo","offer_id":47683645538482,"sku":null,"price":38.33,"currency_code":"CAD","in_stock":false},{"title":"3X-Large \/ Ocean Wave Camo","offer_id":47683477602482,"sku":"B0FDJH8NJB","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Heather Blue","offer_id":47683478814898,"sku":"B095SCR4FM","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Slubby Cyan","offer_id":47683477799090,"sku":"B0D7J3ZHS6","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Small \/ White","offer_id":47683645571250,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Green Blue Splatter Camo","offer_id":47683478585522,"sku":"B0FDJVC8LP","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Heather Blue","offer_id":47683479830706,"sku":"B095S9SWSC","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Green Blue Splatter Camo","offer_id":47683645604018,"sku":null,"price":38.33,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Red","offer_id":47683477143730,"sku":"B0BXXJ8STT","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Black","offer_id":47683478880434,"sku":"B07T98LGCD","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Gray Black Camo","offer_id":47683478126770,"sku":"B0FDK7B6B8","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Earth Camo","offer_id":47683478487218,"sku":"B0FDJZ6QRZ","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Teal","offer_id":47683645636786,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"3X-Large \/ Green","offer_id":47683645669554,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Heather Deep Gray","offer_id":47683478225074,"sku":"B095SHDFCJ","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Gray","offer_id":47683477012658,"sku":"B07SC3B9N6","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Navy Blue","offer_id":47683478323378,"sku":"B07VDG48WC","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Black","offer_id":47683478192306,"sku":"B07T8593Q3","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Gray","offer_id":47683645702322,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"3X-Large \/ Blue","offer_id":47683479044274,"sku":"B07S4BLGH4","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Gray Black Camo","offer_id":47683478519986,"sku":"B0FDJRYWCM","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Green Blue Splatter Camo","offer_id":47683478454450,"sku":"B0FDJQC7YG","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Green","offer_id":47683645735090,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Medium \/ Light Green","offer_id":47683479765170,"sku":"B07VGMBG33","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Deep Gray","offer_id":47683477930162,"sku":"B07VB9RPCQ","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Ocean Blue","offer_id":47683480158386,"sku":"B083R33HB6","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Heather Blue","offer_id":47683479961778,"sku":"B095SBP7TY","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Graffiti Camo","offer_id":47683480060082,"sku":"B0FDJSQZ8W","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Heather Blue","offer_id":47683479142578,"sku":"B095SBYGS6","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Orange","offer_id":47683479077042,"sku":"B083R282JF","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Heather Teal","offer_id":47683645767858,"sku":null,"price":35.49,"currency_code":"CAD","in_stock":false},{"title":"Medium \/ Heather Navy","offer_id":47683479470258,"sku":"B095SCZZSB","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Teal","offer_id":47683477176498,"sku":"B083R2LBJ3","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Navy Blue","offer_id":47683477668018,"sku":"B07VDG42RM","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Desert Camo","offer_id":47683478782130,"sku":"B0FDK4GHN5","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Fluorescent-green","offer_id":47683479175346,"sku":"B0BSL7K2YR","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Oat","offer_id":47683645800626,"sku":null,"price":35.49,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Od Green","offer_id":47683480125618,"sku":"B083R2NWT4","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Desert Camo","offer_id":47683479273650,"sku":"B0FDJH5N6H","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Gray Black Camo","offer_id":47683477569714,"sku":"B0FDJH5BKL","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Heather Deep Gray","offer_id":47683478028466,"sku":"B095SFCR5Z","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Earth Camo","offer_id":47683478061234,"sku":"B0FDK49DJ7","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Heather Blue","offer_id":47683477504178,"sku":"B095S8FHD5","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Heather Deep Gray","offer_id":47683479109810,"sku":"B095SDBCH1","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Deep Gray","offer_id":47683645833394,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"3X-Large \/ Fluorescent-green","offer_id":47683645866162,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Medium \/ Red","offer_id":47683478978738,"sku":"B0BXXGMRSW","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Orange","offer_id":47683645898930,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"X-Large \/ Ocean Blue","offer_id":47683645931698,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"X-Large \/ Tangerine","offer_id":47683645964466,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Large \/ Green","offer_id":47683479732402,"sku":"B0BXXJLVCD","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Od Green","offer_id":47683645997234,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"Medium \/ Blue White Camo","offer_id":47683480092850,"sku":"B0FDJSQZ8X","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Green","offer_id":47683477700786,"sku":"B0BXXL1WYD","price":34.07,"currency_code":"CAD","in_stock":true},{"title":"3X-Large \/ Graffiti Camo","offer_id":47683479863474,"sku":"B0FDJMB3Y4","price":38.33,"currency_code":"CAD","in_stock":true},{"title":"X-Large \/ Heather Navy","offer_id":47683480223922,"sku":"B095SF3QS9","price":35.49,"currency_code":"CAD","in_stock":true},{"title":"XX-Large \/ Orange","offer_id":47683646030002,"sku":null,"price":34.07,"currency_code":"CAD","in_stock":false},{"title":"3X-Large \/ Blue White Camo","offer_id":47683646062770,"sku":null,"price":38.33,"currency_code":"CAD","in_stock":false}],"url":"https:\/\/amabus.store\/products\/willit-mens-upf-50-sun-protection-hoodie-lightweight-long-sleeve-fishing-shirt-loose-fit-swim-rash-guard","provider":"GearGridCA","version":"1.0","type":"link"}