{"product_id":"aliecom-100-waterproof-couch-cover-for-3-cushion-couch-sofa-pet-friendly-sofa-covers-washable-for-dogs-stretch-printed-sofa-slipcovers-fitted-non-slip-furniture-protector-checkered-gray-large","title":"100% Waterproof Couch Cover","description":"\u003cdiv id=\"aplus\" class=\"a-section a-spacing-large bucket\"\u003e \u003chr noshade size=\"1\" class=\"bucketDivider\"\u003e\n                                             \u003ch2\u003eProduct description\u003c\/h2\u003e   \u003cdiv lang=\"en_US\"\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                               \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                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                     \u003cimg alt=\"couch cover\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/cd00867d-f81d-40ec-9b0c-bf47d71e9bc2.__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-7-video-text aplus-premium\" cel_widget_id=\"aplus-premium-module-7-video-text\"\u003e\n                         \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-7 aplus-container-1\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-display-table aplus-display-table-width\"\u003e   \u003cdiv class=\"a-section a-spacing-none video-panel-container aplus-display-table-cell\"\u003e \u003cdiv class=\"a-section a-spacing-none video-panel\"\u003e  \u003cdiv class=\"a-section a-spacing-none video-placeholder\"\u003e\u003c\/div\u003e  \u003cdiv class=\"a-section a-spacing-none video-container\"\u003e      \u003cdiv id=\"6a97bdaf-e039-40ed-a776-c8340e0bfa10\" style=\"width:100%; height:100%;\"\u003e\n\n\n\n\n\u003clink rel=\"stylesheet\" href=\"https:\/\/m.media-amazon.com\/images\/I\/01n25BjbgEL.css?AUIClients\/VSEPlayer\"\u003e\n\u003clink rel=\"stylesheet\" href=\"https:\/\/m.media-amazon.com\/images\/I\/51NP-5Gx4JL._RC|11s4jq82GaL.css_.css?AUIClients\/Brila\"\u003e\n\u003cdiv data-csa-c-component=\"aplus-vse-video-widget\" data-csa-c-content-id=\"amzn1.vse.video.0de31e851c2d487cb6e3cb03c184cccc\" data-csa-c-cs-type=\"vse\" data-csa-c-painter=\"vse-player\" data-csa-c-slot-id=\"aplus-ive-player\" data-csa-c-type=\"widget\" data-csa-op-log-render=\"\" class=\"a-section vse-player-container\"\u003e\n\u003cscript type=\"a-state\" data-a-state='{\"key\":\"aplus-265589-player-46191f4c-576a-4bf6-8d26-2971330b6898-player-ps\"}'\u003e{\"enableFullScreenByDefault\":false,\"clickstreamNexusMetricsConfig\":{\"producerId\":\"vsemetrics_playercards\",\"schemaId\":\"clickstream.CustomerEvent.4\",\"actionType\":\"DISCOVERY\",\"eventOwner\":\"vsemetrics_playercards\",\"eventType\":\"IVEVideoView\",\"productId\":\"B0FF9C2V87\"},\"videoReferenceId\":\"sc|59bed33e-4b30-45dd-a50b-5f392d7939ec|6528ef06|ATVPDKIKX0DER|A1T0SCIG2R5F9J\",\"contentId\":\"B0FF9C2V87\",\"ccvDisclosure\":\"\",\"closedCaptionsConfig\":{\"captionsOnTexts\":{\"de\":\"German (Automated)\",\"en\":\"English (Automated)\",\"fr\":\"French (Automated)\",\"es\":\"Spanish (Automated)\"},\"captionsOffText\":\"Captions off\",\"languageToLabelTexts\":{\"English\":\"English\",\"French\":\"French\",\"German\":\"German\",\"Spanish\":\"Spanish\"}},\"mimeType\":\"application\/x-mpegURL\",\"vendorCode\":\"APLUSSC\",\"videoHeight\":480,\"disableReportIllegalLink\":false,\"videoWidth\":854,\"initialClosedCaptions\":\"en,https:\/\/m.media-amazon.com\/images\/S\/vse-vms-closed-captions-artifact-us-east-1-prod\/closedCaptions\/75f78118-a2c6-49ba-8c4d-631a8f272590.vtt\",\"useHotspotsNX\":false,\"eligibleToTriggerCCWeblab\":false,\"videoUrl\":\"https:\/\/m.media-amazon.com\/images\/S\/vse-vms-transcoding-artifact-us-east-1-prod\/36c54c34-b686-4708-9e28-33c2910bc57f\/default.jobtemplate.hls.m3u8\",\"metricsEmissionMethod\":\"nexus\",\"imageUrl\":\"https:\/\/m.media-amazon.com\/images\/I\/81qMjRuQOAL.jpg\",\"needPlayerFactory\":false,\"isMobile\":false,\"showHotspots\":false,\"aciContentId\":\"amzn1.vse.video.0de31e851c2d487cb6e3cb03c184cccc\",\"altText\":\"ALIECOM waterproof couch cover sofa cover washable\",\"creatorType\":\"Seller\",\"clientPrefix\":\"aplus-265589\",\"hotSpotsV3Weblab\":\"\",\"productAsin\":\"B0FF9C2V87\",\"labelDetails\":{\"labelName\":\"\",\"labelType\":\"\",\"labelWeblabName\":\"\",\"labelWeblabTreatment\":\"\",\"showLabel\":false,\"tooltipSelector\":\"\"},\"sushiMetricsConfig\":{\"eventSource\":\"Player\",\"endpoint\":\"https:\/\/unagi-na.amazon.com\/1\/events\/com.amazon.eel.vse.metrics.prod.events.test\",\"requestId\":\"0X9GY1609H5EXSX9MTA3\",\"sessionId\":\"138-6599510-9725168\",\"customerId\":\"0\",\"refMarkers\":\"aplus-265589_ref\",\"sessionType\":1,\"placementContext\":\"desktop_web.AplusWidget.aplusdp\",\"marketplaceId\":\"ATVPDKIKX0DER\",\"weblabIds\":\"\",\"isInternal\":false,\"isRobot\":false,\"clientId\":\"VSE-US\",\"videoAsinList\":\"\",\"pageAsin\":\"B0FF9C2V87\"},\"reportUrl\":\"\",\"videoTitle\":\"ALIECOM waterproof couch cover sofa cover washable\",\"vendorName\":\"Merchant Video\",\"nexusMetricsConfig\":{\"eventSource\":\"Player\",\"isInternal\":false,\"playerTSMMetricsSchemaId\":\"vse.VSECardsPlayerEvents.9\",\"widgetMetricsSchemaId\":\"vse.VSECardsEvents.9\",\"producerId\":\"vsemetrics_playercards\",\"refMarkers\":\"aplus-265589_ref\",\"placementContext\":\"desktop_web.AplusWidget.aplusdp\",\"weblabIds\":\"\",\"clientId\":\"VSE-US\",\"videoAsin\":\"0de31e851c2d487cb6e3cb03c184cccc\",\"videoAsinList\":\"\",\"pageAsin\":\"B0FF9C2V87\"},\"awaConfig\":{\"useUpNextComponent\":false,\"clickstreamNexusMetricsConfig\":{\"producerId\":\"vsemetrics_playercards\",\"schemaId\":\"clickstream.CustomerEvent.4\",\"actionType\":\"DISCOVERY\",\"eventOwner\":\"vsemetrics_playercards\",\"eventType\":\"IVEVideoView\",\"productId\":\"B0FF9C2V87\"},\"initialVideo\":\"0de31e851c2d487cb6e3cb03c184cccc\",\"shouldPreload\":true,\"enableClickBasedAttribution\":false,\"isChromelessPlayer\":false,\"closedCaptionsConfig\":{\"captionsOnTexts\":{\"de\":\"German (Automated)\",\"en\":\"English (Automated)\",\"fr\":\"French (Automated)\",\"es\":\"Spanish (Automated)\"},\"captionsOffText\":\"Captions off\",\"languageToLabelTexts\":{\"English\":\"English\",\"French\":\"French\",\"German\":\"German\",\"Spanish\":\"Spanish\"}},\"enableDynamicBlur\":false,\"showPlayerPlayButton\":false,\"isVideoImmersivePlayer\":false,\"metricsEmissionMethod\":\"nexus\",\"skipInitialFocus\":false,\"playerSkin\":\"none\",\"disabledViewIds\":[\"replayHint\"],\"includeEarnsComissionDisclosure\":false,\"customerId\":\"0\",\"containerId\":\"aplus-265589-player-46191f4c-576a-4bf6-8d26-2971330b6898\",\"allowCrossOrigin\":false,\"requestMetadata\":{\"clientId\":\"VSE-US\",\"marketplaceId\":\"ATVPDKIKX0DER\",\"requestId\":\"0X9GY1609H5EXSX9MTA3\",\"sessionId\":\"138-6599510-9725168\",\"method\":\"desktop_web.AplusWidget.aplusdp\",\"pageAsin\":\"\"},\"shouldLoop\":false,\"shouldDisableControls\":false,\"alwaysSetInitialVideo\":true,\"showPlayerCloseButton\":false,\"clientPrefix\":\"aplus-265589\",\"useAutoplayFallback\":false,\"sushiMetricsConfig\":{\"eventSource\":\"Player\",\"endpoint\":\"https:\/\/unagi-na.amazon.com\/1\/events\/com.amazon.eel.vse.metrics.prod.events.test\",\"requestId\":\"0X9GY1609H5EXSX9MTA3\",\"sessionId\":\"138-6599510-9725168\",\"customerId\":\"0\",\"refMarkers\":\"aplus-265589_ref\",\"sessionType\":1,\"placementContext\":\"desktop_web.AplusWidget.aplusdp\",\"marketplaceId\":\"ATVPDKIKX0DER\",\"weblabIds\":\"\",\"isInternal\":false,\"isRobot\":false,\"clientId\":\"VSE-US\",\"videoAsinList\":\"\",\"pageAsin\":\"B0FF9C2V87\"},\"ospLinkCode\":\"vse\",\"showPosterImage\":true,\"languageCode\":\"en\",\"languageLocalization\":{\"play\":\"Play\",\"volumeLevel\":\"Volume Level\",\"subtitles\":\"Subtitles\",\"volumeSlider\":\"Volume Slider\",\"playVideo\":\"Click to play video\",\"fullscreen\":\"Fullscreen\",\"scrubberBar\":\"Scrubber bar\",\"mute\":\"Mute\",\"unmute\":\"Unmute\",\"pause\":\"Pause\",\"captions\":\"Captions\",\"nonfullscreen\":\"Non-Fullscreen\"},\"version\":\"\",\"isMoreVideosButtonEnabled\":false,\"nexusMetricsConfig\":{\"eventSource\":\"Player\",\"isInternal\":false,\"playerTSMMetricsSchemaId\":\"vse.VSECardsPlayerEvents.9\",\"widgetMetricsSchemaId\":\"vse.VSECardsEvents.9\",\"producerId\":\"vsemetrics_playercards\",\"refMarkers\":\"aplus-265589_ref\",\"placementContext\":\"desktop_web.AplusWidget.aplusdp\",\"weblabIds\":\"\",\"clientId\":\"VSE-US\",\"videoAsin\":\"0de31e851c2d487cb6e3cb03c184cccc\",\"videoAsinList\":\"\",\"pageAsin\":\"B0FF9C2V87\"},\"shouldStartMuted\":false,\"airyVersion\":\"VideoJS\",\"languagePreferenceStrings\":{},\"enableInactiveFocus\":true,\"showVideoInfo\":false,\"isReactFactory\":false,\"osaInstrumentationConfig\":{\"schemaId\":\"csa.VideoInteractions.2\",\"producerId\":\"vsemetrics_csa_instrumentation\"},\"enableDelphiAttribution\":true,\"includeReportWidget\":false,\"shouldAutoplay\":false}}\u003c\/script\u003e\u003cdiv class=\"vse-airy-container vse-player-container none \"\u003e\n\u003cdiv id=\"ive-aplus-265589-player-label-container\" data-element-id=\"ive-player-label-container\" class=\"a-section a-spacing-none ive-player-label-container\"\u003e\n\u003cspan class=\"a-declarative\" data-action=\"a-popover\" data-a-popover='{\"name\":\"ive-aplus-265589-label-type-tooltip\",\"width\":\"300\",\"position\":\"triggerRight\",\"dataStrategy\":\"preload\"}'\u003e\u003c\/span\u003e\u003cdiv class=\"a-popover-preload\" id=\"a-popover-ive-aplus-265589-label-type-tooltip\"\u003e\n\u003cspan class=\"ive-demo-label-tooltip ive-player-label-tooltip aok-hidden\"\u003eThe video showcases the product in use.\u003c\/span\u003e\u003cspan class=\"ive-assembly-label-tooltip ive-player-label-tooltip aok-hidden\"\u003eThe video guides you through product setup.\u003c\/span\u003e\u003cspan class=\"ive-comparison-label-tooltip ive-player-label-tooltip aok-hidden\"\u003eThe video compares multiple products.\u003c\/span\u003e\u003cspan class=\"ive-unboxing-label-tooltip ive-player-label-tooltip aok-hidden\"\u003eThe video shows the product being unpacked.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"aplus-265589-player-46191f4c-576a-4bf6-8d26-2971330b6898\" class=\"vse-player\" data-element-id=\"vse-player-container\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"vse-video-player-title\"\u003e ALIECOM waterproof couch cover sofa cover washable\u003c\/h1\u003e\n\u003cspan data-element-id=\"vse-lightPlayer-content-provider\" class=\"vse-lightPlayer-vendor a-size-mini\"\u003e Merchant Video\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https:\/\/m.media-amazon.com\/images\/I\/51ckmXPzM3L.js?AUIClients\/VSEPlayer');\n  (window.AmazonUIPageJS ? AmazonUIPageJS : P).load.js('https:\/\/m.media-amazon.com\/images\/I\/41Vu0w0zP-L._RC|01x4giTy+uL.js,01r9LpT6pbL.js,41NWBkfooBL.js,11QfrzttlqL.js,91VXiFQ1TCL.js,01ELLYeIOkL.js_.js?AUIClients\/Brila');\n\u003c\/script\u003e\n\n\u003c\/div\u003e\n \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e  \u003cdiv class=\"a-section a-spacing-none text-panel-container aplus-container-1 aplus-display-table-cell\"\u003e                                                                          \u003ch3 class=\"aplus-h1 a-text-bold\"\u003e EASY INSTALLATION SOFA COVER \u003c\/h3\u003e   \u003cbr\u003e\n                                          \u003cp class=\"aplus-p2\"\u003e \u003cspan class=\"a-text-bold\"\u003e3 easy steps. No tools, no hassle. Slip it on, tuck the edges, done—in minutes. Even if you’re new, it’s a breeze. And your sofa looks fresh. Easy peasy.\u003c\/span\u003e \u003c\/p\u003e    \u003c\/div\u003e  \u003c\/div\u003e \u003c\/div\u003e     \u003c\/div\u003e\n\n         \u003cdiv class=\"celwidget aplus-module premium-module-1-image-text aplus-premium\" cel_widget_id=\"aplus-premium-module-1-image-text\"\u003e\n                        \u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-1 aplus-container-1\"\u003e \u003cdiv class=\"a-section a-spacing-none aplus-display-table\"\u003e  \u003cdiv class=\"a-section a-spacing-none aplus-module-section aplus-display-table-cell aplus-text-section-left\"\u003e                                                                      \u003ch3 class=\"aplus-h1 aplus-module-1-heading a-text-bold\"\u003e 1OO % WATERPROOF  \u003c\/h3\u003e                                      \u003cp class=\"aplus-p2 aplus-module-1-description\"\u003e \u003cspan class=\"a-text-bold\"\u003eSpills, splatters, or paw prints—our waterproof sofa cover handles them  all. Protect your couch from stains, keep it looking fresh, and wipe  away messes quickly. Life gets messy, but your favorite spot stays  clean. Relax and enjoy—your sofa stays in great shape, no matter what.\u003c\/span\u003e \u003c\/p\u003e    \u003c\/div\u003e  \u003cdiv class=\"a-section a-spacing-none aplus-module-section aplus-display-table-cell aplus-image-section\"\u003e                                     \u003cimg alt=\"waterproof couch covers for pets\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/74b36f6c-da50-449a-9349-67bdd6340695.__CR0,0,800,600_PT0_SX800_V1___.jpg\"\u003e  \u003c\/div\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                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                     \u003cimg alt=\"couch covers for sofa\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/7c1c5dcc-1d70-477e-afa2-632ae22221b4.__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                                     \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=\"2\"\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=\"sofa covers waterproof and washable\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/050863cd-b491-4cc0-b0fc-d3805d875671.__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-4-slide-1\"\u003e\n                                         \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e                                         \u003cimg alt=\"3 cushion couch covers for sofa\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/a8da2beb-6af2-4dbd-9cd2-1d2b55553d05.__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(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                 \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                                   \u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e  \u003cdiv class=\"a-section a-spacing-none background-image\"\u003e                                     \u003cimg alt=\"sofa slipcovers\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0d096bee-8eca-471b-a00e-8b71f3a6d2c3.__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-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=\"sofa slipcovers\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/bf0dc00c-2dcb-45c9-9802-83c9eb583c01.__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        \u003c\/div\u003e\n\u003c\/div\u003e\n \u003c\/div\u003e\n       \u003c\/div\u003e                               ","brand":"CROSSHA","offers":[{"title":"Beige \u0026 Black \/ Small","offer_id":48474386858241,"sku":null,"price":29.98,"currency_code":"USD","in_stock":true},{"title":"Boho Gray \/ Small","offer_id":48474386891009,"sku":null,"price":34.98,"currency_code":"USD","in_stock":true},{"title":"Floral Khaki \/ Small","offer_id":48474386923777,"sku":null,"price":34.98,"currency_code":"USD","in_stock":true},{"title":"Floral Red \/ Small","offer_id":48474386956545,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Tropical Leaf \/ Small","offer_id":48474386989313,"sku":null,"price":34.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Black \/ Medium","offer_id":48474387022081,"sku":null,"price":44.98,"currency_code":"USD","in_stock":true},{"title":"Boho Beige \/ Medium","offer_id":48474387054849,"sku":null,"price":54.98,"currency_code":"USD","in_stock":true},{"title":"Boho Gray \/ Medium","offer_id":48474387087617,"sku":null,"price":49.98,"currency_code":"USD","in_stock":true},{"title":"Checkered Gray \/ Medium","offer_id":48474387120385,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Checkered Khaki \/ Medium","offer_id":48474387153153,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Floral Khaki \/ Medium","offer_id":48474387185921,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Black \/ Large","offer_id":48474387218689,"sku":null,"price":44.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Blue \/ Large","offer_id":48474387251457,"sku":null,"price":49.98,"currency_code":"USD","in_stock":true},{"title":"Boho Beige \/ Large","offer_id":48474387284225,"sku":null,"price":49.98,"currency_code":"USD","in_stock":true},{"title":"Boho Gray \/ Large","offer_id":48474387316993,"sku":null,"price":49.98,"currency_code":"USD","in_stock":true},{"title":"Checkered Gray \/ Large","offer_id":48474387349761,"sku":null,"price":29.98,"currency_code":"USD","in_stock":true},{"title":"Checkered Khaki \/ Large","offer_id":48474387382529,"sku":null,"price":54.98,"currency_code":"USD","in_stock":true},{"title":"Floral Khaki \/ Large","offer_id":48474387415297,"sku":null,"price":49.98,"currency_code":"USD","in_stock":true},{"title":"Floral Red \/ Large","offer_id":48474387448065,"sku":null,"price":49.98,"currency_code":"USD","in_stock":true},{"title":"Tropical Leaf \/ Large","offer_id":48474387480833,"sku":null,"price":49.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Black \/ X-Large","offer_id":48474387513601,"sku":null,"price":49.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Blue \/ X-Large","offer_id":48474387546369,"sku":null,"price":54.98,"currency_code":"USD","in_stock":true},{"title":"Boho Beige \/ X-Large","offer_id":48474387579137,"sku":null,"price":59.98,"currency_code":"USD","in_stock":true},{"title":"Checkered Gray \/ X-Large","offer_id":48474387611905,"sku":null,"price":49.98,"currency_code":"USD","in_stock":true},{"title":"Floral Red \/ X-Large","offer_id":48474387644673,"sku":null,"price":59.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Black \/ XX-Large","offer_id":48474387677441,"sku":null,"price":68.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Blue \/ XX-Large","offer_id":48474387710209,"sku":null,"price":73.98,"currency_code":"USD","in_stock":true},{"title":"Checkered Gray \/ XX-Large","offer_id":48474387742977,"sku":null,"price":69.98,"currency_code":"USD","in_stock":true},{"title":"Tropical Leaf \/ XX-Large","offer_id":48474387775745,"sku":null,"price":73.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Black \/ Medium-XL","offer_id":48474387808513,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Blue \/ Medium-XL","offer_id":48474387841281,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Boho Beige \/ Medium-XL","offer_id":48474387874049,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Boho Gray \/ Medium-XL","offer_id":48474387906817,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Checkered Gray \/ Medium-XL","offer_id":48474387939585,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Checkered Khaki \/ Medium-XL","offer_id":48474387972353,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Floral Khaki \/ Medium-XL","offer_id":48474388005121,"sku":null,"price":52.98,"currency_code":"USD","in_stock":true},{"title":"Floral Red \/ Medium-XL","offer_id":48474388037889,"sku":null,"price":52.98,"currency_code":"USD","in_stock":true},{"title":"Tropical Leaf \/ Medium-XL","offer_id":48474388070657,"sku":null,"price":39.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Black \/ Small-XL","offer_id":48474388103425,"sku":null,"price":34.98,"currency_code":"USD","in_stock":true},{"title":"Beige \u0026 Blue \/ Small-XL","offer_id":48474388136193,"sku":null,"price":34.98,"currency_code":"USD","in_stock":true},{"title":"Boho Beige \/ Small-XL","offer_id":48474388168961,"sku":null,"price":45.98,"currency_code":"USD","in_stock":true},{"title":"Boho Gray \/ Small-XL","offer_id":48474388201729,"sku":null,"price":34.98,"currency_code":"USD","in_stock":true},{"title":"Checkered Gray \/ Small-XL","offer_id":48474388234497,"sku":null,"price":29.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0812\/2220\/5697\/files\/71So_1IpIRL._AC_SL1500.jpg?v=1775532326","url":"https:\/\/crossha.com\/products\/aliecom-100-waterproof-couch-cover-for-3-cushion-couch-sofa-pet-friendly-sofa-covers-washable-for-dogs-stretch-printed-sofa-slipcovers-fitted-non-slip-furniture-protector-checkered-gray-large","provider":"CROSSHA","version":"1.0","type":"link"}