{"product_id":"anti-slip-dog-socks-to-prevent-licking-paws-for-hardwood-floors","title":"Anti Slip Dog Socks to Prevent Licking Paws for Hardwood Floors","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\n    .aplus-v2 .aplus-module-csa-wrapper {\n        display: flow-root;\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=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-2-fullbackground-image-1\" data-csa-c-content-id=\"amzn1.aplus.ed3cc15b-6e9a-4d1f-9c3e-436aa090d5d2:1792825059746.edc0756b-e0f8-4150-83e5-587f4cb02f12.en_US\"\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 SCENEREAL -- Love Pets in Your Real life ! \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=\"dog paw covers to prevent licking\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a764e022-30f7-4595-b984-7b6b2daa065f.__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     \u003c\/div\u003e\n                \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-2-fullbackground-image-2\" data-csa-c-content-id=\"amzn1.aplus.ed3cc15b-6e9a-4d1f-9c3e-436aa090d5d2:1792825059746.3a3f377c-36ef-44d3-9646-5fb47c551638.en_US\"\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                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                       \u003cimg alt=\"dog paw protector for hot pavement\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/73208cf9-4f61-406a-a24e-a6a90b0a9921.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e   \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                   \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e The knit socks helps protect paws from cold\/hot pavement, while the grippy bottom adds traction and helps reduce nail scuffs on hardwood floors, wooden tables, sofas, and other furniture. Indoors, these dog socks also help discourage licking and protect bandaged or sore paws. \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n     \u003c\/div\u003e\n                \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-13-carousel-3\" data-csa-c-content-id=\"amzn1.aplus.ed3cc15b-6e9a-4d1f-9c3e-436aa090d5d2:1792825059746.a1bf4b9e-d7ea-421c-a80f-acc299d5cba3.en_US\"\u003e\n     \u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-13-carousel\"\u003e\n                                                                       \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e                                        \u003ch1 class=\"aplus-container-3 aplus-h1 a-text-bold\"\u003e WHY CHOOSE SCENEREAL DOG SOCKS? \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=\"3\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-2-slide-0\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                           \u003cdiv style=\"aspect-ratio: 1464 \/ 600; line-height: 0;\"\u003e\n                \u003cimg alt=\"dog socks to prevent scratching\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6da3c457-300b-4ab7-b5bb-1fb378fbefb0.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"3\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-2-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                           \u003cdiv style=\"aspect-ratio: 1464 \/ 600; line-height: 0;\"\u003e\n                \u003cimg alt=\"dog socks to prevent scratching wounds\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6b4e91e1-7664-43ac-986d-4a70e4ec0bcc.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"3\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-2-slide-2\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                           \u003cdiv style=\"aspect-ratio: 1464 \/ 600; line-height: 0;\"\u003e\n                \u003cimg alt=\"large dog socks to prevent scratching\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/52a052b0-3791-4fb9-be7d-8c6baed3c228.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\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                  \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\": 3}' aria-label=\"slide-3\" aria-controls=\"premium-aplus-13-carousel-2-slide-2\" 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     \u003c\/div\u003e\n                \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-2-fullbackground-image-4\" data-csa-c-content-id=\"amzn1.aplus.ed3cc15b-6e9a-4d1f-9c3e-436aa090d5d2:1792825059746.00f7a9ce-a180-4927-8d58-0b342dea58f3.en_US\"\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 MULTIPLE COLORS ARE AVAILABLE FOR SELECTION \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=\"dog anti licking socks\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/6c7b2ca7-4eb2-452e-9ba2-a244858073bb.__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     \u003c\/div\u003e\n                \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-13-carousel-5\" data-csa-c-content-id=\"amzn1.aplus.ed3cc15b-6e9a-4d1f-9c3e-436aa090d5d2:1792825059746.71807180-a82b-441c-8dae-81d07e812c94.en_US\"\u003e\n     \u003cdiv class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\" cel_widget_id=\"aplus-premium-module-13-carousel\"\u003e\n                                                                       \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-13\"\u003e                                        \u003ch1 class=\"aplus-container-3 aplus-h1 a-text-bold\"\u003e MULTI-SCENARIO USE \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=\"3\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-4-slide-0\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                           \u003cdiv style=\"aspect-ratio: 1464 \/ 600; line-height: 0;\"\u003e\n                \u003cimg alt=\"small dog socks to prevent scratching\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/589cf010-a557-48e6-a233-52dcfa152950.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"3\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-4-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                           \u003cdiv style=\"aspect-ratio: 1464 \/ 600; line-height: 0;\"\u003e\n                \u003cimg alt=\"dog socks for hardwood floors anti slip cotton\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/2b77dc12-3272-4329-bcf6-50ef03b6f303.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e\n                            \u003c\/li\u003e      \u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-element\" aria-setsize=\"3\"\u003e \u003cdiv id=\"premium-aplus-13-carousel-4-slide-2\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                           \u003cdiv style=\"aspect-ratio: 1464 \/ 600; line-height: 0;\"\u003e\n                \u003cimg alt=\"dog socks for licking small dogs\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/79e748ac-01d2-46bc-bd0e-5030f8b77c35.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003c\/div\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                 \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                                   \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e Designed for versatile use, these dog socks are a great choice for indoor traction and short outings. \u003c\/p\u003e     \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e The color-blocked design adds a fun look, and the grip dots are shaped like tiny paw prints - cute enough for festivals and daily walk, making your dog look cute. \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e  \u003c\/div\u003e\n     \u003c\/div\u003e\n                \u003cdiv class=\"aplus-module-csa-wrapper\" data-csa-c-type=\"widget\" data-csa-c-slot-id=\"aplus-module-premium-module-2-fullbackground-image-6\" data-csa-c-content-id=\"amzn1.aplus.ed3cc15b-6e9a-4d1f-9c3e-436aa090d5d2:1792825059746.bc5cf11b-738b-42a2-9728-cd34c2bdea6d.en_US\"\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                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                       \u003cimg alt=\"dog socks with grippers for outside\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/2e412201-3ac3-4f51-8492-9182569cd63e.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e  \u003c\/div\u003e   \u003c\/div\u003e \u003cdiv class=\"a-section a-text-center\"\u003e                                   \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e Note: 1. Every paw is a little different . Please measure dog's front and back paws before choosing size. \u003c\/p\u003e     \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e 2. Trim your dog's nails before sock time to keep them in great shape. \u003c\/p\u003e     \u003cp class=\"aplus-description aplus-container-3 aplus-p1\"\u003e 3. Due to variations in fabric elasticity\/manufacturing process across different styles\/patterns, sizing may vary slightly. \u003c\/p\u003e    \u003c\/div\u003e \u003c\/div\u003e      \u003c\/div\u003e\n     \u003c\/div\u003e\n         \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e    \u003c\/div\u003e                                 ","brand":"Fur Suit","offers":[{"title":"Bear-Brown \/ X-Small (4 Count)","offer_id":63576235573388,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Bear-Brown \/ Small (4 Count)","offer_id":63576235606156,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Bear-Brown \/ Medium (4 Count)","offer_id":63576235638924,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Bear-Brown \/ Large (4 Count)","offer_id":63576235671692,"sku":null,"price":13.99,"currency_code":"USD","in_stock":true},{"title":"Bear-Brown \/ X-Large (4 Count)","offer_id":63576235704460,"sku":null,"price":14.99,"currency_code":"USD","in_stock":true},{"title":"Elephant-Grey \/ Medium (4 Count)","offer_id":63576235737228,"sku":null,"price":6.99,"currency_code":"USD","in_stock":true},{"title":"Owl-Dark Grey \/ Large (4 Count)","offer_id":63576235769996,"sku":null,"price":8.49,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Black \/ X-Small (4 Count)","offer_id":63576235802764,"sku":null,"price":11.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Black \/ Small (4 Count)","offer_id":63576235835532,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Black \/ Medium (4 Count)","offer_id":63576235868300,"sku":null,"price":8.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Black \/ Large (4 Count)","offer_id":63576235901068,"sku":null,"price":13.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Black \/ X-Large (4 Count)","offer_id":63576235933836,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Grey \/ X-Small (4 Count)","offer_id":63576235966604,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Grey \/ Small (4 Count)","offer_id":63576235999372,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Grey \/ Medium (4 Count)","offer_id":63576236032140,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Grey \/ Large (4 Count)","offer_id":63576236064908,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Grey \/ X-Large (4 Count)","offer_id":63576236097676,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Pink \/ X-Small (4 Count)","offer_id":63576236130444,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Pink \/ Small (4 Count)","offer_id":63576236163212,"sku":null,"price":10.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Pink \/ Medium (4 Count)","offer_id":63576236195980,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Pink \/ Large (4 Count)","offer_id":63576236228748,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pearl Paw-Pink \/ X-Large (4 Count)","offer_id":63576236261516,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Shark-Grey \/ Small (4 Count)","offer_id":63576236294284,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Shark-Grey \/ Medium (4 Count)","offer_id":63576236327052,"sku":null,"price":13.99,"currency_code":"USD","in_stock":true},{"title":"Shark-Grey \/ Large (4 Count)","offer_id":63576236359820,"sku":null,"price":13.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Black \/ X-Small (4 Count)","offer_id":63576236392588,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Black \/ Small (4 Count)","offer_id":63576236425356,"sku":null,"price":8.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Black \/ Medium (4 Count)","offer_id":63576236458124,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Black \/ Large (4 Count)","offer_id":63576236490892,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Blue \/ X-Small (4 Count)","offer_id":63576236523660,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Blue \/ Small (4 Count)","offer_id":63576236556428,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Blue \/ Medium (4 Count)","offer_id":63576236589196,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Blue \/ Large (4 Count)","offer_id":63576236621964,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Brown \/ X-Small (4 Count)","offer_id":63576236654732,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Brown \/ Small (4 Count)","offer_id":63576236687500,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Brown \/ Medium (4 Count)","offer_id":63576236720268,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Brown \/ Large (4 Count)","offer_id":63576236753036,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Gray \/ X-Small (4 Count)","offer_id":63576236785804,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Gray \/ Small (4 Count)","offer_id":63576236818572,"sku":null,"price":7.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Gray \/ Small (4 Count)-Paw width 2.1\"","offer_id":63576236851340,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Gray \/ Medium (4 Count)","offer_id":63576236884108,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Gray \/ Large (4 Count)","offer_id":63576236916876,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Green \/ X-Small (4 Count)","offer_id":63576236949644,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Green \/ Small (4 Count)","offer_id":63576236982412,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Green \/ Medium (4 Count)","offer_id":63576237015180,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Green \/ Large (4 Count)","offer_id":63576237047948,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Khaki \/ X-Small (4 Count)","offer_id":63576237080716,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Khaki \/ Small (4 Count)","offer_id":63576237113484,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Khaki \/ Medium (4 Count)","offer_id":63576237146252,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Pink \/ X-Small (4 Count)","offer_id":63576237179020,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Pink \/ Small (4 Count)","offer_id":63576237211788,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Pink \/ Medium (4 Count)","offer_id":63576237244556,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true},{"title":"Two Color-Pink \/ Large (4 Count)","offer_id":63576237277324,"sku":null,"price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0796\/8745\/0764\/files\/81JbhD71LAL._AC_SL1500.jpg?v=1793696557","url":"https:\/\/www.chefvibespace.com\/products\/anti-slip-dog-socks-to-prevent-licking-paws-for-hardwood-floors","provider":"Fur Suit","version":"1.0","type":"link"}