#cz-sales-bar{display:none}.button.button-disabled{background:#acacac;cursor:unset}.hidden{display:none}
.text-align-right{text-align:right}.text-align-left{text-align:left}.flex-shrink{-ms-flex:0 1 auto;flex:0 1 auto}
.flex-baseline{-ms-align-items:baseline;align-items:baseline}.flex-auto{flex:1 0 auto}.button.no-cappy-cappy{text-transform:unset}
.orange-soda{color:#e03100}.dagger-control{vertical-align:super;font-size:70%}.horizontal-line{width:100%;height:1px;background:#cacaca;margin:45px 0 37px}
.spacer-bar{width:100px;height:4px;background:#747474;margin:0 auto}.button-mini{min-width:87px;height:24px;line-height:24px;font-size:12px;letter-spacing:.5px}
.product-bar-price .button-mini.custom-buy-button{font-size:15px;font-family:"FlamaSemicondensedSemiBold",sans-serif}
.content{background:#fff;position:relative}.product-bar-outer{width:100%;height:60px;background-color:#fff;top:60px;left:0;z-index:11;position:fixed}
.product-bar-outer.get-low{z-index:10}.product-bar-outer.fixed{position:fixed;top:60px}.product-bar{top:0;left:0;z-index:15;width:calc(100% - 30px);height:60px;color:#fff;padding:0 15px;margin:0 auto}
.product-bar.fixed{position:fixed}.product-bar-name{-ms-flex:1 0 auto;flex:1 0 auto}.product-bar-price{text-align:right;width:300px}
.product-bar-price span{font-family:"FlamaSemicondensedLight",sans-serif;font-weight:100;font-size:20px;line-height:60px}
.product-bar-price .flex-item:first-child{padding-right:10px}.product-top-pricing{margin-bottom:30px}
.product-top-pricing-offer span{font-size:21.6px;vertical-align:super}.mobile-product-top-pricing{flex-direction:column}
.mobile-product-top-pricing span.post-price-copy{display:block;font-family:"FlamaLight";font-size:14px}
.product-top{padding:60px 0 33px;background:#f8f8f8}.pdp-top-right .product-tagline{font-family:"FlamaSemicondensedMedium",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;letter-spacing:0;color:#747474;margin:12px 0}
.product-name{margin:0 0 19px;font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:34px}
.product-image img:hover{cursor:pointer}.product-image-mx{opacity:0;height:0;overflow:hidden}.product-shipping-message{text-transform:uppercase;font-size:16px;margin-top:0;letter-spacing:1px;margin-bottom:20px}
.product-shipping-message-bold{font-family:"FlamaSemicondensedBold",sans-serif}.swiper-pagination{position:relative !important;width:100%;margin-top:30px}
.swiper-pagination .swiper-pagination-bullet{margin:0 7px;width:12px;height:12px}.swiper-pagination-bullet-active{background:#007db9 !important}
.swiper-button-prev{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/nordictrack.com/cdn/images/catalog/icon_arrowXsmall_left_dark.svg") !important;background-size:10px 24px !important}
.swiper-button-next{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/nordictrack.com/cdn/images/catalog/icon_arrowXsmall_right_dark.svg") !important;background-size:10px 24px !important}
.product-right-container{overflow:hidden}.product-top-video{margin:40px auto}.product-top-video-play{line-height:25px;text-transform:uppercase;font-family:"FlamaSemicondensed",sans-serif;font-weight:700;font-size:16px;letter-spacing:.96px;color:#343434;text-decoration:none;margin:0 auto;display:block;width:115px}
.product-top-video-play img{height:18px;width:18px;vertical-align:middle}.product-top-video-play span{vertical-align:middle}
.product-top-pricing-offer{font-family:"FlamaSemicondensedLight",sans-serif;font-weight:100;font-size:42px}
.product-top-pricing-msrp{font-family:"FlamaSemicondensedBasic",sans-serif;color:#747474;text-transform:uppercase;font-size:16px}
.product-top-pricing-msrp .price-label{padding-right:5px}.product-required-asterisk{font-size:21.6px}
.product-backorder-message{margin:0 auto 30px;font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;color:#e03100}
#product-top-purchase-area{position:relative}.product-top-buy{margin-bottom:27px}.product-top-buy button{width:346px;height:56px;font-size:20px;letter-spacing:1.4px}
.product-top-buy .custom-buy-button{font-size:12px}.random-line{width:80px;height:3px;background-color:#343434;margin:0 auto}
.random-line-vertical.new-fun{display:none}.product-top-financing-terms{margin-bottom:36px;font-size:16px}
.product-top-financing-terms.new-fun{margin-bottom:36px;font-size:14px;text-transform:uppercase}.product-top-financing-terms img{width:300px;height:21px}
.product-top-financing-terms-36{margin:17px 0 20px 0;font-size:16px}.product-top-financing-terms-36 img{width:300px;height:21px}
.product-top-financing-with-payments{font-size:36px;font-size:22px;margin-top:0;margin-bottom:0;text-transform:uppercase}
.product-top-financing-with-payments .font36{font-size:36px;font-family:"FlamaSemiCondensedBasic",sans-serif}
.product-top-financing-with-payments .font32{font-size:32px;font-family:"FlamaSemiCondensedBasic",sans-serif}
.product-top-financing-with-payments .font24{font-size:24px;font-family:"FlamaSemiCondensedBasic",sans-serif}
.product-top-financing-terms-36-pitch{font-size:36px;font-family:"FlamaBook",sans-serif;font-size:22px;margin-top:0;margin-bottom:14px;text-transform:uppercase}
.product-top-financing-terms-36-pitch .font36{font-size:36px}.product-top-financing-terms-36-pitch .font32{font-size:32px}
.product-top-financing-terms-36-pitch .font24{font-size:24px}.product-top-financing-terms-24{margin:17px 0 36px 0;font-size:16px}
.product-top-financing-terms-24 img{width:300px;height:21px}.product-top-financing-terms-24-pitch{font-size:36px;font-family:"FlamaBook",sans-serif;font-size:22px;margin-top:0;margin-bottom:14px;text-transform:uppercase}
.product-top-financing-terms-24-pitch .font36{font-size:36px}.product-top-financing-terms-24-pitch .font32{font-size:32px}
.product-top-financing-terms-24-pitch .font24{font-size:24px}.or-text{text-transform:uppercase;font-size:13px;margin:10px 0;font-weight:bold;margin-top:20px}
.or-text hr{background-color:#c8c8c8;border:0;height:1px;margin:4px 0}.product-wrapper p.pricing-financing{font-size:25px;font-weight:bold;line-height:1.32;color:#333;font-family:"FlamaBook",sans-serif;padding:0 35px;text-align:center}
.product-wrapper p.financing-legalese{text-align:left;font-size:12px;line-height:1.25;color:#676767;margin:22px 0 0}
.product-top-perks{font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px;text-transform:uppercase}
.product-top-perks p{display:inline-block;margin-bottom:5px}.product-top-subscription-fine-print{margin-top:14px}
.product-top-financing-terms{font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px}
.product-top-financing-terms p{margin:6px 0}.product-top-financing-terms.new-fun p{margin:10px 0}.product-top-financing-terms-illegible{font-family:"FlamaBook",sans-serif;font-size:16px;color:#747474;line-height:22px;margin-bottom:5px}
.new-fun .product-top-financing-terms-link{font-size:16px;text-decoration:underline;text-transform:capitalize;color:#007db9;font-family:"FlamaBook",sans-serif}
.product-top-financing-terms-link{font-family:"FlamaBook",sans-serif;font-size:16px;color:#007db9;text-decoration:underline;line-height:22px;margin-top:5px}
.product-top-financing-terms-link.active,.product-top-financing-terms-link:hover{color:#0593d6}.product-top-financing-terms.both-offers{margin-top:30px;margin-bottom:14px}
.product-top-financing-term-special{margin-top:20px}.product-top-financing-terms-36.both-offers{margin-top:16px}
.product-top-financing-terms-24.both-offers{margin-top:16px}.circle-or{background:#343434;color:#fff;border-radius:50%;font-family:"FlamaBook",sans-serif;width:34px;height:34px;text-transform:uppercase;margin:0 auto;line-height:32px}
#product-options,#product-options-mx{display:none;opacity:0}.section-content{overflow:hidden}#product-options-insert{min-height:200px;max-width:380px}
#product-options-insert-mx{min-height:200px;max-width:346px;margin:0 auto}.precart-section .disabler{opacity:.63;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;background:#f8f8f8}
#product-options h2,#product-options-mx h2{font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:18px}
#precart-section-payment .product-option-title-more,.product-option-title-change,.product-option-membership-change,.product-option-shipping-section-title-change,.product-option-service-section-title-change,.product-option-membership-section-title-change,.product-option-service-change,.product-option-fulfillment-change{display:none}
.product-option-fulfillment-change,.product-option-service-change,.product-option-membership-change{padding-bottom:10px}
.precart-other-repayment{margin:20px;text-align:center}.precart-other-repayment a{text-decoration:none;color:#343434}
.precart-other-repayment-pop{margin-top:10px;font-size:11px}.precart-other-repayment-pop a{text-decoration:none;color:#343434}
.product-option-title{position:relative;border-bottom:1px solid #909090;text-align:left}.product-option-title h2{margin:38px 0 10px}
.product-option-title-more,.product-option-title-change{position:absolute;top:0;right:0;width:120px;text-align:right}
.product-option-title-more img{vertical-align:middle;margin-right:8px}.product-option-nonjs{margin-bottom:15px;text-align:center}
.product-option-nonjs p{display:inline-block;font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;vertical-align:bottom;margin-right:10px}
.tooltip,.faketip{font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;color:#007db9;text-decoration:none}
.product-option-title-more span,.product-option-title-change span,.product-option-membership-title-change,.change-text{text-transform:uppercase;vertical-align:middle;color:#007db9;font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:12px;cursor:pointer}
.product-option-membership-more{margin-bottom:20px}.precart-available-credit-cards{display:none}.precart-credit-cards{margin-top:14px;text-align:right}
.precart-credit-cards img{width:23px;height:16px;margin:0 3px}.product-option-financing-image{padding-left:20px}
.precart-option{border:1px solid #909090;background:#fff;border-radius:4px;padding:20px;color:#434343;margin-top:20px;cursor:pointer}
.precart-membership-promo{margin-top:20px;font-family:"FlamaBasicItalic",sans-serif;font-size:14px;line-height:18px}
.precart-option.selected{border:2px solid #007db9;box-sizing:border-box}.precart-option-method{font-family:"FlamaSemicondensedBold",sans-serif;font-size:14px;min-height:18px;text-align:left;margin-right:20px}
.precart-option-price{text-align:right;font-family:"FlamaSemicondensedBold",sans-serif;font-size:14px}
.precart-option-price.longest-line{text-align:left;font-family:"FlamaSemicondensedBook",sans-serif;font-size:18px;margin-top:5px}
.precart-option-membership-type{font-family:"FlamaBasicItalic",sans-serif;font-size:12px;margin-top:10px;line-height:18px}
.precart-option-cost{text-align:right;font-size:14px;font-family:"FlamaSemicondensedBold",sans-serif}
.precart-option-fine-text{font-family:"FlamaBasicItalic",sans-serif;font-size:12px;margin-top:10px;line-height:18px}
.precart-nordictrack-financing{text-align:right;padding-top:5px}.precart-option-centered-italic-print{font-family:"FlamaBookItalic",sans-serif;font-size:14px;margin-top:10px;text-align:center}
.precart-option-payments.flex-container{flex-flow:column}#precart-payment-options{text-align:left}#precart-payment-options-payments .product-option-title{padding-bottom:16px}
.precart-mo{font-size:16px}.product-options-static{padding-top:36px;width:380px;text-align:center;font-family:"FlamaBook",sans-serif}
.product-options-static-title{font-size:18px}.product-options-static-price{font-family:"FlamaSemicondensedLight",sans-serif;font-weight:100;font-size:42px}
.product-options-static-fine-print{font-family:"FlamaBookItalic",sans-serif;font-size:14px;margin-top:10px}
.dark-text{color:#202020}.product-options-static-button{margin:26px 0 44px}.product-options-static-button button{max-width:340px;width:80%}
.product-options-static-help{line-height:32px;color:#343434;max-width:340px}.product-options-static-help img{padding-right:10px}
.static-veritcal-line{background:#cacaca;width:1px;height:32px;margin:0 20px}.product-footer-bar{position:fixed;bottom:-78px;left:0;z-index:10;height:38px;width:100%;background:#007db9;color:#fff;padding:20px 0}
.product-footer-bar-price{font-family:"FlamaSemicondensedBook",sans-serif;font-size:32px;display:inline-block;text-align:right;padding-right:22px;vertical-align:middle}
.product-footer-bar .button{display:inline-block;min-width:121px;color:#007db9;background:#fff;height:37px;line-height:37px;vertical-align:middle}
.product-footer-bar .button.derpabled{opacity:.34;cursor:default}.really-great{display:none}.product-module-wrapper{position:relative}
.product-module-name{padding:4px 8px;background-color:rgba(0,0,0,0.2);position:absolute;top:0;left:0;z-index:5}
.product-module-name p{color:#fff;opacity:1;text-align:center;font-size:10px;font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;text-transform:uppercase}
.product-middle-controls{background:#343434;width:100%;color:#fff;text-align:center;font-size:16px;text-transform:uppercase}
.product-middle-controls .flex-container{margin:0 auto;max-width:346px;height:60px}.product-middle-controls .flex-item{line-height:60px;cursor:pointer}
.product-middle-controls .flex-item.active{position:relative}.product-middle-controls .flex-item.active:after{content:"";width:80%;height:3px;background:#6cc0e0;position:absolute;left:10%;bottom:0}
.product-middle-section{display:none}.product-middle-section.active{display:block}.product-middle-specs{padding-top:43px;padding-bottom:70px;max-width:346px;margin:0 auto}
.product-middle-specs h3{font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px;letter-spacing:.9px;text-transform:uppercase;padding-bottom:7px;border-bottom:1px solid #d8d8d8;height:19px}
.product-middle-specs p{line-height:22px;color:#747474;margin-bottom:10px;min-width:calc(50% - 14px);margin-right:14px}
.product-middle-specs a{line-height:22px;color:#007db9;margin-bottom:10px;min-width:calc(50% - 14px);margin-right:14px}
.spec-header{flex:1 0 auto;width:100%}.warranty-link{display:none}.warranty-link.lastspec{display:block}
.product-dimensions{margin-top:43px}.simple-specs{text-align:center}#reviews{margin:0 auto;max-width:346px;padding:45px 0 60px}
.product-mini-review,.old-product-mini-review{margin-bottom:30px}.product-review-header{font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px;letter-spacing:.9px;border-bottom:1px solid #cacaca;padding-bottom:8px;text-transform:uppercase}
.product-review-comments{color:#343434;padding:12px 0 18px;line-height:22px}.product-review-comments button{color:#007db9;text-decoration:none;cursor:pointer}
.product-review-user{color:#343434}.old-review-title{color:#007db9;font-size:20px;height:48px;line-height:26px;margin-top:40px}
.show-reviews{font-family:"FlamaCondensedMedium",sans-serif;text-transform:uppercase;width:210px;margin:10px auto 0;text-align:center;height:32px;line-height:32px;border:1px solid #acacac;background-color:#acacac}
.show-reviews.active,.show-reviews:hover{border:1px solid #cacaca;background-color:#cacaca}.show-reviews a{color:#fff;letter-spacing:1.4px;text-decoration:none}
.show-reviews a:hover{color:#fff;letter-spacing:1.4px;text-decoration:none;background-color:#cacaca}
.product-prop-65{color:#747474;margin-top:10px;font-size:12px}.product-klarna{max-width:425px;margin:0 auto 10px}
.ntg-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;opacity:0}.ntg-dim{position:absolute;top:0;left:0;width:100%;height:100%;z-index:40;background:#000;opacity:.7}
.ntg-load{position:relative;top:10%;left:calc(50% - 392px);width:784px;height:522px;z-index:48;background:#fff;-ms-display:flex;display:flex}
.ntg-load img{width:42px;margin:0 auto}.ntg-content{position:absolute;top:10%;left:calc(50% - 392px);width:784px;height:689px;z-index:45}
.ntg-close{position:absolute;top:0;right:0;width:111px;text-transform:uppercase;font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:16px;color:#fff;cursor:pointer}
.ntg-close span{vertical-align:middle;padding-right:20px}.ntg-close img{width:16px;height:16px;vertical-align:middle}
.ntg-left-arrow{position:absolute;top:calc(50% - 17px);left:0;width:20px;height:35px;cursor:pointer}
.ntg-right-arrow{position:absolute;top:calc(50% - 17px);right:0;width:20px;height:35px;cursor:pointer}
.ntg-stage{background:#fff;height:0;padding-bottom:66.67%;position:relative;z-index:47;-ms-display:flex;display:flex}
.ntg-stage img{max-height:100%;margin:0 auto;position:absolute;bottom:0;z-index:1}.ntg-stage img:first-child{z-index:5}
.ntg-drawer{background:#2e2e33;height:167px;position:relative;top:-167px;z-index:46}.ntg-name{text-align:center;height:66px;line-height:66px;font-size:18px;font-family:"FlamaBook",sans-serif;color:#fff}
.ntg-thumbs-container{-ms-display:flex;display:flex;height:102px;-ms-justify-content:center;justify-content:center}
.ntg-thumb{-ms-flex:0 1 auto;flex:0 1 auto;position:relative;text-align:center;max-width:95px;max-height:63px;margin:0 13.5px;cursor:pointer}
.ntg-thumb.active:after{content:"";position:absolute;bottom:0;left:0;height:4px;background:#6cc0e0;width:100%}
@media screen and (min-width:0) and (max-width:375px){.nomx,.notx{display:none}.product-top{text-align:center;padding-top:116px}
.product-dimensions{-ms-flex-direction:column;flex-direction:column}.product-middle-specs,.product-top-buy button{width:auto}
.product-middle-reviews{padding:0 10px}.product-options-static{margin:0 auto;max-width:380px}.product-option-membership h2{overflow:hidden}
.product-top-financing-terms-special .flex-container{flex-direction:column}.product-footer-bar .flex-container{justify-content:center}
.product-footer-bar .product-footer-bar-contact-section.flex-container{display:none}.tmi-phone{display:none}
.product-top-pricing{margin-bottom:15px}.product-backorder-message{margin-bottom:15px}.product-top-financing-terms.new-fun img{width:215px}
.old-review-title{text-align:center}.option-container{max-width:308px;margin:0 auto}.product-bar-price{width:165px}
.product-bar{top:0;position:absolute;background:rgba(32,32,32,0.95)}.product-review-header{flex-wrap:wrap}
.product-review-headline.flex-item{flex:auto}.rating-stars{display:none}}@media screen and (min-width:376px) and (max-width:500px){.nomx,.notx{display:none}
.product-top{text-align:center;padding-top:116px}.product-dimensions,.product-options-static{margin:0 auto;max-width:380px}
.product-option-membership h2{overflow:hidden}.product-top-pricing{margin-bottom:15px}.product-backorder-message{margin-bottom:15px}
.product-top-financing-terms.new-fun img{width:215px}.product-top-financing-terms-special .flex-container{flex-direction:column}
.product-footer-bar .product-footer-bar-contact-section.flex-container{display:none}.tmi-phone{display:none}
.product-footer-bar .flex-container{justify-content:center}.option-container{max-width:308px;margin:0 auto}
.product-bar-price{width:165px}.product-bar{top:0;position:absolute;background:rgba(32,32,32,0.95)}.product-review-header{flex-wrap:wrap}
.product-review-headline.flex-item{flex:auto}.rating-stars{display:none}}@media screen and (min-width:501px) and (max-width:960px){.nomx,.notx{display:none}
.product-top{text-align:center}.product-middle-section{padding:44px 60px 0}.product-middle-title{font-family:"FlamaCondensedBasic",sans-serif;font-size:26px;letter-spacing:5px;text-align:center;text-transform:uppercase;margin:0}
.spacer-bar{margin-top:28px;margin-bottom:50px}.product-dimensions,.product-middle-specs{max-width:none}
.spec-group{max-width:calc(50% - 15px);margin-right:15px;flex:1 0 auto}.spec-margin{padding:0 20px}.free-info-input select{width:100%}
.financing-table.flex-container{padding:10px}.financing-table .flex-container div{width:20%}.option-container{max-width:460px;margin:0 auto}
}@media screen and (max-width:768px){.product-top-video-play{display:inline-block;padding:10px;width:auto}
}@media screen and (min-width:501px) and (max-width:768px){.product-top{padding-top:116px}.product-footer-bar .flex-container{justify-content:center}
.product-footer-bar .product-footer-bar-contact-section.flex-container{display:none}.product-top-pricing{margin-bottom:15px}
.product-backorder-message{margin-bottom:15px}.product-top-financing-terms.new-fun img{width:215px}.option-container{max-width:460px;margin:0 auto}
.product-bar{top:0;position:absolute;background:rgba(32,32,32,0.95)}.product-review-header{flex-wrap:wrap}
.product-review-headline.flex-item{flex:auto}.rating-stars{display:none}}@media screen and (min-width:768px) and (max-width:960px){.mx{display:none}
.notx,.nomx.notx{display:none}.nomx{display:block}.flex-container.nomx{-ms-display:flex;display:flex}
.product-bar-outer{background-color:rgba(32,32,32,0.95);top:0;position:absolute}.product-bar-outer.fixed{top:99px}
.product-bar-name{padding-left:60px;font-size:16px}.product-bar-name span{font-size:16px}.product-bar-name a{color:#fff;text-decoration:none}
.product-bar-nav{width:300px;padding-right:60px}.product-bar-nav .flex-item{text-transform:uppercase;font-family:"FlamaBook",sans-serif;font-size:14px;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer}
.product-top{text-align:left;min-height:563px}.product-top .product-left-container{text-align:center;margin-top:56px}
.product-tagline{text-align:center}.product-sku{text-align:center}.product-name{text-align:center}.product-image{width:426px;height:426px}
.product-interaction{max-width:290px;margin:32px auto 0;justify-content:space-around}.product-gallery{line-height:24px;text-transform:uppercase;font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px;color:#343434;margin-right:20px;cursor:pointer}
.product-gallery svg{vertical-align:middle}.product-gallery span{vertical-align:middle;padding-left:10px}
.product-pipe{height:30px;width:1px;background:#979797}.product-top-video-play{margin:0 0 0 24px}.product-right-container{margin-top:56px;margin-right:5px}
.product-name{font-size:38px;margin-bottom:5px}.product-sku{font-size:14px;color:#747474;margin-bottom:24px}
.financing-top-fun-wrap{margin-bottom:10px;justify-content:space-around}.flex-container.product-pricing{flex-flow:column;padding:0 2%}
.product-pricing{-ms-align-items:baseline;align-items:baseline}.product-top-pricing-msrp{margin:0 auto;font-size:16px;line-height:20px}
.product-top-pricing-msrp.no-3t-price{line-height:32px}.product-top-financing-terms-wrap{text-align:center;padding:0 2%}
.product-top-financing-terms-36{margin-top:0;text-align:center}.product-top-financing-terms-36 img{width:215px}
.product-top-financing-terms-36-pitch{margin-top:0}.product-top-financing-terms-24{margin-top:0;text-align:center}
.product-top-financing-terms-24 img{width:215px}.product-top-financing-terms-24-pitch{margin-top:0}.product-top-financing-terms img{width:215px}
.product-top-financing-terms.both-offers{margin-top:0}.random-line-vertical{background:#343434;height:94px;width:2px;margin-top:6px}
.random-line-vertical.new-fun{display:block}.or-line-vertical-wrap{display:none}.product-backorder-message{margin-top:0;text-align:center;margin-bottom:15px}
.product-top-buy{height:56px;margin-bottom:33px;text-align:center}.product-top-buy button{width:275px}
.product-top-financing-terms{margin-bottom:19px;text-align:center}.product-top-perks{text-align:center;line-height:1.43}
.product-top-perks p{display:inline-block;margin-bottom:0}#product-options-insert{margin:0 auto}.product-options-static{margin:0 auto}
.product-footer-bar{padding:5px 0 10px}.product-footer-bar .product-footer-bar-contact-section.flex-container{flex-direction:column;margin-top:-16px}
.product-footer-bar .flex-container{width:700px;margin:0 auto}.product-footer-bar-text{font-size:18px;display:inline-block;padding-top:10px;padding-left:10px;color:#fff}
.product-footer-bar-price-running-total{font-size:40px}.product-footer-bar .button{min-width:199px;height:43px;line-height:43px}
.product-footer-bar-chat.flex-auto{flex:6 0 auto}.product-footer-bar-phone{margin-top:11px}.product-top-subscription-fine-print{text-align:center}
.product-middle-section{padding:44px 60px 50px}.product-dimensions,.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)}
.product-middle-specs h3{font-size:16px;margin:20px 0 10px}.product-middle-specs p{min-height:28px}#reviews{max-width:868px}
#review-mini-box,#old-review-mini-box,#show-container{-ms-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-mini-review,.old-product-mini-review{width:calc(50% - 10px);-ms-flex:1 0 auto;flex:1 0 auto}
.product-mini-review:nth-child(odd){margin-right:10px}.product-mini-review:nth-child(even){margin-left:10px}
.old-product-mini-review:nth-child(odd){margin-right:10px}.old-product-mini-review:nth-child(even){margin-left:10px}
#old-show-container{-ms-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ntg-load{width:80%;height:60%;left:10%}
.ntg-content{width:80%;height:60%;left:10%}.ntg-stage{width:100%;background:#fff}.ntg-drawer{height:70px;top:-70px}
.ntg-name{display:none}.ntg-thumbs-container{height:70px;-ms-align-items:center;align-items:center}.ntg-thumb{margin:0 3px;flex:0 1 auto}
.product-review-header{flex-wrap:wrap}.product-review-headline.flex-item{flex:auto}.rating-stars{display:none}
}@media screen and (min-width:961px){.mx{display:none}.nomx{display:block}.nomx.inline{display:inline-block}
.nodx{display:none}.flex-container.nomx{-ms-display:flex;display:flex}.product-bar-outer{background-color:rgba(32,32,32,0.95);top:0;position:absolute}
.product-bar-outer.fixed{top:99px}.product-bar-name{padding-left:0;font-size:22px}.product-bar-name span{font-size:16px}
.product-bar-name a{color:#fff;text-decoration:none}.product-bar-nav{width:300px;padding-right:0;text-align:right}
.product-bar-nav .flex-item{text-transform:uppercase;font-family:"FlamaBook",sans-serif;font-size:14px;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer}
.product-top .nomx>.flex-container{max-width:1100px;margin:0 auto}.product-top{text-align:left}.product-top .product-left-container{text-align:center;margin-top:56px}
.pdp-top{padding-top:60px}.pdp-top-right .product-tagline{font-size:16px;line-height:16px;letter-spacing:.5px;margin:20px 0 16px}
.product-image{width:536px;margin:0 auto}.product-interaction{max-width:290px;margin:32px auto 0;justify-content:space-around}
.product-gallery{line-height:24px;text-transform:uppercase;font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px;color:#343434;margin-right:20px;cursor:pointer;max-width:482px}
.product-gallery svg{vertical-align:middle;fill:#747474}.product-gallery span{vertical-align:middle;padding-left:10px}
.pdp-gallery-prev,.pdp-gallery-next{width:48px;height:48px;top:calc(50% - 24px)}.pdp-gallery-prev svg,.pdp-gallery-next svg{width:13px;height:32px}
.product-pipe{height:30px;width:1px;background:#979797}.product-top-video-play{margin:0 0 0 24px}.product-right-container{margin-top:56px}
.product-tagline{text-align:center}.pdp-top-right .product-name{font-size:36px;line-height:42px;color:#343434;margin-bottom:20px}
.product-sku{font-size:14px;color:#747474;margin-bottom:24px;text-align:center}.bg-white{background-color:white}
.financing-top-fun-wrap{margin:0 auto 10px;justify-content:space-around;width:420px}.flex-container.product-pricing{flex-flow:column}
.product-pricing{-ms-align-items:baseline;align-items:baseline}.product-top-pricing-msrp{margin:0 auto;font-size:16px;line-height:22px}
.product-top-pricing-msrp.no-3t-price{line-height:32px}.product-top-financing-terms-wrap{text-align:center}
.product-top-financing-terms-36{margin-top:0;text-align:center}.product-top-financing-terms-36 img{width:215px}
.product-top-financing-terms-36-pitch{margin-top:0}.product-top-financing-terms-24{margin-top:0;text-align:center}
.product-top-financing-terms-24 img{width:215px}.product-top-financing-terms-24-pitch{margin-top:0}.product-top-financing-terms img{width:215px}
.product-top-financing-terms.both-offers{margin-top:0}.random-line-vertical{background:#343434;height:94px;width:2px;margin-top:6px}
.or-line-vertical-wrap{text-align:center;margin-top:6px;width:19px}.or-line-vertical-wrap p{padding:6px 0;text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400}
.or-line-vertical-wrap .or-line-vertical{background:#343434;height:40px;width:1px;margin:0 auto}.product-backorder-message{margin-top:0;text-align:center;margin-bottom:15px}
.product-top-buy{height:56px;margin-bottom:33px;text-align:center}.product-top-financing-terms{margin-bottom:19px;text-align:center}
.product-top-perks{text-align:center;line-height:1.43}.product-top-perks p{display:inline-block;margin-bottom:0}
.product-top-buy button{width:342px}.product-top-subscription-fine-print{text-align:center}#product-options-insert{margin:0 auto}
.product-options-static{margin:0 auto}.product-footer-bar{padding:5px 0 10px}.product-footer-bar .flex-container{width:900px;margin:0 auto}
.product-footer-bar-text{font-size:18px;display:inline-block;padding-top:15px;padding-left:10px;color:#fff}
.product-footer-bar-price-running-total{font-size:40px}.product-footer-bar .button{min-width:199px;height:43px;line-height:43px}
.product-footer-bar-chat.flex-auto{flex:6 0 auto}.product-middle-section{padding:44px 60px 50px}.product-dimensions{flex-direction:row}
.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{max-width:calc(100% - 368px)}
.product-middle-title{font-family:"FlamaCondensedBasic",sans-serif;font-size:26px;letter-spacing:5px;text-align:center;text-transform:uppercase;margin:0}
.spacer-bar{margin-top:28px;margin-bottom:50px}.spec-group{max-width:none;width:calc(50% - 34px)}.spec-group:nth-child(odd){margin-right:34px}
.spec-group:nth-child(even){margin-left:34px}.product-middle-specs h3{font-size:16px;margin:50px 0 10px}
.product-middle-specs p,.product-middle-specs a{font-size:16px}.product-dimensions{margin-top:150px}
#reviews{max-width:1100px}#review-mini-box,#old-review-mini-box,#show-container{-ms-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-review-header,.product-review-comments{font-size:16px}.product-mini-review,.old-product-mini-review{width:calc(50% - 14px);-ms-flex:1 0 auto;flex:1 0 auto}
.product-mini-review:nth-child(odd){margin-right:14px}.product-mini-review:nth-child(even){margin-left:14px}
.old-product-mini-review:nth-child(odd){margin-right:14px}.old-product-mini-review:nth-child(even){margin-left:14px}
#old-show-container{-ms-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:1440px){.pdp-top-right .product-tagline{font-size:20px;line-height:20px;letter-spacing:1px}
.pdp-top-right .product-name{font-size:48px;line-height:56px}}@media screen and (min-width:1441px){.mx{display:none}
.nomx{display:block}.nomx.inline{display:inline-block}.nodx{display:none}.flex-container.nomx{-ms-display:flex;display:flex}
.product-bar{min-width:1440px;width:auto;height:70px}.product-bar-outer{background-color:rgba(32,32,32,0.95);top:0;position:absolute}
.product-bar-outer.fixed{top:99px}.product-bar-name{padding-left:0;font-size:22px}.product-bar-name span{font-size:16px}
.product-bar-name a{color:#fff;text-decoration:none}.product-bar-nav{width:300px;padding-right:0;text-align:right}
.product-bar-nav .flex-item{text-transform:uppercase;font-family:"FlamaBook",sans-serif;font-size:14px;-ms-flex:1 0 auto;flex:1 0 auto;cursor:pointer}
.product-top{text-align:left;min-height:600px;padding:70px 0 0}.product-top .nomx>.flex-container{width:1100px;margin:0 auto}
.product-top .product-left-container{text-align:center;margin-top:56px}.product-image{width:536px;margin:0 auto}
.product-interaction{max-width:290px;margin:30px auto 0;justify-content:space-around}.product-gallery{line-height:24px;text-transform:uppercase;font-family:"FlamaSemicondensedMedium",sans-serif;font-weight:400;font-size:14px;color:#343434;margin-right:20px;cursor:pointer}
.product-gallery svg{vertical-align:middle}.product-gallery span{vertical-align:middle;padding-left:10px}
.product-pipe{height:30px;width:1px;background:#979797}.product-top-video-play{margin:0 0 0 24px}.product-right-container{margin-top:56px}
.product-tagline{font-size:24px;text-align:center}.product-name{font-size:40px;margin-bottom:5px;text-align:center}
.product-sku{font-size:14px;color:#747474;margin-bottom:24px;text-align:center}.financing-top-fun-wrap{margin:0 auto 10px;justify-content:space-around;width:420px}
.flex-container.product-pricing{flex-flow:column}.product-pricing{-ms-align-items:baseline;align-items:baseline}
.product-top-pricing-msrp{margin:0 auto;font-size:18px;line-height:22px}.product-top-pricing-msrp.no-3t-price{line-height:32px}
.product-top-financing-terms-wrap{text-align:center}.product-top-financing-terms-36{margin-top:0;text-align:center}
.product-top-financing-terms-36 img{width:215px}.product-top-financing-terms-36-pitch{margin-top:0}.product-top-financing-terms-24{margin-top:0;text-align:center}
.product-top-financing-terms-24 img{width:215px}.product-top-financing-terms-24-pitch{margin-top:0}.product-top-financing-terms img{width:215px}
.product-top-financing-terms.both-offers{margin-top:0}.random-line-vertical{background:#343434;height:94px;width:2px}
.or-line-vertical-wrap{text-align:center;margin-top:6px;width:19px}.or-line-vertical-wrap p{padding:6px 0;text-transform:uppercase;font-family:"FlamaMedium",sans-serif;font-weight:400}
.or-line-vertical-wrap .or-line-vertical{background:#343434;height:40px;width:1px;margin:0 auto}.product-backorder-message{margin-top:0;text-align:center;margin-bottom:15px;margin-top:6px}
.product-top-financing-terms{margin-bottom:19px;text-align:center}.product-top-perks{text-align:center;line-height:1.43}
.product-top-perks p{display:inline-block;margin-bottom:0}.product-top-subscription-fine-print{text-align:center}
.product-top-financing-terms-illegible .break{display:none}.really-great{display:inline-block}#product-options-insert{margin:0 auto;max-width:442px}
.product-options-static{margin:0 auto}.product-footer-bar{padding:5px 0 10px}.product-footer-bar .flex-container{width:1000px;margin:0 auto}
.product-footer-bar-text{font-size:18px;display:inline-block;padding-top:15px;padding-left:10px;color:#fff}
.product-footer-bar-price-running-total{font-size:40px}.product-footer-bar .button{min-width:199px;height:43px;line-height:43px}
.product-footer-bar-chat.flex-auto{flex:6 0 auto}.product-backorder-message{margin-top:0}.product-top-buy{height:56px;margin-bottom:33px;text-align:center}
.product-top-buy button{width:342px}.product-top-financing-terms{margin-bottom:19px}.product-price-footnote{margin-top:77px}
.product-middle-section{padding:63px 60px 50px}.product-dimensions{max-width:1100px;margin:0 auto}.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{max-width:1100px}.product-middle-title{font-family:"FlamaCondensedBasic",sans-serif;font-size:26px;letter-spacing:5px;text-align:center;text-transform:uppercase;margin:0}
.spacer-bar{margin-top:28px;margin-bottom:50px}.spec-group{max-width:none;width:calc(50% - 34px)}.spec-group:nth-child(odd){margin-right:34px}
.spec-group:nth-child(even){margin-left:34px}.product-middle-specs h3{font-size:16px;margin:50px 0 10px}
.product-middle-specs p,.product-middle-specs a{font-size:16px}.product-dimensions{margin-top:150px}
#reviews{max-width:1100px}#review-mini-box,#old-review-mini-box,#show-container{-ms-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-review-header,.product-review-comments{font-size:16px}.product-mini-review,.old-product-mini-review{width:calc(50% - 14px);-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:72px}
.product-mini-review:nth-child(odd){margin-right:14px}.product-mini-review:nth-child(even){margin-left:14px}
.old-product-mini-review:nth-child(odd){margin-right:14px}.old-product-mini-review:nth-child(even){margin-left:14px}
#old-show-container{-ms-display:flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.precart-credit-cards{margin-top:-17px}
.precart-nordictrack-financing{margin-top:-17px}#product-options h2{font-size:22px}.ifit-benefits-pop-close{position:fixed}
}