{"product_id":"dyson-ball-animal-2-total-clean-upright-vacuum-iron-blue-b0ct96qzmm","title":"Dyson Ball Animal 2 Total Clean Upright Vacuum, Iron\/Blue","description":"\u003cdiv\u003e  \u003ctable class=\"a-normal a-spacing-micro\"\u003e   \u003ctbody\u003e    \u003ctr class=\"a-spacing-small po-brand\"\u003e     \u003ctd class=\"a-span3\"\u003e \u003cspan class=\"a-size-base a-text-bold\"\u003eBrand\u003c\/span\u003e \u003c\/td\u003e     \u003ctd class=\"a-span9\"\u003e \u003cspan class=\"a-size-base po-break-word\"\u003eDyson\u003c\/span\u003e \u003c\/td\u003e    \u003c\/tr\u003e    \u003ctr class=\"a-spacing-small po-special_feature\"\u003e     \u003ctd class=\"a-span3\"\u003e \u003cspan class=\"a-size-base a-text-bold\"\u003eSpecial Feature\u003c\/span\u003e \u003c\/td\u003e     \u003ctd class=\"a-span9\"\u003e \u003cspan class=\"a-size-base po-break-word\"\u003eEngineered for larger homes with pets.\u003c\/span\u003e \u003c\/td\u003e    \u003c\/tr\u003e    \u003ctr class=\"a-spacing-small po-filter_type\"\u003e     \u003ctd class=\"a-span3\"\u003e \u003cspan class=\"a-size-base a-text-bold\"\u003eFilter Type\u003c\/span\u003e \u003c\/td\u003e     \u003ctd class=\"a-span9\"\u003e \u003cspan class=\"a-size-base po-break-word\"\u003eHEPA Filter\u003c\/span\u003e \u003c\/td\u003e    \u003c\/tr\u003e    \u003ctr class=\"a-spacing-small po-included_components\"\u003e     \u003ctd class=\"a-span3\"\u003e \u003cspan class=\"a-size-base a-text-bold\"\u003eIncluded Components\u003c\/span\u003e \u003c\/td\u003e     \u003ctd class=\"a-span9\"\u003e \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"DetailPageProductOverviewTemplatesJava\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {    P.when('A').execute(function(A){    A.on('a:truncate:po-attribute-truncate-3:updated', function(data) {    var isTruncated = !data.truncateInstance.getIfTextFits();    var seeMoreElement = document.getElementById('po-attribute-see-more-id-3');    if(seeMoreElement) {    seeMoreElement.style.display = isTruncated ?  ''  :  'none';    }    })    });}));\u003c\/script\u003e \u003cspan class=\"a-size-base\"\u003e \u003cspan class=\"a-truncate po-truncate-attribute\" data-a-max-rows=\"3\" data-a-overflow-marker=\"\u0026amp;hellip;\" data-a-truncate-name=\"po-attribute-truncate-3\" data-a-word-break=\"normal\" style=\"line-height: 1.3em !important; max-height: 3.9em;\"\u003e\u003cspan class=\"a-truncate-full\"\u003eDyson Ball Animal upright vacuum cleaner, Combination Tool, Stair Tool, Tangle-free Turbine Tool, Multi Angle Brush, Mattress Tool, Carbon Fiber Soft Dusting Brush, Reach Under Tool, Tool bag\u003c\/span\u003e\u003cspan aria-hidden=\"true\" class=\"a-truncate-cut a-hidden\"\u003e\u003c\/span\u003e\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"a-declarative\" data-a-modal='{\"max-height\":\"400\",\"width\":\"800\",\"header\":\"Included Components\",\"inlineContent\":\"Dyson Ball Animal upright vacuum cleaner, Combination Tool, Stair Tool, Tangle-free Turbine Tool, Multi Angle Brush, Mattress Tool, Carbon Fiber Soft Dusting Brush, Reach Under Tool, Tool bag\"}' data-action=\"a-modal\" id=\"po-attribute-see-more-id-3\"\u003e \u003c\/span\u003e \u003c\/td\u003e    \u003c\/tr\u003e    \u003ctr class=\"a-spacing-small po-is_cordless\"\u003e     \u003ctd class=\"a-span3\"\u003e \u003cspan class=\"a-size-base a-text-bold\"\u003eIs Cordless?\u003c\/span\u003e \u003c\/td\u003e     \u003ctd class=\"a-span9\"\u003e \u003cspan class=\"a-size-base po-break-word\"\u003eNo\u003c\/span\u003e \u003c\/td\u003e    \u003c\/tr\u003e   \u003c\/tbody\u003e  \u003c\/table\u003e \u003c\/div\u003e\u003cbr\u003e\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e The Dyson Ball Animal Total Clean has the strongest suction of any vacuum.¹ \u003c\/span\u003e\u003c\/li\u003e  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Ball technology helps you navigate around obstacles with a simple turn of the wrist. For easy, precise maneuvering around your home. \u003c\/span\u003e\u003c\/li\u003e  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e The self-adjusting cleaner head has an active base plate that automatically raises and lowers to seal in suction across all floors. Combined with a powerful motorized brush bar, it deep cleans throughout the home. \u003c\/span\u003e\u003c\/li\u003e  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Engineered for larger homes with pets. \u003c\/span\u003e\u003c\/li\u003e  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e 8 Dyson-engineered accessories include the tangle free turbine tool, combination tool, multi-angle brush, stair tool, reach under tool, carbon fiber soft dusting brush, mattress tool and tool bag. \u003c\/span\u003e\u003c\/li\u003e  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Advanced, whole-machine filtration ensures that allergens are trapped inside the machine, not expelled back into the home. \u003c\/span\u003e\u003c\/li\u003e  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e Pioneering Radial Root Cyclone technology increases suction and helps remove dirt and allergens from your home. \u003c\/span\u003e\u003c\/li\u003e  \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e 5-year warranty and lifetime Dyson customer support. Register your machine on the MyDyson app for personalized machine guides, maintenance and support. \u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003ctable class=\"a-keyvalue prodDetTable\" id=\"productDetails_detailBullets_sections1\" role=\"presentation\"\u003e  \u003ctbody\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Brand \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Dyson \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Special Feature \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Engineered for larger homes with pets. \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Filter Type \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e HEPA Filter \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Included Components \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Dyson Ball Animal upright vacuum cleaner, Combination Tool, Stair Tool, Tangle-free Turbine Tool, Multi Angle Brush, Mattress Tool, Carbon Fiber Soft Dusting Brush, Reach Under Tool, Tool bag \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Is Cordless? \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e No \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Capacity \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e 0.45 Gallons \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Recommended Uses For Product \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Carpet, Hard Floor, Home \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Form Factor \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Upright \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Color \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Blue\/Blue \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Model Name \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Dyson Ball Animal 2 Total Clean \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Product Dimensions \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e 15.4\"L x 15.35\"W x 42.13\"H \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Manufacturer \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Dyson \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Number of Items \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e 1 \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Controller Type \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Push Button \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Control Method \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Touch \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Style \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Ball Animal 2 Total Clean \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Portable \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e No \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Number of Wheels \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e 4 \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Indoor\/Outdoor Usage \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Indoor \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e UPC \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e 885609031194 \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Item Weight \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e 17.42 pounds \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e ASIN \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e B0CT96QZMM \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Item model number \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e 447967-01 \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003eCustomer Reviews\u003c\/th\u003e    \u003ctd class=\"a-size-base\"\u003e     \u003cdiv data-asin=\"B0CT96QZMM\" data-ref=\"dpx_acr_pop_\" id=\"averageCustomerReviews\"\u003e      \u003cspan class=\"a-declarative\" data-acrstarslink-click-metrics=\"{}\" data-action=\"acrStarsLink-click-metrics\"\u003e \u003cspan class=\"reviewCountTextLinkedHistogram noUnderline\" id=\"acrPopover\" title=\"4.2 out of 5 stars\"\u003e\u003cspan class=\"a-declarative\" data-a-popover='{\"max-width\":\"700\",\"closeButton\":\"true\",\"position\":\"triggerBottom\",\"popoverLabel\":\"Customer Reviews Ratings Summary\",\"url\":\"\/gp\/customer-reviews\/widgets\/average-customer-review\/popover\/ref=dpx_acr_pop_?contextId=dpx\u0026amp;asin=B0CT96QZMM\"}' data-action=\"a-popover\"\u003e \u003c\/span\u003e \u003cspan class=\"a-letter-space\"\u003e\u003c\/span\u003e \u003c\/span\u003e\u003c\/span\u003e      \u003cspan class=\"a-letter-space\"\u003e\u003c\/span\u003e      \u003cspan class=\"a-declarative\" data-acrlink-click-metrics=\"{}\" data-action=\"acrLink-click-metrics\"\u003e \u003c\/span\u003e      \u003cscript type=\"text\/javascript\"\u003e                                        var dpAcrHasRegisteredArcLinkClickAction;                    P.when('A', 'ready').execute(function(A) {                        if (dpAcrHasRegisteredArcLinkClickAction !== true) {                            dpAcrHasRegisteredArcLinkClickAction = true;                            A.declarative(                                'acrLink-click-metrics', 'click',                                { \"allowLinkDefault\": true },                                function (event) {                                    if (window.ue) {                                        ue.count(\"acrLinkClickCount\", (ue.count(\"acrLinkClickCount\") || 0) + 1);                                    }                                }                            );                        }                    });                \u003c\/script\u003e      \u003cscript type=\"text\/javascript\"\u003e            P.when('A', 'cf').execute(function(A) {                A.declarative('acrStarsLink-click-metrics', 'click', { \"allowLinkDefault\" : true },  function(event){                    if(window.ue) {                        ue.count(\"acrStarsLinkWithPopoverClickCount\", (ue.count(\"acrStarsLinkWithPopoverClickCount\") || 0) + 1);                    }                });            });        \u003c\/script\u003e     \u003c\/div\u003e\n\u003cbr\u003e 4.2 out of 5 stars \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Best Sellers Rank \u003c\/th\u003e    \u003ctd\u003e \u003cspan\u003e \u003cspan\u003e#3,644 in Home \u0026amp; Kitchen ()\u003c\/span\u003e \u003cbr\u003e \u003cspan\u003e#11 in \u003c\/span\u003e \u003cbr\u003e \u003c\/span\u003e \u003c\/td\u003e   \u003c\/tr\u003e   \u003ctr\u003e    \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Batteries required \u003c\/th\u003e    \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e No \u003c\/td\u003e   \u003c\/tr\u003e  \u003c\/tbody\u003e \u003c\/table\u003e\u003cbr\u003e\u003cdiv cel_widget_id=\"aplus\" class=\"aplus-v2 desktop celwidget\"\u003e  \u003cstyle type=\"text\/css\"\u003e.aplus-v2 .premium-aplus-module-3 .premium-module-3-heading {    padding-bottom: 40px;}.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {     text-align: center; }.aplus-v2 .premium-aplus-module-3 .premium-aplus-four-column {    text-align: inherit;}.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {    display: inline-block;    vertical-align: top;    width: 25%;}.aplus-v2 .premium-aplus-module-3 .premium-aplus-column {    padding: 0 20px;}.aplus-v2 .premium-aplus-module-3 .column-heading {    padding-top: 20px;}.aplus-v2 .premium-aplus-module-3 .column-description {    padding-top: 10px;}\u003c\/style\u003e  \u003cstyle type=\"text\/css\"\u003e    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-container {        position: relative;    }    .aplus-v2 .premium-aplus-module-13 .aplus-carousel-element {        position: relative;        width: 100%;    }    .aplus-v2 .premium-aplus-module-13 .aplus-card-link-button {        text-align: center;        padding-top: 20px;    }    .aplus-v2 .premium-aplus-module-13 .aplus-text-background,    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h1,    .aplus-v2 .premium-aplus-module-13 .aplus-text-background h5,    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol,    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul,    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ol .a-list-item,    .aplus-v2 .premium-aplus-module-13 .aplus-text-background ul .a-list-item {        color: #fff;    }\u003c\/style\u003e  \u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {P.now('premium-module-5-comparison-table-scroller').execute(function(init){    if (init) {        return;    }    P.register('premium-module-5-comparison-table-scroller', function(){        return function() {            P.when('jQuery', 'a-popover', 'A', 'ready').execute(function($, popover, A) {                function initCompTable(module) {                    \/**                    * Premium comparison table: popover trigger module                    *\/                    var comparisonName = $(module).data('comparison-name');                    (function() {                        var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger');                        $additionalInfo.each(function(i, trigger) {                            return popover.create(trigger, $(trigger).data());                        });                        $additionalInfo.hover(                            function() {                                $(this).focus();                            }                        );                    })();                    \/**                    * Premium comparison table: adjust column width module                    *\/                    (function() {                        var VISIBLE_COLUMNS = 4.2;  \/* How many visible columns on load *\/                        var MIN_WIDTH = 230;                        var getWidth = function() {                            return $(this).outerWidth();                        }                        \/* cache selectors *\/                        var                            $container = $('.aplus-v2 .comparison-table #'+comparisonName),                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),                            $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'),                            $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'),                            $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item');                        \/* Formula for determining desired column width *\/                        var calculatedColumnWidth = Math.floor(                            ($container.innerWidth() - $header.innerWidth()) \/ VISIBLE_COLUMNS                        );                        var childWidths = $activeColumn.map(getWidth).get();                        var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths));                        var minColumnWidth = $columns.innerWidth();                        \/* set the min-width of each column to the calulated width or minWidth *\/                        $columns.css(                            'min-width',                            Math.max(MIN_WIDTH, (calculatedColumnWidth \u003c minColumnWidth                                ? calculatedColumnWidth                                : minColumnWidth))                        );                        $activeColumn.css('width', maxChildWidth);                        \/* show the component *\/                        $container.removeClass('loading');                    })();                    \/**                     * Premium comparison table: sticky attribute \u0026 column                     *\/                    (function() {                        \/* cache selectors *\/                        const comparisonTable = document.querySelector('.aplus-v2 .comparison-table #'+comparisonName);                        const header = comparisonTable.querySelector('td.attribute');                        const fixedColumn = comparisonTable.querySelector('td.active');                        const attributeColumnObserver = new ResizeObserver((entries) =\u003e {                            for (let entry of entries) {                                const bounds = entry.target.getBoundingClientRect().width;                                const activeCellWidth = window.getComputedStyle(fixedColumn).left;                                if (bounds + \"px\" !== activeCellWidth) {                                    const activeCells = document.querySelectorAll('.aplus-data-column.active');                                    activeCells.forEach(cell =\u003e cell.style.left = bounds + \"px\");                                }                            }                        })                        attributeColumnObserver.observe(header)                    })();                    \/**                    * Premium comparison table: top scroll bar                    *\/                    (function() {                        \/* cache selectors *\/                        var                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),                            $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'),                            $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'),                            $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'),                            $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'),                            $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar');                        \/* confirm fixed column exists and can add width to the total width of the scroll bar *\/                        var fixedColumnWidth = $fixedColumn.innerWidth();                        if ( fixedColumnWidth === null ) {                            fixedColumnWidth = 0;                        }                        \/* set width of scrollBar *\/                        $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth());                        \/* connect scrolls together *\/                        $scrollWrapperTop.scroll(function() {                            $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft());                        });                        $scrollWrapperBottom.scroll(function() {                            $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft());                        });                    })();                }                $('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) {                    initCompTable(module);                });            });        }    });});}));\u003c\/script\u003e  \u003cstyle type=\"text\/css\"\u003e\/** * Premium-module 5: Comparision table - scroller *\/.aplus-v2 .premium-aplus-module-5 h1 {    padding-bottom: 30px;}\/* position column-headers relative to this table *\/.aplus-v2 .premium-aplus-module-5 .table-container {    position: relative;    opacity: 1;}.aplus-v2 .premium-aplus-module-5 .table-container.loading {    opacity: 0;}.aplus-v2 .premium-aplus-module-5 .table-slider {    overflow-x: scroll;    overflow-y: visible;    width: 100%;}.aplus-v2 .premium-aplus-module-5 td.attribute {    min-width: 300px;    top: auto;    left: 0;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-5 td.attribute {    right: 0px;    left: auto;}.aplus-v2 .premium-aplus-module-5 td.active-item,.aplus-v2 .premium-aplus-module-5 th.active-item {    top: auto;    left: 300px;    z-index: 100;}html[dir=\"rtl\"]  .premium-aplus-module-5 td.active-item,html[dir=\"rtl\"]  .premium-aplus-module-5 th.active-item {    left: auto;    right: 300px;}.aplus-v2 .premium-aplus-module-5 .attribute,.aplus-v2 .premium-aplus-module-5 .active-item,.aplus-v2 .premium-aplus-module-5 .description {    font-size: 16px;    font-family: arial;    line-height: 2.5em;    white-space:nowrap;    color: #000;}.aplus-v2 .premium-aplus-module-5 .attribute,.aplus-v2 .premium-aplus-module-5 .active-item,.aplus-v2 .premium-aplus-module-5 .description {    font-family: inherit;}.aplus-v2 .premium-aplus-module-5 .attribute,.aplus-v2 .premium-aplus-module-5 .active-item{    position: sticky;}.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute,.aplus-v2 .premium-aplus-module-5 table.a-bordered td.active-item {    background-color: #fff;    z-index: 100;}.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(even) td.attribute,.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(even) td.active-item {    background-color: #f0f2f2;}.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(even):last-child td.attribute {    border-bottom: #f0f2f2 solid 1px;}.aplus-v2 .premium-aplus-module-5 table.a-bordered th {    background-color: #fff;    text-align: center;}\/* Override AUI - the odd rows have a white background while the even ones have gray background *\/.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(odd) {    background-color: #fff;}.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:nth-child(even) {    background-color: #f0f2f2;}.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .comparison-metric-name {    outline-style: none;}.aplus-v2 .premium-aplus-module-5 table.a-bordered td.attribute .aplus-popover-trigger::after {    content: \"?\";    display: inline-block;    font-size: 12px;    position: relative;    bottom: 5px;}.aplus-v2 .premium-aplus-module-5 td.attribute.empty {    height: 332px;}.aplus-v2 .premium-aplus-module-5 .header-img {    padding-top: 10px;}\/* Prevent table borders from overlapping *\/.aplus-v2 .premium-aplus-module-5 table {    border-collapse: separate;}\/* Override default AUI .a-bordered table borders *\/.aplus-v2 .premium-aplus-module-5 table.a-bordered td,.aplus-v2 .premium-aplus-module-5 table.a-bordered th,.aplus-v2 .premium-aplus-module-5 table.a-bordered {    border-width: 0;    border-color: #eaeaea;    border-style: solid;}.aplus-v2 .premium-aplus-module-5 table.a-bordered td,.aplus-v2 .premium-aplus-module-5 table.a-bordered th {    border-right-width: 1px;}.aplus-v2 .premium-aplus-module-5 table.a-bordered td:last-child {    border-right-width: 0;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-5 table.a-bordered td:last-child {    border-right-width: 1px;}\/* Active column should be surrounded in darker border. *\/.aplus-v2 .premium-aplus-module-5 table.a-bordered td.active,.aplus-v2 .premium-aplus-module-5 table.a-bordered th.active {    border-color: #767676;    border-right-width: 1px;    border-left-width: 1px;}\/* Top Active column needs border-top *\/.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:first-child th.active {    border-top-width: 1px;    height: 332px;}\/* Bottom column column needs border-bottom *\/.aplus-v2 .premium-aplus-module-5 table.a-bordered tr:last-child td.active {    border-bottom-width: 1px;}\/* Size the top scroller *\/.aplus-v2 .premium-aplus-module-5 .scroll-wrapper-top {    width: 100%;    height: 20px;    overflow-x: scroll;    overflow-y: visible;}.aplus-v2 .premium-aplus-module-5 .scroll-bar {    height: 1px;}.aplus-v2 .premium-aplus-module-5 .add-to-cart {    line-height: 1rem;    font-weight: normal;}.aplus-v2 .premium-aplus-module-5 .review {    font-size: 14px;}\u003c\/style\u003e  \u003cstyle type=\"text\/css\"\u003e\/** * Premium modules global styles *\/.aplus-v2.desktop {  max-width: 1464px;  min-width: 800px;  margin-left: auto;  margin-right: auto;  word-wrap: break-word;  overflow-wrap: break-word;  word-break: break-word;}\/* Undo this for tech-specs because it breaks table layout *\/.aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; }.aplus-v2 .premium-aplus,.aplus-v2 .premium-aplus .aplus-h1,.aplus-v2 .premium-aplus .aplus-h2,.aplus-v2 .premium-aplus .aplus-p1,.aplus-v2 .premium-aplus .aplus-p2,.aplus-v2 .premium-aplus .aplus-p3,.aplus-v2 .premium-aplus .aplus-accent1,.aplus-v2 .premium-aplus .aplus-accent2{ font-family: Arial, sans-serif; }.aplus-v2 .premium-aplus,.aplus-v2 .premium-aplus .aplus-h1,.aplus-v2 .premium-aplus .aplus-h2,.aplus-v2 .premium-aplus .aplus-p1,.aplus-v2 .premium-aplus .aplus-p2,.aplus-v2 .premium-aplus .aplus-p3,.aplus-v2 .premium-aplus .aplus-accent1,.aplus-v2 .premium-aplus .aplus-accent2{ font-family: inherit; }\/* type *\/.aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; }.aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; }.aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; }.aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; }.aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; }.aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; }.aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; }.aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; }\/* spacing *\/.aplus-v2 .aplus-container-1 { padding: 40px; }.aplus-v2 .aplus-container-1-2 { padding: 40px 80px; }.aplus-v2 .aplus-container-2 { padding: 80px; }.aplus-v2 .aplus-container-3 { padding: 40px 0; }\/* Display *\/.aplus-v2 .premium-aplus .aplus-display-table { display: table; }.aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; }.aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; }\/* Aplus display table with min-width 1000px and fill remaining space inside parent *\/.aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% }\/*** Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80.*\/\u003c\/style\u003e  \u003cstyle type=\"text\/css\"\u003e\/** * Premium-module 13: Carousel *\/.aplus-v2 .premium-aplus-module-13 .aplus-card-description-wrapper {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.aplus-v2 .premium-aplus-module-13 .aplus-card-description {    display: table;    width: 50%;    height: 100%;    color: #fff;}.aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {    display: table-cell;    vertical-align: middle;    text-align: left;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-table-cell {    text-align: right;}.aplus-v2 .premium-aplus-module-13 .aplus-text-background {    background: rgba(0, 0, 0, 0.6);}.aplus-v2 .premium-aplus-module-13 .aplus-card-body {    padding: 20px 40px 0 0;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-13 .aplus-card-body {    padding: 20px 0 0 40px;}.aplus-v2 .premium-aplus-module-13 .aplus-pagination-wrapper {    position: absolute;    top: 92%;    width: 100%;}\u003c\/style\u003e  \u003cdiv cel_widget_id=\"aplus-premium-module-13-carousel\" class=\"celwidget aplus-module premium-module-13-carousel aplus-premium\"\u003e   \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 aria-roledescription=\"carousel\" class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-13-carousel-0\"}' data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" id=\"premium-aplus-13-carousel-0-id\" role=\"group\"\u003e      \u003cinput autocomplete=\"on\" class=\"a-carousel-firstvisibleitem\" type=\"hidden\"\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        \u003cdiv class=\"a-carousel-col a-carousel-left\"\u003e\u003c\/div\u003e        \u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e         \u003cdiv aria-roledescription=\"slide\" class=\"a-carousel-viewport\" role=\"group\"\u003e          \u003col class=\"a-carousel\"\u003e           \u003cli aria-setsize=\"2\" class=\"a-carousel-card aplus-carousel-element\"\u003e            \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e             \u003cimg alt=\"ball animal 2 tc\" data-src=\"https:\/\/img.shopublic.com\/products\/4cf25fcf275e49559d383749b5f823a2.jpg\" class=\"lazyload\" data-sizes=\"auto\" src=\"https:\/\/img.shopublic.com\/products\/4cf25fcf275e49559d383749b5f823a2.jpg\"\u003e            \u003c\/div\u003e            \u003cdiv class=\"a-section a-spacing-none aplus-card-description-wrapper\"\u003e             \u003cdiv class=\"a-section a-spacing-none aplus-card-description aplus-container-1-2\"\u003e              \u003cdiv class=\"a-section a-spacing-none aplus-card-table-cell\"\u003e               \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-container-1\"\u003e                \u003cdiv class=\"a-section a-spacing-none aplus-card-title\"\u003e                 \u003ch1 class=\"aplus-h2 a-text-bold\"\u003e Flexible floor-to-ceiling cleaning \u003c\/h1\u003e                \u003c\/div\u003e                \u003cdiv class=\"a-section a-spacing-none aplus-card-body\"\u003e                 \u003cp class=\"aplus-p3\"\u003e The hose and wand release in one quick, smooth action. Stretching 15 feet to clean stairs and hard-to reach places. \u003c\/p\u003e                \u003c\/div\u003e               \u003c\/div\u003e              \u003c\/div\u003e             \u003c\/div\u003e            \u003c\/div\u003e \u003c\/li\u003e           \u003cli aria-setsize=\"2\" class=\"a-carousel-card aplus-carousel-element\"\u003e            \u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e             \u003cimg alt=\"ball animal 2 tc\" data-src=\"https:\/\/img.shopublic.com\/products\/bb3b802cef2e4d688863c741c6b639e6.jpg\" class=\"lazyload\" data-sizes=\"auto\" src=\"https:\/\/img.shopublic.com\/products\/bb3b802cef2e4d688863c741c6b639e6.jpg\"\u003e            \u003c\/div\u003e            \u003cdiv class=\"a-section a-spacing-none aplus-card-description-wrapper\"\u003e             \u003cdiv class=\"a-section a-spacing-none aplus-card-description aplus-container-1-2\"\u003e              \u003cdiv class=\"a-section a-spacing-none aplus-card-table-cell\"\u003e               \u003cdiv class=\"a-section a-spacing-none aplus-text-background aplus-container-1\"\u003e                \u003cdiv class=\"a-section a-spacing-none aplus-card-title\"\u003e                 \u003ch1 class=\"aplus-h2 a-text-bold\"\u003e Self-adjusting cleaner head \u003c\/h1\u003e                \u003c\/div\u003e                \u003cdiv class=\"a-section a-spacing-none aplus-card-body\"\u003e                 \u003cp class=\"aplus-p3\"\u003e Active base plate automatically raises and lowers to seal in suction across all floors. Combined with a powerful motorized brush bar, it deep cleans dirt throughout the home. \u003c\/p\u003e                \u003c\/div\u003e               \u003c\/div\u003e              \u003c\/div\u003e             \u003c\/div\u003e            \u003c\/div\u003e \u003c\/li\u003e          \u003c\/ol\u003e         \u003c\/div\u003e        \u003c\/div\u003e        \u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003c\/div\u003e       \u003c\/div\u003e      \u003c\/div\u003e      \u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e     \u003c\/div\u003e     \u003cdiv class=\"a-section a-spacing-none aplus-pagination-wrapper\"\u003e      \u003cstyle type=\"text\/css\"\u003e.aplus-mantle.aplus-module .aplus-pagination-dots {    margin: 0;}.aplus-mantle.aplus-module .aplus-pagination-dot {    display: inline-block;    list-style: none;}.aplus-mantle.aplus-module .aplus-carousel-nav {    text-align:center;}.aplus-mantle.aplus-module .carousel-slider-circle {    display: inline-block;    cursor: pointer;    height: 15px;    width: 15px;    border: 1px solid #000;    border-radius: 20px;    background-color: #fff;    margin-left: 5px;}.aplus-mantle.aplus-module .carousel-slider-circle.aplus-carousel-active {    background-color: #DE7921;}\u003c\/style\u003e      \u003cscript\u003eP.now(\"premium-aplus-13-carousel-0\").execute(function(init) {    if (init) {        return;    }    P.register(\"premium-aplus-13-carousel-0\", function(){        return function() {            P.when(\"A\", \"jQuery\", \"a-carousel-framework\", \"ready\").execute(fu\u003c\/script\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e  \u003c\/div\u003e \u003c\/div\u003e","brand":"mysite","offers":[{"title":"Ball Animal 2 Total Clean","offer_id":48636841787531,"sku":"B0CT96QZMM","price":69.99,"currency_code":"AUD","in_stock":true},{"title":"Ball Animal 3 Extra","offer_id":48636841820299,"sku":"B0B57QV5TT","price":69.99,"currency_code":"AUD","in_stock":true},{"title":"Ball Animal 3","offer_id":48636841853067,"sku":"B0B75Q388N","price":69.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/8650\/8171\/files\/6f8685fd77cfb5942c027b8b22c0c22755cd3064b528cdc749079ce9e989f772.jpg?v=1784797389","url":"https:\/\/www.exneyxs.com\/products\/dyson-ball-animal-2-total-clean-upright-vacuum-iron-blue-b0ct96qzmm","provider":"Wayfair","version":"1.0","type":"link"}