{"product_id":"lifepro-adjustable-dumbbells-set-single-15lb-43lb-55lb-25-lb-dumbbell-sets-with-rack-quick-adjust-secure-grip-weights-dumbbells-set-compact","title":"Lifepro Adjustable Dumbbells Set\/Single - 15lb 43lb 55lb 25 lb Dumbbell Sets with Rack - Quick Adjust, Secure Grip weights dumbbells set - Compact Hand Weights for Women\/Men at Home Gym","description":"\u003cdiv\u003e\u003ctable class=\"a-normal a-spacing-micro\"\u003e\u003ctbody\u003e\n\u003ctr class=\"a-spacing-small po-brand\"\u003e\n\u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eLifePro\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a-spacing-small po-color\"\u003e\n\u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eColor\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eBlack\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a-spacing-small po-item_weight\"\u003e\n\u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eItem Weight\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003e43 Pounds\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a-spacing-small po-material\"\u003e\n\u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eAlloy Steel\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a-spacing-small po-special_feature\"\u003e\n\u003ctd class=\"a-span3\"\u003e\u003cspan class=\"a-size-base a-text-bold\"\u003eSpecial Feature\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"a-span9\"\u003e\u003cspan class=\"a-size-base po-break-word\"\u003eAdjustable,Compact\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\u003cbr\u003e\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e DECLUTTER YOUR HOME GYM - Save space in your home gym by replacing the old home weight set stack with a single versatile adjustable weight set that does it all! \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e EASILY SWITCH EXERCISES - The interchangeable dumbbell kettlebell set grips easily attach to the changeable weights, letting you switch between barbell, dumbbells, \u0026amp; kettlebell in seconds. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e LIFT FROM 2 TO 43 LBS WITH ONE SYSTEM - The adjustable barbell, kettlebell, \u0026amp; dumbbells feature a simple-to-use weight set adjustable turndial, allowing you to go from 2 to 43 lbs in small increments. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e DURABLE BUILD QUALITY \u0026amp; MATERIALS - The free weights set for home gym features strong materials \u0026amp; stable build quality, making the interchangeable weight set a durable, safe, \u0026amp; lasting solution for your home gym. \u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003e COMFORTABLE GRIPS - Enjoy longer weight lifting sessions with the barbell, dumbbell and kettlebell set thanks to a comfortable grip design that limits grip-related fatigue \u0026amp; discomfort! \u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003ctable class=\"a-keyvalue prodDetTable\" role=\"presentation\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003eBrand Name\u003c\/th\u003e\n\u003ctd class=\"a-size-base prodDetAttrValue\"\u003eLifePro\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003eUPC\u003c\/th\u003e\n\u003ctd class=\"a-size-base prodDetAttrValue\"\u003e810090933078\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003eGlobal Trade Identification Number\u003c\/th\u003e\n\u003ctd class=\"a-size-base prodDetAttrValue\"\u003e00810090933078\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003eManufacturer\u003c\/th\u003e\n\u003ctd class=\"a-size-base prodDetAttrValue\"\u003eLifePro\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003eCustomer Reviews\u003c\/th\u003e\n\u003ctd class=\"a-size-base\"\u003e\n\u003cdiv data-asin=\"B0C7Y6DC4S\" data-ref=\"dpx_acr_pop_\" id=\"averageCustomerReviews\"\u003e\n\u003cspan class=\"a-declarative\" data-acrstarslink-click-metrics=\"{}\" data-action=\"acrStarsLink-click-metrics\"\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=B0C7Y6DC4S\"}' 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\n\u003c\/div\u003e\n\u003cbr\u003e4.5 out of 5 stars\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003eBest Sellers Rank\u003c\/th\u003e\n\u003ctd\u003e\u003cspan\u003e \u003cspan\u003e#3,063 in Sports \u0026amp; Outdoors ()\u003c\/span\u003e \u003cbr\u003e\u003cspan\u003e#36 in \u003c\/span\u003e \u003cbr\u003e\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth class=\"a-color-secondary a-size-base prodDetSectionEntry\"\u003eASIN\u003c\/th\u003e\n\u003ctd class=\"a-size-base prodDetAttrValue\"\u003eB0C7Y6DC4S\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cbr\u003e\u003cdiv cel_widget_id=\"aplus\" class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cstyle type=\"text\/css\"\u003e.aplus-v2 .premium-aplus-module-2 .premium-background-wrapper {    position: relative;}.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper {    position: absolute;    width: 50%;    height: 100%;    top: 0;}.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {    left: 50%;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right {    left: auto;    right: 50%;}.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color {    color: #fff;}.aplus-v2 .premium-aplus-module-2 .premium-intro-background {    padding: 20px;}.aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic {    padding-bottom: 10px;}.aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading {    padding-bottom: 20px;}.aplus-v2 .premium-aplus-module-2 .aplus-module-2-description {    line-height: 1.5em;}.aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background {    background: rgba(255,255,255,0.5);}.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background {    background: rgba(0,0,0,0.5);}.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background,.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1,.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5,.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol,.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul,.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item,.aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item {  color: #fff;}.aplus-v2 .premium-aplus-module-2 .premium-intro-content-container {    display: table;    height: 100%;}.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {    padding-left: 40px;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container {\tpadding-left: 0px;\tpadding-right: 40px;}.aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {    padding-right: 40px;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container {    padding-right: 0px;    padding-left: 40px;}.aplus-v2 .premium-aplus-module-2 .premium-intro-content-column {    display: table-cell;    vertical-align: middle;}\u003c\/style\u003e\n\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;    z-index: 100;}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{    position: sticky;}.aplus-v2 .premium-aplus-module-5 table.a-bordered td,.aplus-v2 .premium-aplus-module-5 table.a-bordered th {    background-color: #fff;}.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 .product-title {    font-size: 15px;    padding: 10px 0;}.aplus-v2 .premium-aplus-module-5 .scroll-width {    overflow-x: scroll;    overflow-y: visible;}.aplus-v2 .premium-aplus-module-5 td.attribute.empty {    height: 300px;}.aplus-v2 .premium-aplus-module-5 .header-img {    padding-top: 10px;}\/* Override default AUI .a-bordered table borders *\/.aplus-v2 .premium-aplus-module-5 table.a-bordered {    border-width: 0;    border-color: #eaeaea;    border-style: solid;}\/* 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\u003cstyle type=\"text\/css\"\u003e\/** * Premium-module 11: FAQs *\/.aplus-v2 .premium-aplus-module-11 .aplus-question {    line-height: 25px;    padding-bottom: 10px;}.aplus-v2 .premium-aplus-module-11 .faq-block {    padding: 10px 80px 15px 100px;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-block {    padding-left: 80px;    padding-right: 100px;}.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active {    padding-bottom: 35px;}.aplus-v2 .premium-aplus-module-11 .aplus-question::before,.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {    width: 80px;    line-height: 40px;    font-size: 25px;}.aplus-v2 .premium-aplus-module-11 .faq-arrow {    right: 40px;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-arrow {    left: 40px;}\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-11-faq').execute(function(init) {    if (init) {        return;    }    P.register('premium-module-11-faq', function() {        return function() {            P.when('A', 'jQuery', 'ready').execute(function(A, $){                function initFaq(module) {                                       const MODULE_CLASS_NAME = 'premium-aplus-module-11';                    const FAQ_CONTAINER_CLASS_NAME = 'faqs-container';                    const FAQ_BLOCK_CLASS_NAME = 'faq-block';                    const moduleId = $(module).data('faq-block');                    const $faqBlocks = $('.aplus-v2 .' + MODULE_CLASS_NAME + ' .' + FAQ_CONTAINER_CLASS_NAME + '.' + moduleId + ' .' + FAQ_BLOCK_CLASS_NAME);                                        \/**                    * Function to handle click or Enter or Space key events.                    * @param {Element} element - The this object from which the event is dispatched                    * @param {faqBlocks} faqBlocks - List of all the Question and Answer blocks.                    *\/                    function handleClickOrEnterOrSpace(element, faqBlocks) {                        const $element = $(element);                        const isActive = $element.hasClass('aplus-active');                        if (!isActive) {                            faqBlocks.removeClass('aplus-active');  \/* deactivate others *\/                            faqBlocks.find('.faq-arrow').attr('aria-expanded', 'false');                        }                        $element.toggleClass('aplus-active');  \/* activate the clicked block *\/                        $element.find('.faq-arrow').attr('aria-expanded', function(_, attr) {                            return attr === 'true' ? 'false' : 'true';                        });                    }                    \/* Using jQuery event namespace for preventing duplicate binding on twister refresh *\/                    $faqBlocks.unbind('click keydown.premiumAplusModule11ClickHandler').bind('click keydown.premiumAplusModule11ClickHandler', function(event) {                        handleClickAndKeyEvents(event, () =\u003e handleClickOrEnterOrSpace(this, $faqBlocks));                     });                }                $(\".aplus-v2 .premium-aplus-module-11 .faqs-container\").each(function(index, module) {                    initFaq(module);                });            });        };    });});}));\u003c\/script\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\n\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\n\u003cstyle type=\"text\/css\"\u003e\/** * Premium-module 11: FAQs - Common Styles (All Devices) *\/.aplus-v2 .premium-aplus-module-11 {    background: #fff;    position: relative;}.aplus-v2 .premium-aplus-module-11.aplus-secondary-color {    background: #000;}.aplus-v2 .premium-aplus-module-11 .aplus-question,.aplus-v2 .premium-aplus-module-11 .aplus-answer {    display: block;    width: 100%;    margin: 0;}.aplus-v2 .premium-aplus-module-11 .aplus-answer {    visibility: hidden;    opacity: 0;    height: 0;    transition: display 0.1s linear, opacity 0.1s linear, height 0.1s linear;    transition-behavior: allow-discrete;}.aplus-v2 .premium-aplus-module-11 .aplus-active .aplus-answer {    visibility: visible;    opacity: 1;    height: auto;    height: calc-size(auto);    min-height: 40px;}.aplus-v2 .premium-aplus-module-11 .faq-list {    margin: 0;}.aplus-v2 .premium-aplus-module-11 .faq-block {    position: relative;    list-style-type: none;    cursor: pointer;    border: 2px solid #E6E6E6;    background: #fff;    border-radius: 3px;    margin-bottom: 10px;}.aplus-v2 .premium-aplus-module-11.aplus-secondary-color .faq-block {    border: none;}.aplus-v2 .premium-aplus-module-11 .aplus-question::before,.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {    text-align: center;    border-radius: 3px;    display: inline-block;    font-weight: 500;    position: absolute;    color: #fff;    top: 10px;    left: 10px;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .aplus-question::before,html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .aplus-answer::before {    right: 10px;}.aplus-v2 .premium-aplus-module-11 .aplus-question::before {    content: \"Q\";    background: #505050;    transition: background 0.1s linear;    z-index: 2;}.aplus-v2 .premium-aplus-module-11 .aplus-answer::before {    content: \"A\";    background: #DF7600;    color: #000000;    z-index: 1;    transform: translateY(0px);    transition: transform 0.1s linear;}.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-question::before {    background: #404040;}.aplus-v2 .premium-aplus-module-11 .faq-block.aplus-active .aplus-answer::before {    transform: translateY(40px);}.aplus-v2 .premium-aplus-module-11 .faq-arrow {    position: absolute;    top: 25px;    border: 10px solid transparent;    border-top-color: #505050;}html[dir=\"rtl\"] .aplus-v2 .premium-aplus-module-11 .faq-arrow {    right: auto;}.aplus-v2 .premium-aplus-module-11 .aplus-active .faq-arrow {    top: 15px;    border-top-color: transparent;    border-bottom-color: #404040;}\u003c\/style\u003e\n\u003cscript type=\"application\/javascript\"\u003e    \/**     * Common event handler for click and keydown events.     * @param {Event} event - The event object.     * @param {Function} handleClickOrEnter - Function to handle click or Enter key events.     * @param {Function} handleEsc - Function to handle Esc key events.     *\/    \/\/ [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources    function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) {        const ENTER_KEY_CODE = 13;        const ESCAPE_KEY_CODE = 27;        const SPACE_KEY_CODE = 32;        const isClick = event.type === 'click';        const isKeydown = event.type === 'keydown';        const isEnter = isKeydown \u0026\u0026 event.keyCode === ENTER_KEY_CODE;        const isSpace = isKeydown \u0026\u0026 event.keyCode === SPACE_KEY_CODE;        const isEsc = isKeydown \u0026\u0026 event.keyCode === ESCAPE_KEY_CODE;        if (isClick || isEnter || isSpace) {            handleClickOrEnterOrSpace();        } else if (isEsc) {            handleEsc(event);        }    }    \/**    * Function to handle esc key event.    * @param {Event} event - The event object.    *\/    function handleEsc(event) {        event.target.blur()  \/\/ force remove focus    }\u003c\/script\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 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 {    margin-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-m\u003c\/style\u003e\n\u003c\/div\u003e","brand":"mysite","offers":[{"title":"25Lbs Pair Adjustable","offer_id":48636964995211,"sku":"B08QTGV9BW","price":69.99,"currency_code":"AUD","in_stock":true},{"title":"55Lbs Single Adjustable","offer_id":48636965027979,"sku":"B09PXRG3TH","price":69.99,"currency_code":"AUD","in_stock":true},{"title":"15Lbs Pair Adjustable","offer_id":48636965060747,"sku":"B08J2L498P","price":69.99,"currency_code":"AUD","in_stock":true},{"title":"43Lbs Single 3in1 Adjustable","offer_id":48636965093515,"sku":"B0C7Y6DC4S","price":69.99,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/8650\/8171\/files\/b743a2f19930725c21a1b0140aebc552ffebf3f6d4a39aa25dfef5a587acfeb8.jpg?v=1784798468","url":"https:\/\/www.exneyxs.com\/products\/lifepro-adjustable-dumbbells-set-single-15lb-43lb-55lb-25-lb-dumbbell-sets-with-rack-quick-adjust-secure-grip-weights-dumbbells-set-compact","provider":"Wayfair","version":"1.0","type":"link"}