#content-area.back-it-up{overflow:initial;position:relative;z-index:20}.content{overflow:hidden}.noshow{display:none}
.prodmod-outer{width:100%}.product-top{background:#fff}.product-top .mx{margin-top:20px}.product-top .nomx>.flex-container{margin-bottom:30px}
.product-bar{height:60px;min-width:unset}.product-bar-name{font-family:"FlamaBook",sans-serif}
.product-bar-name a{color:#909090;text-decoration:none}.product-bar.open{border-bottom:1px solid #747474}
.product-bar-price span{font-family:"FlamaSemiCondensedBook",sans-serif}.ntg-stage{background:transparent}
#prod-page-nav{text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400}
#prod-page-nav{display:none}.button-mini{font-family:"FlamaSemiCondensedSemiBold",sans-serif;letter-spacing:1px;box-shadow:none}
.button-mini-mobile{font-family:"FlamaSemiCondensedSemiBold",sans-serif;letter-spacing:1px;box-shadow:none;display:none}
.product-tagline{font-family:"FlamaSemiCondensedMedium",sans-serif;letter-spacing:1px;font-size:20px;text-transform:uppercase}
.product-top-pricing-offer{font-family:"FlamaSemiCondensedBasic",sans-serif;font-size:36px}
.product-top-pricing-offer span.product-top-pricing-sign{font-size:18px;line-height:22px;letter-spacing:-4px}
.product-top-financing-with-payments{font-size:14px}.product-top-financing-with-payments.flex-container{justify-content:center}
.product-top-financing-with-payments .financing-term-line{width:1px;background:#343434;height:33px;margin:9px 16px 0}
.product-top-financing-with-payments .font22,.product-top-financing-with-payments .font32{line-height:1.8}
.product-top-financing-terms-with-payments-wrap .product-top-financing-terms-link{font-size:10px;text-align:center;width:100%;display:block}
.product-top-financing-with-payments .dagger-control{margin-right:0;font-size:70%}.product-top-financing-terms-with-payments-wrap .product-top-financing-terms-link .dagger-link{margin-right:3px;font-size:12px}
.product-top-financing-terms-with-payments-wrap .product-top-financing-terms-link .button-chevron{font-size:12px}
.product-top-ifit-reviews-dark .button-chevron{font-size:10px}.product-top-financing-with-payments .product-top-financing-terms-sign{font-size:18px;vertical-align:top;line-height:33px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices.flex-container{flex-direction:column}
.product-pricing .shipping-amount{font-family:"FlamaBook",sans-serif;font-size:14px;line-height:14px;text-align:center;color:#343434}
.product-top-financing-terms-36-pitch{font-family:"FlamaSemiCondensedBasic",sans-serif;font-size:20px;line-height:1}
.product-top-financing-terms-36-pitch .font22,.product-top-financing-terms-36-pitch .font32{line-height:1.8}
.product-top-financing-terms-36 .product-top-financing-terms-link{font-size:14px}.product-top-financing-terms-24-pitch{font-family:"FlamaSemiCondensedBasic",sans-serif;font-size:20px;line-height:1}
.product-top-financing-terms-24-pitch .font22,.product-top-financing-terms-24-pitch .font32{line-height:1.8}
.product-top-financing-terms-24 .product-top-financing-terms-link{font-size:14px}.product-equal-month{font-family:"FlamaSemiCondensedBasic",sans-serif;color:#343434}
.product-equal-month .product-month-price{font-size:36px;line-height:36px;margin-bottom:8px}.product-equal-month .product-month{font-size:24px;line-height:36px}
.product-equal-month .legal-triangle{font-size:10px;line-height:36px;font-family:"Lucida Grande";font-weight:bold}
.product-top-financing-terms-36.product-equal-month .apr-39{font-family:"FlamaSemiCondensedBasic",sans-serif;font-size:18px;line-height:18px;margin-bottom:8px}
.product-equal-month .td-fit-loan-mini{font-family:"FlamaBook",sans-serif;font-size:12px;line-height:14px;margin-bottom:16px}
.product-equal-month .td-per-month a{font-family:"FlamaMedium",sans-serif;font-weight:400;font-size:14px;line-height:14px;color:#0083c1;text-transform:uppercase;text-decoration:none}
.product-top-buy button{min-width:unset;line-height:unset}.product-top-buy button span{font-family:"FlamaSemiCondensedSemiBold",sans-serif;font-size:14px;line-height:30px}
.product-top-buy{margin-bottom:10px}.dagger-control{vertical-align:super;font-size:50%;margin-right:10px}
#product-top-purchase-area-mx .product-top-buy button span{font-size:16px}.ifit-membership-plus{font-family:"FlamaBook",sans-serif;font-size:14px}
.product-top-financing-terms-illegible{font-family:"FlamaBook",sans-serif;font-size:16px;line-height:1.38;margin-top:20px}
.product-name{margin:0 0 26px 0;font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:30px;position:relative}
.product-image{position:relative}.product-image img:hover{cursor:pointer}.product-image img.default-cursor{cursor:default !important}
.product-image-mx{position:relative}.prodmod-badge{position:absolute;top:20px;left:0;width:auto;max-width:50vw;height:105px;z-index:10}
.prodmod-badge-bottom{position:absolute;bottom:10px;right:0;width:auto;max-width:50vw;height:auto;z-index:10}
.product-right-container{overflow:hidden}.product-top-perks{text-transform:unset}.product-top-reviews a{text-decoration:none;text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400;font-size:14px;color:#007db9}
.product-top-ifit-reviews a{text-decoration:none;text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400;font-size:14px;color:#007db9}
.product-top-ifit-reviews-dark a{text-decoration:none;text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400;font-size:10px;color:#007db9}
.product-gallery{color:#747474}.product-top-video-play{color:#fff}.slide-video-play{position:absolute;top:80px;left:calc(50% - 50px)}
.slide-video-play img{width:100px;height:122px}#product-top-purchase-area-mx .swiper-button-prev{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/nordictrack.com/cdn/images/catalog/icn-arrow-sm-circle-left-blk.svg") !important;width:32px;height:32px;background-size:cover !important}
#product-top-purchase-area-mx .swiper-button-next{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/nordictrack.com/cdn/images/catalog/icn-arrow-sm-circle-right-blk.svg") !important;width:32px;height:32px;background-size:cover !important}
.swiper-gal-pagination{position:relative !important;width:100%;margin-top:30px}.swiper-gal-pagination .swiper-pagination-bullet{margin:0 7px;width:12px;height:12px}
.swiper-gal-pagination-bullet-active{background:#007db9 !important}.prodmod-title{font-size:36px;font-family:"FlamaLight",sans-serif;font-weight:100;line-height:1.22;letter-spacing:normal;padding-top:40px;color:#343434}
.prodmod-heading{font-family:"FlamaUltraLight",sans-serif;font-weight:100;font-size:48px;line-height:70px;margin-top:15px;margin-bottom:30px;color:#343434}
.prodmod-copy{font-family:"FlamaBook",sans-serif;font-size:16px;line-height:1.5;color:#343434}
.prodmod-subtitle{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:20px;color:#343434;margin-bottom:10px}
.prodmod-subcopy{font-family:"FlamaBook",sans-serif;font-size:16px;line-height:1.5;color:#343434}
.financing-top-us .product-top-financing-terms.new-fun{margin-bottom:14px}.ifit-membership-plus{color:#343434}
.or-line-vertical-wrap .or-line-vertical{background-color:#acacac}.or-line-horizontal-wrap{width:225px;justify-content:space-between;align-items:center;margin:8px auto 10px}
.or-line-horizontal-wrap .or-line-horizontal{background-color:#acacac;height:1px;width:80px;margin:0 auto;display:inline-block;vertical-align:middle}
.or-line-horizontal-wrap p{padding:6px 0;text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400;display:inline-block}
.product-top-financing-terms-illegible{color:#343434}.product-top-financing-terms-link{font-family:"FlamaMedium",sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase}
.button-chevron{margin-left:3px}.product-top-perks{font-family:"FlamaBook",sans-serif;color:#343434;font-size:14px}
.product-middle-title{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:36px;letter-spacing:.5px;text-align:center;text-transform:none;margin:0;padding-bottom:16px}
.product-sku{font-size:20px;line-height:22px;color:#747474;margin-bottom:24px;text-align:center}.show-reviews{font-family:"FlamaSemiCondensedSemiBold",sans-serif;text-transform:uppercase;width:280px;margin:10px auto 10px;text-align:center;height:42px;line-height:42px;border:1px solid #007db9;background-color:#fff;color:#007db9}
.show-reviews.active,.show-reviews:hover{border:1px solid #007db9;background-color:#fff}.show-reviews button{font-family:"FlamaSemiCondensedSemiBold";text-transform:uppercase;color:#007db9;letter-spacing:1.4px;text-decoration:none}
.show-reviews button:hover{color:#007db9;letter-spacing:1.4px;text-decoration:none;background-color:#fff;cursor:pointer}
.product-middle-controls .flex-container{max-width:calc(100% - 92px);height:80px}.product-middle-controls .flex-item{padding-top:20px}
.product-middle-controls .flex-item.active:after{height:6px}.product-middle-specs p{width:100%;line-height:24px}
.infoForm-submit{width:calc(93% - 97px);margin:0 auto 20px}.product-prop-65{color:#747474;margin-top:10px;font-size:12px;margin-bottom:25px;line-height:24px}
.ifit-fine-print{color:#747474;font-size:14px;margin-bottom:14px;line-height:22px}.pdp-disclaimer-section{padding-top:35px;padding-bottom:60px}
.product-bar-name{font-size:16px;width:calc(100% - 300px);height:24px;overflow:hidden}.product-bar-name .breadcrumbery{font-size:16px;width:100%;white-space:nowrap;text-overflow:ellipsis;height:24px;overflow:hidden}
.product-bar-name .breadcrumbery ul{margin:0;padding:0;list-style:none;width:100%}.infoForm-submit{width:calc(93% - 97px);margin:0 auto 20px}
.product-prop-65{color:#747474;margin-top:10px;font-size:12px;margin-bottom:25px;line-height:24px}.ifit-fine-print{color:#747474;font-size:14px;margin-bottom:14px;line-height:22px}
.product-bar-name{font-size:16px;width:calc(100% - 300px);height:24px;overflow:hidden}.product-bar-name .breadcrumbery{font-size:16px;width:100%;white-space:nowrap;text-overflow:ellipsis;height:24px;overflow:hidden}
.product-bar-name .breadcrumbery ul{margin:0;padding:0;list-style:none;width:100%}.product-bar-name .breadcrumbery ul>li{padding-left:20px;position:relative}
.product-bar-name .breadcrumbery ul>li::before{content:"\203A";display:block;position:absolute;top:50%;left:7px;transform:translateY(-50%);height:24px}
.product-bar-name .breadcrumbery ul>li:first-child{padding-left:0}.product-bar-name .breadcrumbery ul>li:first-child::before{content:'';display:none}
.product-bar-name .breadcrumbery .breadcrumbery-product{color:#fff;font-family:"Flama",sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.product-bar-name .breadcrumbery .breadcrumbery-product::before{font-family:"Flamabook";line-height:20px}
.breadcrumbery-arrow-left{display:none}.breadcrumbery-arrow-right{margin-left:6px;margin-right:9px}.breadcrumb-pipe{display:none;width:1px;height:16px;margin:5px;background:#acacac}
.product-series-nav{position:fixed;width:100%;background:rgba(32,32,32,0.95);color:#fff;z-index:14;max-height:calc(100vh - 200px);overflow:auto;top:-100vh}
.content-cover{display:none}.content-cover.on{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;z-index:11;opacity:.7}
.nav-salesbar-wrap{position:relative}.nav-salesbar-wrap{position:sticky;top:0;z-index:12}.nav-salesbar-wrap.get-low{z-index:10}
.product-series-nav-title{text-align:center;font-size:14px;text-transform:uppercase;margin:23px 0;font-family:"FlamaMedium",sans-serif;font-weight:400}
.product-series-nav-short-line{width:60px;height:2px;background:#747474;margin:0 auto 8px}.product-series-nav .product-series-nav-item{height:56px;border-bottom:1px solid #747474}
.product-series-nav .product-series-nav-item a:focus{background:rgba(116,116,116,0.5)}.product-series-nav .product-series-nav-item a.active{background:rgba(116,116,116,0.5)}
.product-series-nav .product-series-nav-item.last{border-bottom:0;padding-bottom:8px}.product-series-nav .product-series-nav-item.last a{padding-bottom:8px}
.product-series-nav .product-series-nav-item a{text-decoration:none;color:#fff;font-size:14px;justify-content:space-between;height:56px;align-items:center}
.product-bar-price .series-menu-open{cursor:pointer}.product-series-nav-price{padding-right:21px}.product-series-nav-name{padding-left:15px}
.product-series-nav-new{font-size:10px;color:#6cc0e0;padding:1px 6px 4px;border:1px solid #6cc0e0;text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400;border-radius:2px;vertical-align:text-top;margin-left:7px;line-height:11px}
.prod-ifit-reviews{display:flex;justify-content:center;margin:0 auto 10px;flex-direction:column}.prod-ifit-reviews-dark{display:flex;flex-direction:row;margin-top:6px;margin-bottom:16px;align-items:center}
.prod-ifit-reviews-dark a{display:flex;align-items:center}.prod-fit-review-stars-wrap-dark{margin:3px 6px 3px 0;line-height:18px}
.prod-ifit-review-message{font-size:16px;color:#343434;margin-bottom:4px}.prod-fit-review-stars-wrap{margin:0 5px 0 0;display:inline-block;vertical-align:middle}
.prod-ifit-review-star svg{width:14px;height:14px;display:inline-block;margin-right:-1.2px}.prod-ifit-review-decimal{font-size:12px;letter-spacing:.5px;font-family:"FlamaMedium",sans-serif;font-weight:400;color:#343434;vertical-align:middle}
.prod-ifit-review-star-dark svg{width:20px;height:19px;display:inline-block;margin-right:-1.2px}.prod-ifit-review-decimal-dark{font-size:16px;letter-spacing:.5px;font-family:"FlamaMedium",sans-serif;font-weight:400;color:#fff;vertical-align:middle}
.prod-ifit-review-total{font-size:12px;letter-spacing:.5px;font-family:"FlamaMedium",sans-serif;font-weight:400;color:#007db9;vertical-align:middle}
.prod-ifit-reviews-disclaimer{width:calc(100% - 38px);margin:0 auto 20px;text-align:center;font-size:12px;line-height:20px;color:#343434}
.product-top-reviews{text-align:center;margin-top:17px;margin-bottom:0;color:#007db9}.product-top-ifit-reviews{text-align:center;margin-top:10px;margin-bottom:24px;color:#007db9}
.product-top-ifit-reviews-dark{text-align:center;margin:0 0 0 20px;color:#007db9}.prod-td-disclaimer{width:calc(100% - 38px);margin:0 auto 20px;text-align:center;font-size:12px;line-height:20px;color:#343434}
.prod-ifit-reviews-section-logo{width:76px;margin:0 auto 14px;display:block}.prod-ifit-reviews-section-title{width:300px;margin:0 auto 20px}
.prod-ifit-review-short-line{height:2px;width:70px;background-color:#343434;margin:0 auto 26px}.prod-ifit-reviews-section .prod-ifit-review-message{text-align:center;font-size:16px;text-transform:uppercase;font-family:"FlamaSemiCondensedMedium",sans-serif;letter-spacing:1px;margin-bottom:10px}
.prod-ifit-reviews-section .prod-ifit-review-big-star svg{width:18px;height:18px}.prod-ifit-reviews-section .prod-ifit-review-overview{text-align:center;margin-bottom:20px}
.prod-ifit-reviews-section .prod-fit-review-stars-wrap{margin-right:8px}.prod-ifit-reviews-section .prod-ifit-review-decimal{font-size:16px;letter-spacing:.65px;font-family:"FlamaMedium",sans-serif;font-weight:400;color:#343434;padding-top:2px;margin-right:3px}
.prod-ifit-reviews-section .prod-ifit-review-total{font-size:16px;letter-spacing:.65px;font-family:"FlamaMedium",sans-serif;font-weight:400;color:#343434;padding-top:2px;text-transform:uppercase}
.prod-ifit-reviews-section .prod-ifit-reviews-disclaimer{width:calc(100% - 30px);max-width:374px}.prod-ifit-reviews-section .prod-ifit-reviews-prod-name{text-transform:uppercase}
.prod-ifit-reviews-section .prod-ifit-reviews-prod-name::first-letter {text-transform:lowercase}.prod-ifit-reviews-section .prod-ifit-review{width:calc(100% - 20px);max-width:345px;margin:0 auto;justify-content:center;flex-direction:column}
.prod-ifit-reviews-section .prod-ifit-review .prod-ifit-review-item{border-bottom:1px solid #cacaca;margin-bottom:24px;flex-flow:wrap;max-width:345px}
.prod-ifit-review-item .prod-ifit-review-avatar{width:100%;height:47px;margin-bottom:7px}.prod-ifit-review-item .prod-ifit-review-avatar-box{width:47px;height:47px;overflow:hidden;border-radius:2px}
.prod-ifit-review-item .prod-ifit-review-avatar img{width:100%;height:100%;object-fit:cover}.prod-ifit-review-content{width:100%}
.prod-ifit-review-item .prod-ifit-reviewer-message{width:100%;font-size:16px;line-height:26px;margin-top:12px;margin-bottom:12px}
.prod-ifit-reviewr-name-row{width:100%;justify-content:space-between}.prod-ifit-reviewer-name{font-size:16px;font-family:"FlamaMedium",sans-serif;font-weight:400;line-height:22px}
.prod-ifit-review-logo-workout{width:100%}.prod-ifit-review-workout-ifit-logo{width:31px;height:10px}
.prod-ifit-review-workout-heading{margin-bottom:4px}.prod-ifit-review-workout-heading span{font-size:12px;font-family:"FlamaMedium",sans-serif;font-weight:400;line-height:12px;text-transform:uppercase}
.prod-ifit-review-workout{width:100%;margin-bottom:23px}.prod-ifit-review-workout-title{width:50%;font-size:14px;line-height:22px}
.prod-ifit-workout-when{width:50%;text-align:right;font-size:14px;line-height:22px}.prod-ifit-reviewer-stars svg{height:14px;width:14px;display:inline-block}
.prod-ifit-reviews-section .load-more-ifit-reviews{width:234px;height:42px;font-size:14px;position:relative;left:calc(50% - 117px);margin-bottom:70px}
.no-ifit-reviews{text-align:center;font-family:"FlamaMedium",sans-serif;font-weight:400;font-size:16px;margin-bottom:60px}
@media screen and (max-width:320px){.mobile-bordertb{border-bottom:1px solid #cacaca}.prodmod-title{font-size:30px;line-height:1.27}
.header-mx-search img,.header-mx-cart img,.header-mx-menu img{width:100%}.nav-salesbar-wrap{position:fixed;top:0;height:116px;width:100%;z-index:25}
.product-top-buy{margin-bottom:28px}.product-top-buy button{width:290px;height:56px}.product-series-nav{display:block}
.product-bar-outer{height:56px}.product-bar{height:56px;padding:0;width:100%;justify-content:space-between}
.product-bar-name{font-size:16px;flex:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:48px;width:calc(100% - 122px);cursor:pointer}
.product-bar-name .breadcrumbery{margin:12px 0}.breadcrumb-pipe{display:block}.product-bar-price{width:118px}
.product-series-nav-name{overflow:hidden;text-overflow:ellipsis;max-width:185px;white-space:nowrap;display:inline-block}
.product-bar-price .series-menu-open{padding:16px 16px 16px 5px}.product-bar-price .desktop-price{display:none}
.button-mini{display:none}.button-mini-mobile{display:block;width:80px;padding:0;height:56px;font-size:14px;line-height:56px;min-width:80px}
.breadcrumbery-home{display:none}.breadcrumbery-arrow-right{display:none}.breadcrumbery-arrow-left{display:none}
.breadcrumb-parent{display:none}.product-bar-name .breadcrumbery .breadcrumbery-product{font-size:14px;padding-left:15px;font-family:"FlamaBook",sans-serif}
.mobile-nav-price{font-family:"FlamaBook",sans-serif;line-height:24px;font-size:14px}
.breadcrumbery-category{display:none}.financing-spot-middle{display:none}.financing-spot-lower{display:none}
.financing-top-non-us{margin:20px 0 35px}.financing-top-us .flex-container.product-pricing{flex-direction:row;width:220px;margin:0 auto;align-items:flex-start;justify-content:center}
.financing-top-us{margin:20px 0 35px}.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp{font-size:14px}
.financing-top-us .flex-container.product-pricing .price-label{font-size:12px;padding-right:2px}.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp.no-3t-price{margin:25px 0 0 4px;line-height:18px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices{margin:7px 0 0 5px}.financing-top-us .flex-container.product-pricing .strike-3t-prices .product-top-pricing-msrp{line-height:18px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-offer{margin:4px 4px 0}#product-top-purchase-area-mx{position:relative}
.product-tagline{font-size:18px}.product-name{margin:0 auto 14px;width:300px}#product-top-purchase-area-mx .swiper-container{width:320px;height:266px}
#product-top-purchase-area-mx .swiper-button-prev{left:0;top:90px}#product-top-purchase-area-mx .swiper-button-next{right:0;top:90px}
#product-top-purchase-area-mx .swiper-gal-pagination{margin-top:21px;height:20px}.product-top-pricing{margin:20px 0 8px}
.ifit-membership-plus{margin-bottom:4px}.or-line-horizontal-wrap p{padding:6px 18px}.specsBorder{border-top:0;max-width:375px;width:100%}
.reviewBorder{border-top:1px solid #cacaca;padding-bottom:34px;max-width:375px;width:100%}.leadgenBorder{border-top:1px solid #cacaca;max-width:375px;width:100%}
.show-reviews{width:300px;letter-spacing:1px;font-size:16px;text-align:center}.product-middle-title{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:24px;line-height:34px;letter-spacing:1px;padding-bottom:6px}
.product-middle-controls .flex-container{max-width:calc(100% - 92px)}.product-middle-controls .flex-item.active:after{height:6px}
.spec-group{margin-right:34px}.product-middle-specs h3{font-size:16px;margin:20px 0 10px}.product-middle-specs p{min-height:24px}
.product-middle-specs{padding-bottom:0}.product-dimensions{width:100%;margin:19px auto 29px}.product-dimensions img{width:calc(100% - 20px);margin:21px 10px}
.product-prop-65{width:calc(100% - 20px);margin:10px 10px 25px}.ifit-fine-print{width:calc(100% - 20px);margin:0 10px 14px}
.ifit-fine-print-numbered{width:calc(100% - 74px);margin:0 auto 14px}}@media screen and (min-width:321px) and (max-width:375px){.mobile-bordertb{border-bottom:1px solid #cacaca}
.product-top .mx{margin-top:20px}.header.mx{height:60px}.header-mx-search img,.header-mx-cart img,.header-mx-menu img{width:100%}
.product-top-buy{margin-bottom:28px}.product-top-buy button{width:345px;height:56px}.product-bar-outer{height:56px}
.product-bar{height:56px;padding:0;width:100%;justify-content:space-between}.product-bar-name{font-size:16px;flex:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:48px;width:calc(100% - 122px);cursor:pointer}
.product-bar-name .breadcrumbery{margin:12px 0}.breadcrumb-pipe{display:block}.nav-salesbar-wrap{position:fixed;top:0;height:116px;width:100%;z-index:25}
.product-series-nav{display:block}.product-series-nav-name{overflow:hidden;text-overflow:ellipsis;max-width:185px;white-space:nowrap;display:inline-block}
.product-bar-price{width:118px}.product-bar-price .series-menu-open{padding:16px 16px 16px 5px}.product-bar-price .desktop-price{display:none}
.button-mini{display:none}.button-mini-mobile{display:block;width:80px;padding:0;height:56px;font-size:14px;line-height:56px;min-width:80px}
.product-bar-price .button-mini.custom-buy-button{width:115px;padding:0 24px 0 10px;height:60px;font-size:12px;line-height:60px;display:block}
.breadcrumbery-home{display:none}.breadcrumbery-arrow-right{display:none}.breadcrumbery-arrow-left{display:none}
.breadcrumb-parent{display:none}.product-bar-name .breadcrumbery .breadcrumbery-product{font-size:14px;padding-left:15px;font-family:"FlamaBook",sans-serif}
.breadcrumbery-category{display:none}.mobile-nav-price{font-family:"FlamaBook",sans-serif;font-size:14px;line-height:24px}
.financing-spot-middle{display:none}.financing-spot-lower{display:none}.financing-top-non-us{margin:20px 0 35px}
.financing-top-us .flex-container.product-pricing{flex-direction:row;width:220px;margin:0 auto;align-items:flex-start;justify-content:center}
.financing-top-us{margin:20px 0 35px}.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp{font-size:14px}
.financing-top-us .flex-container.product-pricing .price-label{font-size:12px;padding-right:2px}.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp.no-3t-price{margin:25px 0 0 4px;line-height:18px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices{margin:7px 0 0 5px}.financing-top-us .flex-container.product-pricing .strike-3t-prices .product-top-pricing-msrp{line-height:18px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-offer{margin:4px 4px 0}#product-top-purchase-area-mx{position:relative}
.product-tagline{font-size:18px}.product-name{margin:0 auto 14px;width:300px}#product-top-purchase-area-mx .swiper-container{width:375px;height:312px}
#product-top-purchase-area-mx .swiper-button-prev{left:5px;top:138px}#product-top-purchase-area-mx .swiper-button-next{right:5px;top:138px}
#product-top-purchase-area-mx .swiper-gal-pagination{margin-top:21px;height:20px}.product-top-pricing{margin:20px 0 8px}
.ifit-membership-plus{margin-bottom:4px}.or-line-horizontal-wrap p{padding:6px 18px}.specsBorder{border-top:0;max-width:375px;width:100%}
.reviewBorder{border-top:1px solid #cacaca;padding-bottom:34px;max-width:375px;width:100%}.leadgenBorder{border-top:1px solid #cacaca;max-width:375px;width:100%}
.show-reviews{width:315px;letter-spacing:1px;font-size:16px;text-align:center}.product-middle-title{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:24px;line-height:34px;letter-spacing:1px;padding-bottom:6px}
.product-middle-controls .flex-container{max-width:calc(100% - 92px)}.product-middle-controls .flex-item.active:after{height:6px}
.spec-group{margin-right:34px}.product-middle-specs h3{font-size:16px;margin:20px 0 10px}.product-middle-specs p{min-height:24px}
.product-middle-specs{padding-bottom:0}.product-dimensions{width:100%;margin:19px auto 29px}.product-dimensions img{width:calc(100% - 20px);margin:21px 10px}
.product-prop-65{width:calc(100% - 20px);margin:10px 10px 25px}.ifit-fine-print{padding-top:0;width:calc(100% - 20px);margin:0 10px 14px}
.ifit-fine-print-numbered{width:calc(100% - 74px);margin:0 auto 14px}}@media screen and (min-width:376px) and (max-width:500px){.mobile-bordertb{border-bottom:1px solid #cacaca}
.product-top .mx{margin-top:20px}.header.mx{height:60px}.header-mx-logo{top:24.5px}.header-mx-search img,.header-mx-cart img,.header-mx-menu img{width:100%}
.product-top-buy{margin-bottom:28px}.product-top-buy button{width:345px;height:56px}.product-bar-outer{height:56px}
.product-bar{height:56px;padding:0;width:100%;justify-content:space-between}.product-bar-name{font-size:16px;flex:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:48px;width:calc(100% - 118px);cursor:pointer}
.product-bar-name .breadcrumbery{margin:12px 0}.breadcrumb-pipe{display:block}.nav-salesbar-wrap{position:fixed;top:0;height:116px;width:100%;z-index:25}
.product-series-nav{display:block}.product-bar-price{width:118px}.product-bar-price .series-menu-open{padding:16px 16px 16px 5px}
.product-bar-price .desktop-price{display:none}.product-series-nav-name{overflow:hidden;text-overflow:ellipsis;max-width:245px;white-space:nowrap;display:inline-block}
.button-mini{display:none}.button-mini-mobile{display:block;width:80px;padding:0;height:56px;font-size:14px;line-height:56px;min-width:80px}
.product-bar-price .button-mini.custom-buy-button{width:115px;padding:0 24px 0 10px;height:60px;font-size:12px;line-height:60px;display:block}
.breadcrumbery-home{display:none}.breadcrumbery-arrow-right{display:none}.breadcrumbery-arrow-left{display:none}
.breadcrumb-parent{display:none}.product-bar-name .breadcrumbery .breadcrumbery-product{font-size:14px;padding-left:15px;font-family:"FlamaBook",sans-serif}
.breadcrumbery-category{display:none}.mobile-nav-price{font-family:"FlamaBook",sans-serif;font-size:14px;line-height:24px}
.financing-spot-middle{display:none}.financing-spot-lower{display:none}.financing-top-non-us{margin:20px 0 35px}
.financing-top-us .flex-container.product-pricing{flex-direction:row;width:220px;margin:0 auto;align-items:flex-start;justify-content:center}
.financing-top-us{margin:20px 0 35px}.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp{font-size:14px}
.financing-top-us .flex-container.product-pricing .price-label{font-size:12px;padding-right:2px}.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp.no-3t-price{margin:25px 0 0 4px;line-height:18px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices{margin:7px 0 0 5px}.financing-top-us .flex-container.product-pricing .strike-3t-prices .product-top-pricing-msrp{line-height:18px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-offer{margin:4px 4px 0}#product-top-purchase-area-mx{position:relative}
.product-tagline{margin-top:0;font-size:18px}.product-name{margin:0 auto 14px;width:345px}#product-top-purchase-area-mx .swiper-container{width:375px;height:312px}
#product-top-purchase-area-mx .swiper-button-prev{left:5px;top:138px}#product-top-purchase-area-mx .swiper-button-next{right:5px;top:138px}
#product-top-purchase-area-mx .swiper-gal-pagination{margin-top:21px;height:20px}.product-top-pricing{margin:20px 0 8px}
.ifit-membership-plus{margin-bottom:4px}.or-line-horizontal-wrap p{padding:6px 18px}.specsBorder{border-top:0;max-width:500px;width:100%;margin-left:calc(50% - 250px)}
.reviewBorder{border-top:1px solid #cacaca;padding-bottom:34px;max-width:345px;width:100%;margin-left:calc(50% - 172px)}
.leadgenBorder{border-top:1px solid #cacaca;max-width:345px;width:100%;margin-left:calc(50% - 172px)}
.show-reviews{width:345px;letter-spacing:1px;font-size:16px;text-align:center}.product-middle-title{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:24px;line-height:34px;letter-spacing:1px;padding-bottom:6px}
.product-middle-controls .flex-container{max-width:calc(100% - 92px)}.product-middle-controls .flex-item.active:after{height:6px}
.spec-group{margin-right:34px;margin-left:calc(50% - 172px)}.product-middle-specs h3{font-size:16px;margin:20px 0 10px}
.product-middle-specs p{min-height:24px}.product-middle-specs{padding-bottom:0}.product-dimensions{width:100%;margin:29px auto 29px}
.product-dimensions img{width:345px;height:345px;margin:21px auto}.product-prop-65{width:345px;margin:10px auto 25px}
.ifit-fine-print{padding-top:0;width:345px;margin:0 auto 14px}.ifit-fine-print-numbered{width:310px;margin:0 auto 14px}
}@media screen and (min-width:501px) and (max-width:767px){.product-top{padding-bottom:0}.product-top .mx{margin-top:20px}
.prodmod-outer{width:500px;margin:0 auto}.prodmod-title{padding-top:26px}.prodmod-copy{font-size:15px;line-height:1.44}
.header.mx{height:60px}.header-mx-logo{top:24.5px}.header-mx-search img,.header-mx-cart img,.header-mx-menu img{width:100%}
.product-tagline{margin-top:0}.product-top-buy{margin-bottom:28px}.product-top-buy button{width:345px;height:56px}
.product-bar-outer{height:56px}.product-bar{height:56px;padding:0;width:100%;justify-content:space-between}
.product-bar-name{font-size:16px;flex:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:48px;cursor:pointer}
.product-bar-name .breadcrumbery{margin:12px 0}.breadcrumb-pipe{display:block}.nav-salesbar-wrap{position:fixed;top:0;height:116px;width:100%;z-index:25}
.product-series-nav{display:block}.product-bar-price{width:118px}.product-bar-price .series-menu-open{padding:16px 16px 16px 5px}
.product-bar-price .desktop-price{display:none}.product-series-nav-name{overflow:hidden;text-overflow:ellipsis;max-width:245px;white-space:nowrap;display:inline-block}
.mobile-nav-price{font-family:"Flamabook",sans-serif;font-size:14px;line-height:24px}
.button-mini{display:none}.button-mini-mobile{display:block;width:80px;padding:0;height:56px;font-size:14px;line-height:56px;min-width:80px}
.product-bar-price .button-mini.custom-buy-button{width:115px;padding:0 24px 0 10px;height:60px;font-size:12px;line-height:60px;display:block}
.breadcrumbery-home{display:none}.breadcrumbery-arrow-right{display:none}.breadcrumbery-arrow-left{display:none}
.breadcrumb-parent{display:none}.product-bar-name .breadcrumbery .breadcrumbery-product{font-size:14px;padding-left:15px;font-family:"FlamaBook",sans-serif}
.breadcrumbery-category{display:none}#product-top-purchase-area-mx{position:relative}.product-name{margin:0 auto 14px;width:345px;font-size:36px}
#product-top-purchase-area-mx .swiper-container{width:375px;height:312px}#product-top-purchase-area-mx .swiper-button-prev{left:139px;top:138px}
#product-top-purchase-area-mx .swiper-button-next{right:139px;top:138px}#product-top-purchase-area-mx .swiper-gal-pagination{margin-top:21px;height:20px}
.product-top-pricing{margin:20px 0 8px}.ifit-membership-plus{margin-bottom:5px}.or-line-horizontal-wrap{margin:25px auto 0}
.or-line-horizontal-wrap p{padding:6px 18px}.financing-spot-middle{display:none}.financing-spot-lower{display:none}
.financing-top-non-us{margin:20px 0 35px}.financing-top-us .flex-container.product-pricing{flex-direction:row;width:220px;margin:0 auto;align-items:flex-start;justify-content:center}
.financing-top-us{margin:20px 0 35px}.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp{font-size:14px}
.financing-top-us .flex-container.product-pricing .price-label{font-size:12px;padding-right:2px}.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp.no-3t-price{margin:25px 0 0 4px;line-height:18px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices{margin:7px 0 0 5px}.financing-top-us .flex-container.product-pricing .strike-3t-prices .product-top-pricing-msrp{line-height:18px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-offer{margin:4px 4px 0}.lower-container{width:100%;height:120px;background:#f8f8f8;display:inline-flex;justify-content:center;align-items:center}
.not-below-large{display:none}.lower-container-left{width:30%}.lower-container-left img{width:48px;height:48px;margin-left:calc(50% - 24px)}
.lower-container-left p{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:12px;text-align:center}
.lower-container-middle{width:38%}.lower-container-middle img{width:210px;height:14px;padding-bottom:10px;margin-left:calc(50% - 105px)}
.lower-container-middle a{text-decoration:none}.lower-container-button{width:118px;height:16px;padding:9px 0;text-align:center;font-family:"FlamaCondensedSemiBold",sans-serif;font-size:14px;letter-spacing:1px;color:#007db9;border:solid 1px #007db9;border-radius:2px;margin-left:calc(50% - 59px)}
.lower-container-right{width:30%}.lower-container-right img{width:48px;height:48px;margin-left:calc(50% - 24px)}
.lower-container-right p{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:12px;text-align:center}
.virtical{width:2px;height:63px;background:#cacaca}.specsBorder{border-top:1px solid #cacaca;padding-bottom:20px;max-width:500px;width:100%;margin-left:calc(50% - 250px)}
.reviewBorder{border-top:1px solid #cacaca;padding-bottom:34px;max-width:345px;width:100%;margin-left:calc(50% - 172px)}
.leadgenBorder{border-top:1px solid #cacaca;max-width:345px;width:100%;margin-left:calc(50% - 172px)}
.show-reviews{width:345px;letter-spacing:1px;font-size:16px;text-align:center}.product-middle-title{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:24px;line-height:34px;letter-spacing:1px;padding-bottom:6px}
.product-middle-controls .flex-container{max-width:calc(100% - 92px)}.product-middle-controls .flex-item.active:after{height:6px}
.spec-group{margin-right:34px;margin-left:calc(50% - 172px)}.product-sku{padding-bottom:26px}.product-middle-specs{padding:34px 0 0 0}
.product-middle-specs h3{font-size:16px;margin:20px 0 10px}.product-middle-specs p{min-height:24px}.free-info-input{margin:0 auto 30px;width:345px}
.free-info-input.checkbox input{width:auto;height:auto;display:inline-block;position:relative;top:2px}
.free-info-input select{width:100%}.free-info-input:nth-child(even){margin:0 auto 30px;width:345px}.flex-leadgen{display:flex;flex-direction:column;width:345px;margin-left:calc(50% - 172px)}
.flex-leadgen .free-info-input{padding-right:15px}.product-middle-specs{padding-bottom:0}.product-dimensions{width:100%;margin:29px auto 29px}
.product-dimensions img{width:345px;height:345px;margin:21px auto}.product-prop-65{width:345px;margin:10px auto 25px}
.ifit-fine-print{padding-top:0;width:345px;margin:0 auto 14px}.ifit-fine-print-numbered{width:310px;margin:0 auto 14px}
.product-top-reviews{text-align:center;margin-top:17px;margin-bottom:30px;color:#007db9}}@media screen and (max-width:650px){.product-bar-name{font-size:16px;flex:unset;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}@media screen and (max-width:767px){.product-bar-price{width:auto;height:100%}.product-bar-price>div{height:100%}
.btn-buy-container{display:flex;justify-content:center;align-items:stretch}.btn-buy-container.flex-item{width:auto;height:100%}
.btn-buy-container .button-mini-mobile{width:auto;min-width:80px;max-width:150px;padding:0 10px;line-height:16px;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:0}
.product-bar-name .breadcrumbery .breadcrumbery-product::before{display:none}.product-bar-name .breadcrumbery .mobile-nav-price{padding-left:14px}
.product-bar-name .breadcrumbery .mobile-nav-price::before{content:'';width:1px;height:16px;background-color:#cacaca;top:50%}
}@media screen and (min-width:768px){.product-top-video{display:none}}@media screen and (min-width:768px) and (max-width:960px){.product-bar-price{width:auto;height:100%}
.product-bar-price>div{height:100%}.btn-buy-container{display:flex;justify-content:center;align-items:stretch}
.btn-buy-container.flex-item{width:auto;height:100%}.btn-buy-container .button-mini{width:auto;min-width:170px;max-width:200px;padding:0 10px;line-height:16px;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box}
}@media screen and (min-width:768px) and (max-width:868px){.prodmod-none{display:none}.prodmod-title{font-size:36px;line-height:1.25;padding-top:30px}
.prodmod-copy{font-size:15.4px;line-height:22.2px}.product-bar-outer{height:45px}.product-bar{height:45px;padding:0 0 0 30px}
.product-bar-name{font-size:16px;padding-left:0}.mobile-nav-price{display:none}.product-bar-price .flex-item:first-child{padding-right:15px}
.product-bar-price span{font-size:24px}.product-bar-price .series-menu-open{display:none}.button-mini{width:169px;height:45px;font-size:16px;line-height:45px}
.product-bar-price .button-mini.custom-buy-button{line-height:45px}.breadcrumbery-category{text-overflow:ellipsis;overflow:hidden}
.product-top .nomx>.flex-container{padding:0 26px;margin-bottom:0;margin-top:15px}.product-left-container{margin-top:0 !important;margin-right:20px}
.product-interaction{margin-top:90px}.product-right-container{margin-top:0;margin-right:5px;width:100%}
.product-name{margin-bottom:24px;text-align:center;font-size:36px;line-height:42px;color:#343434}.product-tagline{font-size:14px;line-height:14px}
.product-top-buy{height:44px;margin-bottom:42px;text-align:center}.product-top-buy button{width:152px;height:42px}
.financing-top-fun-wrap{margin:0 0 30px;justify-content:space-around}.financing-top-fun-wrap.financing-top-us{flex-direction:column}
.financing-top-us .flex-container.product-pricing{flex-direction:row;width:220px;margin:0 auto;align-items:flex-start;justify-content:center}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp{font-size:14px}.financing-top-us .flex-container.product-pricing .price-label{font-size:12px;padding-right:2px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp.no-3t-price{margin:25px 0 0 4px;line-height:18px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices{margin:7px 0 0 5px}.financing-top-us .flex-container.product-pricing .strike-3t-prices .product-top-pricing-msrp{line-height:18px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-offer{margin:4px 4px 0}.or-line-vertical-wrap{display:block}
.or-line-vertical-wrap .or-line-vertical{height:40px;width:1px;margin:0 auto}.or-line-vertical-wrap p{padding:6px 0;text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400}
.ifit-membership-plus{margin:0 auto;font-size:14px}#espot-footer{display:none}.financing-spot-middle{display:none}
.financing-spot-lower{width:100%}.lower-container{width:100%;height:120px;background:#f8f8f8;display:inline-flex;justify-content:center;align-items:center}
.not-below-large{display:none}.lower-container-left{width:30%}.lower-container-left img{width:48px;height:48px;margin-left:calc(50% - 24px)}
.lower-container-left p{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:12px;text-align:center}
.lower-container-middle{width:38%}.lower-container-middle img{width:210px;height:14px;padding-bottom:10px;margin-left:calc(50% - 105px)}
.lower-container-middle a{text-decoration:none}.lower-container-button{width:118px;height:16px;padding:9px 0;text-align:center;font-family:"FlamaCondensedSemiBold",sans-serif;font-size:14px;letter-spacing:1px;color:#007db9;border:solid 1px #007db9;border-radius:2px;margin-left:calc(50% - 59px)}
.lower-container-right{width:30%}.lower-container-right img{width:48px;height:48px;margin-left:calc(50% - 24px)}
.lower-container-right p{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:12px;text-align:center}
.virtical{width:2px;height:63px;background:#cacaca}.specsBorder{border-top:1px solid #cacaca;padding-bottom:30px;width:100%}
.reviewBorder{border-top:1px solid #cacaca;width:100%;padding-bottom:80px}.product-middle-title{font-size:30px;line-height:38px}
.product-middle-controls .flex-container{max-width:calc(100% - 92px)}.product-middle-controls .flex-item.active:after{height:6px}
.spec-group{margin-right:34px;max-width:calc(50% - 34px)}.spec-margin{padding:0 20px}#reviews{margin:0 20px 0 20px}
.product-middle-specs h3{font-size:16px;margin:20px 0 10px}.product-middle-specs p{min-height:24px}.free-info-input select{width:100%}
.product-middle-specs{padding-bottom:0}.product-dimensions{margin:60px 0 40px;justify-content:center}
.product-dimensions img{width:224px;height:224px;margin:0 11px}.product-prop-65{width:calc(100% - 40px);margin:10px 20px 25px}
.ifit-fine-print{width:calc(100% - 40px);margin:0 20px 14px}.ifit-fine-print-numbered{width:calc(100% - 115px);margin:0 auto 14px}
.prod-ifit-reviews{flex-direction:row}.prod-fit-review-stars-wrap{margin:3px 6px 3px 16px;line-height:18px}
.prod-ifit-reviews-dark{flex-direction:row;align-items:center}.prod-fit-review-stars-wrap-dark{margin:3px 6px 3px 0;line-height:18px}
.prod-ifit-reviews-section .prod-ifit-reviews-disclaimer{width:700px;max-width:none;margin-bottom:74px}
.product-top-reviews{margin-bottom:30px;margin-top:27px}.product-top-ifit-reviews{margin-bottom:30px;margin-top:0}
.product-top-ifit-reviews-dark{margin:0 0 0 20px}.prod-ifit-reviews-section .prod-ifit-review{width:calc(100% - 40px);max-width:none;margin:0 auto 20px;justify-content:space-between;flex-direction:row;flex-wrap:wrap}
.prod-ifit-reviews-section .prod-ifit-review .prod-ifit-review-item{border-bottom:1px solid #cacaca;margin-bottom:24px;flex-flow:wrap;max-width:none;width:calc(50% - 10px)}
.prod-ifit-reviews-section-title{width:700px}}@media screen and (min-width:869px) and (max-width:960px){.prodmod-title{font-size:48px;line-height:1.25;padding-top:30px}
.prodmod-copy{font-size:18px;line-height:1.44}.product-bar-outer{height:45px}.product-bar{height:45px;padding:0 0 0 30px}
.product-bar-name{font-size:16px;padding-left:0}.mobile-nav-price{display:none}.product-bar-price .flex-item:first-child{padding-right:15px}
.product-bar-price span{font-size:24px}.product-bar-price .series-menu-open{display:none}.button-mini{width:169px;height:45px;font-size:16px;line-height:45px}
.product-bar-price .button-mini.custom-buy-button{line-height:45px}.product-top .nomx>.flex-container{width:869px;margin:15px auto 0}
.product-top .product-left-container{margin-right:45px;margin-top:10px}.product-interaction{margin-top:18px}
.product-right-container{margin-top:10px;margin-right:5px;width:100%}.product-name{text-align:center;font-size:36px;margin-bottom:26px}
.product-image{width:426px;height:426px}.product-top-buy{height:44px;margin-bottom:42px;text-align:center}
.product-top-buy button{width:152px;height:42px}.financing-top-fun-wrap{margin:0 0 30px;justify-content:space-around}
.financing-top-fun-wrap.financing-top-us{flex-direction:column}.financing-top-us .flex-container.product-pricing{flex-direction:row;width:220px;margin:0 auto;align-items:flex-start;justify-content:center}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp{font-size:14px}.financing-top-us .flex-container.product-pricing .price-label{font-size:12px;padding-right:2px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp.no-3t-price{margin:25px 0 0 4px;line-height:18px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices{margin:7px 0 0 5px}.financing-top-us .flex-container.product-pricing .strike-3t-prices .product-top-pricing-msrp{line-height:18px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-offer{margin:4px 4px 0}.or-line-vertical-wrap{display:block}
.or-line-vertical-wrap .or-line-vertical{height:40px;width:1px;margin:0 auto}.or-line-vertical-wrap p{padding:6px 0;text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400}
.ifit-membership-plus{margin-top:7px}.product-top-financing-terms-36-pitch{margin-bottom:27px}.product-top-financing-terms-24-pitch{margin-bottom:27px}
#espot-footer{display:none}.financing-spot-middle{display:none}.financing-spot-lower{width:100%}.lower-container{width:100%;height:120px;background:#f8f8f8;display:inline-flex;justify-content:center;align-items:center}
.not-below-large{display:none}.lower-container-left{width:30%}.lower-container-left img{width:48px;height:48px;margin-left:calc(50% - 24px)}
.lower-container-left p{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:12px;text-align:center}
.lower-container-middle{width:38%}.lower-container-middle img{width:210px;height:14px;padding-bottom:10px;margin-left:calc(50% - 105px)}
.lower-container-middle a{text-decoration:none}.lower-container-button{width:118px;height:16px;padding:9px 0;text-align:center;font-family:"FlamaCondensedSemiBold",sans-serif;font-size:14px;letter-spacing:1px;color:#007db9;border:solid 1px #007db9;border-radius:2px;margin-left:calc(50% - 59px)}
.lower-container-right{width:30%}.lower-container-right img{width:48px;height:48px;margin-left:calc(50% - 24px)}
.lower-container-right p{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:12px;text-align:center}
.virtical{width:2px;height:63px;background:#cacaca}.specsBorder{border-top:1px solid #cacaca;padding-bottom:30px;width:100%}
.reviewBorder{border-top:1px solid #cacaca;width:100%;padding-bottom:80px}.product-middle-title{font-size:30px;line-height:38px}
.product-sku{padding-bottom:43px}.product-middle-controls .flex-container{max-width:calc(100% - 92px)}
.product-middle-controls .flex-item.active:after{height:6px}.spec-group{margin-right:34px;max-width:calc(50% - 34px)}
.spec-margin{padding:0 20px}#reviews{margin:0 20px 0 20px}.product-middle-specs h3{font-size:16px;margin:20px 0 10px}
.product-middle-specs p{min-height:24px}.product-dimensions{margin:60px 20px 40px;justify-content:center}
.product-dimensions img{width:244px;height:244px;margin:0 22px}.product-prop-65{width:calc(100% - 40px);margin:10px 20px 25px}
.prod-ifit-reviews{flex-direction:row}.prod-fit-review-stars-wrap{margin:3px 6px 3px 16px;line-height:18px}
.prod-ifit-reviews-dark{flex-direction:row;align-items:center}.prod-fit-review-stars-wrap-dark{margin:3px 6px 3px 0;line-height:18px}
.prod-ifit-reviews-section .prod-ifit-reviews-disclaimer{width:700px;max-width:none;margin-bottom:74px}
.product-top-reviews{margin-bottom:30px;margin-top:30px}.product-top-ifit-reviews{margin-bottom:30px;margin-top:0}
.product-top-ifit-reviews-dark{margin:0 0 0 20px}.prod-ifit-reviews-section .prod-ifit-review{width:calc(100% - 40px);max-width:none;margin:0 auto 20px;justify-content:space-between;flex-direction:row;flex-wrap:wrap}
.prod-ifit-reviews-section .prod-ifit-review .prod-ifit-review-item{border-bottom:1px solid #cacaca;margin-bottom:24px;flex-flow:wrap;max-width:none;width:calc(50% - 10px)}
.prod-ifit-reviews-section-title{width:700px}.ifit-fine-print{width:calc(100% - 40px);margin:0 20px 14px}
.ifit-fine-print-numbered{width:calc(100% - 115px);margin:0 auto 14px}}@media screen and (min-width:961px){.prodmod-title{font-size:48px;line-height:1.25;padding-top:30px}
.prodmod-copy{font-size:18px;line-height:1.44}.mobile-nav-price{display:none}.product-bar{width:calc(100% - 64px);margin:0 auto}
.product-bar-price span{font-size:24px}.product-bar-price .series-menu-open{display:none}.product-image{width:auto}
.product-top .nomx>.flex-container{margin:40px auto 0;width:911px}p .nomx>.flex-container{margin:26px auto 0;width:911px}
.product-top .product-left-container{margin:0 40px 0 10px;width:442px}.flex-container.product-pricing{line-height:32px}
.financing-top-us .flex-container.product-pricing{flex-direction:row;width:220px;margin:0 auto;align-items:flex-start;justify-content:center}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp{font-size:14px}.financing-top-us .flex-container.product-pricing .price-label{font-size:12px;padding-right:2px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp.no-3t-price{margin:25px 0 0 4px;line-height:18px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices{margin:7px 0 0 5px}.financing-top-us .flex-container.product-pricing .strike-3t-prices .product-top-pricing-msrp{line-height:18px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-offer{margin:10px 4px 0}.product-interaction{margin-top:15px}
.product-pipe{height:20px;margin-top:4px}.product-top .product-right-container{margin-top:0;width:442px}
.product-tagline{margin:0 0 5px 0}.product-name{font-size:36px;text-align:center;margin-bottom:26px}
.ifit-membership-plus{margin-top:7px}.or-line-vertical-wrap{margin:15px 0 0 10px}.or-line-vertical-wrap .or-line-vertical{height:30px}
.product-or .or-line-vertical{height:38px}.product-top-financing-terms-36-pitch{line-height:32px}.product-top-financing-terms-24-pitch{line-height:32px}
.financing-top-fun-wrap{margin:0 auto 32px;justify-content:space-around;width:420px}.financing-top-fun-wrap.financing-top-us{flex-direction:column}
#prod-page-nav{display:block;text-transform:uppercase;font-size:15px;line-height:1}.button-mini{width:180px;height:60px;font-size:14px;line-height:60px}
.product-top-buy{height:56px;margin-bottom:28px;text-align:center}.product-top-buy button{width:152px;height:42px}
.espot-footer{display:none}.financing-spot-lower{display:none}.lower-container{width:100%;max-width:1655px;height:120px;background:#f8f8f8;display:inline-flex;justify-content:center;align-items:center}
.not-below-large{display:none}.lower-container-left{width:30%}.lower-container-left img{width:48px;height:48px;margin-left:calc(50% - 24px)}
.lower-container-left p{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:12px;text-align:center}
.lower-container-middle{width:38%}.lower-container-middle img{width:210px;height:14px;padding-bottom:10px;margin-left:calc(50% - 105px)}
.lower-container-middle a{text-decoration:none}.lower-container-button{width:118px;height:16px;padding:9px 0;text-align:center;font-family:"FlamaCondensedSemiBold",sans-serif;font-size:14px;letter-spacing:1px;color:#007db9;border:solid 1px #007db9;border-radius:2px;margin-left:calc(50% - 59px)}
.lower-container-right{width:30%}.lower-container-right img{width:48px;height:48px;margin-left:calc(50% - 24px)}
.lower-container-right p{font-family:"FlamaSemiCondensedMedium",sans-serif;font-size:12px;text-align:center}
.virtical{width:2px;height:63px;background:#cacaca}.reviewBorder{border-top:1px solid #cacaca;width:100%;padding-bottom:80px}
.product-middle-reviews{padding:0 20px}.product-middle-controls .flex-container{max-width:1100px;height:80px}
.product-dimensions{margin:60px auto 40px;justify-content:center}.product-dimensions img{width:244px;height:244px;margin:0 32px}
.product-prop-65{width:900px;margin:10px auto 25px}.ifit-fine-print{width:900px;margin:0 auto 14px}.ifit-fine-print-numbered{width:864px}
.prod-ifit-reviews{flex-direction:row}.prod-fit-review-stars-wrap{margin:3px 6px 3px 16px;line-height:18px}
.prod-ifit-reviews-dark{flex-direction:row;align-items:center}.prod-fit-review-stars-wrap-dark{margin:3px 6px 3px 0;line-height:18px}
.prod-ifit-reviews-section .prod-ifit-reviews-disclaimer{width:900px;max-width:none;margin-bottom:74px}
.product-top-reviews{margin-bottom:30px;margin-top:30px}.product-top-ifit-reviews{margin-bottom:30px;margin-top:0}
.product-top-ifit-reviews-dark{margin:0 0 0 20px}.prod-ifit-reviews-section-title{width:900px}.prod-ifit-reviews-section .prod-ifit-review{width:calc(100% - 60px);max-width:900px;margin:0 auto 20px;justify-content:space-between;flex-direction:row;flex-wrap:wrap}
.prod-ifit-reviews-section .prod-ifit-review .prod-ifit-review-item{border-bottom:1px solid #cacaca;margin-bottom:24px;flex-flow:wrap;max-width:none;width:calc(50% - 10px)}
}@media screen and (min-width:1320px){.prodmod-title{font-size:60px;line-height:1.17;padding-top:40px}
.prodmod-copy{font-size:20px;line-height:1.5}.product-bar{width:1100px;min-width:1100px}.product-bar-price span{font-size:24px}
.product-bar-price .series-menu-open{display:none}.product-image{width:auto}.product-top .nomx>.flex-container{margin:40px auto 0;width:911px}
.product-top .product-left-container{margin:0 27px 0 10px;width:442px}.flex-container.product-pricing{line-height:32px}
.financing-top-us .flex-container.product-pricing{flex-direction:row;width:220px;margin:0 auto;align-items:flex-start;justify-content:center}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp{font-size:14px}.financing-top-us .flex-container.product-pricing .price-label{font-size:12px;padding-right:2px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp.no-3t-price{margin:25px 0 0 4px;line-height:18px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices{margin:7px 0 0 5px}.financing-top-us .flex-container.product-pricing .strike-3t-prices .product-top-pricing-msrp{line-height:18px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-offer{margin:10px 4px 0}.product-interaction{margin-top:15px}
.product-pipe{height:20px;margin-top:4px}.product-top .product-right-container{margin-top:0;width:442px}
.product-tagline{margin:0 0 5px 0}.product-name{font-size:36px;text-align:center;margin-bottom:26px}
.ifit-membership-plus{margin-top:7px}.or-line-vertical-wrap{margin:5px 0 0 18px}.or-line-vertical-wrap .or-line-vertical{height:30px}
.product-or .or-line-vertical{height:38px}.product-top-financing-terms-36-pitch{line-height:32px}.product-top-financing-terms-24-pitch{line-height:32px}
.financing-top-fun-wrap{margin:0 auto 32px;justify-content:space-around;width:420px}.financing-top-fun-wrap.financing-top-us{flex-direction:column}
.product-top-buy{height:56px;margin-bottom:28px;text-align:center}.product-middle-controls .flex-container{max-width:1100px;height:80px}
.product-middle-controls .flex-item{padding-top:20px}.product-middle-controls .flex-item.active:after{height:6px}
.product-middle-specs{padding-bottom:0}.reviewBorder{border-top:1px solid #cacaca;width:100%;padding-bottom:80px}
.product-dimensions{margin:60px auto 40px;justify-content:center}.product-dimensions img{width:244px;height:244px;margin:0 32px}
.product-prop-65{width:1200px;margin:10px auto 25px;font-size:14px;line-height:22px}.ifit-fine-print{width:1200px;margin:0 auto 14px;font-size:14px;line-height:22px}
.ifit-fine-print-numbered{width:1164px}.prod-ifit-reviews-section-title{width:1100px}}@media screen and (min-width:1441px){.prodmod-title{font-size:60px;line-height:1.17;padding-top:40px}
.prodmod-copy{font-size:20px;line-height:1.5}.product-bar{width:1400px;min-width:1400px}.product-bar-price span{font-size:24px}
.product-bar-price .series-menu-open{display:none}.product-top .nomx>.flex-container{margin:40px auto 0;width:911px}
.product-top .product-left-container{margin-right:27px;width:442px}.product-image{width:auto}.flex-container.product-pricing{line-height:32px}
.financing-top-us .flex-container.product-pricing{flex-direction:row;width:220px;margin:0 auto;align-items:flex-start;justify-content:center}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp{font-size:14px}.financing-top-us .flex-container.product-pricing .price-label{font-size:12px;padding-right:2px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-msrp.no-3t-price{margin:25px 0 0 4px;line-height:18px}
.financing-top-us .flex-container.product-pricing .strike-3t-prices{margin:7px 0 0 5px}.financing-top-us .flex-container.product-pricing .strike-3t-prices .product-top-pricing-msrp{line-height:18px}
.financing-top-us .flex-container.product-pricing .product-top-pricing-offer{margin:10px 4px 0}.product-interaction{margin-top:15px}
.product-pipe{height:20px;margin-top:4px}.product-top .product-right-container{margin-top:0;width:442px}
.product-tagline{margin-bottom:5px}.product-name{font-size:36px;text-align:center;margin-bottom:26px}
.ifit-membership-plus{margin-top:5px}.or-line-vertical-wrap{margin:5px 0 0 18px}.or-line-vertical-wrap .or-line-vertical{height:30px}
.product-or .or-line-vertical{height:38px}.product-top-financing-terms-36-pitch{line-height:32px}.product-top-financing-terms-24-pitch{line-height:32px}
.financing-top-fun-wrap{margin:0 auto 32px;justify-content:space-around;width:420px}.financing-top-fun-wrap.financing-top-us{flex-direction:column}
.product-top-buy{height:56px;margin-bottom:28px;text-align:center}.spec-group{width:calc(50% - 85px)}
.spec-group:nth-child(odd){margin-left:60px}.product-dimensions{justify-content:center;margin:70px auto 40px}
.product-dimensions img{width:348px;height:348px;margin:0 14px}.product-prop-65{width:1200px;margin:10px auto 25px;font-size:14px;line-height:22px}
.ifit-fine-print{width:1200px;margin:0 auto 14px;font-size:14px;line-height:22px}.ifit-fine-print-numbered{width:1164px}
.prod-ifit-reviews-section .prod-ifit-reviews-disclaimer{width:1100px;max-width:none}.prod-ifit-reviews-section .prod-ifit-review-overview{margin-bottom:10px}
.prod-ifit-reviews-section .prod-ifit-review{width:calc(100% - 60px);max-width:1100px;margin:0 auto 20px;justify-content:space-between;flex-direction:row;flex-wrap:wrap}
.prod-ifit-reviews-section .prod-ifit-review .prod-ifit-review-item{border-bottom:1px solid #cacaca;margin-bottom:24px;flex-flow:wrap;max-width:none;width:calc(50% - 20px)}
.prod-ifit-review-item .prod-ifit-review-avatar{width:64px}.prod-ifit-review-item .prod-ifit-review-content{width:calc(100% - 64px)}
}