{"product_id":"shark-air-purifiers-for-home-large-room-with-neverchange-air-filter-5-year-hepa-filter-covers-650-sq-ft-odor-neutralizer-and-clean-sense-tec","title":"Shark Air Purifiers for Home Large Room with NeverChange Air Filter, 5 Year HEPA Filter, Covers 650 Sq. ft, Odor Neutralizer and Clean Sense Technology, Removes 99.98% of Dust \u0026 Allergens, HP152","description":"\u003cdiv\u003e\u003ctable class=\"a-normal a-spacing-micro\"\u003e \u003ctr class=\"a-spacing-small po-color\"\u003e \u003ctd class=\"a-span3\"\u003e \u003cspan class=\"a-size-base a-text-bold\"\u003eColor\u003c\/span\u003e \u003c\/td\u003e \u003ctd class=\"a-span9\"\u003e \u003cspan class=\"a-size-base po-break-word\"\u003eCharcoal Grey\u003c\/span\u003e \u003c\/td\u003e \u003c\/tr\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\"\u003eShark\u003c\/span\u003e \u003c\/td\u003e \u003c\/tr\u003e \u003ctr class=\"a-spacing-small po-item_depth_width_height\"\u003e \u003ctd class=\"a-span3\"\u003e \u003cspan class=\"a-size-base a-text-bold\"\u003eProduct Dimensions\u003c\/span\u003e \u003c\/td\u003e \u003ctd class=\"a-span9\"\u003e \u003cspan class=\"a-size-base po-break-word\"\u003e10.47\"D x 9.33\"W x 14.9\"H\u003c\/span\u003e \u003c\/td\u003e \u003c\/tr\u003e \u003ctr class=\"a-spacing-small po-floor_area\"\u003e \u003ctd class=\"a-span3\"\u003e \u003cspan class=\"a-size-base a-text-bold\"\u003eFloor Area\u003c\/span\u003e \u003c\/td\u003e \u003ctd class=\"a-span9\"\u003e \u003cspan class=\"a-size-base po-break-word\"\u003e650 Square Feet\u003c\/span\u003e \u003c\/td\u003e \u003c\/tr\u003e \u003ctr class=\"a-spacing-small po-specification_met\"\u003e \u003ctd class=\"a-span3\"\u003e \u003cspan class=\"a-size-base a-text-bold\"\u003eSpecification Met\u003c\/span\u003e \u003c\/td\u003e \u003ctd class=\"a-span9\"\u003e \u003cspan class=\"a-size-base po-break-word\"\u003eAHAM Certified\u003c\/span\u003e \u003c\/td\u003e \u003c\/tr\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 NEVERCHANGE FILTRATION: HEPA filtration that won’t need replacement. Debris Defense filter protects HEPA layers ,for up to 5 years, Tested to GB\/T18801-2015 P.CCM, based on 50% CADR declined, 300SQFT, and 12 hrs daily operation on MAX fan speed.  \u003c\/span\u003e\u003c\/li\u003e \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e DUAL SPECIALIZATION: Our Anti-Allergen HEPA filter is designed to tackle a wide array of air contaminants with precision. From smog, toxins, and VOCs to wildfire smoke and more, experience comprehensive purification for healthier indoor air quality.  \u003c\/span\u003e\u003c\/li\u003e \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e $300+ IN FILTER REPLACEMENT SAVINGS: With NeverChange filtration, you won’t need replacement filters for up to 5 years. Vs.cost of replacing filters on a competitor unit over 5-year period in 300 square foot space.  \u003c\/span\u003e\u003c\/li\u003e \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e DEBRIS DEFENSE PROTECTION: Pulls in large particles like hair, dust, and dander, preventing buildup on your HEPA filter and maximizing performance. Easily remove the screens and vacuum, wipe, or rinse it clean in seconds.  \u003c\/span\u003e\u003c\/li\u003e \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e LARGE ROOM COVERAGE: Purify large areas—up to 650 sq. ft. in just one hour. Perfect for bedrooms, kitchens, living rooms, basements, and more. Based on AHAM AC-1, at one air change per hour.  \u003c\/span\u003e\u003c\/li\u003e \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e FRESH-SMELLING HOME: Odor Neutralizer Technology guards against odors throughout your home, releasing a fresh scent, delivering 2x better odor reduction vs. filtration alone. Based on ASTM E544 vs. HP150 with filter and carbon only, after 30 minutes.  \u003c\/span\u003e\u003c\/li\u003e \u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e EXCEEDS HEPA STANDARDS: Anti-Allergen HEPA filter captures more micropollutants than HEPA standards require, trapping 99.98% of large, small, and micro-sized particles (based on EST-RP-CC007.3, 0.1–0.2 microns). Allergen refers to non-living matter.  \u003c\/span\u003e\u003c\/li\u003e \u003c\/ul\u003e\u003cbr\u003e\u003ctable class=\"a-keyvalue prodDetTable\" role=\"presentation\"\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=\"B0CM6VDKSQ\" data-ref=\"dpx_acr_pop_\" id=\"averageCustomerReviews\"\u003e\n\u003cspan class=\"a-declarative\" data-acrstarslink-click-metrics=\"{}\" data-action=\"acrStarsLink-click-metrics\" data-csa-c-func-deps=\"aui-da-acrStarsLink-click-metrics\" data-csa-c-type=\"widget\"\u003e \u003cspan class=\"reviewCountTextLinkedHistogram noUnderline\" id=\"acrPopover\" title=\"4.5 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=B0CM6VDKSQ\"}' data-action=\"a-popover\" data-csa-c-func-deps=\"aui-da-a-popover\" data-csa-c-type=\"widget\"\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\" data-csa-c-func-deps=\"aui-da-acrLink-click-metrics\" data-csa-c-type=\"widget\"\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\n\u003c\/div\u003e\n\u003cbr\u003e 4.5 out of 5 stars \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 SharkNinja \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 B0CM6VDKSQ \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,533 in Home \u0026amp; Kitchen ()\u003c\/span\u003e \u003cbr\u003e \u003cspan\u003e#16 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 UPC \u003c\/th\u003e \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e 622356619240 \u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Manufacture Year \u003c\/th\u003e \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e 2023 \u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Brand Name \u003c\/th\u003e \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e Shark \u003c\/td\u003e \u003c\/tr\u003e \u003ctr\u003e \u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003e Model Number \u003c\/th\u003e \u003ctd class=\"a-size-base prodDetAttrValue\"\u003e HP152 \u003c\/td\u003e \u003c\/tr\u003e \u003c\/table\u003e\u003cbr\u003e\u003cdiv cel_widget_id=\"aplus\" class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cstyle type=\"text\/css\"\u003e\/** * MODULE TITLE: Hot-spot *\/.aplus-v2 .premium-aplus-module-10 {    position: relative;}.aplus-v2 .premium-aplus-module-10 .hover-wrapper {    position: absolute;    width: 35px;    height: 35px;}.aplus-v2 .premium-aplus-module-10 .hover-point {    display: block;    border: 2px solid #fff;    background: rgba(145, 145, 145, .4);    width: 100%;    height: 100%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    outline-style: none;    cursor: pointer;}.aplus-v2 .premium-aplus-module-10 .aplus-text-container {    padding: 40px 80px 0;}.aplus-v2 .premium-aplus-module-10 .aplus-description {    padding: 10px 0;    text-align: center;}.aplus-v2 .premium-aplus-module-10 .aplus-image-container {    position: relative;    border: 1px solid #000;}.aplus-v2 .premium-aplus-module-10 .hover-title {    font-weight: bold;}.aplus-v2 .premium-aplus-module-10 .hover-point.secondary {    background: #000;    padding-top: 6px;    color: #fff;    text-align: center;    font-size: 1.5em;}.aplus-v2 .premium-aplus-module-10 .hover-point.selected {    background: rgba(50, 150, 255, .8);}\u003c\/style\u003e\n\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {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();                        var calculatedPadding = $header.innerWidth() + maxChildWidth;                        \/* 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);                        \/* AUI RTL script automatically changes this to padding-right under RTL context *\/                        $slider.css('padding-left', calculatedPadding);                        \/* show the component *\/                        $container.removeClass('loading');                    })();                    \/**                    * 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%;}\/* left column headers are absolute positioned *\/.aplus-v2 .premium-aplus-module-5 td.attribute {    position: absolute;    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 {    position: absolute;    top: auto;    left: 300px;}html[dir=\"rtl\"]  .premium-aplus-module-5 td.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 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;}\/* 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 {    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 {    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 td.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\n\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\n\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {P.now('premium-module-10-hotspot-desktop').execute(function(init) {    if (init) {        return;    }    P.register('premium-module-10-hotspot-desktop', function() {        return function() {            P.when('jQuery', 'a-popover', 'ready').execute(function ($, popover) {                var $hoverPoints = $('.aplus-v2 .premium-aplus-module-10 .hover-point');                $hoverPoints.each(function(i, trigger) {                    return popover.create(trigger, $(trigger).data());                });                $hoverPoints.hover(                    function() {                        $(this).focus();                        $(this).addClass('selected');                    },                    function() {                        $(this).removeClass('selected');                    }                );            });        };    });});}));\u003c\/script\u003e \u003cstyle type=\"text\/css\"\u003e\/** * Premium-module 12: Nav Carousel *\/.aplus-v2 .premium-aplus-module-12 .aplus-carousel-card {    position: relative;    width: 100%;}.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container {    position: relative;}.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container {    \/* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) *\/    padding-top: calc(600 \/ 1464 * 100%); \/* ~40.983% *\/    height: 0;}.aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container \u003e div {    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;}\/* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. *\/.aplus-v2 .premium-aplus-module-12 .a-carousel-viewport {    height: 100% !important;}.aplus-v2 .premium-aplus-module-12 .aplus-card-image img {    width: 100%;    height: auto;}.aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper {    position: absolute;    top: 0;    width: 50%;    height: 100%;}.aplus-v2 .premium-aplus-module-12 .aplus-card-detail {    display: table;    width: 100%;    height: 100%}.aplus-v2 .premium-aplus-module-12 .card-description {    text-align: left;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .card-description {    text-align: right;}.aplus-v2 .premium-aplus-module-12 .aplus-table-cell {    display: table-cell;    vertical-align: middle;}.aplus-v2 .premium-aplus-module-12 .aplus-text-background {    padding: 20px;}.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color {    background: rgba(0, 0, 0, 0.5);}.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color,.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1,.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5,.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol,.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul,.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item,.aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item {    color: #fff;}.aplus-v2 .premium-aplus-module-12 .description {    padding-top: 20px;}\/* nav *\/.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions {    position: absolute;    top: 20px;    width: 100%;    text-align: center;}.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn {    display: inline-block;    margin: 7px 10px;    cursor: pointer;    border-radius: 30px;    border: 2px solid #000;    line-height: 2.5em;    min-width: 200px;    background-color: #fff;    white-space: nowrap;    color: #000;}.aplus-v2 .premium-aplus-module-12 .aplus-carousel-index {    display: none;}.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active {    border-color: #fff;    background-color: #000;    color: #fff;}\/** * Regimen template specific css *\/html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {    text-align: right;}.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {    text-align: right;    top: 50%;    width: 250px;    right: 75px;    -webkit-transform: translateY(-50%);    -moz-transform: translateY(-50%);    -o-transform: translateY(-50%);    transform: translateY(-50%);}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen {    text-align: left;    top: 50%;    left: 75px;    right: auto;}.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen {    display: inline-block;    margin: 10px 10px;    cursor: pointer;    border-radius: 30px;    border: 2px solid #000;    width: 220px;    background-color: #fff;    padding: 2px 0 2px;}.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active {    border-color: #fff;    background-color: #000;    color: #fff;}.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index {    color: inherit;}.aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label {    color: inherit;}.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {    display: inline-block;    width: 12px;    color: #000;}.aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label {    color: #000;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index {    margin-left: 0px;    margin-right: 6px;}.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen {    position: absolute;    top: 0;    left: 0;    width: 100%;    background-color: #000;    opacity: 0.5;    text-align: center;}.aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline {    color: #fff;    line-height: 2em;}\/** * Navigation template specific css *\/.aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions {    background-color: rgba(0, 0, 0, 0.8);    top: 0px;}.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn {    padding: 8px;    color: #fff;    background-color: transparent;    border: none;}.aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active {    text-decoration: underline;    text-underline-offset: 0.8em;    text-decoration-thickness: 3px;    background-color: transparent;    border: none;}\u003c\/style\u003e\n\u003cstyle type=\"text\/css\"\u003e\/** * Premium-module 13: Carousel *\/.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-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.5);}.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;}.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-card-link-button {    text-align: center;    padding-top: 20px;}.aplus-v2 .premium-aplus-module-13 .aplus-pagination-wrapper {    position: absolute;    top: 92%;    width: 100%;}\u003c\/style\u003e\n\u003cscript type=\"text\/javascript\"\u003e(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {P.now('premium-module-12-nav-carousel').execute(function(init) {    if (init) {        return;    }    P.register('premium-module-12-nav-carousel', function(){        return function() {            P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute(function (A, $, framework) {                function initiateCarousel(module) {                    var MODULE_ID = $(module).data('module-id');                    \/**                    * Carousel button element classname                    * @const                    *\/                    var GOTO_BTN_CLASS_NAME = \"aplus-goto-btn-\" + MODULE_ID;                    \/**                    * Carousel button element active classname                    * @const                    *\/                    var GOTO_BTN_ACTIVE_CLASS_NAME = \"aplus-active\";                    \/**                    * AUI name for aui carousel                    * @const                    *\/                    var CAROUSEL_NAME = \"premium-aplus-12-carousel-\" + MODULE_ID;                    \/**                    * Module class name                    * @const                    *\/                    var MODULE_CLASS_NAME = \".aplus-v2 .premium-aplus-module-12\";                    \/**                    * Carousel text container class name                    * @const                    *\/                    var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-carousel-text-container-\" + MODULE_ID;                    \/**                    * Carousel text hidden class name                    * @const                    *\/                    var TEXT_CONTAINER_HIDDEN = \"aplus-hidden\";                    \/**                    * Carousel horizontal scroll container class name                    * @const                    *\/                    var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-horizontal-scroll-container-\" + MODULE_ID;                    function showCarouselText(oldIndex, newIndex) {                        var oldClass = TEXT_CONTAINER_CLASS_NAME + \"-\" + oldIndex;                        var newClass= TEXT_CONTAINER_CLASS_NAME + \"-\" + newIndex;                        $(oldClass).addClass(TEXT_CONTAINER_HIDDEN);                        $(newClass).removeClass(TEXT_CONTAINER_HIDDEN);                    }                    function scrollToCarouselButton(scrollLeft) {                        if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) {                            $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200);                        }                    }                    \/**                    * Creates a CarouselButton class for provided carousel instance                    * @param {object} carousel - AUI Carousel instance                    * @returns {Class} - CarouselButton Class                    *\/                    function CarouselButtonTemplate(carousel) {                        \/**                        * Button for controlling the active slide                        * @constructor                        * @param {number} index - slide index                        * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation                        *\/                        function CarouselButton(index, elem) {                            var self = this;                            this.index = index;                            this.carousel = carousel;                            \/* create the button element *\/                            this.elem = this.getElem(elem);                            this.$elem = $(this.elem);  \/* store jquery version *\/                            this.elem.addEventListener('click', self.handleClick.bind(self));                            \/* add this object to the object manager *\/                            CarouselButton.objects.byId[index] = this;                            CarouselButton.objects.all.push(this);                        }                        \/**                        * Desc\u003c\/script\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"Dark Grey \/ 1300sq. Ft.","offer_id":48636915875979,"sku":"B0C95R5CBW","price":69.99,"currency_code":"AUD","in_stock":true},{"title":"White \/ 1400sq. Ft.","offer_id":48636915908747,"sku":"B0CBQRTQ6D","price":69.99,"currency_code":"AUD","in_stock":true},{"title":"Charcoal Grey \/ 650sq. Ft.","offer_id":48636915941515,"sku":"B0CM6VDKSQ","price":69.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/8650\/8171\/files\/2a5f19bf421bf8b525de1b32c152d9e90433ca0431f8dadccf3fb92ee1c9fe39.jpg?v=1784797870","url":"https:\/\/www.exneyxs.com\/products\/shark-air-purifiers-for-home-large-room-with-neverchange-air-filter-5-year-hepa-filter-covers-650-sq-ft-odor-neutralizer-and-clean-sense-tec","provider":"Wayfair","version":"1.0","type":"link"}