{"product_id":"coofandy-mens-casual-shorts-cotton-elastic-waist-drawstring-shorts-lightweight-summer-beach-shorts","title":"COOFANDY Men's Casual Shorts Cotton Elastic Waist Drawstring Shorts Lightweight Summer Beach Shorts","description":"\u003cdiv id=\"aplus\" class=\"a-section a-spacing-large bucket\"\u003e \u003chr noshade size=\"1\" class=\"bucketDivider\"\u003e\n                                  \u003cstyle\u003e\n    .aplus-v2 .aplus-content-wrapper {\n        position: relative;\n        overflow: hidden;\n    }\n\n    .aplus-v2 .container-with-background-image {\n        width: 100%;\n        height: 100%;\n        background-repeat: no-repeat;\n        background-size: cover;\n    }\n\u003c\/style\u003e\n  \u003cscript type=\"application\/javascript\"\u003e\n    function logShoppableMetrics(moduleName, showsAddToCart) {\n        if (window.ue \u0026amp;\u0026amp; window.ue.count) {\n            window.ue.count(\"aplus:shoppable:\" + moduleName + \":addToCart\", showsAddToCart ? 1 : 0);\n        }\n    }\n\u003c\/script\u003e\n\n                                                 \u003ch2\u003eFrom the brand\u003c\/h2\u003e   \u003cdiv lang=\"en_US\"\u003e\n    \u003cdiv class=\"aplus-v2 desktop celwidget\" cel_widget_id=\"aplus\"\u003e\n            \u003cdiv class=\"aplus-content-wrapper\"\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\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   \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\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\" cel_widget_id=\"aplus-brand-story-hero-1-image-logo\"\u003e\n             \u003cdiv class=\"apm-brand-story-hero\"\u003e\n    \u003cdiv class=\"apm-brand-story-background-image\"\u003e\n                                              \u003cimg alt=\"mens vacation pants\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7a8f9c6e-930f-4f11-bbae-793122c31d43.__CR0,0,1464,625_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e\n\n     \u003c\/div\u003e\n\u003cdiv style=\"clear:both\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n                       \u003c\/div\u003e\n\n                    \u003cdiv id=\"apm-brand-story-carousel\" data-a-carousel-options='{\"minimum_gutter_width\":10,\"show_partial_next\":true,\"name\":\"brand-story-carousel\",\"single_page_align\":\"left\",\"circular\":false}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" role=\"region\" class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-stretchyGoodness a-carousel-transition-slide apm-brand-story-carousel size-cards a-carousel-container\"\u003e\n\u003cinput autocomplete=\"on\" type=\"hidden\" class=\"a-carousel-firstvisibleitem\"\u003e \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons\"\u003e\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\u003col class=\"a-carousel\" role=\"list\"\u003e  \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card apm-brand-story-carousel-card-0\"\u003e   \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card apm-brand-story-carousel-card-1\"\u003e           \u003cdiv class=\"celwidget aplus-module brand-story-card-2-media-asset aplus-brand-story-card\" cel_widget_id=\"aplus-brand-story-card-2-media-asset\"\u003e\n             \u003cdiv class=\"apm-brand-story-card\"\u003e\n    \u003cdiv class=\"apm-brand-story-background-image\"\u003e\n                                              \u003cimg alt=\"mens shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/f43e2464-bed4-4609-99cc-c1948ba67e22.__CR0,0,362,453_PT0_SX362_V1___.jpg\"\u003e  \u003c\/div\u003e\n\n     \u003c\/div\u003e\n\u003cdiv style=\"clear:both\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n \u003c\/li\u003e    \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card apm-brand-story-carousel-card-2\"\u003e           \u003cdiv class=\"celwidget aplus-module brand-story-card-1-four-asin aplus-brand-story-card\" cel_widget_id=\"aplus-brand-story-card-1-four-asin\"\u003e\n                  \u003cdiv class=\"apm-brand-story-card\"\u003e\n    \u003cdiv class=\"apm-brand-story-image-grid\" role=\"list\"\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003c\/div\u003e\n\n      \u003cdiv class=\"apm-brand-story-text apm-brand-story-text-single\"\u003e\n                                                     \u003ch3\u003e Men Casual Shorts \u003c\/h3\u003e      \u003c\/div\u003e\n     \u003c\/div\u003e\n\u003cdiv style=\"clear:both\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n \u003c\/li\u003e    \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card apm-brand-story-carousel-card-3\"\u003e           \u003cdiv class=\"celwidget aplus-module brand-story-card-2-media-asset aplus-brand-story-card\" cel_widget_id=\"aplus-brand-story-card-2-media-asset\"\u003e\n             \u003cdiv class=\"apm-brand-story-card\"\u003e\n    \u003cdiv class=\"apm-brand-story-background-image\"\u003e\n                                              \u003cimg alt=\"Mens Cotton Linen Pants\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/efc75683-5071-4788-a871-55d3bfe19e82.__CR0,36,1620,2027_PT0_SX362_V1___.jpg\"\u003e  \u003c\/div\u003e\n\n     \u003c\/div\u003e\n\u003cdiv style=\"clear:both\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n \u003c\/li\u003e    \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card apm-brand-story-carousel-card-4\"\u003e           \u003cdiv class=\"celwidget aplus-module brand-story-card-1-four-asin aplus-brand-story-card\" cel_widget_id=\"aplus-brand-story-card-1-four-asin\"\u003e\n                  \u003cdiv class=\"apm-brand-story-card\"\u003e\n    \u003cdiv class=\"apm-brand-story-image-grid\" role=\"list\"\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003c\/div\u003e\n\n      \u003cdiv class=\"apm-brand-story-text apm-brand-story-text-single\"\u003e\n                                                     \u003ch3\u003e Mens Casual Linen Pants \u003c\/h3\u003e      \u003c\/div\u003e\n     \u003c\/div\u003e\n\u003cdiv style=\"clear:both\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n \u003c\/li\u003e    \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card apm-brand-story-carousel-card-5\"\u003e           \u003cdiv class=\"celwidget aplus-module brand-story-card-1-four-asin aplus-brand-story-card\" cel_widget_id=\"aplus-brand-story-card-1-four-asin\"\u003e\n                  \u003cdiv class=\"apm-brand-story-card\"\u003e\n    \u003cdiv class=\"apm-brand-story-image-grid\" role=\"list\"\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003c\/div\u003e\n\n      \u003cdiv class=\"apm-brand-story-text apm-brand-story-text-single\"\u003e\n                                                     \u003ch3\u003e Mens Cotton Casual Shorts \u003c\/h3\u003e      \u003c\/div\u003e\n     \u003c\/div\u003e\n\u003cdiv style=\"clear:both\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n \u003c\/li\u003e    \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card apm-brand-story-carousel-card-6\"\u003e           \u003cdiv class=\"celwidget aplus-module brand-story-card-1-four-asin aplus-brand-story-card\" cel_widget_id=\"aplus-brand-story-card-1-four-asin\"\u003e\n                  \u003cdiv class=\"apm-brand-story-card\"\u003e\n    \u003cdiv class=\"apm-brand-story-image-grid\" role=\"list\"\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003c\/div\u003e\n\n      \u003cdiv class=\"apm-brand-story-text apm-brand-story-text-single\"\u003e\n                                                     \u003ch3\u003e Mens Casual Joggers Pants \u003c\/h3\u003e      \u003c\/div\u003e\n     \u003c\/div\u003e\n\u003cdiv style=\"clear:both\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n \u003c\/li\u003e    \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card apm-brand-story-carousel-card-7\"\u003e           \u003cdiv class=\"celwidget aplus-module brand-story-card-1-four-asin aplus-brand-story-card\" cel_widget_id=\"aplus-brand-story-card-1-four-asin\"\u003e\n                  \u003cdiv class=\"apm-brand-story-card\"\u003e\n    \u003cdiv class=\"apm-brand-story-image-grid\" role=\"list\"\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003c\/div\u003e\n\n      \u003cdiv class=\"apm-brand-story-text apm-brand-story-text-single\"\u003e\n                                                     \u003ch3\u003e Men Linen Drawstring Pant \u003c\/h3\u003e      \u003c\/div\u003e\n     \u003c\/div\u003e\n\u003cdiv style=\"clear:both\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n \u003c\/li\u003e    \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card apm-brand-story-carousel-card-8\"\u003e           \u003cdiv class=\"celwidget aplus-module brand-story-card-1-four-asin aplus-brand-story-card\" cel_widget_id=\"aplus-brand-story-card-1-four-asin\"\u003e\n                  \u003cdiv class=\"apm-brand-story-card\"\u003e\n    \u003cdiv class=\"apm-brand-story-image-grid\" role=\"list\"\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003cdiv class=\"apm-brand-story-image-grid-item\" role=\"listitem\"\u003e\n                 \u003c\/div\u003e\n         \u003c\/div\u003e\n\n      \u003cdiv class=\"apm-brand-story-text apm-brand-story-text-single\"\u003e\n                                                     \u003ch3\u003e Men Linen Harem Pant \u003c\/h3\u003e      \u003c\/div\u003e\n     \u003c\/div\u003e\n\u003cdiv style=\"clear:both\"\u003e\u003c\/div\u003e\n   \u003c\/div\u003e\n \u003c\/li\u003e   \u003c\/ol\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e \u003c\/div\u003e\n        \u003cdiv class=\"aplus-brandstory-pagination\"\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 id=\"aplus\" class=\"a-section a-spacing-large bucket\"\u003e \u003chr noshade size=\"1\" class=\"bucketDivider\"\u003e\n                                  \u003cstyle\u003e\n    .aplus-v2 .aplus-content-wrapper {\n        position: relative;\n        overflow: hidden;\n    }\n\n    .aplus-v2 .container-with-background-image {\n        width: 100%;\n        height: 100%;\n        background-repeat: no-repeat;\n        background-size: cover;\n    }\n\u003c\/style\u003e\n  \u003cscript type=\"application\/javascript\"\u003e\n    function logShoppableMetrics(moduleName, showsAddToCart) {\n        if (window.ue \u0026amp;\u0026amp; window.ue.count) {\n            window.ue.count(\"aplus:shoppable:\" + moduleName + \":addToCart\", showsAddToCart ? 1 : 0);\n        }\n    }\n\u003c\/script\u003e\n\n                                               \u003ch2\u003eProduct description\u003c\/h2\u003e   \u003cdiv lang=\"en_US\"\u003e\n    \u003cdiv class=\"aplus-v2 desktop celwidget\" cel_widget_id=\"aplus\"\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                                       \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003e COOFANDY Mens Casual Shorts Elastic Waist Drawstring Shorts Summer Beach Shorts \u003c\/h1\u003e    \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                     \u003cimg alt=\"mens casual shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/050753ae-bfc2-417a-a19f-8e332f327eda.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e   \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n\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                                        \u003ch1 class=\"aplus-container-3 aplus-h1 a-text-bold\"\u003e COOFANDY Mens Casual Shorts Elastic Waistband Drawstring Summer Beach Shorts \u003c\/h1\u003e     \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-1-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-13-carousel-1\"}' 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  \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\u003col class=\"a-carousel\" role=\"list\"\u003e     \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-1-slide-0\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"mens shorts casual\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b49a5976-0833-4462-acde-12e7fe8551e9.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-1-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"casual shorts for men\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/8963246c-fb03-49c0-8eac-2438cd1d06c2.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e                   \u003c\/ol\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e      \u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-1\").execute(\"init-pagination-carousel\", function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-1\", 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 = \"1\";\n                var carouselName = \"premium-aplus-13-carousel-1\";\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 \u0026amp;\u0026amp; parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u0026lt; children.length; i++) {\n                            if (i \u0026gt;= numPages) {\n                                \/\/ If number of dots \u0026gt; 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 \u0026amp;\u0026amp; event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026amp;\u0026amp; 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 \u0026gt; 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u0026lt; 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-1-premium-aplus-13-carousel-1\" class=\"aplus-pagination-dots\" aria-label=\"tablist-section\" role=\"tablist\"\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" aria-selected=\"true\" data-action=\"aplus-pagination-dot-action-1-premium-aplus-13-carousel-1\" data-aplus-pagination-dot-action-1-premium-aplus-13-carousel-1='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-1-slide-0\" tabindex=\"0\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-1-premium-aplus-13-carousel-1\" data-aplus-pagination-dot-action-1-premium-aplus-13-carousel-1='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-1-slide-1\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                 \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e  \u003c\/div\u003e\n\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                                        \u003ch1 class=\"aplus-container-3 aplus-h1 a-text-bold\"\u003e COOFANDY Mens Shorts Casual Stretch Waist Drawstring Summer Shorts for Men \u003c\/h1\u003e     \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-2-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-13-carousel-2\"}' 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  \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\u003col class=\"a-carousel\" role=\"list\"\u003e     \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-2-slide-0\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"mens summer shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/2d6efc54-990d-48dc-8f91-611f58ea8e05.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-2-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"mens beach shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/9878c881-499b-4749-a172-338eef17eb1c.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e                   \u003c\/ol\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e      \u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-2\").execute(\"init-pagination-carousel\", function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-2\", 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 = \"2\";\n                var carouselName = \"premium-aplus-13-carousel-2\";\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 \u0026amp;\u0026amp; parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u0026lt; children.length; i++) {\n                            if (i \u0026gt;= numPages) {\n                                \/\/ If number of dots \u0026gt; 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 \u0026amp;\u0026amp; event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026amp;\u0026amp; 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 \u0026gt; 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u0026lt; 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-2-premium-aplus-13-carousel-2\" class=\"aplus-pagination-dots\" aria-label=\"tablist-section\" role=\"tablist\"\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" aria-selected=\"true\" data-action=\"aplus-pagination-dot-action-2-premium-aplus-13-carousel-2\" data-aplus-pagination-dot-action-2-premium-aplus-13-carousel-2='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-2-slide-0\" tabindex=\"0\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-2-premium-aplus-13-carousel-2\" data-aplus-pagination-dot-action-2-premium-aplus-13-carousel-2='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-2-slide-1\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                 \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e  \u003c\/div\u003e\n\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                                        \u003ch1 class=\"aplus-container-3 aplus-h1 a-text-bold\"\u003e COOFANDY Mens Drawstring Shorts 9 Inch Stretch Cotton Short 7 Inch Summer Shorts \u003c\/h1\u003e     \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e \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  \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\u003col class=\"a-carousel\" role=\"list\"\u003e     \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-3-slide-0\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"mens cotton shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/452c6e64-9263-41a4-b6dd-5ec943c03223.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-3-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"mens shorts 9 inch\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7b215a2a-09c1-4d46-8e9d-a55f7c49b648.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e                   \u003c\/ol\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e      \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 \u0026amp;\u0026amp; parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u0026lt; children.length; i++) {\n                            if (i \u0026gt;= numPages) {\n                                \/\/ If number of dots \u0026gt; 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 \u0026amp;\u0026amp; event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026amp;\u0026amp; 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 \u0026gt; 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u0026lt; 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\n                        \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\n                    \u003c\/li\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \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\n                    \u003c\/li\u003e\n                 \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e  \u003c\/div\u003e\n\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                                        \u003ch1 class=\"aplus-container-3 aplus-h1 a-text-bold\"\u003e COOFANDY Shorts for Men Elastic Waist Drawstring Shorts Summer Casual Shorts \u003c\/h1\u003e     \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-4-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-13-carousel-4\"}' 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  \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\u003col class=\"a-carousel\" role=\"list\"\u003e     \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"4\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-4-slide-0\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"mens khaki shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/bb546ffc-6f07-4f72-83b2-2490056007d8.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"4\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-4-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"men shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/292e56d6-5bb4-4db9-b808-944dc5f2212f.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"4\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-4-slide-2\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"casual shorts men\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/d0c9c35f-002c-4b35-909d-86957c8898ed.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"4\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-4-slide-3\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"mens elastic waist shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c6ac0982-5aa2-45ac-ad38-12276f1eee56.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e           \u003c\/ol\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e      \u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-4\").execute(\"init-pagination-carousel\", function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-4\", 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 = \"4\";\n                var carouselName = \"premium-aplus-13-carousel-4\";\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 \u0026amp;\u0026amp; parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u0026lt; children.length; i++) {\n                            if (i \u0026gt;= numPages) {\n                                \/\/ If number of dots \u0026gt; 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 \u0026amp;\u0026amp; event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026amp;\u0026amp; 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 \u0026gt; 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u0026lt; 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-4-premium-aplus-13-carousel-4\" class=\"aplus-pagination-dots\" aria-label=\"tablist-section\" role=\"tablist\"\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" aria-selected=\"true\" data-action=\"aplus-pagination-dot-action-4-premium-aplus-13-carousel-4\" data-aplus-pagination-dot-action-4-premium-aplus-13-carousel-4='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-4-slide-0\" tabindex=\"0\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-4-premium-aplus-13-carousel-4\" data-aplus-pagination-dot-action-4-premium-aplus-13-carousel-4='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-4-slide-1\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-4-premium-aplus-13-carousel-4\" data-aplus-pagination-dot-action-4-premium-aplus-13-carousel-4='{\"page\": 3}' aria-label=\"slide-3\" aria-controls=\"premium-aplus-13-carousel-4-slide-2\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-4-premium-aplus-13-carousel-4\" data-aplus-pagination-dot-action-4-premium-aplus-13-carousel-4='{\"page\": 4}' aria-label=\"slide-4\" aria-controls=\"premium-aplus-13-carousel-4-slide-3\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                 \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e  \u003c\/div\u003e\n\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                                       \u003ch1 class=\"a-text-center aplus-container-3 aplus-h1 a-text-bold\"\u003e COOFANDY Men's Cotton Drawstring Shorts Lightweight Walking Hiking Shorts \u003c\/h1\u003e    \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                     \u003cimg alt=\"mens casual dress shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/3a7147fa-260c-44d9-aac9-e82728dae8d6.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e   \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n\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                                        \u003ch1 class=\"aplus-container-3 aplus-h1 a-text-bold\"\u003e COOFANDY Mens 9 Inch and 7 Inch Inseam Casual Shorts Size Charts \u003c\/h1\u003e     \u003cdiv class=\"a-section a-spacing-none aplus-carousel-container\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-6-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-13-carousel-6\"}' 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  \u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\u003col class=\"a-carousel\" role=\"list\"\u003e     \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-6-slide-0\"\u003e\n                                            \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"mens 9 inch shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/bb445153-4006-422e-95ac-b8060b453901.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"2\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-6-slide-1\"\u003e\n                                            \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"mens 7 inch shorts\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/00d42865-c924-4b33-9e23-17a3d4c2a3d4.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e                   \u003c\/ol\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e      \u003cscript\u003e\n\nP.now(\"premium-aplus-13-carousel-6\").execute(\"init-pagination-carousel\", function(init) {\n    if (init) {\n        return;\n    }\n    P.register(\"premium-aplus-13-carousel-6\", 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 = \"6\";\n                var carouselName = \"premium-aplus-13-carousel-6\";\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 \u0026amp;\u0026amp; parentElement.children) {\n                        const children = parentElement.children;\n                        for (let i = 0; i \u0026lt; children.length; i++) {\n                            if (i \u0026gt;= numPages) {\n                                \/\/ If number of dots \u0026gt; 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 \u0026amp;\u0026amp; event.$event.keyCode === ENTER_KEY_CODE;\n                            var isEsc = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === ESCAPE_KEY_CODE;\n                            var isLeftArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === LEFT_ARROW_KEY;\n                            var isRightArrow = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === RIGHT_ARROW_KEY;\n                            var isHome = isKeydown \u0026amp;\u0026amp; event.$event.keyCode === HOME_KEY;\n                            var isEnd = isKeydown \u0026amp;\u0026amp; 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 \u0026gt; 0 ? currentIndex - 1 : dots.length - 1;\n                                } else if (isRightArrow) {\n                                    nextIndex = currentIndex \u0026lt; 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-6-premium-aplus-13-carousel-6\" class=\"aplus-pagination-dots\" aria-label=\"tablist-section\" role=\"tablist\"\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block aplus-carousel-active\" aria-selected=\"true\" data-action=\"aplus-pagination-dot-action-6-premium-aplus-13-carousel-6\" data-aplus-pagination-dot-action-6-premium-aplus-13-carousel-6='{\"page\": 1}' aria-label=\"slide-1\" aria-controls=\"premium-aplus-13-carousel-6-slide-0\" tabindex=\"0\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                  \u003cli class=\"aplus-pagination-dot\"\u003e\n                        \u003cspan class=\"a-declarative carousel-slider-circle aplus-display-inline-block \" aria-selected=\"false\" data-action=\"aplus-pagination-dot-action-6-premium-aplus-13-carousel-6\" data-aplus-pagination-dot-action-6-premium-aplus-13-carousel-6='{\"page\": 2}' aria-label=\"slide-2\" aria-controls=\"premium-aplus-13-carousel-6-slide-1\" tabindex=\"-1\" role=\"tab\"\u003e\u003c\/span\u003e\n                    \u003c\/li\u003e\n                 \u003c\/ul\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                  \u003c\/div\u003e \u003c\/div\u003e  \u003c\/div\u003e\n\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e    \u003c\/div\u003e                               ","brand":"我的商店","offers":[{"title":"Black \/ 7 Inch \/ Small","offer_id":54966896886082,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 7 Inch \/ Medium","offer_id":54966896918850,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 7 Inch \/ Medium","offer_id":54966896951618,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Khaki-2 \/ 7 Inch \/ Medium","offer_id":54966896984386,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 7 Inch \/ Medium","offer_id":54966897017154,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 7 Inch \/ Large","offer_id":54966897049922,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 7 Inch \/ Large","offer_id":54966897082690,"sku":null,"price":18.99,"currency_code":"USD","in_stock":true},{"title":"Dark Navy Blue \/ 7 Inch \/ Large","offer_id":54966897115458,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ 7 Inch \/ Large","offer_id":54966897148226,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 7 Inch \/ X-Large","offer_id":54966897180994,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 7 Inch \/ X-Large","offer_id":54966897213762,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 7 Inch \/ X-Large","offer_id":54966897246530,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Dark Khaki \/ 7 Inch \/ X-Large","offer_id":54966897279298,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Khaki-2 \/ 7 Inch \/ X-Large","offer_id":54966897312066,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 7 Inch \/ XX-Large","offer_id":54966897344834,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 7 Inch \/ XX-Large","offer_id":54966897377602,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"Dark Khaki \/ 7 Inch \/ XX-Large","offer_id":54966897410370,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ 7 Inch \/ XX-Large","offer_id":54966897443138,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 7 Inch \/ XX-Large","offer_id":54966897475906,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 7 Inch \/ 3X-Large","offer_id":54966897508674,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 7 Inch \/ 3X-Large","offer_id":54966897541442,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 7 Inch \/ 3X-Large","offer_id":54966897574210,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"Dark Khaki \/ 7 Inch \/ 3X-Large","offer_id":54966897606978,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ 7 Inch \/ 3X-Large","offer_id":54966897639746,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 9 Inch \/ Small","offer_id":54966897672514,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 9 Inch \/ Small","offer_id":54966897705282,"sku":null,"price":17.49,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 9 Inch \/ Small","offer_id":54966897738050,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Dark Khaki \/ 9 Inch \/ Small","offer_id":54966897770818,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Khaki-2 \/ 9 Inch \/ Small","offer_id":54966897803586,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ 9 Inch \/ Small","offer_id":54966897836354,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"White \/ 9 Inch \/ Small","offer_id":54966897869122,"sku":null,"price":18.73,"currency_code":"USD","in_stock":true},{"title":"Dark Navy Blue \/ 9 Inch \/ Small","offer_id":54966897901890,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ 9 Inch \/ Small","offer_id":54966897934658,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 9 Inch \/ Small","offer_id":54966897967426,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, White \/ 9 Inch \/ Small","offer_id":54966898000194,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Grey \/ 9 Inch \/ Small","offer_id":54966898032962,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 9 Inch \/ Small","offer_id":54966898065730,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 9 Inch \/ Small","offer_id":54966898098498,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 9 Inch \/ Small","offer_id":54966898131266,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Brown-2 \/ 9 Inch \/ Small","offer_id":54966898164034,"sku":null,"price":17.48,"currency_code":"USD","in_stock":true},{"title":"Camouflage 2 \/ 9 Inch \/ Small","offer_id":54966898196802,"sku":null,"price":17.48,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 9 Inch \/ Small","offer_id":54966898229570,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Clay Brown \/ 9 Inch \/ Small","offer_id":54966898262338,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Dark Grey \/ 9 Inch \/ Small","offer_id":54966898295106,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Light Khaki \/ 9 Inch \/ Small","offer_id":54966898327874,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ 9 Inch \/ Small","offer_id":54966898360642,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ 9 Inch \/ Small","offer_id":54966898393410,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 9 Inch \/ Small","offer_id":54966898426178,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Khaki Grey \/ 9 Inch \/ Small","offer_id":54966898458946,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 9 Inch \/ Small","offer_id":54966898491714,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 9 Inch \/ Small","offer_id":54966898524482,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 9 Inch \/ Small","offer_id":54966898557250,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 9 Inch \/ Small","offer_id":54966898590018,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Sage Green \/ 9 Inch \/ Small","offer_id":54966898622786,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Denim Blue \/ 9 Inch \/ Small","offer_id":54966898655554,"sku":null,"price":28.49,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 9 Inch \/ Small","offer_id":54966898688322,"sku":null,"price":18.57,"currency_code":"USD","in_stock":true},{"title":"Camouflage 1 \/ 9 Inch \/ Small","offer_id":54966898721090,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Deep Blue \/ 9 Inch \/ Small","offer_id":54966898753858,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ 9 Inch \/ Medium","offer_id":54966898786626,"sku":null,"price":14.22,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 9 Inch \/ Medium","offer_id":54966898819394,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 9 Inch \/ Medium","offer_id":54966898852162,"sku":null,"price":14.23,"currency_code":"USD","in_stock":true},{"title":"Dark Khaki \/ 9 Inch \/ Medium","offer_id":54966898884930,"sku":null,"price":14.23,"currency_code":"USD","in_stock":true},{"title":"Khaki-2 \/ 9 Inch \/ Medium","offer_id":54966898917698,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ 9 Inch \/ Medium","offer_id":54966898950466,"sku":null,"price":17.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 9 Inch \/ Medium","offer_id":54966898983234,"sku":null,"price":14.98,"currency_code":"USD","in_stock":true},{"title":"Dark Navy Blue \/ 9 Inch \/ Medium","offer_id":54966899016002,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ 9 Inch \/ Medium","offer_id":54966899048770,"sku":null,"price":14.22,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 9 Inch \/ Medium","offer_id":54966899081538,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, White \/ 9 Inch \/ Medium","offer_id":54966899114306,"sku":null,"price":29.69,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Grey \/ 9 Inch \/ Medium","offer_id":54966899147074,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 9 Inch \/ Medium","offer_id":54966899179842,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 9 Inch \/ Medium","offer_id":54966899212610,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 9 Inch \/ Medium","offer_id":54966899245378,"sku":null,"price":14.98,"currency_code":"USD","in_stock":true},{"title":"Brown-2 \/ 9 Inch \/ Medium","offer_id":54966899278146,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Camouflage 2 \/ 9 Inch \/ Medium","offer_id":54966899310914,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 9 Inch \/ Medium","offer_id":54966899343682,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Clay Brown \/ 9 Inch \/ Medium","offer_id":54966899376450,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Dark Grey \/ 9 Inch \/ Medium","offer_id":54966899409218,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Light Khaki \/ 9 Inch \/ Medium","offer_id":54966899441986,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ 9 Inch \/ Medium","offer_id":54966899474754,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ 9 Inch \/ Medium","offer_id":54966899507522,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 9 Inch \/ Medium","offer_id":54966899540290,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Khaki Grey \/ 9 Inch \/ Medium","offer_id":54966899573058,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 9 Inch \/ Medium","offer_id":54966899605826,"sku":null,"price":18.58,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 9 Inch \/ Medium","offer_id":54966899638594,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 9 Inch \/ Medium","offer_id":54966899671362,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 9 Inch \/ Medium","offer_id":54966899704130,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Sage Green \/ 9 Inch \/ Medium","offer_id":54966899736898,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Denim Blue \/ 9 Inch \/ Medium","offer_id":54966899769666,"sku":null,"price":28.89,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 9 Inch \/ Medium","offer_id":54966899802434,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Camouflage 1 \/ 9 Inch \/ Medium","offer_id":54966899835202,"sku":null,"price":14.23,"currency_code":"USD","in_stock":true},{"title":"Deep Blue \/ 9 Inch \/ Medium","offer_id":54966899867970,"sku":null,"price":17.49,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Black \/ 9 Inch \/ Medium","offer_id":54966899900738,"sku":null,"price":28.49,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Khaki \/ 9 Inch \/ Medium","offer_id":54966899933506,"sku":null,"price":29.69,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, Dark Khaki \/ 9 Inch \/ Medium","offer_id":54966899966274,"sku":null,"price":28.04,"currency_code":"USD","in_stock":true},{"title":"Black \/ 9 Inch \/ Large","offer_id":54966899999042,"sku":null,"price":14.23,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 9 Inch \/ Large","offer_id":54966900031810,"sku":null,"price":14.22,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 9 Inch \/ Large","offer_id":54966900064578,"sku":null,"price":12.1,"currency_code":"USD","in_stock":true},{"title":"Dark Khaki \/ 9 Inch \/ Large","offer_id":54966900097346,"sku":null,"price":14.23,"currency_code":"USD","in_stock":true},{"title":"Khaki-2 \/ 9 Inch \/ Large","offer_id":54966900130114,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ 9 Inch \/ Large","offer_id":54966900162882,"sku":null,"price":14.98,"currency_code":"USD","in_stock":true},{"title":"White \/ 9 Inch \/ Large","offer_id":54966900195650,"sku":null,"price":14.22,"currency_code":"USD","in_stock":true},{"title":"Dark Navy Blue \/ 9 Inch \/ Large","offer_id":54966900228418,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ 9 Inch \/ Large","offer_id":54966900261186,"sku":null,"price":14.23,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 9 Inch \/ Large","offer_id":54966900293954,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, White \/ 9 Inch \/ Large","offer_id":54966900326722,"sku":null,"price":29.99,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Grey \/ 9 Inch \/ Large","offer_id":54966900359490,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 9 Inch \/ Large","offer_id":54966900392258,"sku":null,"price":14.98,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 9 Inch \/ Large","offer_id":54966900425026,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 9 Inch \/ Large","offer_id":54966900457794,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Brown-2 \/ 9 Inch \/ Large","offer_id":54966900490562,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Camouflage 2 \/ 9 Inch \/ Large","offer_id":54966900523330,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 9 Inch \/ Large","offer_id":54966900556098,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Clay Brown \/ 9 Inch \/ Large","offer_id":54966900588866,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Dark Grey \/ 9 Inch \/ Large","offer_id":54966900621634,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Light Khaki \/ 9 Inch \/ Large","offer_id":54966900654402,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ 9 Inch \/ Large","offer_id":54966900687170,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ 9 Inch \/ Large","offer_id":54966900719938,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 9 Inch \/ Large","offer_id":54966900752706,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Khaki Grey \/ 9 Inch \/ Large","offer_id":54966900785474,"sku":null,"price":16.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 9 Inch \/ Large","offer_id":54966900818242,"sku":null,"price":14.98,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 9 Inch \/ Large","offer_id":54966900851010,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 9 Inch \/ Large","offer_id":54966900883778,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 9 Inch \/ Large","offer_id":54966900916546,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"Sage Green \/ 9 Inch \/ Large","offer_id":54966900949314,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Denim Blue \/ 9 Inch \/ Large","offer_id":54966900982082,"sku":null,"price":28.49,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 9 Inch \/ Large","offer_id":54966901014850,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Camouflage 1 \/ 9 Inch \/ Large","offer_id":54966901047618,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Deep Blue \/ 9 Inch \/ Large","offer_id":54966901080386,"sku":null,"price":17.49,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Black \/ 9 Inch \/ Large","offer_id":54966901113154,"sku":null,"price":28.49,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Khaki \/ 9 Inch \/ Large","offer_id":54966901145922,"sku":null,"price":29.69,"currency_code":"USD","in_stock":true},{"title":"Black \/ 9 Inch \/ X-Large","offer_id":54966901178690,"sku":null,"price":14.23,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 9 Inch \/ X-Large","offer_id":54966901211458,"sku":null,"price":14.22,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 9 Inch \/ X-Large","offer_id":54966901244226,"sku":null,"price":13.51,"currency_code":"USD","in_stock":true},{"title":"Dark Khaki \/ 9 Inch \/ X-Large","offer_id":54966901276994,"sku":null,"price":14.97,"currency_code":"USD","in_stock":true},{"title":"Khaki-2 \/ 9 Inch \/ X-Large","offer_id":54966901309762,"sku":null,"price":18.99,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ 9 Inch \/ X-Large","offer_id":54966901342530,"sku":null,"price":14.98,"currency_code":"USD","in_stock":true},{"title":"White \/ 9 Inch \/ X-Large","offer_id":54966901375298,"sku":null,"price":14.97,"currency_code":"USD","in_stock":true},{"title":"Dark Navy Blue \/ 9 Inch \/ X-Large","offer_id":54966901408066,"sku":null,"price":14.23,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ 9 Inch \/ X-Large","offer_id":54966901440834,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 9 Inch \/ X-Large","offer_id":54966901473602,"sku":null,"price":14.98,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, White \/ 9 Inch \/ X-Large","offer_id":54966901506370,"sku":null,"price":29.69,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Grey \/ 9 Inch \/ X-Large","offer_id":54966901539138,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 9 Inch \/ X-Large","offer_id":54966901571906,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 9 Inch \/ X-Large","offer_id":54966901604674,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 9 Inch \/ X-Large","offer_id":54966901637442,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Brown-2 \/ 9 Inch \/ X-Large","offer_id":54966901670210,"sku":null,"price":17.48,"currency_code":"USD","in_stock":true},{"title":"Camouflage 2 \/ 9 Inch \/ X-Large","offer_id":54966901702978,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 9 Inch \/ X-Large","offer_id":54966901735746,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Clay Brown \/ 9 Inch \/ X-Large","offer_id":54966901768514,"sku":null,"price":17.48,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Dark Grey \/ 9 Inch \/ X-Large","offer_id":54966901801282,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Light Khaki \/ 9 Inch \/ X-Large","offer_id":54966901834050,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ 9 Inch \/ X-Large","offer_id":54966901866818,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ 9 Inch \/ X-Large","offer_id":54966901899586,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 9 Inch \/ X-Large","offer_id":54966901932354,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Khaki Grey \/ 9 Inch \/ X-Large","offer_id":54966901965122,"sku":null,"price":16.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 9 Inch \/ X-Large","offer_id":54966901997890,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 9 Inch \/ X-Large","offer_id":54966902030658,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 9 Inch \/ X-Large","offer_id":54966902063426,"sku":null,"price":17.49,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 9 Inch \/ X-Large","offer_id":54966902096194,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Sage Green \/ 9 Inch \/ X-Large","offer_id":54966902128962,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Denim Blue \/ 9 Inch \/ X-Large","offer_id":54966902161730,"sku":null,"price":28.49,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 9 Inch \/ X-Large","offer_id":54966902194498,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Camouflage 1 \/ 9 Inch \/ X-Large","offer_id":54966902227266,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Deep Blue \/ 9 Inch \/ X-Large","offer_id":54966902260034,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Black \/ 9 Inch \/ X-Large","offer_id":54966902292802,"sku":null,"price":28.89,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Khaki \/ 9 Inch \/ X-Large","offer_id":54966902325570,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, Dark Khaki \/ 9 Inch \/ X-Large","offer_id":54966902358338,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, Light Khaki \/ 9 Inch \/ X-Large","offer_id":54966902391106,"sku":null,"price":28.04,"currency_code":"USD","in_stock":true},{"title":"Black \/ 9 Inch \/ XX-Large","offer_id":54966902423874,"sku":null,"price":14.23,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 9 Inch \/ XX-Large","offer_id":54966902456642,"sku":null,"price":14.22,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 9 Inch \/ XX-Large","offer_id":54966902489410,"sku":null,"price":14.22,"currency_code":"USD","in_stock":true},{"title":"Dark Khaki \/ 9 Inch \/ XX-Large","offer_id":54966902522178,"sku":null,"price":14.98,"currency_code":"USD","in_stock":true},{"title":"Khaki-2 \/ 9 Inch \/ XX-Large","offer_id":54966902554946,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ 9 Inch \/ XX-Large","offer_id":54966902587714,"sku":null,"price":14.22,"currency_code":"USD","in_stock":true},{"title":"White \/ 9 Inch \/ XX-Large","offer_id":54966902620482,"sku":null,"price":18.74,"currency_code":"USD","in_stock":true},{"title":"Dark Navy Blue \/ 9 Inch \/ XX-Large","offer_id":54966902653250,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ 9 Inch \/ XX-Large","offer_id":54966902686018,"sku":null,"price":14.97,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 9 Inch \/ XX-Large","offer_id":54966902718786,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, White \/ 9 Inch \/ XX-Large","offer_id":54966902751554,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Grey \/ 9 Inch \/ XX-Large","offer_id":54966902784322,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 9 Inch \/ XX-Large","offer_id":54966902817090,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 9 Inch \/ XX-Large","offer_id":54966902849858,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 9 Inch \/ XX-Large","offer_id":54966902882626,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Brown-2 \/ 9 Inch \/ XX-Large","offer_id":54966902915394,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Camouflage 2 \/ 9 Inch \/ XX-Large","offer_id":54966902948162,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 9 Inch \/ XX-Large","offer_id":54966902980930,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Clay Brown \/ 9 Inch \/ XX-Large","offer_id":54966903013698,"sku":null,"price":17.49,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Dark Grey \/ 9 Inch \/ XX-Large","offer_id":54966903046466,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Light Khaki \/ 9 Inch \/ XX-Large","offer_id":54966903079234,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ 9 Inch \/ XX-Large","offer_id":54966903112002,"sku":null,"price":17.49,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ 9 Inch \/ XX-Large","offer_id":54966903144770,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 9 Inch \/ XX-Large","offer_id":54966903177538,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Khaki Grey \/ 9 Inch \/ XX-Large","offer_id":54966903210306,"sku":null,"price":16.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 9 Inch \/ XX-Large","offer_id":54966903243074,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 9 Inch \/ XX-Large","offer_id":54966903275842,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 9 Inch \/ XX-Large","offer_id":54966903308610,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 9 Inch \/ XX-Large","offer_id":54966903341378,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Sage Green \/ 9 Inch \/ XX-Large","offer_id":54966903374146,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Khaki \/ 9 Inch \/ XX-Large","offer_id":54966903406914,"sku":null,"price":29.69,"currency_code":"USD","in_stock":true},{"title":"Black \/ 9 Inch \/ 3X-Large","offer_id":54966903439682,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Light Khaki \/ 9 Inch \/ 3X-Large","offer_id":54966903472450,"sku":null,"price":19.3,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 9 Inch \/ 3X-Large","offer_id":54966903505218,"sku":null,"price":19.49,"currency_code":"USD","in_stock":true},{"title":"Dark Khaki \/ 9 Inch \/ 3X-Large","offer_id":54966903537986,"sku":null,"price":17.49,"currency_code":"USD","in_stock":true},{"title":"Khaki-2 \/ 9 Inch \/ 3X-Large","offer_id":54966903570754,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ 9 Inch \/ 3X-Large","offer_id":54966903603522,"sku":null,"price":17.49,"currency_code":"USD","in_stock":true},{"title":"White \/ 9 Inch \/ 3X-Large","offer_id":54966903636290,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Dark Navy Blue \/ 9 Inch \/ 3X-Large","offer_id":54966903669058,"sku":null,"price":19.49,"currency_code":"USD","in_stock":true},{"title":"Denim Blue \/ 9 Inch \/ 3X-Large","offer_id":54966903701826,"sku":null,"price":17.49,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 9 Inch \/ 3X-Large","offer_id":54966903734594,"sku":null,"price":18.99,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, White \/ 9 Inch \/ 3X-Large","offer_id":54966903767362,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Light Grey \/ 9 Inch \/ 3X-Large","offer_id":54966903800130,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 9 Inch \/ 3X-Large","offer_id":54966903832898,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 9 Inch \/ 3X-Large","offer_id":54966903865666,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 9 Inch \/ 3X-Large","offer_id":54966903898434,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Brown-2 \/ 9 Inch \/ 3X-Large","offer_id":54966903931202,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Camouflage 2 \/ 9 Inch \/ 3X-Large","offer_id":54966903963970,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Carbon Grey \/ 9 Inch \/ 3X-Large","offer_id":54966903996738,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Clay Brown \/ 9 Inch \/ 3X-Large","offer_id":54966904029506,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Dark Grey \/ 9 Inch \/ 3X-Large","offer_id":54966904062274,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Coconut Tree Light Khaki \/ 9 Inch \/ 3X-Large","offer_id":54966904095042,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ 9 Inch \/ 3X-Large","offer_id":54966904127810,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true},{"title":"Dark Red \/ 9 Inch \/ 3X-Large","offer_id":54966904160578,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 9 Inch \/ 3X-Large","offer_id":54966904193346,"sku":null,"price":19.94,"currency_code":"USD","in_stock":true},{"title":"Khaki Grey \/ 9 Inch \/ 3X-Large","offer_id":54966904226114,"sku":null,"price":16.98,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 9 Inch \/ 3X-Large","offer_id":54966904258882,"sku":null,"price":19.49,"currency_code":"USD","in_stock":true},{"title":"Light Brown \/ 9 Inch \/ 3X-Large","offer_id":54966904291650,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 9 Inch \/ 3X-Large","offer_id":54966904324418,"sku":null,"price":19.49,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 9 Inch \/ 3X-Large","offer_id":54966904357186,"sku":null,"price":18.98,"currency_code":"USD","in_stock":true},{"title":"Sage Green \/ 9 Inch \/ 3X-Large","offer_id":54966904389954,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Denim Blue \/ 9 Inch \/ 3X-Large","offer_id":54966904422722,"sku":null,"price":33.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 9 Inch \/ 3X-Large","offer_id":54966904455490,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Camouflage 1 \/ 9 Inch \/ 3X-Large","offer_id":54966904488258,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"Deep Blue \/ 9 Inch \/ 3X-Large","offer_id":54966904521026,"sku":null,"price":19.98,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Dark Grey, Black \/ 9 Inch \/ 3X-Large","offer_id":54966904553794,"sku":null,"price":28.49,"currency_code":"USD","in_stock":true},{"title":"2 Pack, Black, Dark Khaki \/ 9 Inch \/ 3X-Large","offer_id":54966904586562,"sku":null,"price":30.59,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1020\/5547\/7570\/files\/61_vTgIUisL._AC_SL1500.jpg?v=1783561773","url":"https:\/\/www.marovellia.com\/products\/coofandy-mens-casual-shorts-cotton-elastic-waist-drawstring-shorts-lightweight-summer-beach-shorts","provider":"The Baseline Shop","version":"1.0","type":"link"}