@font-face{font-family:"TT Norms W01 Light";src:url("fonts/6450eeab-8f29-4c76-bc8d-2aa9f80d469a.eot?#iefix");src:url("fonts/6450eeab-8f29-4c76-bc8d-2aa9f80d469a.eot?#iefix") format("eot"),url("fonts/5755afca-1185-4cf9-bdff-c1a7a0b90a41.woff2") format("woff2"),url("fonts/35676be7-e596-4680-b97c-d0684419df85.woff") format("woff"),url("fonts/b2fecb72-fa2e-4408-82aa-8005421402e8.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Regular";src:url("fonts/4f677a10-c30a-4c6d-b04f-eb8ef96e9ec8.eot?#iefix");src:url("fonts/4f677a10-c30a-4c6d-b04f-eb8ef96e9ec8.eot?#iefix") format("eot"),url("fonts/35406d8e-39ba-4b17-a795-746fd04b670d.woff2") format("woff2"),url("fonts/0ee99cb6-2e0b-4de2-83c6-8f1f8e107bf1.woff") format("woff"),url("fonts/f2c5e5b7-c9be-44ce-b46c-1d54e21e6525.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Bold";src:url("fonts/ad2e6b25-caef-4bce-8651-de39d0250475.eot?#iefix");src:url("fonts/ad2e6b25-caef-4bce-8651-de39d0250475.eot?#iefix") format("eot"),url("fonts/508cd261-b649-4ad1-9ea4-03804b9b1c23.woff2") format("woff2"),url("fonts/39e09c35-50f6-40d9-8e82-aa8ff11019ce.woff") format("woff"),url("fonts/b03512fc-1d05-47f5-85a6-a9f5738bccf6.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Bold Italic";src:url("fonts/fa4517f5-4e8f-4d26-9c13-9c1e4d342777.eot?#iefix");src:url("fonts/fa4517f5-4e8f-4d26-9c13-9c1e4d342777.eot?#iefix") format("eot"),url("fonts/cab88ea2-7cf3-4045-a945-dfc8c6da3050.woff2") format("woff2"),url("fonts/fedb4bc0-4c1d-4c19-a613-63751c3a34de.woff") format("woff"),url("fonts/0cda80d7-7e55-47d6-9f52-1d39849c5fb9.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Thin";src:url("fonts/dc48b2df-8843-4805-b510-c9276800c9c1.eot?#iefix");src:url("fonts/dc48b2df-8843-4805-b510-c9276800c9c1.eot?#iefix") format("eot"),url("fonts/bc6c907e-0419-40bd-aafb-282325d0d6b0.woff2") format("woff2"),url("fonts/4d2cf970-282a-4912-a7d0-c6f126b24c11.woff") format("woff"),url("fonts/6cf7e21c-3fca-4450-af5a-32f67ad1806a.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Thin Italic";src:url("fonts/dfdccfb8-354d-4988-90b9-6c2e3ac01562.eot?#iefix");src:url("fonts/dfdccfb8-354d-4988-90b9-6c2e3ac01562.eot?#iefix") format("eot"),url("fonts/512070cb-e531-4696-864d-c69b3bab1bc5.woff2") format("woff2"),url("fonts/e98f0b0a-8d2c-4b48-9d8a-ede4b89fbd6a.woff") format("woff"),url("fonts/c4d7764b-2426-4ce9-926c-5a01784c8155.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 ExtraLight";src:url("fonts/3dc1b093-9875-4305-affe-7d84d0052af6.eot?#iefix");src:url("fonts/3dc1b093-9875-4305-affe-7d84d0052af6.eot?#iefix") format("eot"),url("fonts/7cf8882d-9ea2-4117-afeb-004c9d013ad9.woff2") format("woff2"),url("fonts/5877a44f-e860-4d8f-8f7e-e906f1db94f8.woff") format("woff"),url("fonts/cb60e7b9-8b92-4764-93ae-48d899fdefa3.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 ExtraLight Italic";src:url("fonts/2d501e7e-b02d-4dde-83cc-8ca2ee4a3201.eot?#iefix");src:url("fonts/2d501e7e-b02d-4dde-83cc-8ca2ee4a3201.eot?#iefix") format("eot"),url("fonts/2eacce19-3506-48df-b2db-65bbee286523.woff2") format("woff2"),url("fonts/f20e7949-1964-4c78-8fd7-f62c1035630e.woff") format("woff"),url("fonts/99f2655e-c64a-4368-8cb9-b94fa3556fea.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Light Italic";src:url("fonts/eaa2ea28-a0e9-45e4-ac71-4b057869c39a.eot?#iefix");src:url("fonts/eaa2ea28-a0e9-45e4-ac71-4b057869c39a.eot?#iefix") format("eot"),url("fonts/6fabbd3a-040e-4678-ab7b-ba2e7799bba4.woff2") format("woff2"),url("fonts/3d24c769-3391-49a4-b038-bbb0b982d39b.woff") format("woff"),url("fonts/b1b5228d-ecf0-4996-96e8-e1fe4833b1e2.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Italic";src:url("fonts/34a2e18a-972c-4df3-8e39-3b54366dceee.eot?#iefix");src:url("fonts/34a2e18a-972c-4df3-8e39-3b54366dceee.eot?#iefix") format("eot"),url("fonts/b9b20f05-fae7-42a8-ab1a-18ff56319528.woff2") format("woff2"),url("fonts/499fb4ec-2058-4561-9fc5-ab312566cd18.woff") format("woff"),url("fonts/f93366fc-78aa-4526-9d66-c0cb248dd759.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Medium";src:url("fonts/08729049-c7b7-497d-9f9a-281379fe700f.eot?#iefix");src:url("fonts/08729049-c7b7-497d-9f9a-281379fe700f.eot?#iefix") format("eot"),url("fonts/e82f6cee-9013-4a8a-88b7-f588b977558a.woff2") format("woff2"),url("fonts/dd46c47a-49a0-4615-998d-2943c528e5d0.woff") format("woff"),url("fonts/c365da06-0e6e-4e9d-b5e0-2b3692ccb21f.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Medium Italic";src:url("fonts/a065e411-99d3-4654-be8a-14c5452f8692.eot?#iefix");src:url("fonts/a065e411-99d3-4654-be8a-14c5452f8692.eot?#iefix") format("eot"),url("fonts/8de61113-64a7-4714-b4da-c8ae636177c1.woff2") format("woff2"),url("fonts/731caf42-f319-4ddb-8337-03686f4c78a2.woff") format("woff"),url("fonts/3932237f-7991-44cf-b3a0-c3f3c3a54c49.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 ExtraBold";src:url("fonts/cf0418c6-9cc5-44d2-a25d-e32c9b778c3c.eot?#iefix");src:url("fonts/cf0418c6-9cc5-44d2-a25d-e32c9b778c3c.eot?#iefix") format("eot"),url("fonts/ea4bf838-1eb6-45a3-93e9-729f6cd68a85.woff2") format("woff2"),url("fonts/36cbf4bb-bb1a-418b-82ac-a70c08671890.woff") format("woff"),url("fonts/85389b8a-a93e-4e88-b280-c91898440112.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 ExtraBold Italic";src:url("fonts/8f8d0c8d-20fb-4805-90ee-8585ee039bb1.eot?#iefix");src:url("fonts/8f8d0c8d-20fb-4805-90ee-8585ee039bb1.eot?#iefix") format("eot"),url("fonts/ab133ceb-0ccb-4230-b033-6f05d256ea44.woff2") format("woff2"),url("fonts/8a0017e0-1ca1-4d19-9b58-60ffc6723dc8.woff") format("woff"),url("fonts/0313a827-4d7c-4960-84f0-d67a7996455d.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Black";src:url("fonts/076d6fe3-e51e-4309-9c93-70096d63e64b.eot?#iefix");src:url("fonts/076d6fe3-e51e-4309-9c93-70096d63e64b.eot?#iefix") format("eot"),url("fonts/d0466a2c-c640-44fc-b529-ec196a79db42.woff2") format("woff2"),url("fonts/b7302587-eebc-485f-9391-1a2247442f13.woff") format("woff"),url("fonts/148c93cc-de2b-43fd-940a-485ef68ad08c.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Black Italic";src:url("fonts/900002c6-d1e1-4deb-9413-c81a1e16cc5c.eot?#iefix");src:url("fonts/900002c6-d1e1-4deb-9413-c81a1e16cc5c.eot?#iefix") format("eot"),url("fonts/5a98f34e-aa8c-463f-9ea1-a56d44e14ce9.woff2") format("woff2"),url("fonts/28d132b2-342c-449c-88cf-d8cc3b4ba782.woff") format("woff"),url("fonts/680b0458-0b88-40ce-a06d-bb965df12442.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Heavy";src:url("fonts/a9b10757-990a-49fd-8446-7008f6265524.eot?#iefix");src:url("fonts/a9b10757-990a-49fd-8446-7008f6265524.eot?#iefix") format("eot"),url("fonts/b98ca1dc-8962-4b3b-8a9e-89b4beb1987e.woff2") format("woff2"),url("fonts/593741bb-b91f-4f65-bae7-e2735427081b.woff") format("woff"),url("fonts/69bc44c9-53d3-4fef-989c-0c26a802a510.ttf") format("truetype")}
@font-face{font-family:"TT Norms W01 Heavy Italic";src:url("fonts/10fb9ac5-cf54-48f5-85d2-3be3d6432ebe.eot?#iefix");src:url("fonts/10fb9ac5-cf54-48f5-85d2-3be3d6432ebe.eot?#iefix") format("eot"),url("fonts/dd106eb6-057e-4d27-9e1c-1ccefe5ab08e.woff2") format("woff2"),url("fonts/70fb5ed1-663a-4e3d-8b70-45c88dba4113.woff") format("woff"),url("fonts/181c8e6a-ea3c-4d97-ba1f-46b9c7327cc0.ttf") format("truetype")}
@font-face{font-family:'TD Graphik';src:local("TD Graphik Regular"),local("TDGraphik-Regular"),url("/css/fonts/TD Graphik-Regular.otf");font-display:swap;font-weight:normal;font-style:normal}
@font-face{font-family:'TD Graphik';src:local("TD Graphik Medium"),local("TDGraphik-Medium"),url("/css/fonts/TD Graphik-Medium.otf");font-display:swap;font-weight:500;font-style:normal}
@font-face{font-family:'TD Graphik';src:local("TD Graphik Bold"),local("TDGraphik-Bold"),url("/css/fonts/TD Graphik-Bold.otf");font-display:swap;font-weight:700;font-style:normal}
.relative{position:relative}.absolute{position:absolute}.hidden{display:none}.tar{text-align:right}.tal{text-align:left}
.tac,.center{text-align:center}.left{float:left}.right{float:right}.center-block{margin:0 auto;display:block}
.float-none{float:none}.upper{text-transform:uppercase}.capitalize{text-transform:capitalize}.bold{font-weight:bold}
.clear{height:0;width:0;clear:both;line-height:0;margin:0;padding:0}.no-decoration{text-decoration:none}
.inline{display:inline}.inline-block{display:inline-block}.block{display:block}.strong{font-weight:bold}
.strike{text-decoration:line-through}.underline{text-decoration:underline}.nowrap{white-space:nowrap}
.mlten{margin-left:10px}.mltwenty{margin-left:20px}.mtten{margin-top:10px}.mttwenty{margin-top:20px}
.mbten{margin-bottom:10px}.mbtwenty{margin-bottom:20px}.mtbten{margin-top:10px;margin-bottom:10px}.mtbtwenty{margin-top:20px;margin-bottom:20px}
.small,small{font-size:11px;line-height:150%}.clear-left{clear:left}.clear-right{clear:right}.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}.pointer{cursor:pointer}.transformer{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
.flex-container{display:-ms-flexbox;display:flex}.flex-item,.flex-container>*{flex:1}.fs07{font-size:.7em}
.fs09{font-size:.9em}.fs11{font-size:1.1em}.fs13{font-size:1.3em}.fs15{font-size:1.5em}.mt-0{margin-top:0 !important}
.mb-0{margin-bottom:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.mt-1{margin-top:10px !important}
.mb-1{margin-bottom:10px !important}.pt-1{padding-top:10px !important}.pb-1{padding-bottom:10px !important}
.mt--1{margin-top:-10px !important}.mb--1{margin-bottom:-10px !important}.pointer{cursor:pointer}.va{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
body{height:100%;width:100%;font-size:14px;padding:0;margin:0;background:#fff;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#212c33;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}
p{margin:0}a{cursor:pointer;text-decoration:none;color:#212c33}.link-text{color:#212c33;cursor:pointer}
.dark-link{color:#fff;text-decoration:underline}ul{padding:0;margin:0;list-style:none}ul.bullets{padding-left:15px;list-style:initial}
h1,h2,h3,h4,h5,h6{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0;font-weight:normal}
table{max-width:100%;border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top;padding:20px}
button::-moz-focus-inner{border:0}label{color:#333;font-family:"TT Norms W01 Bold",Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:5px;font-weight:normal;line-height:20px;cursor:pointer}
.cat-compare label{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
textarea,input,#Paymetric_CreditCardNumber,#Paymetric_Exp_Month,#Paymetric_Exp_Year,#Paymetric_CVV{background-color:#fff;border:1px solid #9c9c9c;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#212c33;border-radius:4px;vertical-align:middle}
input[type="radio"],input[type="checkbox"]{cursor:pointer;border:0}
input[type="range"],input[type="image"]{-webkit-appearance:none;border:0}
input,textarea,.uneditable-input{margin-left:0}input,button,select,textarea{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:20px}
select,input[type="file"]{line-height:30px}.philter{display:none}select{min-width:220px;margin-bottom:5px;margin-top:5px;vertical-align:middle;-moz-appearance:menulist;color:#707070}
address{font-style:normal}#formConsult select::-ms-expand{display:none}img{max-width:100%;height:auto;border:0}
.base{color:#646464}.light{color:#fff}.dark{color:#333}.light-blue{color:#f3f7fa}.light-gray{color:#ededed}
.gray{color:#9c9c9c}.dark-gray{color:#5b5b5b}.alternate{color:#212c33}.accent{color:#a00000}.accent2{color:#83b90b}
.td-green{color:#aecf13}.red{color:red}.bg-base{background-color:#646464}.bg-light{background-color:#fff}
.bg-dark{background-color:#333}.bg-light-blue{background-color:#f7f7f7}.bg-light-gray{background-color:#ededed}
.bg-gray{background-color:#9c9c9c}.bg-dark-gray{background-color:#5b5b5b}.bg-alternate{background-color:#1ca6df}
.bg-accent{background-color:#a00000}.bg-accent2{background-color:#83b90b}.pf-orange{background-color:#f15623}
.pf-button-orange:hover{background:linear-gradient(180deg,#f15623 39.06%,#d60d00 85.56%,#d64d00 100%)}
.pf-button-orange:active{background:linear-gradient(180deg,#d64d00 0,#d60d00 15.62%,#f15623 65.62%)}
.pf-gray-dark{background-color:#414d55}.pf-gray-medium{background-color:#828f9e}.pf-gray-light{background-color:#dce3eb}
.pf-gray-lightest{background-color:#f7f7f7}.pf-gray-gradient1{background:linear-gradient(180deg,rgba(220,227,235,0.8) 0,rgba(220,227,235,0) 100%)}
.pf-gray-gradient2{background:linear-gradient(180deg,rgba(243,247,250,0) 59.86%,#f3f7fa 99.85%)}.pf-error-dark{background-color:#b02828}
.pf-error-medium{background-color:#f03738}.pf-error-light{background-color:#fc3a3a}.pf-success-dark{background-color:#106342}
.pf-success-medium{background-color:#1aa76f}.pf-success-light{background-color:#24e397}.pf-warning-dark{background-color:#f98711}
.pf-warning-medium{background-color:#ffc907}.pf-warning-light{background-color:#f9ea11}.pf-white-txt{color:#fff}
.pf-white{background-color:#fff}.pf-white-85{background-color:rgba(255,255,255,0.85)}.pf-white-75{background-color:rgba(255,255,255,0.75)}
.pf-white-65{background-color:rgba(255,255,255,0.65)}.pf-white-55{background-color:rgba(255,255,255,0.55)}
.pf-white-45{background-color:rgba(255,255,255,0.45)}.pf-white-35{background-color:rgba(255,255,255,0.35)}
.pf-white-25{background-color:rgba(255,255,255,0.25)}.pf-white-15{background-color:rgba(255,255,255,0.15)}
.pf-white-05{background-color:rgba(255,255,255,0.05)}.pf-black-txt{color:#212c33}.pf-black{background-color:#212c33}
.pf-black-85{background-color:rgba(33,44,51,0.85)}.pf-black-75{background-color:rgba(33,44,51,0.75)}
.pf-black-65{background-color:rgba(33,44,51,0.65)}.pf-black-55{background-color:rgba(33,44,51,0.55)}
.pf-black-45{background-color:rgba(33,44,51,0.45)}.pf-black-35{background-color:rgba(33,44,51,0.35)}
.pf-black-25{background-color:rgba(33,44,51,0.25)}.pf-black-15{background-color:rgba(33,44,51,0.15)}
.pf-black-05{background-color:rgba(33,44,51,0.05)}.pf-shadow{background-color:#182025}.pf-shadow-85{background-color:rgba(24,32,37,0.85)}
.pf-shadow-75{background-color:rgba(24,32,37,0.75)}.pf-shadow-65{background-color:rgba(24,32,37,0.65)}
.pf-shadow-55{background-color:rgba(24,32,37,0.55)}.pf-shadow-45{background-color:rgba(24,32,37,0.45)}
.pf-shadow-35{background-color:rgba(24,32,37,0.35)}.pf-shadow-25{background-color:rgba(24,32,37,0.25)}
.pf-shadow-15{background-color:rgba(24,32,37,0.15)}.pf-shadow-05{background-color:rgba(24,32,37,0.05)}
.pf-sale-yellow{background-color:#f3d13c}.pf-sale-blue{background-color:#b5e9e9}.pf-sale-red{background-color:#ce0b2d}
.pf-sale-red-orange{background-color:#d62e00}.pf-sale-orange{background-color:#de3316}.pf-elevation1{background:#fff;box-shadow:0 1px 3px rgba(24,32,37,0.75);border-radius:4px}
.pf-elevation2{background:#fff;box-shadow:0 4px 8px rgba(24,32,37,0.55);border-radius:4px}.pf-elevation3{background:#fff;box-shadow:0 8px 16px rgba(24,32,37,0.55);border-radius:4px}
.pf-elevation4{background:#fff;box-shadow:0 16px 24px rgba(24,32,37,0.55);border-radius:4px}.avenir-light{font-family:"TT Norms W01 Light"}
.avenir-roman{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.avenir-black{font-family:"TT Norms W01 Bold"}.avenir-black-oblique{font-family:"TT Norms W01 Bold Italic"}
.font-extra-light{font-family:"TT Norms W01 ExtraLight"}#miniContinue span,.check-continue .button{font-family:"TT Norms W01 Bold Italic";color:#fff;background-color:#1ca6df;border:1px solid #1ca6df;padding:0 15px;font-size:18px;line-height:35px;float:none;display:inline-block;margin:20px 0;cursor:pointer;width:auto;-webkit-appearance:none}
button{border:0;background:0;cursor:pointer;padding:0}button:focus{outline:#f15623 auto 2px;outline-offset:2px}
.button-td,#more-info button{margin:20px 0}#multiship-actions a{display:inline-block}html{background-color:#212c33}
button:disabled,.button[disabled="disabled"]{cursor:default}.loading,.big-loading{border:7px solid #9c9c9c;border-radius:50%;border-top:7px solid #f15623;width:20px;height:20px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background:#fff;box-shadow:none;margin-left:38px;outline:0;display:none}
.bg-dark{background-color:#c1c1c1}.uppercase{text-transform:uppercase}.lowercase{text-transform:capitalize}
.button-td{background-color:#f15623;border:1px solid #f15623;-webkit-appearance:none}.button-standard{background-color:#f15623;color:#fff;font-weight:bold;font-size:14px;line-height:44px;letter-spacing:2px;font-family:"TT Norms W01 Bold";height:44px;text-align:center;margin:0 auto;padding:0 23px;border-radius:30px;border:0;display:table;width:auto;text-shadow:0 0 2px #182025;cursor:pointer;white-space:nowrap;-webkit-appearance:none}
.button-standard:hover{background:linear-gradient(180deg,#f15623 39.06%,#d60d00 85.56%,#d64d00 100%)}
.button-standard:active{background:linear-gradient(180deg,#d64d00 0,#d60d00 15.62%,#f15623 65.62%)}.mod-4-prod .button-standard{padding:0 50px}
.compare-bar-button.button-standard{padding:0 25px}.fulfill-continue.button-standard{padding:0 50px}
.button-standard-review{background-color:#f15623;color:#fff;font-weight:bold;font-size:14px;line-height:50px;letter-spacing:2px;font-family:"TT Norms W01 Bold";height:50px;text-align:center;padding:0;border-radius:0;border:0;width:140px;margin:10px;text-transform:uppercase;white-space:nowrap;-webkit-appearance:none}
.out_of_stock{height:49px;line-height:47px}#legacy-inner .nav-cart.out_of_stock button{background-color:#acacac;border-color:#acacac;color:#fff;font-weight:bold;font-size:14px;line-height:44px;letter-spacing:2px;font-family:"TT Norms W01 Bold";height:44px;text-align:center;padding:0 24px;border-radius:30px;border:0;text-shadow:0 0 2px #182025;text-transform:uppercase}
.out_of_stock .button-standard,.button-standard.disabled{background-color:#acacac;border-color:#acacac;-webkit-appearance:none}
.out_of_stock .button-standard:hover,.button-standard.disabled:hover{background:#acacac;background-color:#acacac;border-color:#acacac;box-shadow:none;-webkit-appearance:none}
.button-dark-standard{background-color:#f15623;color:#fff;font-weight:bold;font-size:14px;line-height:44px;letter-spacing:2px;font-family:"TT Norms W01 Bold";height:44px;text-align:center;margin:0 auto;padding:0 40px;border-radius:30px;border:0;display:table;width:auto;text-shadow:0 0 2px #182025;white-space:nowrap;-webkit-appearance:none}
.button-dark-standard:hover{background:linear-gradient(180deg,#f15623 39.06%,#d60d00 85.56%,#d64d00 100%)}
.button-dark-standard:active{background:linear-gradient(180deg,#d64d00 0,#d60d00 15.62%,#f15623 65.62%)}
.button-hollow{background:transparent;color:#d62e00;font-weight:bold;font-size:14px;line-height:44px;font-family:"TT Norms W01 Bold";height:44px;text-align:center;margin:0 auto;padding:0 24px;border-radius:30px;border:1px solid #d62e00;display:table;cursor:pointer;white-space:nowrap;-webkit-appearance:none}
.button-hollow:hover{box-shadow:inset 0 -4px 4px 0 #e6e6e6}.button-hollow:active{box-shadow:inset 0 4px 4px 0 #e6e6e6}
.button-hollow.lp-chat{display:flex;flex-direction:row;align-items:center;margin-bottom:12px;width:fit-content;justify-content:center}
.button-hollow-small{background:transparent;color:#d62e00;font-weight:bold;font-size:12px;line-height:44px;letter-spacing:2px;font-family:"TT Norms W01 Bold";height:44px;text-align:center;margin:0 auto;padding:0 24px;border-radius:30px;border:1px solid #d62e00;display:table;width:auto;white-space:nowrap;-webkit-appearance:none}
.button-hollow-small:hover{box-shadow:inset 0 -4px 4px 0 #e6e6e6}.button-hollow-small:active{box-shadow:inset 0 4px 4px 0 #e6e6e6}
.button-standard-small{background-color:#f15623;color:#fff;font-weight:bold;font-size:12px;line-height:44px;letter-spacing:2px;font-family:"TT Norms W01 Bold";height:44px;text-align:center;margin:0 auto;padding:0 24px;border-radius:30px;border:0;display:table;width:auto;text-shadow:0 0 2px #182025;cursor:pointer;white-space:nowrap;-webkit-appearance:none}
.button-standard-small:hover{background:linear-gradient(180deg,#f15623 39.06%,#d60d00 85.56%,#d64d00 100%)}
.button-standard-small:active{background:linear-gradient(180deg,#d64d00 0,#d60d00 15.62%,#f15623 65.62%)}
.button-dark-hollow{background:transparent;color:#c1c1c1;font-weight:bold;font-size:14px;line-height:44px;letter-spacing:2px;font-family:"TT Norms W01 Bold";height:44px;text-align:center;margin:0 auto;padding:0 40px;border-radius:30px;border:1px solid #c1c1c1;display:table;width:auto;white-space:nowrap;-webkit-appearance:none}
.button-dark-hollow:hover{box-shadow:inset 0 -4px 4px 0 #414d55}.button-dark-hollow:active{box-shadow:inset 0 4px 4px 0 #414d55}
.button-dark-hollow a{color:#c1c1c1;font-size:12px}.button-link{color:#f15623;font-family:"TT Norms W01 Bold";font-size:14px;font-weight:bold}
.button-link:hover{color:#f15623}.compare_button_blue{background-color:#17a7e0;color:#fff;font-weight:bold;font-size:14px;line-height:50px;letter-spacing:2px;font-family:"TT Norms W01 Bold";width:224px;height:50px;text-align:center;margin:0 auto;padding:0;border-radius:0;border:0;text-transform:uppercase}
#btn-back{margin-right:10px;background-color:#a4a4a4;border-color:#a4a4a4}#btn-back .button-standard{background-color:#a4a4a4;border-color:#a4a4a4}
#btn-back:hover,#btn-back .button-standard:hover{box-shadow:inset 0 -4px 4px 0 #4c4c4c}#btn-back:active,#btn-back .button-standard:active{box-shadow:inset 0 4px 4px 0 #4c4c4c}
#btn-back:after{display:none}.no-show{display:none}.loading.float-add{background:#333}#legacy-inner .loading.float-add{background:#efefef}
.loading-mini{float:left;margin:21px 0 22px 48px}.bill-loading{margin:20px 0 24px 64px}.check-continue .bill-loading{margin:auto}
.fulfill-loading{margin:28px 0 42px 64px}@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}
}@keyframes spin{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.out_of_stock .button{background-color:#9c9c9c;border:1px solid #5b5b5b;cursor:default}
.out_of_stock .button:after{display:none}.orange-soda{color:#d14600;text-align:center;font-family:"TT Norms W01 Bold";font-size:18px;text-transform:uppercase;margin-top:20px}
a.disabled{pointer-events:none;color:#9c9c9c}a.button:hover{text-decoration:none}*:focus{outline:4px auto #a00000;outline-offset:1px}
footer *:focus{outline:4px auto #f15623;outline-offset:1px}input:focus{border-bottom:3px solid #f15623}
.hr-gray{background:-moz-radial-gradient(center,ellipse cover,#9c9c9c 0,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,#9c9c9c 0,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,#9c9c9c 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c',endColorstr='#00000000',GradientType=1);height:1px;margin:5px 0}
hr.hr-gradient{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}
strong,b{font-family:"TT Norms W01 Bold";font-weight:normal}#main{position:relative;z-index:15;background:#fff;overflow-x:hidden}
#main.ie{right:0}#main.ie.active{right:270px}.overlay{width:100%;height:100%;right:0;top:0;position:absolute;z-index:50;cursor:pointer;background-color:rgba(255,255,255,0.9);opacity:.9;filter:alpha(opacity=9)}
.break1200{display:none}#topSalesBarValue{display:none}#skip-to-content a{background-color:#fff;padding:6px;position:absolute;top:-150px;left:calc(50% - 30px);-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:30;color:#0083c1;border:1px solid #0083c1}
#skip-to-content a:focus{top:0}.header-top{height:58px;background-color:#fff;border-bottom:1px solid #e6e6e6;overflow:hidden}
.header-top .container{height:100%}.header-wrap{width:90%}.logo{width:220px;float:left;margin:22px 0}
#logo{height:auto;width:100%;text-decoration:none;display:block}.search{float:right;display:inline-flex;height:100%;align-items:center}
#live-chat{height:22px;line-height:26px}#chat{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}
#chat-real{display:none}#chat a{color:#000;text-decoration:none}#chat .lp-chat{cursor:pointer;line-height:24px}
.phone{margin-left:20px;line-height:26px;color:#000;width:120px;font-size:12px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.phone a{color:#000;text-decoration:none}.nomo-phone{width:11px;height:16px;margin:5px 6px 0 0}.search-box{margin-left:30px;border-radius:15px;border:solid 1px #acacac}
input.search-input{height:26px;float:left;line-height:20px;padding:1px 14px 0;border:0;border-radius:15px 0 0 15px;margin-bottom:0;font-size:12px}
.search-input::placeholder{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#acacac}
.nav-vert-divider-desktop,.nav-vert-divider-mobile{height:100%;width:1px;background-color:#ededed}#header-cart{margin-left:50px;position:relative;margin-top:1px}
#header-cart>p{color:#1ca6df;text-decoration:none;line-height:27px;font-size:16px}#header-cart a.button{width:100%;box-sizing:border-box;text-align:center;background-color:#aecf13;border:#aecf13}
#header-cart a.button::after{background:0;width:0}.cart-icon{height:18px;width:18px;float:left;margin-right:6px}
#account_info,#account_info_mobile{font-size:16px;padding-left:20px}#account-dropdown{display:none}#payment-loading{position:fixed;top:calc(50vh - 65px);left:calc(50vw - 65px);width:130px;z-index:51}
#payment-loading .big-loading{border:15px solid #9c9c9c;border-top:15px solid #f15623;background:initial;width:130px;height:130px;margin-left:0}
#versatile-modal{display:none;z-index:1000;position:fixed;top:70px;left:2%;width:96%}.cart-count{width:16px;height:16px;background-color:#f15623;color:#fff;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;text-align:center;position:absolute;left:19px;top:-8px;border:1px solid #f15623;border-radius:50%}
#header-bottom-border{display:none;width:100%;height:1px;background-color:#ededed}#content .page-wrapper{width:90%;margin:0 5%}
.header-nav ul{margin-top:15px;overflow:hidden;display:-ms-flexbox;-ms-flex-pack:justify;display:flex;justify-content:space-around}
.header-nav li{list-style:none;padding:20px 0}.header-nav a{text-decoration:none;color:#333;font-size:16px;display:block;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.header-nav a sup{line-height:0;font-size:initial}#first-nav li{border-bottom:4px solid transparent}
#first-nav .on-cat{border-bottom:4px solid #f15623}#first-nav li:hover{border-bottom:4px solid #f15623}
#mo-nav-button{cursor:pointer;position:relative;margin:0 30px;width:36px;height:36px;text-align:center;background-color:#fff;border-radius:50%}
#mo-nav-button img{padding-top:8px}#mo-nav-x{display:none}#mo-search-button{cursor:pointer}#mo-search-boximg{width:22px;height:22px;position:absolute}
#mo-search-button:after{background:0;display:none}#mo-search{position:relative;z-index:51;height:70px}
.mo-search-icon{width:18px;height:30px;margin:0 10px 0 0;float:left;background-color:#fff;border:0;padding:0;border-radius:0 50% 50% 0}
#search-icon-x{display:none}input.mo-search-input{width:98%}input.mo-search-input::placeholder{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#acacac}
#nav-area{top:58px;right:-270px;width:270px;overflow-y:auto;background:#fff;z-index:51;position:absolute;overflow:hidden;font-family:"TT Norms W01 Bold",Impact,Helvetica,Arial,sans-serif;visibility:hidden}
#nav-area.active{*-webkit-transform:translate3d(-270px,0,0);-moz-transform:translate3d(-270px,0,0);-ms-transform:translate3d(-270px,0,0);-o-transform:translate3d(-270px,0,0);transform:translate3d(-270px,0,0);-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-overflow-scrolling:touch;-webkit-box-shadow:2px 0 10px #bdbdbd;-moz-box-shadow:2px 0 10px #bdbdbd;box-shadow:2px 0 10px #bdbdbd;visibility:visible}
.ie #nav-area{z-index:-1}#slide-nav-contact{background-color:#f8f8f8;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
#slide-nav-chat{font-size:14px;height:34px;padding:20px 0 0 20px}#slide-nav-phone{font-size:14px;height:34px;padding:20px 0 0 20px}
#slide-nav-phone a,#slide-nav-chat a{text-decoration:none;line-height:1;color:#000}#slide-nav-phone img{width:15px;height:15px;margin-right:10px}
#whoson_chat_link b,#whoson_chat_link4 b{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
#whoson_chat_link img,#whoson_chat_link4 img,#whoson_chat_link5 img{width:15px;height:15px;margin-right:10px;vertical-align:middle}
.mobile-nav{list-style:none;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.mobile-nav li{font-size:16px;line-height:54px}.mobile-nav a{text-decoration:none;color:#333;display:block;margin-left:20px}
.mobile-nav a.on-cat{color:#f15623}#slide-nav-contact #account_info,#slide-nav-contact #account_info_mobile{height:94px;padding:0}
#slide-nav-contact #account_info,#slide-nav-contact #account_info_mobile img{width:15px;height:15px;margin-right:10px}
.drop-account-options{width:130px;top:0;height:auto;z-index:50;background-color:#fff;margin-top:15px;position:absolute;text-align:right;padding:0 0 10px 0;-webkit-box-shadow:0 -2px 30px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 -2px 30px 0 rgba(0,0,0,0.25);box-shadow:0 -2px 30px 0 rgba(0,0,0,0.25)}
.drop-account-options .dividing-bar-thin{margin:5px auto 0}.drop-account-options .my-account{line-height:21px}
.login-icon,.logged-icon{width:22px;margin-top:2px;height:22px;border-radius:25px;float:left}.logged-icon{border:2px solid #4c4c4c}
.login-icon img,.logged-icon img{width:14px;margin:3px 4px}.login-initials{color:#1ca6df;float:left;margin-left:5px}
.login-arrow{position:relative;left:30px;top:13px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#4c4c4c transparent transparent transparent}
.login-greeting,.anonymous-customer-header{color:#000;font-size:14px}.my-account img,.anonymous-customer-header img{width:17px;margin-right:5px}
.anonymous-customer-header a{color:#000}#slide-nav-chat #whoson_chat_img{margin-right:8px}.registered-customer-header{height:35px}
.account-link{padding:10px 0 5px;margin:0 30px 10px 0}.logout-link{padding-top:5px;margin:0 30px 0 0}
.register-link{padding-top:7px}#cookie-jar{display:none;background:rgba(32,32,32,0.75);width:100%;min-height:108px;position:fixed;bottom:0;color:#fff;z-index:100;text-align:center;padding:0}
#cookie-jar .flex-container{justify-content:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
#cookie-jar .flex-item,#cookie-jar .flex-container>*{flex:0 1 auto;margin:10px}#cookie-jar p{line-height:18px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin:10px auto}
#cookie-jar a{text-decoration:underline;color:#fff}#cookie-jar button{max-width:150px;height:42px;font-size:14px;font-family:"TT Norms W01 Bold";padding:0 50px}
.cat-product-background{border-top:1px solid #e6e6e6}.cat-product-background #breadcrumb h1{font-size:12px;display:inline;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}
#search-products h1{font-family:"TT Norms W01 Bold";font-size:14px;line-height:20px;color:#414d55;width:186px;height:24px;background-color:#e6e6e6;text-align:center}
#sort{min-height:60px;position:relative}#sort>div:first-child{float:right;width:178px;min-height:52px;border:1px solid #919395;padding:8px;margin-right:20px;border-radius:4px}
#sort .heading{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:12px;color:#6d7173}
#sort a{font-size:16px;line-height:24px;letter-spacing:0;padding:10px 0}#sort a:hover{text-decoration:underline;font-weight:bold}
.sort-selected{font-weight:bold}.sort-option-wrapper{margin-top:10px}.sort-toggle{display:none}.search-down-arrow{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/site--6/accordion_arrow.svg");background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:30px;right:30px}
.search-up-arrow{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/site--6/accordion_arrow.svg");background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:30px;right:30px;transform:rotate(180deg)}
#top-cat-salebar{margin-bottom:20px}.offers{font-size:14px;line-height:13px}.offers>div:first-child{width:50%}
.offers>div:nth-child(3){border-left:#c7c7c7 solid 1px}.offers>div:nth-child(n+3){width:25%;box-sizing:border-box}
.offers .financing,.offers .popup{height:40px;margin:22px auto}.offers .financing img.left,.offers .popup>img{height:40px}
.offers .financing{width:345px}.offers .financing p{margin:0 0 0 30px;line-height:20px}.offers .thin{width:1%;float:left;text-align:center;height:74px;padding:5px 0;display:none}
.offers-svl{width:1px;height:100%;margin:auto;background-image:-ms-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:-moz-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:-o-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:-webkit-gradient(radial,center center,0,center center,140,color-stop(0,#969696),color-stop(1,#fff));background-image:-webkit-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:radial-gradient(ellipse closest-side at center,#969696 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#969696',GradientType=1)}
#top-cat-leaderboard{margin-bottom:20px;background-color:#f9fafc}#lb-1{width:49%;float:left;margin-top:15px}
#lb-2{width:49%;float:right;margin-top:15px}#lb-3{width:100%;float:left;margin-top:15px}.lb{position:relative}
.lb-description{position:absolute;top:50%;right:0;width:60%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.lb-description h3{font-size:20px;line-height:20px;margin-bottom:3px;font-family:"TT Norms W01 Bold"}
.lb-description p{line-height:15px}.lb-price{margin-top:5px;font-family:"TT Norms W01 Bold"}
.lb-price .strike{font-size:14px}.double-wide .lb-description{width:50%}.double-wide .lb-description h3{font-size:28px;line-height:28px}
#mo-topcat-nav{color:#333;background:#ededed;border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c}
#mo-topcat-nav li{border-top:1px solid #333}#mo-topcat-nav li.first{border:0}#mo-topcat-nav a{text-decoration:none;color:#333;font-size:18px;line-height:50px;font-family:"TT Norms W01 Bold";display:block}
#top-cat-message{text-align:center;font-size:24px;line-height:34px;margin:20px auto}.homepage-cat-header{text-align:center;font-size:38px;margin-top:40px}
.homepage-cat-header p{margin-bottom:18px}.header-divider{width:70px;height:1px;background-color:#000;margin:0 auto 20px}
.homepage-cat-box-outer-outer{width:85%;margin:0 auto}.homepage-cat-box-outer{display:inline-flex;flex-wrap:wrap;justify-content:space-around;width:100%}
.homepage-cat-box{background-color:#fff;border:1px solid #e8e9eb;flex:0 0 48%;height:260px;display:inline-flex;overflow:hidden;margin:10px 0;justify-content:space-around;align-items:center}
.homepage-cat-image{width:45%}.homepage-cat-text{width:50%;text-align:center}.homepage-cat-text p{font-size:24px;font-weight:bold}
.homepage-cat-text a{width:70%}.specials-background{border-top:1px solid #e6e6e6}.specialmod1{text-align:center;margin-top:32px;display:flex;position:relative}
.special-text-only{width:100%}.special-video-flex{width:50%}.specials-play{width:120px;position:absolute;right:15%;top:38%;transform:translate(-50%,-50%);cursor:pointer}
.specials-video{background-size:cover !important;background-position:right top !important;width:100%;height:100%}
.special-title{font-family:"TT Norms W01 ExtraLight";font-size:52px;line-height:60px}.special-subtitle{font-family:"TT Norms W01 Bold";font-size:20px;line-height:24px;margin:32px 0}
.special-copy{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin-bottom:52px}
.special-video-subtitle{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;line-height:32px;color:#fff;text-shadow:0 0 5px #182025;position:absolute;bottom:0;padding:0 20px}
.special-products-background{height:96px;width:100%;background-image:linear-gradient(to bottom,#e6e6e6,rgba(230,230,230,0));z-index:-1;position:absolute}
.specials-background #breadcrumb{background-image:linear-gradient(to left,#fff,#f7f7f7);padding:5px 60px;margin:0}
.specials-background #breadcrumb h1{font-size:12px;display:inline;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}
.specials-background .cat-prod-image{padding:0;margin:0}.large-specials{font-size:16px;line-height:24px}
.small-specials{font-size:12px;line-height:16px}.special-disclaimer{width:100%;color:#000;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-top:34px}
.special-disclaimer p.content{display:flex;justify-content:center;padding:0 45px}.special-bottom{margin:0 0 32px 0;width:100%}
#color-zinger{width:100%}.special-products-group{width:100%;position:relative;display:flex;justify-content:center;margin:0 auto}
.special-products-group2{width:100%;position:relative;max-width:1440px}.container{width:100%;max-width:1440px;margin:0 auto}
.series-headline{position:relative;text-align:center;margin:34px 0 10px;flex:1 100%;width:100%}.series-headline h2,h2.seriesheader>img{position:relative;display:inline-block;padding:0 10px;font-size:32px;line-height:40px;z-index:1}
#No-Series{display:none}#breadcrumb{margin-bottom:5px}#breadcrumb a{font-size:12px;text-decoration:underline;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#707070}
#breadcrumb span{font-size:12px;display:inline;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}
#breadcrumb img{height:7px;margin:0 5px}#breadcrumb-mob img{margin:0 5px}#cat-salebar{margin-bottom:5px}
.cat-zinger-left-overlay{position:absolute;left:0;top:0;width:50%;height:100%}.cat-zinger-right-overlay{position:absolute;right:0;top:0;width:50%;height:100%}
.vue-special-pricing{display:flex;justify-content:center;padding:5px}.cat-zinger-banner{position:relative;height:0;padding-top:25.20%;overflow:hidden}
.cat-zinger-banner>.content-zone-container{position:absolute;top:0;left:0;width:100%}#cat-product-wrapper,#search-product-wrapper{margin:0 10px 60px}
.search-wrapper{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;display:flex;flex-wrap:wrap;padding:0;position:relative}
.series-wrapper-outer{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}
.series-wrapper{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 62px;width:100%}
.series-wrapper:nth-child(even){background-color:#f7f7f7}.series-header-bg{margin-bottom:20px}.series-subheader{display:inline-flex;justify-content:center;align-items:center}
.subheader-bullets{height:5px;width:5px;background-color:#212c33;border-radius:50%;display:inline-block;margin-right:5px}
.subheader-list{margin-right:10px}#cat-seo{padding:20px;width:auto}#search-product-wrapper .cat-prod-image img{height:223px}
#search-product-wrapper .cat-sale-badge-single{position:absolute;left:0;right:0;top:240px;margin:0 auto;text-align:center}
#cat-description{margin:10px auto}.cat-prodbox{border:1px solid #c8c8c8;width:583px;height:440px;margin-bottom:15px;margin-top:15px;float:left;position:relative}
.search-prodbox,.search-prodbox-tall{width:33.3%;min-height:247px;margin-bottom:15px;margin-top:15px;float:left;position:relative}
.search-prodbox:nth-of-type(3n),.search-prodbox-tall:nth-of-type(3n){margin-right:0}.search-prodbox-tall-item{width:100%}
.search-products-background{position:absolute;top:calc(55% - 100px);left:0;height:59px;width:100%;background-image:linear-gradient(to bottom,#f7f7f7,rgba(247,247,247,0));z-index:-1}
.cat-outer-container{width:100%}.cat-prodbox-tall{background-color:#fff;border:1px solid #c8c8c8;width:48%;height:640px;margin-bottom:15px;margin-top:15px;position:relative}
.cat-prodbox-tall .margin-left{margin-left:60px}.cat-top{display:flex;justify-content:space-between;flex-direction:row;width:100%}
.mobile-plus-only{display:none}.cat-pf-plus{background-color:#333738;color:#fff;width:calc(100% - 165px);height:32px;display:flex;flex-direction:row;justify-content:space-around}
.cat-pf-plus img{width:115px;height:24px}.cat-pf-plus a{color:#fff;text-decoration:none;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:30px}
.cat-pf-plus span{text-decoration:underline}.pf-plus-bottom{display:none}.cat-marleft{margin-left:30px}
.cat-item-top{padding:20px 30px 0;display:-ms-flexbox;-ms-flex-pack:justify;display:flex;justify-content:space-between}
.search-item-top{padding:8px 10px 0 10px;text-align:center}.search-item-top h3{font-family:"TT Norms W01 Bold";font-size:16px;line-height:24px;padding:20px 0 0 0;height:40px}
.search-price{margin:8px 0 20px 0}.search-price .sale{line-height:30px;text-align:right;font-family:"TT Norms W01 Medium";font-size:16px;padding-left:8px}
.search-price .has-sale{line-height:30px;text-align:right;font-family:"TT Norms W01 Medium";font-size:16px;color:#6d7173;padding-left:8px}
.search-list ul{text-align:center;margin-top:20px;padding-left:0;list-style:disc;list-style-position:inside;font-size:14px}
.search-list li{margin:8px 0}.cat-prod-name{text-decoration:none}.cat-prod-name h3{font-size:26px;margin:5px 0;color:#212c33;font-family:"TT Norms W01 ExtraLight";line-height:20px}
.cat-prod-name h3:hover{text-decoration:underline}.cat-part-number{display:inline-block;color:#6d7173;font-size:12px}
.cat-stock{display:inline-block;color:#6d7173;font-size:12px}.cat-stock a{color:#6d7173}.cat-price{margin:0}
.cat-price .sale{line-height:30px;text-align:right;font-family:"TT Norms W01 Bold";font-size:22px}
.cat-price .has-sale{font-size:14px}.cat-price2021 .has-sale{color:#f7f7f7}.cat-price .small-disclaimer-ifit{font-size:12px;color:#212c33}
.cat-dw-right-mobile{text-align:center}.cat-dw-right-mobile .has-sale{text-align:center}.cat-dw-right-mobile .sale{text-align:center}
.cat-item-top-shl{margin:5px;width:98%;height:1px;background:#fff;background:-moz-linear-gradient(left,#fff 0,#9c9c9c 40%,#9c9c9c 60%,#fff 100%);background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(40%,#9c9c9c),color-stop(60%,#9c9c9c),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,#9c9c9c 40%,#9c9c9c 60%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#9c9c9c 40%,#9c9c9c 60%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,#9c9c9c 40%,#9c9c9c 60%,#fff 100%);background:linear-gradient(left,#fff 0,#9c9c9c 40%,#9c9c9c 60%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#9c9c9c',GradientType=1)}
.cat-prod-image{box-sizing:border-box;padding:8px 20px}.cat-prodbox-tall .cat-prod-image img{max-height:100%}
.cat-prod-image.relative{z-index:1}.cat-item-bottom{background-color:#fff;z-index:1;width:98%;display:inline-flex;justify-content:space-between;align-items:center}
.cat-item-bottom button:after,.cat-item-bottom .button:after{position:relative;height:26px}.cat-sale-badge-single{position:absolute;left:-5%}
.pf-plus-badge{position:absolute;top:20px;left:13px;width:72px}.cat-sale-badge-wide{text-align:center;padding-bottom:10px}
.cat-badges{height:60px;position:absolute;left:-4px;top:80px}.cat-badges li{height:60px;float:left}.cat-badge-img{width:80px;margin:0 auto}
.badge-svl{width:1px;margin:auto;background-image:-ms-radial-gradient(center,ellipse closest-side,#333 0,#ededed 100%);background-image:-moz-radial-gradient(center,ellipse closest-side,#333 0,#ededed 100%);background-image:-o-radial-gradient(center,ellipse closest-side,#333 0,#ededed 100%);background-image:-webkit-gradient(radial,center center,0,center center,140,color-stop(0,#333),color-stop(1,#ededed));background-image:-webkit-radial-gradient(center,ellipse closest-side,#333 0,#ededed 100%);background-image:radial-gradient(ellipse closest-side at center,#333 0,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#333333',GradientType=1)}
.cat-compare{width:172px;float:left;padding-top:0;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8}
.cat-compare a,.catb-compare a{color:#212c33;font-size:10px}.cat-compare .checkbox{width:14px;height:14px;margin:5px 10px}
.cat-details .button{margin:0;text-align:center}.cat-details-full .button{margin:0;float:right;width:100%;text-align:center;padding:0;border-left:0;border-right:0}
.cat-prodbox-dw{background-color:#fff;width:100%;border:1px solid #c8c8c8;margin-bottom:15px;margin-top:15px;position:relative;height:496px;display:inline-flex;flex-wrap:wrap}
.cat-prod-image-dw{margin:5px auto;width:365px;height:456px}.cat-prod-image-dw a img{height:100%;max-width:none}
.cat-dw-compare{width:100%}.cat-dw-compare .cat-compare{float:right;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:0}
.cat-dw-left{width:50%}.cat-dw-right{width:50%}.cat-items-outer{width:100%;display:flex;flex-direction:column;justify-content:space-between}
.cat-dw-right .cat-smart-series{margin:0 auto}.cat-dw-right .cat-name-container{margin:0 auto 10px;text-align:center}
.cat-dw-right h3{font-size:34px}.cat-dw-right .cat-badges{width:100%;display:inline-flex;justify-content:center;margin-bottom:15px}
.cat-dw-right .cat-3t-price{text-align:center}.cat-dw-right .cat-details{text-align:center}.cat-dw-divider{width:150px;height:1px;background-color:#c8c8c8;margin:10px auto 10px}
.cat-dw-right .cat-details{margin-top:25px}.cat-item-outer{height:190px;position:relative;margin:24px 20px 30px}
.cat-item-outer-dw{display:none}.cat-name-container{position:absolute;top:0;left:0}.cat-name-container .out_of_stock{line-height:normal}
.search-wrapper .cat-name-container{position:static}.cat-price-wrap{position:absolute;top:0;right:0}
.cat-view-details{position:absolute;bottom:0;right:0}.cat-td-fineprint{position:absolute;left:0;bottom:0;width:244px;font-size:10px}
.cat-prodbox-tall .cat-price{text-align:right}.cat-td-fit{justify-content:center;align-items:center}
.cat-td-price-cash{text-align:center;font-size:22px;font-family:"TT Norms W01 Medium";padding-right:23px}
.cat-td-or-wrap{position:relative;width:36px;height:84px;margin:0 10px}.cat-td-or-vert-pipe{width:1px;height:84px;left:50%;position:absolute;background:#666}
.cat-td-or{height:36px;width:36px;border:1px solid;background:#fff;border-radius:22px;z-index:5;left:calc(50% - 18px);top:calc(50% - 18px);position:absolute;text-align:center;text-transform:uppercase;line-height:36px;color:#666}
.cat-td-mo-price{font-size:22px;line-height:24px;font-family:"TT Norms W01 Bold";padding-bottom:10px}
.cat-td-mo-price .daggered{font-family:"TT Norms W01 ExtraLight";margin-left:-4px;vertical-align:super;font-size:10px}
.cat-td-term-wrap{width:117px;text-align:center;padding-left:6px}.cat-td-term{font-size:10px;line-height:12px;letter-spacing:0}
.cat-td-learn-more{font-size:10px;text-decoration:underline;padding-top:6px;cursor:pointer}.cat-price-wrap2021 .cat-td-learn-more a{color:#fff}
.cat-pf-plus{height:25px}.cat-pf-plus img{width:96px;height:20px}.cat-pf-plus a{line-height:25px}.cat-spot{margin:5px 10px 0 0}
.cat-item-decription{text-align:center;height:125px;padding-right:10px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.cat-description-title{font-size:18px;color:#a00000;line-height:20px;font-family:"TT Norms W01 Bold"}
.cat-description-text{padding:0;font-size:16px}.catb-sale-badge{padding-top:5px;position:absolute;left:12px}
.cat-sale-badge-wide,.cat-sale-badge{width:120px;z-index:2;margin:0 auto}.cat-sale-img{height:38px}.cat-3t-price{text-align:right;padding-bottom:3px}
.cat-3t-price .sale{line-height:20px;font-family:"TT Norms W01 Bold";text-align:right}
.cat-3t-sale{font-size:12px;display:inline-block;color:#6d7173}.cat-3t-retail{font-size:12px;display:inline-block;color:#6d7173}
.small-price{color:#6d7173;font-size:12px}.cat-pala-top,.cat-pala-bottom{float:right;width:135px;margin-right:10px;text-align:right}
.cat-pala-price{color:#83b90b;font-size:14px;font-weight:bold}.cat-pala-top hr.inline-block{width:30px}
.no-interest{font-weight:500;font-size:20px}.img-no-pala{text-align:center;margin:0 auto}.cat-pala-dw{margin-right:10px;text-align:right}
.pala-col-top{width:135px;float:right}.pala-col-bottom{float:right}.cat-pala-dw hr.inline-block{width:30px}
.cat-pala-dw .cat-spot{margin-top:50px}.special-financing{margin-top:20px;margin-bottom:10px;height:100%}
.ifit-required img{margin-top:20px;height:100%}.cat-smart-series{width:100px}.price-note{vertical-align:super;font-family:"TT Norms W01 Bold";font-size:14px}
.catb-prodbox{border:1px solid #333;width:583px;height:330px;margin-bottom:15px;margin-top:15px;float:left;position:relative}
.catb-prod-image{float:left;width:45%;margin-top:20px}.catb-item-bottom{float:right;width:50%;margin-top:20px}
.catb-details{position:absolute;bottom:0;width:292px}.catb-details .button{box-sizing:border-box;width:100%;float:right;text-align:center;margin:0}
.catb-badges ul{list-style-type:disc;list-style-position:inside}.catb-badges li{float:left;height:30px;margin-top:20px;font-size:16px;padding-right:5px;text-indent:-1em;margin-left:1em}
.catb-compare{position:absolute;bottom:65px}.product-wrapper{padding-top:30px;overflow-x:hidden;width:100%}
.product-wrapper p{margin:20px 0;line-height:22px;font-size:16px}.product-wrapper p.modal-cart-addons-name{font-size:14px;font-family:"TT Norms W01 Bold";color:#212c33;line-height:20px;margin:12px 0 12px 0}
.product-wrapper p.modal-cart-addons-copy{font-size:14px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#212c33;line-height:20px;margin:0}
.product-wrapper p.modal-cart-addons-price{font-weight:bold;margin:0;padding-bottom:12px;padding-top:0;font-size:14px}
.product-wrapper span.modal-cart-msrp-price{color:#828f9e;text-decoration:line-through;padding-right:10px}
.product-wrapper p.addon-text{font-size:14px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;padding:4px;color:#212c33}
.product-wrapper .addon-text ul{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#212c33;padding:0 8px 20px 8px;margin-left:8px;font-size:14px;line-height:20px}
.product-wrapper .addon-text li:first-of-type{padding:0 0 8px 0}.product-wrapper .addon-text li{padding:8px 0 8px 0;color:#212c33}
#product-main{padding-bottom:30px;padding-top:40px;border-top:0}section{padding:0 0 50px 0;background-color:#fff}
.top-border{border-top:2px solid #c1c1c1}.section-header{text-align:center;margin:30px 0}.section-header h3{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;line-height:30px;text-align:center;background-color:#fff;padding:0 20px;display:inline-block;margin:auto}
.product-wrapper .section-header:after{content:"";display:block;border-top:2px solid #333;margin-top:-20px}
.prod-pala-box{font-style:italic;font-size:12px;clear:both}.prod-pala-price{color:#83b90b;font-size:14px;font-weight:bold}
.buy-with-price button.add_to_cart{background:#aecf13;text-transform:none;border:0;font-size:18px;font-family:"TT Norms W01 Bold Italic";position:relative;margin:20px auto;width:100%;height:40px}
.buy-with-price button.out_of_stock{background:#ccc;text-transform:none;border:0;font-size:18px;font-family:"TT Norms W01 Bold Italic";position:relative;padding-right:40px;margin:20px auto;width:180px;height:40px}
.buy-with-price button.add_to_cart svg,button.out_of_stock svg{position:absolute;top:10px;right:20px;height:16px;width:27px}
.buy-with-price button.add_to_cart::after,button.out_of_stock::after{background:0;width:0;height:0}.financing-pop-payment{text-align:left;font-size:16px}
#financing-pop,#financing-pop-no-ifit,#financing-39-pop,#financing-plus-pop,#financing-value-pop,div.financing-pop{display:none}
.modal-by-nordictrack{overflow:hidden}.financing-pop-shell{position:fixed;width:100%;height:100%;top:0;left:0;z-index:50}
.financing-pop-field{position:absolute;width:100%;height:100%;background:#000;opacity:.8;top:0;left:0;z-index:50}
.financing-pop-container{width:960px;height:94%;overflow:auto;position:relative;background:#fff;z-index:55;margin:25px auto 0;max-height:1080px;font-family:"TT Norms W01 Light";font-weight:bold;text-align:center}
.delivery-pop-container,.service-pop-container{width:100%;height:295px;overflow:auto;position:relative;background:#fff;z-index:55;margin:45px auto 0;max-height:1080px;font-family:"TT Norms W01 Light";font-weight:bold}
.financing-pop-close{position:fixed;top:35px;right:calc(50% - 464px);cursor:pointer;z-index:15}.cart-pop-close{position:fixed;top:70px;right:calc(50% - 464px);cursor:pointer;z-index:15}
.financing-pop-title{text-align:center;font-size:20px;line-height:12px;margin:40px 5px 20px}.financing-pop-title-br{display:none}
.financing-pop-fineprint{padding:0 5px}.financing-pop-fineprint .bold{font-family:"TT Norms W01 Bold"}
.financing-fineprint-p{font-family:"TT Norms W01 Light";margin-bottom:40px;font-size:14px;line-height:19px}
.financing-table.flex-container{flex-direction:column;padding:5px;font-size:14px;margin-bottom:40px}
.financing-pop-payment-type{font-size:14px;border-bottom:1px solid #000;padding-bottom:10px;font-family:"TT Norms W01 Bold"}
.financing-table .flex-container{justify-content:space-between}.financing-table .flex-container div{width:30%;margin:5px}
.financing-pop-row-title{text-align:right;font-family:"TT Norms W01 Bold";padding-right:10px}
.financing-pop-machine-price{margin-top:16px}.financing-pop-subscription{margin-top:16px}.financing-pop-total{margin-top:16px}
.financing-pop-disclamer{font-family:"TT Norms W01 Bold";font-size:20px;color:#ff4412;text-align:center;margin-bottom:10px}
.single-apr .second-apr-option{display:none}.precart-other-repayment-pop{margin-top:10px !important;font-size:12px !important;line-height:normal !important}
.precart-other-repayment-pop a{text-decoration:none;color:#343434}.product-top-financing-terms-link-installment{font-family:"TT Norms W01 Bold";font-size:12px;line-height:16px;letter-spacing:0;color:#212c33;text-decoration:underline;text-transform:none;cursor:pointer}
.product-top-financing-terms-link{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#f15623;line-height:22px;margin-top:5px;cursor:pointer}
.product-top-financing-terms-link.active,.product-top-financing-terms-link:hover{color:#f15623}.product-wrapper .ship-date,.ship-date{font-family:"TT Norms W01 Bold";font-size:16px;text-align:center;line-height:20px;letter-spacing:0;color:#e13100;margin-top:8px}
#order_summary_section .ship-date,#confirmation-summary .ship-date{font-family:"TT Norms W01 Bold";font-size:14px;text-align:left;line-height:20px;letter-spacing:0;color:#e13100;margin-top:0}
.cat-learn-more{font-family:"TT Norms W01 Bold";text-decoration:underline;font-size:12px;line-height:14px;color:#212c33;cursor:pointer}
.precart-top-container .product-tagline{margin-bottom:10px;text-align:center;letter-spacing:.7px;color:#d14600}
#financing-pop-ifit{display:none}.financing-pop-ifit-close{position:fixed;top:35px;right:calc(50% - 464px);cursor:pointer;z-index:15}
#financing-pop-ifit .financing-table .flex-container{justify-content:space-around}#financing-pop-24-ifit{display:none}
.financing-pop-24-ifit-close{position:fixed;top:35px;right:calc(50% - 464px);cursor:pointer;z-index:15}
#financing-pop-24-ifit .financing-table .flex-container{justify-content:space-around}.pdp-msrp-price{text-decoration:line-through;font-size:16px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif}
.pt60{padding-top:60px}.pb60{padding-bottom:60px}#prod-video{width:48%;float:right;margin-top:40px}#product-main{padding:0;border-top:0}
#gallery-container{float:left}#gallery-thumbs{width:60px;padding-top:50px;position:absolute;left:0;z-index:10}
#gallery-thumbs .thumb:first-child{border:1px solid #c8c8c8}#gallery-thumbs .thumb,#gallery-thumbs .video-image{position:relative;height:60px;border:1px solid #c8c8c8;border-top:0}
#gallery-thumbs-mobile{margin:15px auto 40px;width:335px}#gallery-thumbs-mobile .mobile-thumb,#gallery-thumbs-mobile .mobile-video-thumb{position:relative;float:left}
#gallery-thumbs-mobile .mobile-thumb img,#gallery-thumbs-mobile .mobile-video-thumb img{height:54px;border:1px solid #c8c8c8;border-left:0}
#gallery-thumbs-mobile .mobile-thumb:first-child img{border-left:1px solid #c8c8c8}#gallery-thumbs .thumb.active:after{content:"";height:6px;width:58px;position:absolute;bottom:0;left:0;background:#f15623}
#gallery-thumbs-mobile .mobile-thumb.active:after{content:"";height:6px;width:55px;position:absolute;bottom:7px;left:0;background:#f15623}
#gallery-main{width:100%;max-width:630px;margin-left:0;opacity:0;transition:opacity 1s ease-out 0;height:300px}
#gallery-main.owl-loaded{opacity:1;height:auto}.gallery-video .gallery-play-button{position:absolute;width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px)}
.owl-nav.disabled{display:none}.owl-item .video{cursor:pointer}#picture{width:100%}.small-gallery-play-button{position:absolute;top:15px;left:16px;border:0}
#seekslider{width:calc(99% - 20px);float:right;margin:8px 0;height:20px}#seek-container{height:60px}
#slider-text{color:#939598}#seek-replay{position:relative;left:-5px;width:20px;max-height:18px;float:left;cursor:pointer;margin:10px 0}
input[type=range]{box-sizing:border-box}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:#d6d6d6}
input[type=range]::-webkit-slider-thumb{border:1px solid #20a7df;height:20px;width:20px;border-radius:15px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-10px}
input[type=range]:focus::-webkit-slider-runnable-track{background:#d6d6d6}input[type=range]::-moz-range-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:#d6d6d6}
input[type=range]::-moz-range-thumb{border:1px solid #20a7df;height:20px;width:20px;border-radius:15px;background:#fff;cursor:pointer}
input[type=range]::-ms-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent}
input[type=range]::-ms-fill-lower{background:#d6d6d6}input[type=range]::-ms-fill-upper{background:#d6d6d6}
input[type=range]::-ms-thumb{border:1px solid #20a7df;height:20px;width:20px;border-radius:15px;background:#fff;cursor:pointer}
input[type=range]:focus::-ms-fill-lower{background:#d6d6d6}input[type=range]:focus::-ms-fill-upper{background:#d6d6d6}
.rotated{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}
.pdp-small-image-video{position:relative;width:60px;height:60px;cursor:pointer;border:1px solid #a0a0a0;background-color:#9b9b9b;margin:6px 5px}
.option-error{color:#000}#formConsult-error{color:#e50000}.swiper-container{padding-top:25px !important;height:90% !important}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/proform.com/cdn/images/catalog/arrow_circle_left.svg") !important;left:0 !important}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/proform.com/cdn/images/catalog/arrow_circle_right.svg") !important;right:0 !important}
.gallery-img-container{width:450px;margin:0 auto}#product_main_image{width:48%;float:left;overflow:hidden}
#product-gallery{position:relative}.owl-prev,.owl-next{height:32px;width:32px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;position:absolute;top:50%}
.owl-prev{background:url("/cmsstatic/arrow_circle_left.svg");left:10px;background-size:contain}.owl-next{background:url("/cmsstatic/arrow_circle_right.svg");right:10px;background-size:contain}
.owl-prev.disabled,.owl-next.disabled{display:none !important}.owl-dots{text-align:center}.owl-dot{background-color:#333;height:8px;width:8px;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 5px}
.owl-dot.active{background-color:#1ca6df}#product_content .product-number{padding-top:5px}#product_content,#product_description{width:35%;float:right}
.product-wrapper h1{font-size:36px;line-height:30px;font-family:"TT Norms W01 Bold"}
.product-wrapper hr{margin:0}#description,#description p{font-size:18px;font-family:"TT Norms W01 Bold";color:#646464}
.product-number h2,.product-number span{font-family:"TT Norms W01 Light",Helvetica,Arial,sans-serif;margin:0;display:inline;font-size:12px;color:#000}
.cart-membership-spiel .cotton{font-family:"FlamaMedium",sans-serif;font-weight:700;color:#343434}
.legalese a{text-decoration:underline}.prod-sale-badge{margin:20px 0}.bulleted-specs{font-size:14px;line-height:1.58;color:#333;letter-spacing:.7px}
.has-sale{font-size:14px;text-decoration:line-through;color:#6d7173}.price-note+.has-sale{padding-right:7px}
.product-main-divider{width:100%;height:1px;background-color:#c8c8c8;margin-bottom:25px}#product_description .product-main-divider{margin-top:20px}
.buy-with-price{float:left;width:100%;font-size:12px}.buy-with-price .add_to_cart,.buy-with-price .out_of_stock{text-align:center}
.buy-with-price .button-standard{margin:38px auto 20px}.buy-with-price .retail-price{font-size:10px;color:#6d7173;line-height:12px}
.buy-with-price .retail-price .has-sale{font-size:16px}.buy-with-price .sale{font-family:"TT Norms W01 Bold";font-size:26px}
.buy-with-price hr{width:50%;color:#939598;background-color:#939598;border:0;height:1px;display:inline-block}
.buy-with-price hr.inline-block{width:30%}.or-text,.or-text-39-month{text-transform:uppercase;font-size:14px;margin:10px 0;font-weight:bold;margin-top:20px}
.or-text hr{background-color:#c8c8c8;border:0;height:1px;margin:4px 0}.buy-with-price .avenir-black{font-size:18px}
.buy-with-price .bg-light-blue{padding:20px 0}.buy-with-price .loading{margin:0 auto}.pricing-content{padding:0 20px;text-align:center}
.pricing-content .sale{margin:0 0 20px}.product-wrapper p.pricing-financing{font-size:26px;font-weight:bold;line-height:1.32;color:#333;font-family:"TT Norms W01 Bold";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}
.pricing-container{text-decoration:none;text-align:center}.legalese-fineprint-link{font-weight:bold}
.buy-button-nomo{display:inline}.product-option-nonjs{display:inline-block;width:130px}.product-option-nonjs label{vertical-align:top;margin-right:15px}
#price{color:#333;text-align:right;float:right}#productActions{float:left}#price .sale{font-family:"TT Norms W01 Bold",sans-serif;font-size:20px}
#price .has-sale{font-size:12px;line-height:11px}#prod-3t-price,.prod-3t-price{text-align:center}#prod-3t-price .sale,.prod-3t-price .sale{font-family:"TT Norms W01 Bold",sans-serif;font-size:26px}
#prod-3t-price .has-sale,.prod-3t-price .has-sale{line-height:11px}.prod-3t-sale{font-size:8px;line-height:12px;display:inline-block;color:#6d7173}
.prod-3t-sale .has-sale{font-size:16px}.prod-3t-retail{font-size:16px;line-height:12px;display:inline-block;color:#6d7173}
.prod-3t-retail-text{font-size:8px}.guarantees{display:block;font-family:"TT Norms W01 Bold";font-size:14px;line-height:16px;cursor:pointer;color:#1ca6df;min-height:40px;margin-bottom:19px}
.guarantees .no-interest{float:left;margin-top:10px}.guarantees .no-interest span{color:#5b5b5b;font-family:"TT Norms W01 Bold";font-size:20px;line-height:13px}
.guarantees .money-back{color:#83b90b;float:left;margin:10px 0 0 20px}.guarantees .money-back span{color:#646464}
.bundle-message{padding:10px 5%;background-color:#ededed;color:#000;height:29px;line-height:34px}.bundle-message a{color:#000}
.bundle-message img{height:16px}.bundle-info{margin-top:6px}.bundle-message-desktop{clear:both;width:80%;cursor:pointer}
.backorder-message{padding-left:5px}.prop-65-warrning{margin-bottom:50px}#floating-nav{flex-direction:column;height:auto;background-image:linear-gradient(to top,#efefef,#f7f7f7);color:#000;display:inline-flex;justify-content:center;width:100%;max-width:1440px}
#floating-nav .sale,#floating-nav .has-sale{line-height:normal}#desktop-floater{display:inline-flex;justify-content:space-between;align-items:center;height:90px;margin:0 60px;list-style:none}
#legacy-floater #desktop-floater{display:inline-flex;justify-content:space-between;align-items:center;height:90px;margin:0 60px;list-style:none}
.desk-nav-left{display:inline-flex;justify-content:space-between;width:51.74%}#floating-nav a{color:#000;font-family:"TT Norms W01 Regular";font-size:20px;height:auto;line-height:normal;padding:0}
.nav-underline{width:100%;height:5px;background-color:#f15623}.desk-nav-right{display:inline-flex;justify-content:space-between;height:100%;align-items:center}
.nav-pricing-content .sale,#floating-nav .sale,#floating-nav .has-sale{font-family:"TT Norms W01 ExtraLight";font-size:36px}
.nav-pricing-content{padding:5px 60px 0 15px}.mobile-nav-block{height:35px;border-top:1px solid #fff;background-image:linear-gradient(to top,#efefef,#ededed);color:#000;display:inline-flex;justify-content:space-between;align-items:center;padding:0 20px;list-style:none}
.transparent{background-color:transparent}#floating-nav-trigger{height:63px}#floating-nav.fixed{position:fixed;top:0;width:100%;z-index:50}
.accordion-circle{float:right;margin:5px;height:20px}.accordion-circle circle{fill:#f15623}.feature:before{content:"";height:1px;margin:35px 0;display:block;background:-moz-radial-gradient(center,ellipse cover,#9c9c9c 0,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,#9c9c9c 0,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,#9c9c9c 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c',endColorstr='#00000000',GradientType=1)}
.feature:nth-child(2):before{display:none}.feature:nth-child(2) img{width:100%}.feature:nth-child(2) div.feature-text p{width:100%;float:left}
.feature:nth-child(2) div.feature-text ul{width:100%;float:left;margin:0}.feature:nth-child(n+3) img{width:48%;float:left}
.feature:nth-child(n+3) h2,.feature:nth-child(n+3) h3,.feature:nth-child(n+3) div{margin-left:52%}.feature-title{color:#212c33;font-size:26px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:7px;line-height:normal}
.feature h3{font-size:16px;color:#333;font-family:"TT Norms W01 Bold";margin:0 0 25px 0;padding:0}
.feature ul{margin:16px 0 0 0;padding-left:25px;font-family:"TT Norms W01 Bold";color:#333;font-size:16px;list-style-type:disc}
.feature li{margin:15px 0}a.prod-video{overflow:hidden;width:calc(50% - 10px);padding-bottom:25%;background-position:center center;background-size:cover;float:right;margin:20px 0 0}
.feature-text p{color:#646464;margin:0 !important;display:inline}td.title-cell{width:33%;padding:20px 0}
#specifications .accordion-content img{float:right;padding:1% 0}#specifications div.title-cell,#specifications div.cell-description{float:none;padding:0 2%}
#specifications-b div.title-cell,#specifications-b div.cell-description{box-sizing:border-box}#specifications-b div.title-cell{width:246px;font-size:18px;color:#676767;padding:0 30px}
#specifications-b div.cell-description{width:794px;padding:0 0 0 30px}#specifications .cell-name{color:#333;font-size:16px;line-height:16px}
#specifications .cell-name{font-family:"TT Norms W01 Bold",Helvetica,Arial,sans-serif}
#specifications-b .cell-name{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif}
.table-striped tbody>tr:nth-child(odd){background-color:#ededed}#specifications .specs-striped>div:nth-child(odd){background-color:#f7f7f7}
.spec-series>div:nth-child(odd){background-color:#ededed}#specifications-b h3{font-family:"TT Norms W01 Bold";font-size:26px;margin:15px 0 30px;width:100%;color:#000}
#specifications-b h3 span{color:#212c33;font-size:18px}#specifications-b .description-title{color:#000;font-family:"TT Norms W01 Bold"}
#specifications-b .description-title img,#specifications-b h3 img{width:20px;height:20px;padding:0;cursor:pointer}
#specifications-b .description-title img{margin:0 10px 0 70px}#specifications-b h3 img{margin:0 10px}
#specifications-b .description-content{display:none;margin:7px 0 30px;padding-right:100px;font-size:18px;line-height:24px}
#specifications-b .expand,#specifications-b .expand img,.spec-row{cursor:pointer}.expand img{width:20px;height:20px;margin:0 10px 0 20px}
#specifications-b p{margin:14px 0}.spec-series{margin-bottom:60px;position:relative}#specifications-b p.footnote{margin:30px 0 0;font-size:12px;line-height:16px}
.spec-vertical-line{content:"";width:2px;height:calc(100% - 52px);display:block;position:absolute;top:52px;background-image:-ms-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:-moz-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:-o-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:-webkit-gradient(radial,center center,0,center center,140,color-stop(0,#969696),color-stop(1,#fff));background-image:-webkit-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:radial-gradient(ellipse closest-side at center,#969696 0,#ededed 100%)}
#reviews{text-align:center}#reviews p,.product-review-comments p{text-align:left}#reviews .product-review-comments p{margin:10px 0}
p#review-counter{font-family:"TT Norms W01 Bold";text-align:center}p#review-counter span{display:inline-block}
p#review-counter a{margin-left:20px}.product-review:before{content:"";height:1px;margin:35px 0;display:block;background:-moz-radial-gradient(center,ellipse cover,#9c9c9c 0,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,#9c9c9c 0,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,#9c9c9c 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c',endColorstr='#00000000',GradientType=1)}
.product-mini-review,.old-product-mini-review{width:50%;float:left;height:250px;overflow:hidden;box-sizing:border-box}
.product-mini-review:nth-child(odd),.old-product-mini-review:nth-child(odd){padding:0 20px 0 0}.product-mini-review:nth-child(even),.old-product-mini-review:nth-child(even){padding:0 0 0 20px}
.product-mini-review:nth-of-type(-n+3):before,.old-product-mini-review:nth-of-type(-n+3):before{display:none}
.review-more,.show-reviews{font-family:"TT Norms W01 Bold";text-decoration:underline}
.old-review-title{margin:10px 0}.show-reviews{font-size:18px;margin-top:20px}#reviews .product-review-title{color:#333;font-size:18px;line-height:18px;font-family:"TT Norms W01 Bold";margin-bottom:0}
#reviews .product-review-user{color:#6d7173;font-size:12px;margin:0}.topcatfinance-spot ul{margin:0;padding:0;list-style-type:none}
.topcatfinance-spot li{width:calc(49% - 80px);float:left;text-align:center;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:11px 40px;line-height:16px}
.topcatfinance-spot li.thin{width:2px;float:left;text-align:center;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;margin:0;height:170px}
.topcatfinance-spot li p{text-transform:none;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:22px;margin:15px auto}
.topcatfinance-spot li img.center-block{height:40px}.topcatfinance-spot li.thin .dividing-bar-thin-vertical{width:100%;height:100%;margin:auto}
.dividing-bar-thin{background:-moz-radial-gradient(center,ellipse cover,#9c9c9c 0,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,#9c9c9c 0,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,#9c9c9c 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c',endColorstr='#00000000',GradientType=1);height:1px;margin:40px 0 20px}
#free-info .section-header{text-align:left}#free-info .section-header:after{display:none}#free-info .section-header h3{text-align:left;display:inline-block;padding:0}
#consultation-content,#kit-content{width:50%;float:left;box-sizing:border-box}#consultation-content.withoutConsult,#kit-content.withoutConsult{margin-left:25%}
#consultation-content.withoutConsult input,#kit-content.withoutConsult input{width:80%}#consultation-content{padding-right:40px;position:relative}
#consultation-content:after{content:"";width:1px;height:100%;display:block;position:absolute;top:0;right:0;background-image:-ms-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:-moz-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:-o-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:-webkit-gradient(radial,center center,0,center center,140,color-stop(0,#969696),color-stop(1,#fff));background-image:-webkit-radial-gradient(center,ellipse closest-side,#969696 0,#fff 100%);background-image:radial-gradient(ellipse closest-side at center,#969696 0,#fff 100%)}
#kit-content{padding-left:40px}.related-prodbox{width:300px;float:left;margin:10px 23px 20px;font-family:"TT Norms W01 Bold"}
.related-prod-title{width:100%;min-height:44px}.related-prod-title h3{text-align:center}.related-buy-button.button{width:55px;padding:0 22px}
.related-buy-button button{margin:0;line-height:30px}.related-buy-button button:after{height:22px;background-size:15px}
.related-stock{line-height:12px;font-size:12px;text-align:center}.related-price{color:#000;line-height:16px}
.related-price .has-sale{font-size:12px;text-align:right}div.related-prod-image>a.image-link{min-width:100%;height:225px;display:block}
div.related-prod-image img{width:75%;margin:0 auto;display:block}div.related-item-top>form{background-color:#ededed}
div.related-item-top>form:after,div.related-item-top>form:before{display:table;content:""}
div.related-item-top>form:after{clear:both}#siteMapWaterfall{min-height:500px;width:90%;margin:0 auto}
.additionalWaterfall{display:flex;flex-direction:row;width:90%;margin:0 auto}.additionalWaterfall>div{margin:0 10px}
.siteMap{padding:20px 0}.sitemap-line{width:90%;margin:0 auto 60px;height:2px;color:#c1c1c1;background:#c1c1c1;border:0}
.siteMap h1{font-size:46px;margin-bottom:20px}.siteMap h2{font-size:20px;font-family:"TT Norms W01 Bold";padding:5px 0}
.siteMap a{color:#333}.sitemap-title{border-top:1px solid black;border-bottom:1px solid black}.productPages,.information-links ul{margin-top:10px}
.productPages li,.information-links li{padding:1px 0;font-size:18px;list-style-type:disc;margin-left:20px}
#category-container{margin:0 auto}#login h3,#loginModal h3,#register h3,#forgotPassword h3,#forgotPasswordSuccess h3,#resetPassword h3,#resetPasswordError h3{font-size:36px}
#login p,#loginModal p,#register p,#forgotPassword p,#forgotPasswordSuccess p,#resetPassword p,#resetPasswordError p{margin:10px 0}
#login label,#register label,#forgotPassword label,#resetPassword label{margin:5px 0 0}.login_register_alt_links{font-size:16px;text-decoration:underline}
.loginContainer,.registerContainer{max-width:400px}fieldset{border-radius:5px;border:2px solid #9c9c9c}
fieldset input{margin:0;color:#000;font-size:16px;box-shadow:none;border:0;width:100%;box-sizing:border-box;background-color:#fff}
fieldset.form50 input,fieldset.form100 input{margin:0;color:#000;font-size:16px;box-shadow:none;border:0}
fieldset.form50,fieldset.field50{width:50%;box-sizing:border-box;margin:5px 0}fieldset.form100,input.field100{width:100%;box-sizing:border-box;margin:5px 0}
fieldset.firstName-fieldset,fieldset.lastName-fieldset{width:49%;display:inline-block}fieldset.lastName-fieldset{margin-left:1%}
.section-alignment{margin:0 auto;max-width:75%;z-index:3;position:relative}#treadmill-buyers-guide{width:75%;margin:0 auto}
h1.know-what{padding-left:1%}h2.know-learn{padding:0 20px;text-shadow:0 1px 10px rgba(0,0,0,0.5);text-align:center;font-size:1em;color:#fbd254}
.sub-informational{height:auto;max-width:16.875em;padding-left:5%}.sub-informational ul{padding-left:4%}
.sub-informational ul li{color:#1ca6df;font-size:.85em;line-height:118%;padding:3% 0}.buyers-header{padding:20px 30px 20px 0}
.sidenav{background:none repeat scroll 0 0 #fff;line-height:250%;list-style-type:none;margin:20px 0;padding:0;width:100%}
#side-navigation{background:none repeat scroll 0 0 #fff;padding:0;position:absolute;top:0;height:410px}
#side-navigation>ul>li>a,#side-navigation-2>ul>li>a{color:#9c9c9c;padding-left:9%}#side-navigation>a>h3{color:#646464;font-weight:normal}
.tab-active{box-shadow:0 5px 5px -5px rgba(0,0,0,0.25);height:40px}#side-navigation>ul>.tab-active>a{color:#212c33}
.info-sidenav,.info-sidenav2{margin:0 auto;position:relative;z-index:2}.contain-sidenav{margin:0 auto;width:71%}
#sidenav-content>section{border-bottom:1px solid #ededed;padding:5% 0}#sidenav-content>section:first-child{padding:0 0 5%}
#sidenav-content>section:last-child{border-bottom:medium none;margin-bottom:3%}#side-navigation.fixed{position:fixed;top:0;z-index:10}
#side-navigation-placeholder{display:none;position:relative;padding:2% 0}#side-navigation-placeholder.block{display:block;position:relative;padding:2% 0}
.compare-container{margin:0 20px}#compare td{background-color:#fff}.compare-all-header{background-color:#333;color:#fff;cursor:pointer}
.compare-all-header p{color:#fff;font-size:10px}.remove-row{height:22px;width:125px;float:left}.prod-im{width:96px;margin:0 auto}
#product-compare-all_transpose{margin-bottom:20px;background-color:#fff}#product-compare-all_transpose td{border:1px solid #9c9c9c;text-align:center;padding:10px;width:2000px;vertical-align:middle}
#product-compare-all_transpose{border-collapse:collapse}#product-compare-all_transpose td h4{margin:5px 0 10px}
#product-compare-all_transpose th{border:1px solid #fff;text-align:center;padding:10px;vertical-align:middle}
#product-compare-all_transpose tbody{vertical-align:top}#product-compare-all_transpose .cat-rating-box{padding:0;width:104px;margin:0 auto}
.highlighted,#compare .highlighted td{background-color:#ededed}.compare-form{margin-bottom:5px}.compare-form-cart{width:124px;margin:0 auto}
.compare-price{font-size:20px;font-weight:500}.compare-price .sale{line-height:20px}.compare-price .has-sale{font-size:14px}
#compare-top-bar{margin-top:10px;padding-top:20px}.compare-title{font-size:36px;color:#333}#product-compare-all_info{display:none}
#product-compare-all_paginate{display:none}#product-compare-all_length{display:none}#compare-print{float:left;margin:0 10px 0 0;line-height:20px}
#compare-email{float:left;line-height:23px}#product-compare-all_filter{display:none}.compare-top-bar-bottom{margin:15px 0;height:13px}
.compare-back{border:0;color:#1ca6df;text-decoration:underline;padding:0;background-color:#fff;cursor:pointer}
.compare-name{font-size:20px}.compare-button-wrap button,.compare-button-wrap .button{margin:5px auto;width:150px}
.compare-button-wrap .button-standard{display:block;max-width:120px;font-size:12px}#sort{margin-bottom:10px}
.shopcart-title{padding:0;margin:0}.divider-line{background:#c1c1c1;border-top:2px solid #ededed}.card{margin:5px auto;border:1px solid #5b5b5b;background:#ededed;padding:10px;width:94%}
.input-qty{width:34px;border:0;background-color:#e3e2e2;text-align:center;font-family:"TT Norms W01 Bold"}
.cart-remove a{text-decoration:none}.cart-or{margin:auto;text-align:center;width:145px;padding:28px 0 18px 0}
.btn-update{letter-spacing:-.5px}.btn-remove{background:#edaf04;color:#fff;padding:5px;letter-spacing:-.5px;font-size:12px}
.btn-alternate{background:#333;color:#fff;padding:7px}a.btn-remove,a.btn-alternate{text-decoration:none}
.updateQuantity{font-size:14px;font-weight:200;line-height:18px;display:block}.continue-shopping a{text-decoration:none}
.footer{height:auto;min-height:190px;margin-top:20px}.shopcart-navigation-section{height:40px;border-bottom:1px solid #9c9c9c;border-top:1px solid #9c9c9c;padding:10px 0 0;margin-top:10px}
.shopcart-navigation-section a{text-decoration:none}.shopcart-navigation-section ul{list-style-type:none;margin:0;padding:0}
.shopcart-navigation-section li{width:24%;float:left;text-align:center;height:70px}#AddressForm input:not([type="checkbox"]){width:90%}
.cart_title{background:#333;padding:0 8px;height:40px;line-height:40px}.cart_title h2{color:#fff}.cart_title a{color:#1ca6df}
.checkout_warning{background:#ededed;padding:10px;height:40px;font-style:italic}.cart-prod-options{padding-bottom:9px}
.cart-product-sku{font-weight:500}.cart-product-title{margin-bottom:10px}.cart-product-title a{text-decoration:none}
.cart-item-area{width:100%;float:left}.cart-image{text-align:center;line-height:106px}.cart-item-prod{width:57%;padding:0 1.5%;float:left}
.cart-item-qty{width:15%;padding:0 1.5%;text-align:center;margin-left:0;float:left}.cart-item-price{width:21%;padding:0 1.5px;text-align:right;float:left}
.cart-sidebar{width:100%;float:right}.cart-side-spot{float:right;margin-bottom:15px}.cart-empty{padding-bottom:220px}
.cart-rates-disclosure{font-size:12px;color:#545454;margin-top:15px}.cart-contact-disclosure{margin-bottom:10px}
#sho-promo{cursor:pointer}.discount-title{width:60%;float:left;padding:10px 0 10px 0}.order-discount,.item-subtotal{width:30%;float:right;text-align:right;padding:10px 0 10px 0}
.shopcart-status-bar{padding:15px;position:relative;width:calc(100% - 30px);height:80px}.shopcart-status{list-style-type:none;margin:0;padding:0}
.shopcart-divider{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;text-align:center}
.shopcart-divider-line{border-top:2px solid #ededed;position:absolute;top:40px;left:40px;width:calc(100% - 95px)}
.shopcart-steps div{display:inline-block;margin:5px;width:68px}.shopcart-steps div span:nth-of-type(1){border-radius:50%;background:#fff;border:2px solid #686868;margin:0 0 10px 5px;padding:5px;display:inline-block;width:20px;height:20px;text-align:center;font-size:18px;color:#686868;font-family:"TT Norms W01 Bold"}
.shopcart-steps div span:nth-of-type(2){font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:14px;color:#686868}
.shopcart-steps div.on span:nth-of-type(1){background:#fff;color:#d32e11;border:2px solid #d60d00;margin-bottom:10px}
.shopcart-steps div.on span:nth-of-type(2){color:#333;font-family:"TT Norms W01 Bold";font-size:14px;line-height:14px}
#shopcart-status-address{position:absolute}#shopcart-status-shipping{position:absolute;right:0;left:0;margin:auto;top:20px}
#shopcart-status-order{position:absolute;right:35px;top:16px}.warranty-item-hide{display:none}.shipping-item-hide{display:none}
#verisign{width:100px;height:100px;margin:15px 0 5px 0}.pala-highlighted-text{font-size:18px;line-height:26px}
.pala-highlighted-text sup{line-height:20px}.palaFull .avenir-black{font-size:16px}#vyze-complete .or-text{margin-top:0}
#vyze-complete .or-text hr{width:30px;margin:3px 0}#payment-type-vyze .button-td{margin-top:0}.slide{overflow:hidden}
.slide-hide,.slide-hide.payment-type-ful.iframe.active{height:0;padding:0;border:0}.slide-show{height:auto;margin-bottom:30px}
.financing-label{font-family:"TT Norms W01 Regular","Helvetica Neue";max-width:72%;font-size:20px;line-height:24px}
.proform-financing{font-family:"TT Norms W01 Bold",Helvetica,Arial,sans-serif}#payment-type-pp{padding:10px}
.vyze-total,.vyze-offer{font-size:28px;color:#343434;margin-bottom:10px}.vyze-container.slide-show,.td-container.slide-show{margin:20px}
.vyze-submit-buttons{margin-top:20px}.vyze36-per-month,.vyze36-total,.vyze12-total,.vyze12-per-month,.vyze39-per-month{font-family:"TT Norms W01 Bold";font-size:20px;line-height:24px;color:#000}
.slide-show.payment-type-ful.iframe.active{height:auto;border:2px solid #0083c1;padding:10px}.flex-item{flex:1 0 auto}
.flex-radio{flex:0 1 auto;margin-right:3%}.flex-col{-ms-flex-direction:column;flex-direction:column}
.flex-container{display:flex}.cart-summary-financing-container{text-align:right;margin-bottom:15px}.cart-summary-financing-offer-text{font-size:14px;text-align:left;line-height:18px;color:#333;margin-bottom:12px;flex:auto}
.cart-summary-financing-offer-includes-ifit{font-size:12px;color:#636363}.cart-summary-financing-offer-amount{font-size:14px;line-height:18px;color:#333}
.cart-summary-financing-offer-amount-td{font-size:14px;line-height:17px;color:#000}.cart-summary-financing-terms{font-size:14px;line-height:18px;color:#636363;margin-bottom:20px}
.handling-disclaimer{padding-top:10px}#payment-type-ful{height:323px}.cart-fine-print{font-size:14px;text-align:justify;color:#333;line-height:19px;margin-top:30px !important;margin-bottom:30px !important}
.cart-covid-message{font-weight:bold;color:#e23014}.tdfit-cart-terms{margin:10px 0;justify-content:center;text-align:center;color:#66676a}
.order-summary-name{font-family:"TT Norms W01 Bold";font-size:16px;line-height:16px;letter-spacing:0;color:#26272c}
.order-summary-name .order-summary-ifit{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#31323a;line-height:18px}
.order-summary-sku{font-family:"TT Norms W01 Medium";font-size:10px;line-height:10px;letter-spacing:normal;color:#686868;text-transform:uppercase}
.order-icon-options{display:flex;flex-direction:row;width:100%;align-content:center;text-align:center;margin:10px 0 20px 0;font-size:12px;justify-content:center}
#confirmation .order-icon-options div:nth-child(odd){width:84px}.order-divider{margin:10px;background:#747575;width:2px;height:46px}
.resizeMe{width:42px;height:24px}.horizontal-divider{padding:0;background:#c1c1c1;width:82px;height:1px;margin:10px auto 0}
.order-price-list{font-size:14px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 10px 0;text-align:left;line-height:18px;width:100%}
.order-price-list p{padding:0 0 18px 0}.order-price-list p span{display:inline-block}.order-price-list p span.right{text-align:right}
.order-summary-promo{display:flex;flex-direction:column;width:90%;margin:0 auto}.promo{text-align:center;margin-bottom:20px}
.promo-exception{text-align:center;margin:20px 0}#cart-contact{width:100%;text-align:left}#confirmation #cart-contact{margin-top:20px}
.order-phone-number{font-size:12px}.qa-title{font-family:"TT Norms W01 Bold";font-size:16px;line-height:16px}
.printMe a{text-decoration:underline;color:#d32e11}.cart-disclosure{text-align:left;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:16px;font-size:12px;margin:20px 0 0 0}
#confirmation-summary .cart-disclosure{margin-bottom:20px;margin-top:0;line-height:normal}#checkout .cart-or hr{width:30px;margin:3px 0;background-color:#c8c8c8;border:0;height:1px}
#subtotal-container{padding-top:20px;min-height:115px}#order-total-bold{font-family:"TT Norms W01 Bold"}
.payment-title{font-family:"TT Norms W01 Bold";font-size:14px;line-height:16px;text-align:left;margin:0}
.financing-payment{margin-bottom:20px}#confirmation-summary #order-total-bold,#confirmation-summary #checkout_total{font-family:"TT Norms W01 Bold";padding:18px 0 18px 0}
.subtotal-title{padding-bottom:10px}#item-total{padding-top:10px}.cart-sidebar .list-key,#confirmation-summary .list-key{padding:0;width:auto;font-size:14px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.cart-sidebar .list-value{padding:0;width:80px;float:right;text-align:right;font-size:14px}#checkout_total{width:170px}
.cart-sidebar .fine-print{color:#333;margin-bottom:20px}.cart-sidebar .or-text hr{width:10px;margin:3px 0}
.cart-sidebar .avenir-black{font-size:18px}.fineprint-text .avenir-black{font-size:14px}.summary-title{padding:5px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;margin:0;background-color:#f7f7f7;color:#26272c;padding:28px 50px 28px 50px}
#confirmation .summary-title{padding:22px 50px}.summary-title>span{font-size:18px}.summary-title a{font-family:"TT Norms W01 Bold";line-height:24px;font-size:12px}
.summary-title a:focus{border:0}.summary-cart-image{text-align:center;padding-top:10px}.summary-cart-image img{max-width:237px}
.summary-content{padding-bottom:10px;padding:5px 3%}.shipping-top{margin-top:70px}.cart-item-area-title{font-size:20px;padding-left:14px;height:36px;line-height:24px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:24px}
.cart-ship-bill-title{font-size:20px;padding-left:14px;height:36px;line-height:24px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:24px}
.cart-item-area-title.on{color:#212c33}.cat-item-area-title-edit{font-family:"TT Norms W01 Bold";text-decoration:underline;font-size:12px;margin-left:10px}
.order-summary-button{margin:0 60px 0 0;width:auto;box-sizing:border-box}#billing-info-section{display:inline-block;margin-bottom:30px}
#billing_info_form{margin:15px 0}#shipping-info{display:none}#shipping-info.on{display:block}#cant-ship-to{color:#a00000;margin:25px 0}
#cart_promo label,#cart_promo .promo-container label,#cart_promo .promo-container label.active{width:240px}
#billing_info_form .field-container{width:calc(49.5% - 10px);float:left;height:60px;margin-bottom:25px}
#billing_info_form .field-container.full-width{width:100%}#billing_info_form .field-container:nth-child(odd){margin-right:20px}
#billing_info_form .field-container input,#billing_info_form .field-container select{box-sizing:border-box;border:solid 1px #949494;padding:0 10px;margin:0;height:52px;width:100%;background-color:#fff}
#billing_info_form .field-container select::placeholder{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:0;color:#707070}
#billing_info_form .field-container input,#billing_info_form .field-container select::placeholder,#cart #email-field-container input{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:0;color:#333}
#cart #email-field-container{margin-right:0}#cart #email-field-container input{box-sizing:border-box;padding:0 10px;margin:0;height:52px;border:solid 1px #949494;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#000}
#cart #email-field-container input::placeholder{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:0;color:#707070}
.text-ship-check{margin-top:20px}.credit-card-logos{list-style-type:none;margin:0;padding:0;float:left}
.credit-card-logos li{float:left;margin:0 2px}.cc-sprite{background-image:url(/img/payment/creditcards.png);background-repeat:no-repeat;display:block}
.cc-amex{width:73px;height:44px;background-position:-5px -5px}.cc-amex.on{width:73px;height:44px;background-position:-88px -5px}
.cc-discover{width:73px;height:44px;background-position:-5px -59px}.cc-discover.on{width:73px;height:44px;background-position:-88px -59px}
.cc-mastercard{width:73px;height:44px;background-position:-5px -113px}.cc-mastercard.on{width:73px;height:44px;background-position:-88px -113px}
.cc-visa{width:73px;height:44px;background-position:-171px -5px}.cc-visa.on{width:73px;height:44px;background-position:-171px -59px}
#xipay-form-fields .DataInterceptCreditCardType{display:none}#Paymetric_CVV{width:40px}.DataIntercept td:first-child{width:160px;padding-right:4px}
.DataIntercept td{padding:5px 3px;line-height:30px}.DataInterceptCreditCardNumber{line-height:14px !important;vertical-align:middle}
.DataInterceptExpirationDate{padding-left:2px !important}#PayNowButton{background:#1ca6df;color:#fff;font-size:125%;padding:5px 30px;font-weight:500;text-align:center;cursor:pointer;border:0}
#submit-button-pp{margin-top:10px}.iframe-credit-card-logos{list-style:none;display:flex;margin-left:5%}
.iframe-credit-card-logos .cc-sprite{background-size:200px;padding-left:5px}.iframe-credit-card-logos .cc-amex.on{width:58px;height:36px;background-position:-71px -4px}
.iframe-credit-card-logos .cc-discover.on{width:58px;height:36px;background-position:-71px -48px}.iframe-credit-card-logos .cc-mastercard.on{width:58px;height:36px;background-position:-71px -91px}
.iframe-credit-card-logos .cc-visa.on{width:58px;height:36px;background-position:-138px -48px}.iframe-pay .payment-type-ful-title{font-size:20px}
.cc-label{margin-top:10px}.iframe-pay .legalese{float:left;margin-left:3%}.iframe-pay #iframePayNow{margin-left:3%}
.text-right{text-align:right}.payment-checkbox{display:flex;margin:5px;flex:1 0 auto}#cart .payment-option-div .slide .payment-checkbox input{width:30px}
#cart .payment-option-div .slide .payment-checkbox label{vertical-align:middle;padding-top:10px;margin-right:10px;color:#66676a;font-size:14px;line-height:1.31;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
#cart .payment-option-div .slide .payment-checkbox label#cart-policy-label{vertical-align:middle;padding-top:0;padding-left:30px;margin-right:10px;color:#000;font-size:14px;line-height:1.31;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
#cart .payment-option-div .slide .payment-checkbox label#ifit-policy-label{vertical-align:middle;padding-top:0;margin-right:10px;color:#000;font-size:14px;line-height:1.31;font-family:"TT Norms W01 Bold"}
.finance-checkbox{display:flex;width:100%;flex:1 0 auto}#cart .payment-option-div .slide .finance-checkbox input{width:20px;height:20px;margin-right:10px;min-width:20px}
#cart .payment-option-div .slide .finance-checkbox label{vertical-align:middle;margin-right:10px;color:#000;font-size:14px;line-height:1.31;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
#cart .payment-option-div .slide .finance-checkbox label.financeifit-policy-label{vertical-align:middle;margin-right:10px;color:#000;font-size:14px;line-height:1.31;font-family:"TT Norms W01 Bold"}
.bill-ship-policy-text{margin-top:10px}.disableClick{opacity:.5}.cc-onetime{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;color:#26272c}
#klarna-content-ca .payment-option-div,#klarna-content-us .payment-option-div{border:0;text-align:center;margin:10px}
.payment-klarna-icon{text-align:right}.klarna-tdfit-notice{background-color:#c3e7d0;color:#184127;font-size:14px;line-height:20px;padding:4.35%;margin:20px auto}
.klarna-tdfit-notice-name{text-transform:uppercase;font-family:"TT Norms W01 Bold"}
.paypal-checkout{width:150px;margin:auto}#cart #paypal-button{width:200px;margin-top:40px}.or{width:50%;display:block;margin:0 54px 0 0;float:right}
.check-continue{width:100%;margin-top:20px}.check-continue .button{margin:10px 0;float:right}#read-policy-wrapper{margin:10px 0}
#read-policy{margin:4px 4px 0 0;display:inline-block}#verisign.cart-verisign{margin:0;height:73px}#DigiCertClickID_D0xgVXqzSeal img{background-color:purple}
#Paymetric_ErrorLogging{color:#a00000;font-weight:500}.bottom-border{width:95%;margin:0 auto 10px;border-bottom:1px solid #9c9c9c}
.bottom-border.light-border{border-bottom:1px solid #ededed;width:90%}.bottom-border.full-width{width:100%}
.shipto-edit,.billto-edit{position:absolute;bottom:1%;right:1%}.list-row{width:95%;margin-left:3%;clear:left;line-height:2}
.list-key{float:left;width:71%;text-align:right}.list-value{width:25%;text-align:right}.error{padding:0 5px;color:red}
.err-link{color:red;text-decoration:underline}#genericError{padding:0 15px}#terms-error{display:none;padding:0 5px;color:#d32e11;font-size:16px}
#cart-terms-error{font-family:"TT Norms W01 Bold";color:#e13100}#billing-info .field-error{box-shadow:0 0 2.5px 1px #a00000;border-color:#a00000}
#bill-ship-section .error,#payment_options_section .error{border:0;padding:0;margin:5px 0;color:#a00000}
.payment-option-div{margin:10px 0 20px 0;border:1px ridge #949494}.payment-option-div:first-child{margin-top:40px}
.gray-banner{background:#f7f7f7;padding:10px}.td-flex{display:flex;flex-direction:row;flex-wrap:wrap}
.td-summary-title{display:flex;justify-content:space-between;padding-bottom:5px;align-items:baseline;margin:10px}
.td-summary-logo{flex:0;width:121px;height:18px}.horizontal-divider-finance{padding:0;background:#c1c1c1;width:82px;height:1px;margin:0 auto 10px}
.cc-options{display:flex}.cc-total{font-family:"TT Norms W01 Bold";font-size:20px;line-height:24px;margin-top:15px}
.cc-singlepay{font-size:20px;line-height:24px;margin-left:30px}.payment-creditcard-icons{margin:0 30px 10px}
.payment-creditcard-icons .flex-item{padding-right:5px;flex:auto;flex-grow:0;flex-shrink:0;width:35px;height:25px;margin-top:18px}
.fine-print{color:#66676a;font-size:14px;line-height:1.31}#payment-type-pal img{padding:10px 0 0 10px}
.bml-offer-link,#what-is-paypal-link{text-decoration:underline;font-size:12px;padding-left:5px;font-family:"TT Norms W01 Bold"}
.bml-offer-image{vertical-align:middle;width:58px;height:20px}#payment-type-pal a{margin-left:5px;font-size:14px;text-decoration:none}
.order-conf-pal{padding-bottom:10px}#cart-order-summary-table td{width:50%}.vyze-offer-image{width:30px;margin:0 6px;vertical-align:middle}
#total_table td{width:50%}.cart-product-image{width:187px;height:126px;padding-right:20px}.dividing-line{border-top:2px solid #ededed;padding-bottom:10px}
.cart-link{color:#1ca6df;text-decoration:none}.promo-container,.order-promo-container{width:100%;height:52px;position:relative}
#cart_promo .promo-container label{position:absolute;right:0;left:-76px;top:14px;font-size:16px;line-height:24px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#707070}
#cart_promo .promo-container label.active{top:0;right:0;left:-122px;height:30px;padding-top:2px;font-size:12px;line-height:12px;color:#707070}
#cart_promo .promo-container input:focus{border-bottom:3px solid #f15623}#cart #cart_promo .promo-container input{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#26272c;padding-left:10px}
#cart_promo .order-promo-container label{position:absolute;right:0;left:5px;top:14px;font-size:16px;line-height:24px;width:60%;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#707070}
#cart_promo .order-promo-container label.active{top:0;height:30px;padding-top:5px;font-size:12px;line-height:12px;color:#707070;width:70%}
#cart_promo .order-promo-container input:focus{border-bottom:3px solid #f15623}#cart #cart_promo .order-promo-container input{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#26272c;padding-left:10px}
#promo-wrap{height:0;overflow:hidden}#promo-wrap.show{height:36px}.cart-subtotal{float:right}.cart-subtotal-message{float:right;margin:15px 0;clear:right}
.express-checkout{background:#e3e2e2;padding:10px 15px;float:right;margin:15px 0}.express-button{margin:auto}
.express-checkout p{float:left;width:207px;padding:0;margin:2px 8px 0 0}.express-checkout a{float:right;text-decoration:none}
.guest-checkout{float:right;clear:right;margin:0 15px}.guest-checkout a{text-decoration:none}.guest-button{background:#333;border-color:#333;text-align:center;margin-top:0}
.paypal-image{vertical-align:middle}#breadcrumb-nav.confirmation{padding:15px 0;margin:0}.ifit-confirmation{width:100%;max-width:690px}
#order_confirmation{width:100%}.ifit-coach-focus{width:50%;float:right}.confirmation-img-title{font-family:"TT Norms W01 Bold";font-size:30px;line-height:36px;text-align:center;color:#fff;position:relative}
.confirmation-img-title p{position:absolute;top:120px;left:0;right:0}.confirmation-img-title img{max-width:690px;width:100%;height:auto;margin-bottom:30px}
.ifit-coach-reg{text-align:center;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px}
.ifit-coach-focus img{max-width:310px;width:100%;height:auto}.ifit-coach-focus span{font-family:"TT Norms W01 Bold";font-size:16px;line-height:22px;padding-top:20px}
.ifit-coach-focus p{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;padding-top:20px}
.confirmation-gray-title{background:#f7f7f7;padding:20px;font-family:"TT Norms W01 Bold";margin:32px 0;font-size:20px;text-align:center;font-weight:normal}
.confirmation-gray-title span:first-child{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.ifit-activation{width:100%;display:flex;justify-content:space-between;text-align:center;overflow:hidden}
.ifit-activation>div:first-of-type{margin:60px auto}.ifit-activation div>p:first-of-type{font-family:"TT Norms W01 Bold";font-size:20px;line-height:24px;letter-spacing:0;color:#212c33;margin:32px 12px 20px}
.ifit-activation div>p:nth-of-type(2){font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:0;color:#212c33;margin:12px 12px 32px}
.ifit-activation div>p:nth-of-type(3){font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;color:#212c33;margin:32px 0}
.activation-bar{background-color:#414d55;font-family:"TT Norms W01 Bold";font-size:32px;line-height:40px;letter-spacing:0;text-align:center;color:#f7f7f7;margin-top:52px;padding:12px 0}
.ifit-video{float:right;position:relative;padding-left:10px}.play-container{position:absolute;bottom:35px;left:20px}
.confirmation-order-summary{width:99%;float:left}.confirmation-order-summary td{padding:2px 5px}.confirmation-item{width:100%;padding:10px 0}
.confirmation-email-address{color:#212c33}.confirmation-order-sidebar{width:20%;margin-left:80%;text-align:center;background:#ededed}
.confirmation-order-summary .shopcart-title{font-size:16px}.confirmation-sidebar-title{height:30px;line-height:30px;background:#333;color:#fff}
.confirmation-sidebar-item{padding:10px}.confirmation-item-image{width:33%;float:left;margin-right:10px;min-height:75px}
.confirmation-item-info{width:63%;float:left}.confirmation-item-name{text-decoration:underline;font-weight:bold;font-size:14px}
.divider-line-conf{width:95%;border:solid 1px #c1c1c1;margin:0 0 32px 10px}.divider-line-privacy{width:95%;border:solid 1px #c1c1c1;margin:0 0 10px 10px}
.bill-info-summary,.ship-info-summary{width:100%;line-height:normal}.privacy-disclaimer{margin:10px auto;line-height:normal}
.ship-info-summary{margin-bottom:20px}.payment_method{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;padding-bottom:20px}
#confirmation-cart{float:left}#confirmation-summary{float:right;margin-top:30px}#confirmation-summary .list-value{margin-left:57%;width:43%}
.summary-shipping,.summary-warranty,.summary-ifit{margin:10px 0 0 0;width:100%;text-align:right;font-size:12px;height:20px}
.summary-shipping p,.summary-warranty p,.summary-ifit p{display:inline}.summary-shipping img,.summary-warranty img,.summary-ifit img{float:left;padding:3px 5px 0;height:15px}
.price-summary{padding:20px 10px 10px;font-family:"TT Norms W01 Bold"}.ship-info-icon,.bill-info-icon{float:left;width:10%}
.bill-info-icon img{height:24px}.home-delivery-container{background-color:#f7f7f7;margin-top:20px}#confirmation .home-delivery-container h1{text-align:center;margin-bottom:20px;padding-top:50px}
.home-delivery-steps{margin:52px 80px 28px 80px;padding-bottom:52px}.home-delivery-steps div{margin-bottom:40px}
.home-delivery-steps div:last-of-type{margin-bottom:0}.home-delivery-steps img{margin-right:20px;vertical-align:middle}
.home-delivery-steps .rotate-arrow{transform:rotate(90deg);vertical-align:top;margin-left:3px}.home-delivery-steps span{font-family:"TT Norms W01 Bold";font-size:20px;line-height:24px}
.home-delivery-steps p{margin-left:50px}.social-confirmation{display:flex;flex-direction:row;width:100%;justify-content:center}
.social-confirmation div{margin:16px 15px}#multiship-products{margin:0}#multiship-products h2{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px}
#multiship-products h3{font-family:"TT Norms W01 Bold";font-size:18px}#fulfillment .cart-sidebar{float:right}
#multiship_address tr,#multiship_address #cart_products{width:100%}#multiship_address td{padding:15px 10px;margin:10px 0}
#service-plan,#delivery-options{float:left;margin-bottom:10px}#service-plan,#delivery-options,.fulfillment-image{width:33%}
#cart_products .shipping-row{margin-top:40px}.cart-item-area .checkout-addresses{display:flex;flex-direction:row}
.checkout-addresses .billing-address,.checkout-addresses .shipping-address{width:50%;float:left}.checkout-addresses .billing-address .span_12,.checkout-addresses .shipping-address .span_12{padding-left:14px}
#multiship_address h4{text-align:left;font-size:18px}#include-ifit{background-color:#ededed;padding:10px;margin-bottom:20px}
#include-ifit h3{font-size:20px;margin:0 0 7px 0}#multiship_address tr:nth-child(even){background-color:#ededed}
.deliveryOptionsList{margin-left:3px}#service-plan ul{margin-left:5px}.shipping-row:nth-child(n+2){margin-top:20px}
#sameAsBilling [type="checkbox"],#cart .email-top [type="checkbox"],#cart .uktc [type="checkbox"],#cart .text-ship-check [type="checkbox"],#shippingWrong [type="checkbox"]{width:20px;height:20px;margin:10px}
#sameAsBilling label{font-family:"TT Norms W01 Bold";font-size:14px;line-height:22px;letter-spacing:0;color:#26272c}
.multishipContainer,.shipping-row{border:solid 1px #000;margin:10px 0 40px}.fulfillment-item-title{background-color:#f7f7f7;padding:10px 20px}
.fulfillment-item-title .ifit-logo{height:25px;width:auto}.fulfillment-item-title h2{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;color:#333}
.fulfillment-item-title h4{float:right}.fulfillment-item-title span{font-family:"TT Norms W01 Bold";font-size:16px;font-weight:bold;color:#333}
.cart-attachments-subtitle{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#333;width:100%}
.cart-attachments-description{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#333;width:90%;font-weight:normal;margin:5px auto}
.ifit-options{padding:20px}.ifit-list label small{font-size:12px}.cart-options-attachments{display:-ms-flexbox;-ms-flex-wrap:wrap;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}
.ifit-list label,.cart-options-attachments label{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:5px}
.cart-attachments-column{margin:20px 0;width:300px}.cart-attachments-title a{font-size:80%;text-decoration:none}
.desk-options{display:inline-block;padding-left:15px;vertical-align:super}.attachments-title-outer{display:flex;justify-content:flex-start}
.attachments-title-outer a.learn-more-delivery,.attachments-title-outer a.learn-more-warranty{padding:2px 8px;width:110px}
a.learn-more-ifit{float:right;padding-top:3px}.cart-attachments-divider{width:2px;min-height:100%;background-color:#c3c3c3;margin:20px 0}
.ifit-box-outer{display:flex;justify-content:space-between;width:100%;position:relative;margin-top:20px}
.most-popular{position:absolute;background-color:#29a7dd;font-family:"TT Norms W01 Bold";color:#fff;text-align:center}
.options-box{width:100%;min-height:106px;border:solid 1px #333;background-color:#fff;border-radius:5px;cursor:pointer;font-family:"TT Norms W01 Bold";font-size:16px;font-weight:bold;color:#333;margin:20px 5px;display:flex;justify-content:center;align-items:center;text-align:center;z-index:10;flex-direction:column}
.options-name{margin:0 5px}.options-price{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin-top:5px}
.options-price-included{font-family:"TT Norms W01 Medium";font-size:12px;color:#212c33}
.options-price-value{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#26272c}
.options-box.selected{border:solid 2px #f15623}.cart-shipping-cz{width:100%}.fulfill-continue{margin:20px 0}
#normal-text{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.proform-financing-logo{margin-bottom:16px;text-align:center}.proform-financing-logo img{width:148px;height:40px}
.order-name-remove-flex{display:flex;justify-content:space-between}#content-area{overflow:hidden;background:#fff}
.order-status-address{margin-bottom:20px}.no-order{text-align:center;font-size:16px;margin:80px 10px 40px 10px}
.no-order h2{padding-bottom:10px}.no-order a{color:#e13100;text-decoration:underline}.status-note{text-align:left;color:#24323b}
#order-status-title{margin-top:50px}#order-heading-title{margin-bottom:15px}.order-number-form{line-height:32px;margin:0 4px;padding:0 5px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:10px 0 17px 0}
.order-number-form input{margin-bottom:17px;font-size:14px;width:330px;height:52px}.order-form-button{width:150px;text-transform:uppercase}
.order-status-area{background-color:#fff;padding:20px 0 20px 0}.order-number-status{font-size:16px;line-height:1.5;text-align:center;color:#343434;margin:30px 0}
.order-status-text-inner{max-width:750px;width:100%;margin:15px auto;text-align:left}.m40{margin-bottom:40px}
.m10{margin-bottom:10px}.order-status-table{border-collapse:collapse;border:1px solid #cacaca;background:#f3f3f3;table-layout:fixed;width:95%}
.order-status-table th{padding:5px;width:90px;overflow:hidden;text-overflow:ellipsis;border:1px solid #cacaca}
.order-status-table td{padding:5px;text-align:center;width:80px;overflow:hidden;text-overflow:ellipsis;border:1px solid #cacaca}
.order-status-table thead th{text-align:center}.first-heading{border-left:0}#first-list{border-left:0}
#order-status-contact{margin-bottom:40px;text-align:left}#left-quest{text-align:left}#cart-summary-title{text-align:center;margin-bottom:10px}
.order-status-link{color:#e13100;text-decoration:underline}.order-title-container{max-width:1190px;width:100%;margin:0 auto}
.order-title-container .order-status-title{font-family:"TT Norms W01 ExtraLight";font-size:52px;line-height:60px;color:#212c33;text-align:left;margin:30px 0 50px 55px}
.order-int-container{max-width:100%;max-width:1440px;margin:0 auto;text-align:left}.order-int-wrapper{margin:0 197px 80px}
.order-status-title{font-family:"TT Norms W01 ExtraLight";font-size:52px;line-height:60px;margin-bottom:50px;text-align:left}
.order-int-mb{margin-bottom:20px}.order-no-content .order-status-title{margin:30px auto 50px;font-size:36px;line-height:normal;text-align:center}
.order-col-container{display:flex;justify-content:center;max-width:1440px;width:100%;margin:0 auto}.order-col-1{max-width:605px;width:100%;margin:0 55px}
.order-col-divider{background-color:#d8d8d8;width:1px}.order-col-2{margin:0 55px}.order-col-container input{font-size:16px;line-height:24px}
.order-col-container input::placeholder{color:#6d7173}.order-or-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:10px auto 32px}
.order-or-horizontal-pipe{width:15px;height:1px;background:#cecece}.order-or-center{height:36px;width:36px;border:1px solid;border-radius:22px;text-align:center;text-transform:uppercase;font-size:14px;line-height:36px;color:#969696}
.order-email-search{margin-bottom:36px}.order-col-container input.button-standard{font-size:12px;line-height:12px;width:auto;padding:0 50px}
.order-refresh-container{margin:0 auto;max-width:1320px;width:calc(100% - 80px)}.order-refresh-wrapper{display:flex;flex-direction:row}
.order-refresh-main-divider{width:100%;height:1px;background-color:#dbdbdb;margin:30px auto}.order-refresh-search{width:400px;margin-top:40px}
.mobile-visible{display:none}.order-search-title{font-family:"TT Norms W01 Bold";text-transform:uppercase;line-height:17px;font-size:14px}
.order-search-inputs{justify-content:left;display:flex;margin-top:12px}.order-search-inputs .refresh-search{height:28px;width:181px;font-size:12px;line-height:14px;margin-bottom:0;padding:0 5px;border:1px solid #d0d0d0;border-radius:2px}
.order-search-inputs .refresh-search::placeholder{font-size:10px}.order-search-field{position:relative;margin-left:8px}
button.order-search-img{background-color:#f15623;width:32px;height:32px;border-radius:2px;border:0;color:#007db9;margin-bottom:0;padding-top:10px;cursor:pointer}
.order-search-field img{position:absolute;top:9px;left:0;right:0;width:14px;height:14px;margin:0 auto;cursor:pointer}
.order-break{display:none}.order-refresh-shipping{margin-top:70px}.order-refresh-shipping-info{width:70%;margin-top:40px;margin-left:50px}
.order-refresh-title{font-family:"TT Norms W01 Light";font-size:40px;line-height:48px}
.order-refesh-number{font-family:"TT Norms W01 Light";font-size:20px;line-height:24px}
.order-refresh-product{font-family:"TT Norms W01 Bold";font-size:20px;line-height:24px;margin-bottom:15px}
.order-status-code,.order-refresh-na-status{font-family:"TT Norms W01 Bold";font-size:32px;line-height:38px}
.order-refresh-date{font-size:20px;line-height:24px}.order-refresh-prod-info{margin-top:40px}.order-refresh-info-box{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 6px #00000029;width:350px;padding-bottom:10px}
.order-refresh-info-box-flex{display:flex;flex-direction:row;margin:0 auto;justify-content:flex-start;width:310px}
.order-refresh-info-box-flex>div{margin:20px 0}.order-refresh-info-box img{width:82px;height:82px;margin-right:15px;box-shadow:0 0 8px #00000019}
.order-refresh-info-box img.order-refresh-questionmark{width:13px;height:13px}.order-refresh-info-ifit{margin:15px 25px;padding-top:20px}
.order-refresh-ifit-hide{display:none}.order-refresh-info-ifit img{width:55px;height:17px;margin-bottom:10px;box-shadow:none}
.order-refresh-info-ifit .order-refresh-ifit-expand img{width:12px;height:7px;margin:0}.order-refresh-ifit-copy{font-size:12px;line-height:14px;margin-top:10px}
.order-refresh-info-ifit ol{padding-inline-start:25px;padding-inline-end:25px}.order-refresh-info-ifit li{padding-bottom:10px}
.bold-steps{font-family:"TT Norms W01 Bold"}.order-refresh-ifit-apps{display:flex;flex-direction:row;margin-top:10px}
.order-refresh-ifit-apps div img:first-of-type{width:120px;height:40px}.order-refresh-ifit-apps div img{width:134px;height:40px}
.order-learn-more,.order-show-less{margin-top:10px;cursor:pointer}.order-refresh-info-box-flex .order-status-prod-info{width:200px}
.order-refresh-prod-name{font-family:"TT Norms W01 Bold";font-size:16px;line-height:19px;color:#000;margin-bottom:5px}
.order-refresh-sku{font-size:12px;line-height:14px;color:#747474;margin-bottom:5px}.order-refresh-warranty{font-size:12px;line-height:14px;color:#747474;margin-bottom:5px}
.order-refesh-info-dates{margin-left:20px}.order-refresh-ship-title,.order-refresh-arrival-title{font-size:20px;line-height:24px}
.order-refresh-ship-date{font-size:14px;line-height:17px;color:#000;margin-bottom:15px}.order-arrival-carrier{font-size:14px;line-height:16px;color:#747474;margin:3px auto 5px}
.order-refresh-questionmark{width:13px;height:13px}.order-refresh-ordered-title{font-family:"TT Norms W01 Bold";font-size:14px;line-height:17px;color:#000;text-transform:uppercase}
.order-refresh-tracking{font-family:"TT Norms W01 Bold";font-size:20px;line-height:24px;margin:14px auto 0}
.order-refresh-tracking a{font-family:"TT Norms W01 Light";color:#007db9;text-decoration:underline}
.order-refesh-info-place{display:flex;flex-direction:row;margin:20px}.order-refesh-info-place>div{width:50%}
.order-refresh-info-divider{height:2px;width:85%;margin:0 auto;background-color:#f8f8f8}.order-refesh-info-delivery{margin:20px}
.order-refesh-info-delivery>div{margin-bottom:10px}.order-refresh-delivery-title{font-family:"TT Norms W01 Bold"}
.order-status-bar-container{display:flex;flex-direction:column;position:relative;margin-top:50px}.order-refresh-status-bar{width:100%;display:flex;flex-direction:row;margin:5px auto 30px}
.order-refresh-status-bar-text{width:100%;display:flex;flex-direction:row;margin:0 auto;align-items:flex-end}
.order-refresh-status-bar-loop{margin-top:10px;display:flex;flex-direction:row;position:relative;width:100%}
.order-refresh-status-bar-loop-text{width:20%;margin-top:30px;display:flex;flex-direction:row}.order-bar-text-container{display:flex;margin:0 auto;flex-direction:column;text-align:center;position:absolute;bottom:60px;width:130px}
.update1.nowActive .order-bar-text-container,.update3.nowActive .order-bar-text-container,.update6.nowActive .order-bar-text-container,.update7.nowActive .order-bar-text-container,.update8.nowActive .order-bar-text-container{bottom:-40px}
.nowActive .order-bar-status{font-size:14px;line-height:17px}.update1 .order-bar-text-container{text-align:left;margin-left:0}
.update3{margin-left:-20px}.update6{margin-left:30px}.update7 .order-bar-text-container{padding-left:60px}
.update8 .order-bar-text-container{text-align:right}.update8.nowActive .order-bar-text-container{right:0}
.order-bar-status{font-size:12px;line-height:14px;font-family:"TT Norms W01 Bold"}
.order-bar-date{font-size:12px;color:#747474}.order-bar-square-container{position:relative}.order-bar-green-square{width:13px;height:13px;background-color:#d5e8d6;border-radius:2px}
.order-bar-green-check{display:none;width:26px;height:26px;background-color:#15ac1b;color:#fff;text-align:center;font-size:22px;padding-bottom:4px;position:absolute;top:-10px}
.order-bar-green-check.nowActive{display:block}.order-bar-green-line{height:2px;width:100%;background-color:#d5e8d6;margin-top:5px}
.order-bar-green-line.hasbeen,.order-bar-green-square.hasbeen{background-color:#15ac1b}.order-refresh-status-bar .order-refresh-status-bar-loop:last-child .order-bar-green-line{display:none}
.order-refresh-status-bar .order-refresh-status-bar-loop:last-of-type{width:70px}.order-refresh-transit-title{font-family:"TT Norms W01 Bold";font-size:20px;line-height:24px;margin-top:80px}
.order-refresh-transit{display:flex;flex-direction:column}.order-refresh-transit-flex{display:flex;flex-direction:column}
.order-refresh-transit-container{width:100%;margin-top:15px}.order-refresh-transit-flex .order-refresh-transit-week{background:#f8f8f8 0 0 no-repeat padding-box;font-family:"TT Norms W01 Bold";padding:10px 20px}
.order-refresh-transit-description{display:flex;flex-direction:row;justify-content:space-around;padding:25px}
.order-td-hide{width:25%}.order-refresh-transit-description>div{width:25%}.order-refresh-history{display:flex;flex-direction:row;margin:0 auto;justify-content:space-between;margin-bottom:40px}
.order-refresh-history-divider{width:38%;height:1px;background-color:#dbdbdb;margin-top:10px}.order-hide-history,.order-learn-more{color:#f15623;cursor:pointer;text-transform:uppercase;font-family:"TT Norms W01 Bold"}
.order-show-history,.order-show-less{font-family:"TT Norms W01 Bold";color:#f15623;display:none;cursor:pointer;text-transform:uppercase}
.order-refresh-area{max-width:1320px;width:calc(100% - 80px);margin:0 auto}.financing-pop-container.order-refresh-pop{height:55%}
.order-refresh-transit-time{display:none}.order-refresh-time-divider{width:100%;height:1px;background-color:#dbdbdb;margin-top:10px}
.cart-divider-horizontal{width:100%;height:1px;background:#cacaca;margin:7px 0 30px}table.order-items{border:solid #ededed 2px}
.miniCart{position:absolute;top:36px;right:-10px;z-index:50;color:#333;width:265px;display:none;padding:10px;box-shadow:0 4px 20px -8px #555;background:#fff}
.miniCart.active,#cartContainer.active{display:block;opacity:0;-webkit-animation:miniCartActive ease-in 1;-moz-animation:miniCartActive ease-in 1;animation:miniCartActive ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s}
@-webkit-keyframes miniCartActive{from{opacity:0}to{opacity:1}}@-moz-keyframes miniCartActive{from{opacity:0}
to{opacity:1}}@keyframes miniCartActive{from{opacity:0}to{opacity:1}}#main.ie .miniCart{opacity:0}#main.ie .miniCart.active{opacity:1;display:block}
#drop-cart-items img{padding:5px}#drop-cart-items .minicart-right{width:147px;font-size:12px}.remove_from_cart{color:#000;text-decoration:underline;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:20px;font-size:12px;line-height:16px;color:#212c33}
#cartLink{cursor:pointer}.registerLink,.loginLink,.passwordLink,#mo-nav-button>p,.close,#header-content .registered-customer-header,#account_info,#account_info_mobile{color:#212c33;cursor:pointer;text-decoration:underline}
#cartLinkDropMobileTitle{width:90%;text-align:left;margin-bottom:10px;font-size:20px;display:inline-block}
#cartClose{width:10%;display:inline-block}.miniCart>.arrow_box,.drop-account-options>.arrow_box{position:relative;background:#fff}
.miniCart>.arrow_box:after,.drop-account-options>.arrow_box:after{bottom:100%;left:90%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:20px;margin-left:-20px}
.each-price{font-size:12px}.drop-account-options>.arrow_box:after{left:100%;border-width:7px}.product-name{font-family:"TT Norms W01 Bold";font-size:14px;width:120px}
.price{font-family:"TT Norms W01 Bold";font-size:14px}#drop-cart-items .minicart-shipping p,#drop-cart-items .minicart-warranty p{color:#5b5b5b;font-size:12px;display:inline;line-height:16px}
#drop-cart-items .minicart-shipping img,#drop-cart-items .minicart-warranty img{padding:0}#drop-cart-items .minicart-shipping,#drop-cart-items .minicart-warranty{text-align:right;width:100%}
#drop-cart-totals .bg-light-blue{padding:10px;margin:10px -10px}#drop-cart-totals .bg-light-blue img.left{height:32px;margin:9px 0}
#drop-cart-totals hr.inline-block{width:50px}.mini-learn-more{border-top:1px solid #333;margin:20px 0}
.mini-learn-more hr{width:60px;margin:20px auto}.mini-learn-more h3{font-size:18px;margin-bottom:20px}
.mini-learn-more p{margin-bottom:10px;color:#333;font-size:14px;line-height:17px}.precart-container{display:none;max-width:640px;width:100%;height:auto;z-index:50;position:absolute;top:120px;left:calc(50% - 320px)}
.recommend-outer .addon-products .addon-text .modal-cart-addons-name{height:60px;font-size:16px}.precart-container-no-accessory{display:none;width:280px;height:auto;z-index:50;position:absolute;top:120px;left:calc(50% - 140px)}
.precart{position:relative;background:#fff;width:320px;border-right:1px solid #c1c1c1}.precart-outer-container .pointer{position:absolute;top:-50px;right:0;background-image:url(https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/site--6/close.svg);background-size:contain;background-repeat:no-repeat;width:36px;height:36px;margin:0 auto}
.precart-container-no-accessory .precart-outer-container .pointer{position:absolute;top:-50px;right:0;background-image:url(https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/site--6/close.svg);background-size:contain;background-repeat:no-repeat;width:36px;height:36px;margin:0 auto}
.precart-inner-container{display:flex;box-shadow:0 2px 10px rgba(33,44,51,0.5)}.precart-top-container{max-width:320px;display:flex;flex-direction:column;align-items:center;margin:20px}
.precart-left{margin-right:40px}.precart-img{width:217px;max-height:220px;margin:0 auto;text-align:center}
#precart-img{max-height:217px}.precart-right{flex-grow:2}.precart-added{font-size:32px;line-height:40px;font-family:"TT Norms W01 Bold";margin-bottom:52px;text-align:center;padding-top:12px}
#precart-name,.financing-precart-name{font-weight:bold;font-size:14px;line-height:16px;letter-spacing:0;text-align:center;font-family:"TT Norms W01 Bold"}
.precart-ifit{font-family:"TT Norms W01 Bold";font-size:14px;line-height:14px;letter-spacing:0;color:#212c33;padding:12px 0 12px 0}
.product-wrapper p.precart-ifit{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;letter-spacing:0;color:#212c33;padding:12px 0 12px 0;margin:0}
.product-wrapper{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#212c33;padding:12px 0 12px 0}
.precart-subtext{width:240px;font-size:16px;line-height:24px;text-align:center}.precart-subtext .precart-sku{font-size:10px;font-family:"TT Norms W01 Medium";text-transform:uppercase;line-height:10px;color:#757575;margin:0}
.precart-keepshopping{color:#212c33;font-family:"TT Norms W01 Bold";font-weight:bold;display:inline-block;vertical-align:top;margin-top:5px;text-decoration:none;font-size:12px;line-height:14px}
.precart-keepshopping:hover{cursor:pointer;color:#d60d00}.precart-continue{display:inline-block}.precart .precart-continue .button-standard,.precart-container .precart-keepshopping .button-hollow,.precart-container-no-accessory .precart-keepshopping .button-hollow{width:202px;height:15px;padding:0;font-size:12px;line-height:40px;margin-top:10px}
.precart-continue .cart-forward span{line-height:41px;padding-left:35px}.precart-divider-line{width:100%;height:1px;background-color:#c8c8c8;margin:20px auto}
.precart-recommended{font-size:32px;font-family:"TT Norms W01 ExtraLight";line-height:40px;text-align:center;margin-bottom:32px}
.addon-products .button-hollow{margin:0}.bedlam-accessories{max-width:320px;background-color:#f7f7f7}
.accessory-container{margin:32px 30px 0 30px}.recommend-outer{flex-direction:row;flex:0}.addon-products{align-items:center;flex-direction:column;margin-bottom:10px;flex:auto;width:50%}
div.addon-products:first-of-type{padding-right:20px}.modal-cart-addons-image{max-width:110px;max-height:100px}
.modal-cart-addons-name{font-size:14px;font-family:"TT Norms W01 Bold"}.modal-cart-addons-price{padding:5px 0 10px}
.bulleted-specs-modal{font-size:14px;line-height:12px;color:#212c33;list-style-type:disc}.cable-button-clicked{font-family:"TT Norms W01 Bold";font-size:12px;line-height:12px;letter-spacing:2px;color:#6d7173}
.precart-container.active{display:block}.precart-container-no-accessory.active{display:block}.precart-container .button-hollow{width:60px;margin:15px auto 10px}
#warranty-popup{display:none}#warranty-popup .financing-pop-container{height:650px}.warranty-popup-inner{margin:40px 40px 0;text-align:left}
#warranty-popup span{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:underline}
#sign-up-banner{background-image:url(https://iconfitness-res.cloudinary.com/image/upload/f_auto,q_auto/v1/proform.com/cdn/images/catalog/email-banner.jpg?crop-x-amount=240&crop-y-amount=240&crop-width-amount=240&crop-height-amount=240);background-size:cover;background-repeat:no-repeat;background-position:right top}
#sign-up-form>*{box-sizing:border-box}#sign-up-page h1{font-size:36px;line-height:38px;color:#333;text-align:center;margin-bottom:10px;font-family:"TT Norms W01 Bold"}
#sign-up-page p{color:#333}#sign-up-form{background-color:rgba(236,242,246,0.7);padding:40px}#sign-up-form input[type="text"],#sign-up-form input[type="tel"]{padding:15px 10px 10px 10px;width:calc(50% - 15px);border:0;border-radius:0;overflow-x:hidden}
#sign-up-form input[type="email"]{padding:15px 10px 10px 10px;margin-left:20px;width:calc(50% - 10px);border:0;border-radius:0;overflow-x:hidden}
#sign-up-form input[type="submit"]{border:0;margin:10px 0 0 0}#sign-up-form input.left:nth-child(3){margin:0 0 20px 20px}
#sign-up-form label{position:relative;white-space:nowrap;padding:0;margin:0;-webkit-transition:width .4s ease;transition:width .4s ease;height:0;pointer-events:none;color:#9c9c9c;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
#sign-up-form label[for="lastName"]{left:265px}#sign-up-form label[for="emailAddress"]{top:-55px}
#sign-up-form input:focus+label>span,#sign-up-form input:valid+label>span{top:0;font-size:14px;color:#333}
#sign-up-form label>span{font-size:22px;margin:0;position:absolute;top:15px;left:5px;-webkit-transition:top .2s ease,font-size .2s ease,color .2s ease;transition:top .2s ease,color .2s ease}
#email-sign-up-lower{margin:0 10%}#email-sign-up-lower>div,#email-sign-up-lower>img{width:49%}#email-sign-up-lower>div.right{margin-top:40px}
#email-freebie h2{font-size:30px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
#email-freebie p{font-size:18px;line-height:22px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
#thank-you-page h2{font-size:30px}#thank-you-page>*{margin:20px auto;text-align:center;display:block;color:#333}
#update-email-title{max-width:580px;margin:10px auto}#update-email-box{background-color:#f7f7f7;padding:40px;max-width:500px;margin:10px auto}
#update-email-option.open,#unsubscribe-option.open{border-top:1px solid #f15623;border-right:1px solid #f15623;border-bottom:0;border-left:1px solid #f15623;margin-bottom:0}
#update-email-option.open:hover,#unsubscribe-option.open:hover{border-top:1px solid #f15623;border-right:1px solid #f15623;border-bottom:0;border-left:1px solid #f15623}
#update-email-form.open,#unsubscribe-form.open{border-top:0;border-right:1px solid #f15623;border-bottom:1px solid #f15623;border-left:1px solid #f15623;margin-top:0}
#update-email-option,#unsubscribe-option{padding:20px;background-color:white;border:1px solid #333;color:#333;font-size:16px;cursor:pointer;margin:10px 0}
#update-email-form,#unsubscribe-form{padding:20px;background-color:white;border:1px solid #333;margin:10px 0;color:#333;font-size:16px}
#update-email-option:hover,#unsubscribe-option:hover{border:1px solid #f15623;color:#f15623}#update-email-option:after,#unsubscribe-option:after{content:'▼';float:right}
#update-email-option.open:after,#unsubscribe-option.open:after{content:'▲'}
#unsubscribe-reason textarea{width:100%}.email-subscribe-page{height:210px}#loginContainer,#registerContainer,#cartContainer{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.2);z-index:10;display:none}
#cartContainer{height:calc(100% - 46px)}#versatileCartContainer{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5);z-index:10;display:none}
#versatileCartContainer.active{display:block}.loginPopup input{box-shadow:none;margin:0}fieldset,.loginPopup input[type="submit"]{margin:10px 0}
.loginPopup{max-width:400px;right:auto;background:#fff;margin:0 auto;position:relative;z-index:11;top:70px;padding:30px;box-shadow:0 0 10px rgba(0,0,0,0.4);border-top:solid 10px #1ca6df}
.loginPopup .close{float:right}fieldset.error{border:1px solid #a00000;padding:8px}.fieldError{border:1px solid #a00000}
#cart{position:relative}#cart h1,#fulfillment h1,#confirmation h1{margin:20px 0;font-size:50px;font-family:"TT Norms W01 ExtraLight"}
.cart-table-container{display:flex;flex-direction:row;justify-content:space-between}.cart-products{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}
.cart-table-container img{max-width:280px;height:auto}.cart-icon-table{width:400px}.cart-icon-table .horizontal-divider{padding:0;background:#c1c1c1;width:82px;height:2px;margin:auto}
.cart-icon-options{display:flex;justify-content:space-around;margin-bottom:27px;align-items:center}.cart-icon-options-inner{display:flex;flex-direction:column;justify-content:center;flex:1;align-items:center;text-align:center}
.pop-out-info{display:flex;justify-content:center}.pop-outer{position:relative}.pop-outer-container{width:350px;overflow:hidden;position:relative;z-index:55;margin:70px auto 0;font-family:"TT Norms W01 Light";font-weight:bold}
#delivery-popup .pop-outer-container{height:300px;overflow:hidden;position:relative;z-index:55;margin:70px auto 0;font-family:"TT Norms W01 Light";font-weight:bold;scrollbar-width:none}
#service-popup .pop-outer-container{height:340px;overflow:hidden;position:relative;z-index:55;margin:70px auto 0;font-family:"TT Norms W01 Light";font-weight:bold;scrollbar-width:none}
#delivery-popup .pop-arrow{width:0;height:0;border-left:0 solid transparent;border-right:28px solid transparent;border-top:22px solid #fff;position:absolute;left:calc(45% - 10px);bottom:-20px;z-index:100}
#ifit-popup .pop-arrow{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #fff;position:absolute;left:calc(50% - 20px);bottom:-20px;z-index:100}
#service-popup .pop-arrow{width:0;height:0;border-left:28px solid transparent;border-right:0 solid transparent;border-top:22px solid #fff;position:absolute;right:calc(45% - 10px);bottom:-20px;z-index:100;overflow:hidden}
#delivery-popup,#ifit-popup,#service-popup{display:none}#delivery-popup .financing-pop-container,#service-popup .financing-pop-container,#ifit-popup .financing-pop-container{height:470px;overflow:hidden}
.delivery-popup-inner,.ifit-popup-inner{margin:20px 20px 0;text-align:center}.service-popup-inner{margin:10px;text-align:center}
.delivery-popup-inner p:first-child{font-family:"TT Norms W01 Bold";font-size:16px;text-align:center}
.ifit-popup-inner p:first-child{margin:20px 40px 0;font-family:"TT Norms W01 Bold";font-size:16px;text-align:center}
.service-popup-inner p:first-child{margin:20px 30px 0;font-family:"TT Norms W01 Bold";font-size:16px;text-align:center}
.delivery-popup-inner img,.service-popup-inner img{width:37px;height:35px;text-align:center;padding:8px 0 8px 0}
.ifit-popup-inner img{width:57px;text-align:center;padding:10px 0 10px 0}.delivery-popup-inner p,.ifit-popup-inner p,.service-popup-inner p{text-align:left;font-size:14px;padding-bottom:10px}
#delivery-popup span,#ifit-popup span,#service-popup span{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:underline}
.modal-by-proform{overflow:hidden}.oval-delivery{width:16px;height:16px;background-color:#f15623;border-radius:50%;color:#f7f7f7;position:absolute;right:0;left:60px;font-family:"TT Norms W01 Bold";font-size:12px}
.oval-service{width:16px;height:16px;background-color:#f15623;border-radius:50%;color:#f7f7f7;position:absolute;right:0;left:60px;font-family:"TT Norms W01 Bold";font-size:12px}
#cart_products .pop-out-info span{text-align:center}.pop-out-info{position:relative;width:100px}.pop-out-info a{color:#fff}
#cart #cart_products .cart-icon-table .cart-icon-options .vertical-divider{padding:0;background:#747575;width:2px;height:46px}
.cart-table-container .cart-icon-options img{padding-bottom:9px}#cart input{width:100%;height:52px;padding:0}
#cart .payment-option-div .slide input{width:170px;height:32px}#cart input:placeholder-shown{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;padding-left:8px}
#cart .payment-option-div .slide .payment-checkbox input[type="checkbox"]{width:20px;height:20px;margin-right:10px;min-width:20px}
#cart .payment-option-div input{width:20px;min-width:12px}#promoApply input{width:96px;height:52px;border:1px solid #d60d00;padding:0;font-size:10px;line-height:12px;letter-spacing:2px}
#order_promo input{width:98px}#cart #cart-paypal{height:auto}#cart_products thead{font-size:18px}#cart_products tbody{padding:0}
#cart_products td{padding:0}#cart_products .cart-icon-table td{padding:0 20px 27px 20px}#cart_products .cart-icon-table .cart-products-divider{padding:0}
#cart_products .item{padding:20px 0 0 0;text-align:left;width:375px}#cart_products .name{font-size:16px;font-family:"TT Norms W01 Bold"}
#cart_products .bundleItems{font-size:14px;list-style:inherit;margin-left:10px}#cart_products .quantityInput{border:0;box-shadow:none;font-size:16px;padding-top:20px}
#cart_products .checkout-price{font-size:14px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;padding:20px;margin:25px 0 25px 0;background-color:#f7f7f7;text-align:left;line-height:24px}
#drop-cart-totals{font-size:14px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;padding:20px;margin:25px 0 25px 0;background-color:#f7f7f7;text-align:left;line-height:24px}
.checkout .discount{color:#7cbe3a;font-weight:bold}#drop-cart-totals .small-disclaimer{font-size:12px;line-height:14px;letter-spacing:0;color:#000;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:18px}
.cart-special-finance{display:flex;flex-direction:row;justify-content:space-around;width:100%;min-height:99px}
.cart-special-finance img{width:150px;height:auto}.cart-special-finance>div{padding:25px}.small-finance{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}
#cart_products p{padding:10px 0 14px 0}#cart_products ul{text-align:left}#cart_products th{text-align:center}
#cart_products td.warranty-item,#cart_products td{vertical-align:top;text-align:center;padding-top:20px}
#cart_products td.warranty-item.name{text-align:right}td.warranty-item img{padding-right:5px}#cart_products td.shipping-item{vertical-align:middle;text-align:center;padding:20px 0 20px 0}
td.shipping-item img{padding-right:5px}.order-summary-promo #orderPromo{font-size:10px;letter-spacing:2px;line-height:32px;width:96px;margin-top:20px}
.fulfillment-image>img{margin:0 auto;display:block}.promo-section .button-hollow{margin:20px auto}.promo-section .horizontal-divider{padding:0;background:#c1c1c1;width:52px;height:2px;margin:auto}
.promo-cart-section{margin:30px 0 10px 0}.promo-title{text-decoration:underline;margin-bottom:5px}.promo_code{font-family:"TT Norms W01 Bold"}
.remove_promo{margin:0 0 0 10px;text-decoration:underline}#cart_promo_error{padding:8px;border:solid 2px red;background-color:#FFF}
#cart_total{text-align:right;width:320px;padding-right:10px}#cart_td_total{text-align:right;width:31%;padding-right:10px;float:right}
table.checkout{margin:0;float:left;display:flex;justify-content:space-between}.border-bottom-divider{border-bottom:2px solid #c1c1c1}
#cart_total h3{font-size:22px}#cart_total>p{margin-top:8px}a.learn-more{font-size:14px;display:inline-block;float:right;text-decoration:underline;padding-top:3px}
#cart_products span{text-align:right}.price-before-discount{text-decoration:line-through;font-size:12px;color:gray}
.password-requirements{font-size:12px;margin-left:10px}#cart_products .kit-name{font-family:"TT Norms W01 Bold";text-align:left}
.ifit-reg-steps{text-align:left}.ifit-reg-steps div:first-child{width:25%;float:left}.ifit-reg-steps div:nth-child(2){width:75%;float:right}
.ifit-reg-steps a{text-decoration:underline;color:#d32e11}.ifit-reg-number{border-radius:50%;background:#fff;border:1px solid #686868;margin:0 0 10px 5px;padding:5px;display:inline-block;width:20px;height:20px;text-align:center;font-size:18px;color:#686868;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.empty-husk{height:70px;width:100%}.cart-yousave{font-size:12px}#cart-loading{position:fixed;top:calc(50vh - 65px);left:calc(50vw - 65px);width:130px;z-index:51}
#cart-loading .loading{display:block;border:15px solid #9c9c9c;border-top:15px solid #f15623;background:initial;width:130px;height:130px;margin-left:0}
#cart-loading p{font-size:30px}.checkout-form-area #form{border:1px ridge #9c9c9c;padding:20px}#payment_options_section iframe{border:0}
.updateQuantity-links{padding-bottom:10px}.pf-plus-red{color:#d62e00}#cart input#ifitreadpolicystripe{margin-right:10px;width:16px;height:16px;flex-shrink:0}
.readpolicy-copy{flex:auto}footer{background-color:#212c33}footer p{color:#fff}footer h4{font-size:18px;color:#fff}
.footer-top{display:flex;justify-content:space-between}.footer-right{width:30%;margin-left:60px}.footer-right h4{margin:40px 0 14px}
.email-signup-text{color:#fff;margin:40px 0 14px;font-size:16px}div.footer-email-question{color:#fff}
div.footer-email-manage{color:#1ca6df;text-decoration:none;margin-bottom:15px}.email-input-wrap{width:100%;margin:0 auto 14px;height:30px}
.email-input-box[type="email"]{height:52px;width:100%;line-height:20px;border-radius:4px;padding:1px 6px;border:0;float:left;font-size:16px;background-color:#919395;margin-bottom:20px;color:#212c33}
.email-input-box[type="email"]::placeholder{color:#212c33}#small-signup{float:left;padding:0 24px;font-size:12px;-webkit-appearance:none}
.email-input-wrap .button-dark-hollow{padding:0 24px;letter-spacing:1px;height:41px;line-height:41px}
.social-footer li{display:inline-block;margin:0}.footer-optin{margin:10px 0}.dark-optin{color:#000 !important;text-align:center;margin:20px auto}
.dark-optin .button-dark-standard{margin:20px auto}.resub-form-input{margin-top:20px}.manage-input{width:280px}
.footer-left{width:65%;margin:0 auto}.footer-left h4{margin:45px 0 30px;text-align:left;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
.footer-links{display:flex;flex-direction:row;justify-content:space-between}.footer-links ul{padding:0;list-style:none}
.footer-links li{line-height:16px;margin-bottom:8px}.footer-links a{color:#c1c1c1;text-decoration:none;font-size:12px}
.footer-optin label,.dark-optin-label{color:#c1c1c1;font-size:12px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
.footer-about{width:27%}.footer-international{width:25%}.svl-footer{width:1px;height:150px;float:right;margin:60px 0 0 0;background:#2c2c2c;background:-moz-linear-gradient(top,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#2c2c2c),color-stop(40%,#fff),color-stop(60%,#fff),color-stop(100%,#2c2c2c));background:-webkit-linear-gradient(top,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);background:-o-linear-gradient(top,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);background:-ms-linear-gradient(top,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);background:linear-gradient(to bottom,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2c2c',endColorstr='#2c2c2c',GradientType=0)}
.shl{margin:15px 0;float:left;width:100%;height:1px;background:#2c2c2c;background:-moz-linear-gradient(left,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);background:-webkit-gradient(left top,right top,color-stop(0,#2c2c2c),color-stop(40%,#fff),color-stop(60%,#fff),color-stop(100%,#2c2c2c));background:-webkit-linear-gradient(left,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);background:-o-linear-gradient(left,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);background:-ms-linear-gradient(left,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);background:linear-gradient(left,#2c2c2c 0,#fff 40%,#fff 60%,#2c2c2c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2c2c',endColorstr='#2c2c2c',GradientType=1)}
.shl-mo-nav{margin:0;float:left;width:100%;height:1px;background:#ededed}.intflag{width:20px;margin-right:5px}
.footer-live-chat{margin:0 auto}#footer-chat{width:20%;line-height:28px;margin-left:20px}.footer-contact{display:flex;margin:32px 0}
.footer-phone{line-height:28px;color:#fff;width:100%;margin:0 20px}.footer-phone a{text-decoration:none;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:16px;line-height:20px}
.current-day{display:none}.alternate-phone-icon{width:15px;height:15px;margin:6px 6px 0 1px;float:left}
.alternate-chat-icon{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:16px;line-height:20px}
.footer-line{border:solid 1px #6d7173;margin:32px 0 20px 0}.footer-line-top{border:solid 1px #6d7173;margin:0}
.subfooter-container{display:flex;flex-wrap:nowrap;justify-content:space-between}.footer-copy{margin-top:22px}
.social-footer img{padding:17px}#copyright{color:#9c9c9c;font-size:12px;line-height:16px}#copyright .icon-logo{width:38px;vertical-align:middle}
.checkout-footer{margin:20px 20px 30px}#privacyLinks a{color:#9c9c9c;font-size:12px;line-height:16px}
#privacyLinks span+span:before{content:' | ';color:#9c9c9c}.request-call{text-decoration:underline;display:none}
.sales-phone{display:none}.footer-links-box-button.open{transform:rotate(180deg)}#legacy-inner #free-info button{margin-top:20px}
#free-info button{margin:0}#free-info form label{display:block}#free-info-form .free-info-optin label,#free-info-form .free-info-optin label.active{position:relative;margin:0;padding:0;font-size:14px;top:0;left:0;display:inline}
#free-info-form .free-info-optin input{max-width:15px;height:auto}.error-border{border:1px solid red;padding:5px}
.award{width:17%;padding:2% 4%;text-align:center}.section-header{font-size:48px;line-height:48px}#storyZinger{margin:10px auto}
.story{border:none !important}.story h2{margin:20px 0}.story p,.award p{font-family:"TT Norms W01 Bold";color:#9c9c9c}
.story-text{line-height:22px;margin:15px 0}.story-partners{width:100%;margin:30px auto;font-size:18px;text-align:center}
.story-partners img{margin:20px 25px 0 0}.border-heading{margin:15px 0}.privacy-page h2{margin:15px 0 30px;text-align:left}
#shipping,#return{padding-top:50px;border-top:solid 1px black;margin-top:30px}#privacy h4{font-size:18px;margin:20px 0;color:#646464}
#sidenav-content{line-height:24px;padding:0 0 60px 290px}#side-navigation{width:240px;position:absolute;margin:0 22px 22px;font-size:14px;font-family:"TT Norms W01 Bold"}
#side-navigation a{text-decoration:none;padding-left:9%}#tab-privacy,#tab-shipping,#tab-return{height:40px}
.sidenav{line-height:250%;list-style-type:none;margin:20px 0;width:100%}.tab-active{box-shadow:0 5px 5px -5px rgba(0,0,0,0.25)}
.border-heading h2{text-align:left}.media-relations{font-size:16px;line-height:22px}.media-links-wrapper{width:30%;padding:10px 30px 30px}
.media-copy{width:61%}.media-links p{margin:0;padding:10px 30px}.error-page h1,.error-page h2,.error-page p{color:#5b5b5b}
.error-page h1{font-size:32px}.error-page h2{font-size:24px}.error-page p{font-size:18px;line-height:22px}
#error404-link p,.home-link{font-size:16px;line-height:20px}#error404-link a{color:#000;text-decoration:underline;line-height:10px}
#genericError h1{margin-bottom:15px}#generic-error-title{margin-bottom:15px}#genericError p{font-size:16px;line-height:20px;width:98%;margin-bottom:15px}
#genericError a{color:#000;text-decoration:underline}.press-kit-content{font-size:18px;line-height:22px}
.press-kit-info{width:65%;margin-bottom:20px}.press-kit-info ul{list-style-type:disc;margin-bottom:20px;list-style-position:inside;color:#646464;clear:left}
.press-kit-info h3{margin:20px 0;font-size:24px}.press-kit-side{width:33%;box-sizing:border-box;padding:20px 5%}
.press-kit-side li{float:left}#xfinity .press-kit-side,#lotus .press-kit-side{width:35%;padding:20px 3%}
#xfinity .press-kit-side li,#lotus .press-kit-side li{width:45%;margin-right:5%}#xfinity .press-contact,#lotus .press-contact{background:#ededed;padding:30px}
#xfinity .press-contact h3,#lotus .press-contact h3{margin:0}.press-kit-side-intro{margin:0 0 10px}.press-kit-side-title{font-size:20px;font-family:"TT Norms W01 Bold";color:#333}
.press-download{margin:30px 0}.press-contact-wrapper h3{font-size:22px}.press-sup-title{color:#ebb84f;margin:20px 0 0;font-size:24px}
.press-kit-content .accordion-content{display:none;margin-bottom:10px;padding:0 20px}.press-kit-content .accordion-content ul{color:#646464;margin-top:20px}
.press-kit-content .accordion-header{background:#ededed;background:-moz-linear-gradient(top,#f9f9f9 56%,#eee 81%);background:-webkit-gradient(linear,left top,left bottom,color-stop(56%,#ededed),color-stop(81%,#eee));background:-webkit-linear-gradient(top,#f9f9f9 56%,#eee 81%);background:-o-linear-gradient(top,#f9f9f9 56%,#eee 81%);background:-ms-linear-gradient(top,#f9f9f9 56%,#eee 81%);background:linear-gradient(to bottom,#f9f9f9 56%,#eee 81%);padding:14px 20px;border:1px solid #e4e4e4;margin-bottom:10px;cursor:pointer;font-family:helvetica;font-weight:bold;font-size:16px;color:#1ca6df}
.accordionButtonPlus{text-align:right;font-size:26px;font-weight:bold;line-height:22px;display:inline-block;width:15%}
.accordion-title{display:inline-block;width:80%;text-align:left}.address-book-item,#new-address{padding:10px;border-top:1px solid #5b5b5b}
.address-book-item address{margin:0 30px}.address-book-item h4{width:90%;display:inline-block;margin:10px 0}
.address-book-item h4 span{font-size:14px}.address-book-item .edit-link{float:right}.address-book-form{margin:0 30px}
button.new-address:after{content:none}#account-menu{font-size:18px;width:100%;margin-bottom:30px}#account-menu li{padding:10px 10px 10px 20px}
#account-menu a{color:#000}#forgotPasswordForm{width:400px}#forgotPasswordForm input[type="submit"]{margin:10px 0}
.account-options-menu{width:27%}.account-options-content{width:44%}.account-options-content h3{color:#5b5b5b;font-size:26px;margin:10px 0;font-family:"TT Norms W01 Bold"}
.account-options-content h4{color:#5b5b5b;font-size:16px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif}
legend span{color:#5b5b5b;font-size:12px;padding:5px}.account-options-content .sign-up-button{float:left}
.account-options-content fieldset{margin-bottom:20px;border-radius:5px;border:#ededed solid 2px}#manage-address .address-label{text-transform:none}
#address-container{display:none}form.manage-account{width:400px}.manage-account-container h2{font-size:26px;margin:20px 0 40px;font-family:"TT Norms W01 Bold"}
.manage-account-container label,#account-menu a{font-family:"TT Norms W01 Bold"}.divider{width:3px;height:350px;float:left;margin:0 40px;background:#fff;background:-moz-linear-gradient(top,#d7d7d7 0,#ededed 50%,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#d7d7d7),color-stop(50%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#d7d7d7 0,#ededed 50%,#fff 100%);background:-o-linear-gradient(top,#d7d7d7 0,#ededed 50%,#fff 100%);background:-ms-linear-gradient(top,#d7d7d7 0,#ededed 50%,#fff 100%);background:linear-gradient(to bottom,#d7d7d7 0,#ededed 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7',endColorstr='#fff',GradientType=0)}
.order-details-container th,.order-details-container td{padding:5px}.order-details-container .price{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-align:right}
.order-details-container table{width:80%}#order-history .order-info-row{border-top:1px solid #000;padding:10px 5px}
.order-lookup{border:none !important;color:#1ca6df;cursor:pointer;padding:0}.order-info-row .title{width:230px;display:inline-block}
.order-right{text-align:right}.fodal-title{font-size:18px;font-weight:bold}.write-review{border-top:8px solid #f15623;padding-top:20px}
.review-right{width:35%;float:right;padding:20px;background-color:#ededed;margin-top:20px}.review-right li{list-style-type:disc;margin-left:20px}
.review-left{width:55%;float:left;margin-bottom:40px}.review-form-row{margin:10px 0}.review-form-row h2{font-size:38px;font-family:"TT Norms W01 Bold"}
.review-form-input textarea{width:100%;resize:vertical}.write-review-product{font-size:24px;color:#333;font-family:"TT Norms W01 Bold"}
.write-review-sku{font-family:"TT Norms W01 Bold";font-size:12px;color:#5b5b5b}.write-review-description{font-size:18px;font-family:"TT Norms W01 Bold";color:#212c33;margin:7px 0}
.write-review-details{float:left;margin-top:5px}#review-price{color:#333;text-align:right;float:right;margin-top:20px}
#review-price .sale{font-family:"TT Norms W01 Bold",sans-serif;font-size:20px}#review-price .has-sale{font-size:12px;line-height:11px;color:#333}
.review-right-shl{display:block;margin:15px 0;float:left;width:100%;height:1px;background:#ededed;margin:0;background:-moz-linear-gradient(left,#ededed 0,#9c9c9c 40%,#9c9c9c 60%,#ededed 100%);background:-webkit-gradient(left top,right top,color-stop(0,#ededed),color-stop(40%,#9c9c9c),color-stop(60%,#9c9c9c),color-stop(100%,#ededed));background:-webkit-linear-gradient(left,#ededed 0,#9c9c9c 40%,#9c9c9c 60%,#ededed 100%);background:-o-linear-gradient(left,#ededed 0,#9c9c9c 40%,#9c9c9c 60%,#ededed 100%);background:-ms-linear-gradient(left,#ededed 0,#9c9c9c 40%,#9c9c9c 60%,#ededed 100%);background:linear-gradient(left,#ededed 0,#9c9c9c 40%,#9c9c9c 60%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#9c9c9c',GradientType=1)}
.warning-msg{background-color:#f60;display:flex;justify-content:center;align-items:center;padding:2rem;color:white;clear:both}
.warning-msg a{white-space:nowrap;text-decoration:underline}.warning-msg>img{width:20px;position:relative;top:-2px}
.warning-msg>*{margin:0 .5rem}.td-modal{display:none;position:fixed;z-index:21;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
footer .tdfit-modal-window p,.footer .tdfit-modal-window p{color:#4a4a4a}.td-learn-more{color:#c74200;cursor:pointer;font-family:"TT Norms W01 Bold";font-size:12px;text-decoration:underline;line-height:14px;letter-spacing:0}
.tdfit-modal-window{padding:5px 10px 5px;margin:50px auto auto;font-family:'TD Graphik',Arial,Helvetica,sans-serif;font-size:12px;color:#1a5336;max-width:400px;width:90%;background-color:#fff;max-height:95%;overflow:auto;color:#4a4a4a;position:absolute;left:0;right:0;z-index:20}
.tdModal-pop-field,.tdModal-pop-field-48,.tdModal-pop-field-1239{position:absolute;width:100%;height:100%;top:0;left:0;z-index:19}
.tdfit-modal-window h2,.tdfit-modal-window h4{font-size:200%;margin:auto auto 5px;text-align:center;line-height:100%;line-height:140%;padding:0}
.td-large-h2{font-size:120%;line-height:110%;margin:auto auto 8px;font-family:'TD Graphik',Arial,Helvetica,sans-serif;font-weight:bold}
.tdfit-modal-window h3,.tdfit-modal-window h5{font-size:133%;margin:10px auto 5px;line-height:110%;text-align:center;padding:0;font-family:'TD Graphik',Arial,Helvetica,sans-serif}
.tdfit-modal-window .split-title{font-size:116%;margin:auto auto 20px;text-align:center;line-height:100%;color:#4a4a4a;font-family:'TD Graphik',Arial,Helvetica,sans-serif}
.tdfit-modal-window h6{font-size:125%;font-weight:700;margin:auto auto 5px 5px;text-align:left}.tdfit-modal-window .tdfit-secondary-green{color:#34b233}
.tdfit-modal-window .tdfit-one-line{white-space:nowrap}.tdfit-modal-window .tdfit-weight-medium{font-weight:500}
.tdfit-modal-window .tdfit-weight-bold{font-weight:700;font-size:133%}.tdfit-modal-window .tdfit-disclosure-container .tdfit-weight-bold{font-size:103%;font-weight:700}
.tdfit-modal-window .tdfit-upsize-font{font-size:116%}.tdm-total-price{font-weight:700;font-size:125%;font-family:'TD Graphik',Arial,Helvetica,sans-serif}
.tdfit-modal-window .tdfit-faux-table{display:table;margin:auto;width:100%}.tdfit-modal-window .tdfit-faux-table-row{display:table-row}
.tdfit-modal-window .tdfit-faux-table-cell{display:table-cell;padding:0 5px;vertical-align:middle;color:#4a4a4a}
.tdfit-modal-window .tdfit-close-window-x-container{margin:auto 0 10px auto;width:20px;text-align:right}
.tdfit-modal-window .tdfit-close-window-x{font-size:30px;font-weight:700;color:#999;line-height:30px}
.tdfit-modal-window .tdfit-close-window-x:hover,.tdfit-modal-window .tdfit-close-window-x:focus{cursor:pointer;color:#1a5336}
.tdfit-modal-window .tdfit-close-window-btn-container{margin:auto auto 15px;max-width:180px}.tdfit-modal-window .tdfit-close-window-btn{background-color:#ff9500;color:#fff;font-weight:500;font-size:116%;outline:0;border:0;padding:10px 15px 8px;border-radius:3px;cursor:pointer;margin:auto;max-width:180px;width:100%}
.tdfit-modal-window .tdfit-logo-container{max-width:280px;margin:auto auto 15px}.tdfit-modal-window .tdfit-hero-text-container{margin:auto auto 20px}
.tdfit-modal-window .tdfit-loan-options-container{max-width:330px;margin:auto auto 15px;-webkit-box-shadow:0 0 3px 2px rgba(140,140,140,0.6);-moz-box-shadow:0 0 3px 2px rgba(140,140,140,0.6);box-shadow:0 0 3px 2px rgba(140,140,140,0.6);-webkit-box-shadow:0 0 3px 2px rgba(140,140,140,0.6);-moz-box-shadow:0 0 3px 2px rgba(140,140,140,0.6);box-shadow:0 0 3px 2px rgba(140,140,140,0.6);border-radius:2px;padding:0 15px}
.get-low{z-index:10}.tdfit-based{font-size:10px;line-height:11px;color:#000}.payment-type-tdfit label{font-size:16px;line-height:16px;vertical-align:bottom}
.tdfit-total{font-size:20px;line-height:28px;margin-top:6px;margin-bottom:16px;text-align:center}.tdfit-terms-copy{margin-bottom:28px}
.payment-type-tdfit{margin:20px 0}.tdfit-apply{width:240px;height:42px;font-size:14px}.tdfit-section-title{font-size:20px;color:#202020;letter-spacing:0;margin:40px 0 0}
.tdfit-section-title.tdfit-section-title-underline{margin-bottom:15px;padding-bottom:0}.tdfit-payment-wrapper{margin-bottom:8px;padding:23px 15px 0;width:100%}
.tdfit-payment-logo-wrap{justify-content:space-between;margin-bottom:14px;max-width:263px}.tdfit-payment-tdlogo{width:121px;height:18px}
.tdfit-payment-pflogo{width:97px;height:8px;padding-top:5px}.tdfit-plus-sign{font-size:16px;text-align:center}
.tdfit-payment-no-fee{font-size:12px;line-height:18px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}
.tdfit-payment-see-details{color:#000;font-size:12px;line-height:18px;text-decoration:underline;cursor:pointer}
.tdfit-payment-radio{margin-right:10px;height:14px}.tdfit-payment-label-br{display:none}.tdfit-per-month{color:#000;font-size:20px;line-height:24px;font-family:"TT Norms W01 Bold";margin-top:16px}
.td-summary-financing-offer-text{font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:400;font-size:14px;text-align:left;line-height:17px;color:#000;margin-bottom:0}
.no-mass-td{margin-top:40px}.warning-msg{background-color:#202020;display:flex;justify-content:center;align-items:center;padding:2rem;color:white}
.warning-msg a{color:#6cc0e0;white-space:nowrap}.warning-msg a:hover,.warning-msg a:focus{color:#6cc0e0}
.warning-msg>img{width:20px;position:relative;top:-2px}.warning-msg>*{margin:0 .5rem}.tdfit-modal-window .tdfit-loan-options-inner-table{max-width:270px;width:100%;margin:auto}
.tdfit-modal-window .tdfit-loan-options-inner-container{padding:20px 10px}.tdfit-modal-window .tdfit-loan-options-choice{outline:0;background-color:#1a5336;font-weight:500;color:#fff;text-align:center;border:0;font-size:100%;padding:8px 15px;border-radius:3px}
.footer .tdfit-modal-window .tdfit-loan-options-choice{color:#fff}.tdfit-modal-window .tdfit-disclosure-container{max-width:330px;margin:auto auto 25px;padding:0 5px}
.tdfit-modal-window .tdfit-disclosure-container p{font-size:83%;margin:auto auto 15px;text-align:center}
.tdfit-modal-window .tdfit-q-and-a-container{margin:auto;max-width:340px}.tdfit-modal-window .tdfit-question{background-color:#fff;outline:0;font-weight:700;cursor:pointer;text-align:left;text-indent:-10px;padding:5px 5px 2px 15px;margin:auto auto 10px;border:0;width:100%;font-size:105%;color:#1a5336}
.tdfit-active,.tdfit-question:hover{background-color:#f6f6f6}.tdfit-modal-window .tdfit-question:before{content:'\002B  '}
.tdfit-modal-window .tdfit-active:before{content:'\2212  '}.tdfit-active{margin:auto !important}
.tdfit-modal-window .tdfit-answer{display:none}.tdfit-modal-window .tdfit-answer p{font-weight:400;padding:0 5px 10px 14px;font-size:105%}
.financing-36-outer{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}.financing-36-outer-container{max-height:681px;height:540px;position:absolute;top:140px;left:calc(50% - 315px);width:630px}
.financing-36-container{z-index:55;position:relative;background-color:#fff;height:100%;overflow:auto}
.financing-36-inner-container{width:100%;height:100%}.financing-36-close,.financing-plus-close,.financing-value-close{width:36px;height:36px;position:absolute;right:0;top:-48px;background-color:#fff;border-radius:50%;cursor:pointer;z-index:55}
.financing-36-close img,.financing-plus-close img,.financing-value-close img{padding:3px}.financing-36-title{font-family:"TT Norms W01 Light";font-size:32px;text-align:center;padding-top:32px;letter-spacing:.03px}
.financing-36-line{width:90%;height:1px;background-color:#000;margin:32px auto}.financing-36-subtext p{font-family:"TT Norms W01 Light";font-size:16px;line-height:20px;text-align:center;letter-spacing:.02px}
.financing-bold-exclusive{font-family:"TT Norms W01 Bold";font-size:14px;line-height:20px;text-align:center}
.financing-36-subtext div{font-family:"TT Norms W01 Bold";font-size:16px;line-height:20px;text-align:center;letter-spacing:.02px}
.financing-36-img-price{display:flex;margin:0 auto 32px;width:540px}.financing-36-img,.financing-39-img{flex:1;margin-right:16px}
.financing-36-price-outer{flex:1;margin:22px auto 0;width:400px}.financing-36-cost{display:flex;width:400px;margin:20px auto}
.financing-36-cost-inner{flex:1;display:flex;flex-direction:column;align-items:center;padding:0 2px}
.financing-36-cost-inner div{font-family:"TT Norms W01 Light";font-size:32px;line-height:40px;letter-spacing:.03px;color:#212c33}
.financing-36-cost-inner p{font-family:"TT Norms W01 Light";font-size:14px;line-height:20px;text-align:center;letter-spacing:.01px;color:#212c33}
.financing-36-cost-divider{width:1px;height:72px;background-color:#f15623}.financing-36-price{font-family:"TT Norms W01 Light";font-size:32px;line-height:40px;letter-spacing:.03px;text-align:center}
.financing-36-fineprint{background-color:#f7f7f7;padding:20px 32px}.drop-down-fineprint{font-size:12px;line-height:16px;margin-top:20px}
.drop-down-fineprint span{font-family:"TT Norms W01 Bold"}.financing-fineprint-p{margin-bottom:0}
.total-of-payments{font-family:"TT Norms W01 Light";color:#212c33;margin:20px auto 12px;text-align:center}
.or-text-39-month hr{background-color:#212c33;width:29px;border:0;height:1px;margin:4px 0}.financing-bold-ifit-separate{font-family:"TT Norms W01 Bold";font-size:16px;line-height:20px;text-align:center;margin-top:43px}
.financing-ifit-separate{text-align:center;font-size:14px;line-height:20px;margin-top:4px}.cart-ifit-create .cartSkipButton{width:100%;text-align:right;color:#747474;margin-top:20px;text-transform:uppercase;cursor:pointer;text-decoration:none}
.cart-ifit-create .cartSkipButton.mx{text-align:center;margin-top:20px;display:none}.cart-ifit-create .cartSkipButton.dx{display:block}
.cart-ifit-create .cart-ifit-create-content-zone{width:50%;margin-bottom:160px}.cart-ifit-create .cart-ifit-create-content-zone .cart-ifit-logo{width:100px;height:30px;margin-bottom:20px}
.cart-ifit-create .cart-ifit-create-content-zone h2{font-family:"TT Norms W01 Bold",sans-serif;font-size:20px;margin-bottom:20px}
.cart-ifit-create .cart-ifit-create-content-zone p{margin-bottom:20px;font-size:16px}.cart-ifit-create .cart-ifit-create-content-zone ul{list-style:none;margin:0;padding:0}
.cart-ifit-create #new-ifit-experience{width:50%;margin-top:35px}.cart-ifit-create #new-ifit-experience form{width:300px;margin:0 auto}
.cart-ifit-create #new-ifit-experience form .ifit-checkbox-container{display:flex}.cart-ifit-create #new-ifit-experience form .ifit-checkbox-container div{margin-left:5px}
.cart-ifit-create #new-ifit-experience form input.ifit-checkbox{width:auto;height:auto;margin-top:5px}
.cart-ifit-create #new-ifit-experience form label{width:100%;font-size:16px;line-height:24px}.cart-ifit-create #new-ifit-experience form label a{text-decoration:underline}
.cart-ifit-create #new-ifit-experience form input{width:calc(100% - 22px);border:2px solid #cacaca;border-radius:3px;margin-bottom:12px;padding:0 10px;font-size:16px;height:30px}
.cart-ifit-create #new-ifit-experience form input#ifit-email{color:#909090}.cart-ifit-create #new-ifit-experience form button{width:100%;margin-top:10px}
.cart-ifit-create #new-ifit-experience form button:disabled{background-color:#999}.cart-ifit-create .cart-ifit-create-content-zone form button{margin-left:0;min-width:170px;margin-top:10px}
.cart-ifit-create .cart-ifit-create-container{justify-content:space-between;display:flex}.cart-ifit-create .cart-ifit-create-container.cart-ifit-returning-container{justify-content:space-around}
.cart-ifit-create .cart-ifit-returning-container .cart-ifit-create-content-zone{width:460px;margin-bottom:160px;margin-top:60px}
.new-ifit-experience-password-list{list-style-type:'-';margin-top:0;padding-left:40px}
@media screen and (min-width:0) and (max-width:499px){.cat-product-background.container{width:100%}.container-footer{padding:0;margin:0 auto}
.inner{margin:0 auto}.inner-footer{padding:0 20px;margin:0}.nomo,.nomoFlex,.nomo-inline{display:none}
.shomo{display:block}.shomo-inline{display:inline}.shomo2{display:block}.nomo2{display:none}.fullmo{width:100%}
.container .fullmo{width:110%;margin:0 -5%}.pt60{padding-top:40px}.pb60{padding-bottom:40px}.fulfill-continue.button-standard{padding:0 25px}
#account_info,#account_info_mobile{margin:0;width:100%;height:100%}#account_info,#account_info_mobile,.anonymous-customer-header,.registered-customer-header,#slide-nav-phone,#slide-nav-chat{float:left}
#account-menu{display:none}#header-cart{margin:0 10px;width:33px}.login-icon,.login-arrow{display:none}
#mo-nav-button{margin:0 0 0 10px}#logo{background-size:100%}#slide-nav-contact .alternate-phone-icon{margin:6px 15px 0 1px}
.account-link{display:inline-block;margin:0}.anonymous-customer-header{font-size:16px;margin:0 0 18px 0;padding:32px 0 0 20px}
.cart-icon{margin:0 6px 0 0}.header-top{height:46px}.login-initials{margin:10px 11px 10px 20px;line-height:26px;font-size:14px;border:2px solid #1ca6df;border-radius:25px;width:25px;height:25px;text-align:center}
.login-greeting{color:#000;font-size:16px;margin:0;padding:15px 20px}.logo{width:133px;height:11px;margin:18px 0 18px 10px}
.miniCart{right:-50px}.miniCart>.arrow_box:after{left:77%}.mo-search-icon{background:0}#mo-search{height:70px;display:none}
#mo-search .container{width:100%}.monav-account-links{width:100%;float:left;color:#1ca6df;background-color:#fff;padding:5px 20px;font-size:16px}
.registered-customer-header{width:100%;height:48px;background-color:#ededed;margin-bottom:40px}.search-box{margin:3px 0 0 15px;border:0;background-color:#fff;border-radius:50%;width:36px;height:36px}
#mo-search-button{margin:4px 0 0 9px}input.search-input{display:none !important}.nav-vert-divider-desktop{display:none}
#mo-search-input{line-height:60px;border-radius:0;padding-left:50px;height:60px}#mo-search-boximg{top:24px;left:20px}
#nav-area{top:48px}.breadcrumb-home{display:none}#legacy-floater #desktop-floater{margin:0 30px}.cat-product-background #breadcrumb{margin-left:10px}
#fodal-content{width:85% !important;max-width:320px}#top-cat-salebar{margin-bottom:2px}#mo-topcat-nav ul{padding:0 10px}
#top-cat-leaderboard{border:0}.topcatfinance-spot li{width:calc(100% - 40px);float:none;margin:20px}
.topcatfinance-spot li.thin{height:2px;width:calc(100% - 40px);margin:20px auto;float:none}.offers .financing p{font-size:14px;margin:0 0 0 10px}
.offers .financing img.left,.offers .popup>img{height:32px}.offers>div:first-child{width:100%;float:none}
.offers>div:nth-child(3){border-left:0}.offers>div:nth-child(n+3){width:50%}.offers .financing,.offers .popup{margin:10px auto;height:32px}
.offers .thin,.offers .offers-svl{width:80%;height:2px;float:none;margin:0 auto;display:block}#lb-1{width:100%;float:left;margin-top:0}
#lb-2{width:100%;float:right;margin-top:2px}#lb-3{width:100%;float:left;margin-top:2px}.double-wide .lb-description{width:60%}
.double-wide .lb-description h3{font-size:20px;line-height:20px}.lb-description p{font-size:12px;line-height:14px}
.lb-description .button{margin:5px auto}.lb-price .strike{font-size:12px}#copyright{font-size:12px;padding:20px 0 0;line-height:22px}
#privacyLinks a{font-size:12px}.homepage-cat-header{font-size:26px}.homepage-cat-box-outer-outer{width:88%}
.homepage-cat-box{flex:0 0 100%;height:190px}.homepage-cat-box:nth-child(even) .homepage-cat-text{order:-1}
.homepage-cat-text{min-width:175px}.homepage-cat-text p{font-size:18px}.homepage-cat-text .button{font-size:14px;width:82%}
.homepage-cat-text .button:after{background-size:13px;height:23px}.cat-zinger-left-overlay{width:100%}
.cat-zinger-right-overlay{width:0;height:0}.cat-prodbox,.catb-prodbox{width:99%}.cat-prodbox-dw{width:100%;height:604px}
.cat-price{font-size:18px}.cat-marleft{margin-left:0}.cat-badge-wrap{width:30%}.cat-details{width:215px;text-align:right}
.cat-dw-right-mobile .dw-right-button{margin-top:20px}.cat-spot{margin:15px 10px 0}.cat-spot .left,.cat-spot .right{width:45%}
.cat-prod-image-dw{margin:5px auto}.cat-item-decription{display:none}button,.button{font-size:17px}.cat-item-bottom button:after,.cat-item-bottom .button:after{right:0}
.cat-sale-img{height:24px}.cat-3t-sale{font-size:12px;line-height:11px;display:inline-block}.cat-3t-retail{font-size:12px;line-height:11px;display:inline-block}
.cat-3t-top .sale{font-size:18px}.cat-prodbox-tall{width:99%}.cat-prodbox-tall{height:550px}.cat-prodbox-tall .left{width:60%}
.cat-prodbox-tall .cat-prod-image{width:auto;padding:0;margin:35px auto 25px;height:270px;text-align:center}
.cat-prodbox-tall .cat-item-bottom{position:static}.cat-prodbox-tall .cat-name-container{width:calc(100% - 100px)}
.cat-sale-badge-wide{position:absolute;top:calc(-110px - 120px);left:-10px}#cat-product-wrapper,#search-product-wrapper{width:110%;margin:0 -5% 20px;overflow-x:hidden}
.series-wrapper{padding:0 20px}.cat-pala-dw{margin-right:10px;text-align:right}.pala-col-top{width:35%;float:right}
.pala-col-top .btn-apply-now{font-size:10px}.special-financing{margin-bottom:0}.cat-smart-series{margin:14px 0 7px 0}
.cat-pala-dw .cat-spot{margin-top:36px;position:absolute;bottom:100px;left:0;width:56%}.cat-prodbox-tall .cat-item-bottom{position:static}
.cat-prod-name h3{font-size:24px;line-height:24px}.cat-prodbox-dw{height:545px;display:block;margin-bottom:50px}
.cat-dw-divider{display:none}.cat-prodbox-dw .cat-compare{float:left;border-left:0;border-right:1px solid #c8c8c8}
.cat-dw-left{width:auto}.cat-prod-image-dw{height:223px;width:180px}.cat-dw-right .cat-name-container{position:absolute;top:64px;left:0;text-align:left;width:65%}
.cat-dw-right .cat-smart-series{display:none}.cat-dw-right h3{font-size:26px}.cat-dw-right-mobile{padding-right:10px}
.cat-dw-right .cat-3t-price{text-align:right}.cat-dw-right-mobile .cat-sale-badge-wide{position:absolute;top:48px;left:13px}
.cat-dw-right-mobile .cat-price,.cat-dw-right-mobile .sale{text-align:center}.cat-dw-right{position:relative;height:238px;margin:20px 14px 30px;width:calc(100% - 29px)}
.cat-dw-right .cat-badges{top:0;left:calc(50% - 120px);width:240px;margin:0}.cat-td-fineprint{text-align:left}
.cat-dw-right .cat-price{position:absolute;bottom:0;width:100%;text-align:center;left:0;top:175px}.cat-dw-right .cat-dw-right-mobile-td .cat-price{position:absolute;bottom:0;right:calc(50% - 138px);top:auto;width:245px;text-align:right;left:auto}
.cat-dw-right .cat-name-container h3{font-size:24px;line-height:26px;width:calc(95% - 30px)}.cat-dw-right .cat-dw-view-button{position:absolute;bottom:auto;right:0;top:70px}
.cat-dw-right .cat-dw-right-mobile .dw-right-button{margin:0}.cat-price-wrap{width:100%;bottom:0;top:150px;right:0}
.cat-prodbox-tall .cat-price{text-align:center}.series-header-bg{margin-bottom:10px}.series-header-bg h2{font-size:28px}
.series-subheader{display:none}.series-border{margin-top:0}.cat-pala-dw .cat-spot .left{width:100%;margin:0}
.cat-pala-top{width:33%}.cat-pala-bottom{width:100%;max-width:300px;margin:0;box-sizing:border-box;padding:0 10px}
.apply-now{margin:5px 1px 0 0}.no-interest{font-size:20px}.pala-col-top .special-financing{margin-top:0}
.cat-sale-badge-single{top:14px}.mobile-plus-only{display:flex}.series-wrapper-outer{padding:0 20px}
.financing-36-outer-container{top:70px}.cat-prodbox-tall{height:545px;margin-bottom:15px}.cat-prodbox-tall.cat-prodbox-tall-td{height:545px;margin-bottom:65px}
.cat-prodbox-tall-td .cat-price-wrap{position:absolute;bottom:0;right:calc(50% - 138px);top:auto;width:245px;text-align:right}
.cat-price-wrap.cat-price-wrap-plus{right:auto;width:100%}.cat-price-wrap.cat-price-wrap-plus .cat-price{text-align:center}
.cat-prodbox-tall .cat-prod-image{height:232px;margin-top:0;margin-bottom:0}.cat-item-outer{height:238px;margin:20px 14px 30px}
.cat-badges{top:0;left:calc(50% - 120px)}.cat-name-container{top:64px}.cat-view-details{top:70px;bottom:auto}
.cat-td-fineprint{bottom:-80px;width:244px}.catb-item-bottom{width:100%;float:left;margin:0}.catb-prodbox{height:auto}
.catb-details{float:right;position:static;width:230px}.catb-compare{position:absolute;bottom:12px;margin:7px 0 0 20px}
.catb-badges{margin-bottom:10px}.catb-badges li{margin-top:0;height:23px;margin-left:2em}.catb-prod-image{float:none;height:260px;width:260px;margin:15px auto 0}
.catb-details{width:60%}.catb-details .button:after{position:relative;right:10px}.add_to_cart .button-standard{min-width:155px;height:42px;font-size:12px;line-height:40px;text-transform:uppercase}
#legacy-inner #free-info button{width:195px;height:42px;font-size:10px;line-height:40px;text-transform:uppercase}
.mobile-fixed-nav{position:fixed;bottom:0;right:0;left:0;width:100%;height:85px;padding:0 10px;background:#fff;box-sizing:border-box;z-index:7;-webkit-box-shadow:0 0 5px 4px rgba(68,68,68,0.15);-moz-box-shadow:0 0 5px 4px rgba(68,68,68,0.15);box-shadow:0 0 5px 4px rgba(68,68,68,0.15)}
.mobile-error{position:absolute}.prod-pala-box{position:absolute;left:10px;bottom:10px}.buy-with-price{width:100%;float:none}
#product_content,#product_description{width:100%;float:none}.product-wrapper h1{font-size:28px}#prod-3t-price .sale,.prod-3t-price .sale{font-size:22px}
#product_main_image{width:100%;margin-bottom:10px;float:none}#productActions{float:right}.top-border{border-top:0}
#price{margin-top:3px}.guarantees{text-transform:capitalize;width:50%;font-size:12px;line-height:13px;font-family:"TT Norms W01 Regular","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:4px;float:left}
.guarantees .money-back{margin:0;color:#1ca6df}.checkmark{display:inline;margin-right:10px}.product-mini-review,.old-product-mini-review{width:100%;height:auto}
.product-mini-review:nth-child(odd),.product-mini-review:nth-child(even),.old-product-mini-review:nth-child(odd),.old-product-mini-review:nth-child(even){padding:0}
.section-header.fixed{position:fixed;top:0;left:0;width:calc(100% - 30px);margin:0}.section-header.fixed+.accordion-content{padding-top:42px}
.accordion-header{background-color:#ededed;line-height:35px;font-size:22px;margin:1px -15px 0;padding:0 15px;text-align:center !important;cursor:pointer}
.accordion-header h3{color:#333;background-color:#ededed;font-size:18px !important;padding-bottom:5px !important}
.accordion-header:after{margin:0 !important}.accordion-header img{float:right;width:20px;margin:10px 0}
.accordion-content{display:none;margin:15px 0}.accordion-content.accordionOpen{display:block}.accordion-content.accordionClose{display:none}
#free-info{box-shadow:none}#free-info.top-border{border:0}.product-wrapper section{padding:0}.product-wrapper .section-header:after{border-top:0}
.feature:nth-child(n+3) h2,.feature:nth-child(n+3) h3,.feature:nth-child(n+3) div{margin-left:0}.feature:nth-child(n+3) img{width:100%;float:none}
#specifications .accordion-content img{width:100%;max-width:200px;padding-left:10px}.buy-button-nomo{display:none}
.related-prodbox{float:none;margin:10px auto 20px}.product-option-nonjs select{min-width:100px}.spec-series{width:100%;padding:0 5px;box-sizing:border-box}
.spec-series>div{padding:10px 0;box-sizing:border-box}#specifications-b h3 .expand img,#specifications-b .description-title img{width:20px;margin:0 10px;position:relative;top:-10px;right:-50px}
#specifications-b div.title-cell{padding:0 0 0 10px}#specifications-b div.cell-description{padding:0 10px}
#specifications-b .description-title{width:85%}#specifications-b div.title-cell>div{float:left;text-align:left}
#specifications-b div.cell-description{width:100%;float:left}#specifications-b p{margin:0}#specifications-b .description-content{padding:0;margin:7px 0 0}
#specifications-b .specs-striped{margin-top:20px}.expand{display:none}.spec-vertical-line{display:none}
.prod-3t-title,.bundle-message-desktop{display:none}#gallery-container{float:none}#gallery-main{margin:0 auto;float:none}
#gallery-thumbs{display:none}#prod-video{width:100%;float:none}.small-gallery-play-button{top:0;left:0;right:0}
.gallery-img-container{width:80%}.gallery-img-container{padding-bottom:30px}#product_main_image{min-height:365px}
#legacy-floater #floating-nav.fixed{position:fixed;top:0;width:90%;z-index:999}#floating-nav-trigger{display:none}
#mobile-floater{display:block;height:40px}#floating-nav a{line-height:29px;font-size:14px}.desk-nav-right{width:100%}
#desk-nav-right-container{display:inline-flex;justify-content:space-between;width:100%}#floating-nav .nav-cart{order:2}
.nav-pricing-content{order:1;padding:0}.desk-nav-left{display:none}.orange-bar{width:45px}#desk-nav-right-container .nav-cart button{height:37px;font-size:12px;padding:0 15px}
#legacy-inner .nav-cart.out_of_stock button{padding:0 7px;line-height:14px}#desktop-floater{height:63px}
.financing-pop-container{width:90%;margin-top:25px;padding-bottom:40px}.financing-pop-close{top:31px;right:calc(7%)}
.cart-pop-close{right:calc(50% - 142px)}.pop-outer-container{height:350px}#ifit-popup .pop-outer-container,#service-popup .pop-outer-container{height:420px}
#delivery-popup .pop-outer-container{width:300px;height:375px}.delivery-pop-container,.service-pop-container{width:250px;height:380px}
.financing-pop-ifit-close{top:31px;right:calc(7%)}.financing-pop-row-title{display:none}.tmi-phone{display:none}
.financing-pop-title-br{display:block}#sort>div:first-child{margin-top:20px}.precart-ifit,.product-wrapper p.precart-ifit{font-size:14px;line-height:14px}
#sign-up-banner{height:225px}#sign-up-page h1{font-size:22px;line-height:24px}#sign-up-page div.absolute{position:static;width:100%;margin:0 auto}
#sign-up-form{padding:20px}#sign-up-form input[type="text"],#sign-up-form input[type="email"],#sign-up-form input[type="tel"]{width:100%;margin:10px 0}
#sign-up-form label[for="firstName"]{left:0;top:8px}#sign-up-form label[for="lastName"]{left:0;top:73px}
#sign-up-form input.left:nth-child(3){margin:10px 0 20px 0}#email-sign-up-lower>div,#email-sign-up-lower>img{width:100%;float:none}
#email-sign-up-lower>div.right{margin:10px 0}#update-email-box{padding:10px}#compare{overflow-x:auto}
.container.compare-container{overflow:visible}.cart-container{width:90%;padding:0;margin:0 auto}#cart h1,#fulfillment h1{font-family:"TT Norms W01 Light";font-size:22px;line-height:42px}
.shopcart-divider{width:100%}.divider-line{width:100%}.horizontal-divider{margin:15px auto}#cart_products{margin:0}
#cart_product,#cart_products tr{width:100%;display:flex;flex-direction:column}#cart_products .cart-icon-options tr{flex-direction:row}
.cart-icon-options{width:290px;justify-content:center;margin:10px auto}#cart_products td{width:100%;box-sizing:border-box;border:0;position:relative}
#cart_products .shipping-item,#cart_products .warranty-item{padding:20px;text-align:center;width:46%}
#cart_products .checkout{display:flex;flex-direction:column;flex-wrap:wrap}#cart_td_total{width:100%;display:flex;flex-direction:column;padding:0}
#checkout{order:2;margin-top:20px}#cart_td_total .cart-summary-financing-container .flex-container{order:0;margin-bottom:10px}
#drop-cart-totals{margin:0 0 10px 0}#cart_products .checkout-price{padding:8px 22px 8px 8px;margin:20px 0 10px 0}
#cart_products tbody{padding:0}#cart_products .quantityInput,.updateQuantity-links{padding-top:5px;display:inline-block}
.updateQuantity,#cart_products .remove_from_cart{float:none;line-height:18px}#cart_products .product-with-warranty{border-bottom:0}
#cart_products .warrantyRow{border-top:0}#cart_products .warrantyRow .checkout-price:before{content:""}
#cart_products .warrantyRow .checkout-price{width:25%}#cart_products td:nth-of-type(2){padding:10px 10px 0 8px;height:30px;font-size:16px}
#cart_products td:nth-of-type(2):before{line-height:30px;padding-top:0}#cart_products td:before{text-align:left}
.cart-or{margin:0 auto;width:100%;text-align:center}.updateQuantity,#cart_products .remove_from_cart{float:none}
#cart_products .quantityInput,.warranty-quantity{display:inline-block;margin-left:50px;padding-top:0}
.warranty-quantity{left:38%}.shopcart-status li{display:block}.address-state,.address-email,.address-zip,.address-phone{float:none;width:100%;margin-right:0}
#verisign.cart-verisign{margin:0 auto 40px}#billing-info-section{margin-bottom:10px}.cart-table-container{flex-direction:column}
.cart-products{flex-direction:column}.cart-icon-table{width:auto}.cart-item-area .checkout-addresses{flex-direction:column}
.checkout-addresses .billing-address,.checkout-addresses .shipping-address{width:100%}.attachments-title-outer a.learn-more-delivery,.attachments-title-outer a.learn-more-warranty{width:auto}
.precart-container,.precart-container-no-accessory{width:280px;height:auto;top:130px;left:calc(50% - 140px)}
.precart-container .button-hollow{width:60px}.precart-inner-container{flex-direction:column}.precart-outer-container .pointer{right:0}
.precart{width:280px;border:0}.precart-top-container{flex-direction:column}.precart-left{margin:0}.precart-img{margin:0 auto}
.precart-subtext{margin-bottom:20px;padding-left:10px;text-align:left}.precart .precart-added{font-size:20px;margin-bottom:24px;padding-top:0;text-align:center}
.precart-keepshopping{vertical-align:top;margin-top:10px}.precart-recommended{font-size:20px;margin-bottom:10px}
.recommend-outer{flex-direction:row}.addon-products{flex-direction:row;margin-bottom:10px;padding-left:10px;flex:auto}
.nomobile{display:none}.mobile-precart{display:flex;flex-direction:row;width:100%}#precart-img{width:110px}
.accessory-container{margin:10px;min-height:350px}.product-wrapper .addon-text li,.product-wrapper .addon-text li:first-of-type{padding:3px 0 3px 0}
div.addon-products:first-of-type{padding-right:0}.ifit-purchaser .button-standard{font-size:12px;padding:0 14px}
#cart_products,#cart_products td{display:block}#cart_products .item,#cart_products .shipping-item{width:100%;margin:auto;text-align:center;display:flex;flex-direction:column}
#cart #cart_products .cart-icon-table .cart-icon-options .vertical-divider{top:10px;right:0}#cart_products .cart-icon-table td{padding:10px}
table.checkout{width:100%;padding-top:15px;margin:0 0 20px;float:left;border:0}table.checkout,table.checkout thead,table.checkout tbody,table.checkout th,table.checkout td,table.checkout tr{display:block}
table.checkout thead tr{position:absolute;top:-9999px;left:-9999px}table.checkout td:before{padding-right:10px;float:left}
.border-bottom-divider{border:0}.check-continue{margin-top:0}.cart-special-finance{flex-direction:column-reverse;align-items:center}
.cart-special-finance>div{padding:10px}#cart_total #item-subtotal,#cart_total #orderDiscounts{display:none}
#cart_promo span{display:block}#promoCode{width:150px;box-sizing:border-box}.cart-sidebar .list-key,#confirmation-summary .list-key{font-size:14px;width:45%;text-align:left}
.express-checkout{padding:15px;float:none;margin:0 0 15px;width:100%;box-sizing:border-box}.express-checkout p{margin:20px 0 0;float:none;text-align:center;width:100%;box-sizing:border-box}
.express-checkout a{width:100%;box-sizing:border-box;margin-bottom:5px;text-align:center}.guest-checkout{margin:0;width:100%;float:none;padding:0 15px;box-sizing:border-box}
.guest-checkout a{display:block}#billing_info_form .field-container{width:100%}#billing_info_form .field-container:nth-child(odd){margin-right:0}
#billing_info_form .field-container #mobile-flex-summary{display:flex;flex-direction:column}#promocode-block{order:-1;width:100%}
#mobile-flex-top{order:-1;margin:20px 0 20px 0}.order-icon-options{justify-content:center}.order-icon-options>div:nth-child(odd){width:98px}
#multiship_address tr{border:1px solid #9c9c9c}.fulfillment-image{margin-bottom:15px;width:95%}#multiship-products #cart_products td{width:100%;height:auto;max-width:100%;padding:0 10px 10px}
#service-plan,#delivery-options{width:86%;margin:0 7% 15px;padding:0}.checkout-payment{width:100%}#checkout{width:100%}
.paypal-checkout{width:150px;margin:10px auto 20px}.or{width:100%;display:block;margin:0 0 10px;float:right;text-align:center}
.check-continue{width:100%}.check-continue .button{margin:15px auto 10px;display:block}#cart_total{text-align:center;width:100%}
#read-policy{text-align:center;float:none}#verisign{margin:10px auto}.promo-section{width:280px;margin:0 auto 20px;float:none !important;padding-right:15px}
.promo-cart-section{margin:0}.cart-options-attachments{padding:10px 20px}.cart-attachments-column{margin:10px 0;width:100%}
.vyze-submit-buttons{flex-direction:column}.vyze-submit-buttons .flex-item{margin:10px 0}.billshipPHONE_PRIMARY,#billing_info_form .field-container:last-child{margin-bottom:60px}
.fulfill-continue{float:none;margin:auto}.shipping-top{margin-top:10px}.promo-container{margin:auto}
#cart_promo .order-summary-promo #promoCode{margin-top:20px}#cart_promo .order-promo-container label{top:34px}
#cart_promo .order-promo-container label.active{top:18px}.order-summary-promo #orderPromo{margin-top:40px}
.ifit-logo{width:120px}.ifit-title-outer{margin:0 auto;width:260px}#multiship-products h3{text-align:center}
#multiship-actions{text-align:center;margin:auto;margin-bottom:30px}.cart-attachments-subtitle{text-align:center;max-width:100%;margin-top:10px}
.attachments-title-outer{width:100%;margin:0 auto;justify-content:center}.ifit-options{padding:20px 0;width:88%;margin:0 auto}
.ifit-box-outer{display:flex;flex-direction:column}.ifit-box{margin:15px 0}.cart-options-attachments{flex-direction:column;margin:0 auto;width:88%}
.cart-attachments-divider{width:100%;height:2px}.options-box{width:95%;min-height:115px;margin:20px 0}
.desk-options{display:none}.most-popular{width:117px;height:23px;font-size:10px;top:118px;letter-spacing:2.28PX;line-height:23px}
.nomobile{display:none}#cart #email-field-container input{width:100%}#terms-error{text-align:center;margin-bottom:20px}
.financing-label{font-size:14px;margin-left:0;max-width:170px}.payment-option-div .vyze39-per-month,.payment-option-div .vyze39-total,.payment-option-div .vyze36-per-month,.payment-option-div .vyze36-total,.payment-option-div .vyze12-per-month,.payment-option-div .vyze12-total,.payment-option-div .vyze18-per-month,.payment-option-div .vyze18-total{font-size:12px}
.vyze-total,.vyze-offer{font-size:20px}.text-ship-check{margin-top:0}.cart-sidebar .list-value{font-size:14px}
#checkout_total{width:135px}.confirmation-order-summary{width:100%}#confirmation-summary{width:100%}
.ship-info-summary,.bill-info-summary{width:50%;margin-bottom:20px}.confirmation-item{width:100%;margin:10px 0}
.ship-info-icon{width:13%}.ship-info-body{width:87%}.ifit-confirmation{display:flex;flex-direction:column}
#order_confirmation{width:100%}.ifit-coach-focus{width:100%;margin-top:20px}.ifit-coach-focus img{max-width:690px;width:100%;height:auto}
.confirmation-img-title p{position:absolute;top:67px;left:0;right:0}.ifit-reg-steps div:first-child{width:15%}
.ifit-reg-steps div:nth-child(2){float:left}#confirmation h1{text-align:center;font-size:32px;line-height:40px}
.ifit-activation{flex-direction:column}.ifit-activation>div:first-of-type{margin:60px auto 10px}.confirmation-gray-title{margin:20px 0}
.main-video{max-width:660px;width:100%}#confirmation-cart{float:none}.home-delivery-container{margin-top:0}
.home-delivery-steps{margin:32px 20px 20px 20px}.home-delivery-steps div{margin-bottom:20px}.order-status-area{margin:0 auto;padding:10px}
.order-number-status .button-standard{font-size:12px}.order-status-table{width:calc(100% - 30px)}.order-status-table th{width:25px}
.order-status-table td{width:25px}.hideCol{display:none}.hideColmo{display:none}.order-refresh-container,.order-refresh-area{width:calc(100% - 40px)}
.order-refresh-wrapper{flex-direction:column-reverse}.desktop-visible{display:none}.mobile-visible{display:block;text-align:center;margin:0 auto;width:100%}
.order-search-inputs{justify-content:center}.order-refresh-shipping{margin:20px auto}.order-refresh-title{text-align:center;font-size:30px;line-height:30px}
.order-refesh-number,.order-refresh-product{font-size:14px;line-height:17px}.order-break{display:inline}
.order-refresh-shipping-info{margin-left:0;margin-top:0;width:100%}.order-refresh-product{margin-bottom:5px}
.order-status-code,.order-refresh-na-status{font-size:24px;line-height:29px}.order-refresh-date{font-size:16px;line-height:19px}
.order-status-bar-container{display:flex;flex-direction:row;width:320px;justify-content:start;margin-top:20px}
.order-status-bar-container .order-refresh-status-bar{order:-1;width:10%}.order-refresh-status-bar-loop,.order-refresh-status-bar-loop-text{margin:0;flex-direction:column}
.order-refresh-status-bar-text,.order-refresh-status-bar{flex-direction:column;margin:0;align-items:flex-start}
.nowActive .order-bar-status{font-family:"TT Norms W01 Bold"}.order-bar-text-container{position:initial;text-align:left;height:50px;width:200px}
.update8 .order-bar-text-container{text-align:left}.update7 .order-bar-text-container{padding-left:0}
.order-bar-green-line{height:40px;width:2px;margin:0 5px}.order-bar-green-check{left:-5px}.order-refresh-transit-title{font-size:18px;line-height:22px;text-align:center;margin:24px 0}
.order-refresh-info-box{width:100%}.order-refresh-info-box-flex{width:100%;margin-left:20px}.order-refresh-info-box-flex>div:last-of-type{margin:16px 0}
.order-refresh-history-divider{width:25%}.order-td-hide{display:none}.order-refresh-history{margin-bottom:0}
.order-refresh-transit-flex .order-refresh-transit-week{text-align:center}.order-refresh-transit-description{padding:15px 0;font-size:12px;line-height:14px;justify-content:space-between}
.order-refresh-transit-description .order-td-time{display:none}.order-refresh-transit-description>div{width:35%}
.order-refresh-transit-time{display:flex;margin-top:20px}.order-refresh-transit-time .order-td-time{padding:0 20px;width:170px;text-align:center}
.order-refresh-transit-time:first-of-type{margin-top:0}.order-refresh-transit-container{margin-top:0}
.financing-pop-container.order-refresh-pop{height:90%}.footer-contact{justify-content:center}#footer-chat{width:unset}
.alternate-chat-icon,.footer-phone a{font-size:14px}.footer-line{margin-bottom:0}.footer-line-top{margin-top:40px}
.footer-line-bottom{border-bottom:solid 1px #6d7173}.footer-line-bottom:last-child{border:0}.footer-phone{width:unset}
.footer-top{flex-direction:column}.footer-right{width:100%;height:260px;margin:0 20px 0 20px}.footer-links{flex-direction:column}
.footer-links a{font-size:14px;line-height:16px}.footer-links ul{margin-left:20px;padding:20px 0 20px 0}
.footer-links li{margin:0 20px 20px 20px;padding-bottom:20px}.footer-links li:last-child{margin-bottom:0;padding-bottom:0}
.flex-menu{display:flex;flex-wrap:nowrap;width:100%;align-content:space-between}.flex-menu>*:first-child{width:95%}
.flex-menu>*:last-child{width:5%}.accordion-footer-line{font-family:"TT Norms W01 Regular";font-size:16px;line-height:1.5}
.footer-links-box-button{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/site--6/accordion_arrow.svg");background-size:contain;background-repeat:no-repeat;float:right;width:20px;height:20px;margin:20px 20px 20px 0}
.footer-left{width:100%}.footer-left h4{margin:20px 20px 0 20px;font-size:14px}.footer-cs{border:solid 1px #6d7173}
.email-signup-text{font-size:14px}.email-input-box[type="email"]{width:75%}
.signup-buttons{display:flex;flex-direction:column;width:100%}.signup-buttons>*:div{width:100%}#small-signup{margin-bottom:24px;width:170px;padding:0}
.email-input-wrap .button-dark-hollow{margin-left:0}.subfooter-container{margin:0 20px 0 20px;flex-direction:column}
.footer-copy{display:block}.social-footer{padding-top:20px}.checkout-footer #copyright{text-align:center}
#consultation-content,#free-info{width:100%;font-size:16px}#consultation-content:after{height:1px;width:100%;position:static;margin:50px 0 0}
#kit-content{padding:0;width:100%}.sign-up-button{padding-left:0}#free-info h3{font-size:28px}#free-info button{font-size:16px;line-height:24px}
#free-info button:after{background-size:14px;height:19px}#free-info .section-header{margin-bottom:0;margin-top:1px}
.footer-optin{margin-top:30px;width:75%}.story-text,.story-partners,.award,.border-heading h2,.media-copy{width:90%;padding:0 5%}
.story-partners{text-align:center;margin:0}#breadcrumb{padding-top:10px}.award{padding-bottom:5px}#side-navigation{width:100%;position:static;margin:0}
#sidenav-content{padding:0}.privacy-page{padding:25px 15px}.border-heading{border:0}.border-heading h2,.privacy-page h2{font-size:38px}
.media-links-wrapper{width:90%;padding:10px 5% 30px}.press-kit-info,.press-kit-side,#xfinity .press-kit-side,#lotus .press-kit-side{width:100%}
.press-kit-side li{width:50%}.press-contact{background:#ededed;padding:30px}.press-kit-features h4{text-align:left}
#account-dropdown{display:block;margin-bottom:20px;font-family:"TT Norms W01 Bold";font-size:18px}
#forgotPasswordForm{width:95%}.account-options-menu,#account-dropdown,.account-options-content{width:100%}
.manage-account-container h2,.account-options-content{margin-bottom:20px}.account-options-content .sign-up-button{height:40px;font-size:20px;width:150px;background:#1ca6df url("https://iconfitness-res.cloudinary.com/image/upload/f_auto,q_auto,fl_progressive,fl_lossy,dpr_auto,w_auto/v1/proform.com/cdn/images/catalog/pf_circle_button.png") no-repeat 89% 45%;background-size:18px 18px}
.account-options-menu div{margin:10px 0 5px}form.manage-account{width:100%}.review-right{width:100%;float:none;padding:0;background-color:#fff}
.review-left{width:100%;margin-bottom:40px}.order-summary-button{margin:5px 60px 15px 0;width:140px}
.order-details-container table{width:100%}fieldset.firstName-fieldset,fieldset.lastName-fieldset{width:100%}
fieldset.lastName-fieldset{margin-left:0}.firstName-fieldset,.lastName-fieldset{width:auto;float:none;display:block}
.cart-ifit-create .cart-ifit-create-container{flex-direction:column}.cart-ifit-create .cart-ifit-create-content-zone{width:300px;margin:20px auto 20px}
.cart-ifit-create #new-ifit-experience{width:100%;margin-bottom:160px}.cart-ifit-create .cartSkipButton.mx{display:block}
.cart-ifit-create .cartSkipButton.dx{display:none}.cart-ifit-create .cart-ifit-returning-container .cart-ifit-create-content-zone{width:300px}
.cart-ifit-create .cart-ifit-returning-container .cart-ifit-create-content-zone button{width:100%}}@media screen and (min-width:500px) and (max-width:767px){.cat-product-background.container{width:100%}
.container-footer{padding:0;margin:0 auto}.inner{margin:0 auto}#legacy-inner #floating-nav.fixed{width:90%}
.inner-footer{padding:0 20px;margin:0}.nomo,.nomoFlex,.nomo-inline{display:none}.shomo{display:block}
.shomo2{display:none}.nomo2{display:block}.shomo-inline{display:inline}.fullmo{width:100%}.container .fullmo{width:110%;margin:0 -5%}
.pb60{padding-bottom:40px}.pt60{padding-top:40px}.header-top .container{width:100%}#account_info,#account_info_mobile{margin:0;width:100%;height:100%}
#account_info,#account_info_mobile,.anonymous-customer-header,.registered-customer-header{float:left}
#header-cart{width:33px;margin-left:20px}#mo-nav-button p{line-height:20px}.login-icon,.login-arrow{display:none}
#slide-nav-contact .alternate-phone-icon{margin:6px 15px 0 1px}.account-link{display:inline-block;margin:0}
.anonymous-customer-header{font-size:16px;margin:0 0 18px 0;padding:32px 0 0 20px}.header-top{height:50px;padding:0 30px}
.login-initials{margin:10px 11px 10px 20px;font-size:14px;line-height:26px;border:2px solid #1ca6df;border-radius:25px;width:25px;height:25px;text-align:center}
.login-greeting{color:#000;font-size:16px;margin:0;padding:15px 20px}.logo{margin:16px 0}.mo-search-icon{background:0}
.monav-account-links{width:100%;float:left;color:#1ca6df;background-color:#fff;padding:5px 20px;font-size:16px}
.my-account img,.anonymous-customer-header img{width:17px;margin-right:5px}#mo-nav-button{margin:0 0 0 20px}
.search-box{margin:3px 0 0 15px;border:0;background-color:#fff;border-radius:50%;width:36px;height:36px}
#mo-search-button{margin:4px 0 0 9px}.nav-vert-divider-mobile{margin-left:20px}.nav-vert-divider-desktop{display:none}
#mo-search-input{line-height:60px;border-radius:0;padding-left:50px;height:60px}#mo-search-boximg{top:24px;left:20px}
#mo-search{height:70px;display:none}#mo-search .container{width:100%}#nav-area{top:50px}#legacy-floater #desktop-floater{margin:0 30px}
.cat-product-background #breadcrumb{margin-left:30px}#top-cat-salebar{margin-bottom:2px}ul.offers.home>li:not(.thin){font-size:12px}
.topcatfinance-spot li{width:calc(100% - 40px);float:none;margin:20px}.topcatfinance-spot li.thin{height:2px;width:calc(100% - 40px);margin:20px auto;float:none}
.offers .financing p{font-size:14px;margin:0 0 0 20px}.offers .financing img.left,.offers .popup>img{height:32px}
.offers>div:first-child{width:100%;float:none}.offers>div:nth-child(3){border-left:0}.offers>div:nth-child(n+3){width:50%}
.offers .financing,.offers .popup{margin:10px auto;height:35px}.offers .thin,.offers .offers-svl{width:80%;height:2px;float:none;margin:0 auto;display:block}
.interest{width:49%;color:#1ca6df}.guarantee{width:50%;color:#83b90b}#top-cat-leaderboard{border:0}#lb-1{width:100%;float:left;margin-top:0}
#lb-2{width:100%;float:right;margin-top:2px}#lb-3{width:100%;float:left;margin-top:2px}.lb-description{width:50%}
.lb-description h3{font-size:28px;line-height:28px}#mo-topcat-nav ul{padding:0 15px;margin:0 auto}.homepage-cat-box{flex:0 0 100%}
.homepage-cat-box:nth-child(even) .homepage-cat-text{order:-1}.homepage-cat-text a{width:90%}.cat-zinger-left-overlay{width:100%}
.cat-zinger-right-overlay{width:0;height:0}.cat-prodbox,.catb-prodbox{width:99%}.cat-prodbox-tall .cat-name-container{width:calc(100% - 100px)}
.cat-prodbox-dw{width:100%;height:629px}.cat-marleft{margin-left:0}.cat-badge-wrap{width:33%}.cat-prod-image-dw{height:300px;width:280px;margin:5px auto}
.cat-spot{margin:15px 10px}.cat-spot .left,.cat-spot .right{width:45%}.cat-item-decription{display:none}
.cat-sale-img{height:30px}.cat-3t-sale{font-size:12px;line-height:11px;display:inline-block}.cat-3t-retail{font-size:12px;line-height:11px;display:inline-block}
.cat-3t-top{font-size:18px}.series-wrapper{padding:0 20px}.series-header-bg{margin-bottom:10px}.series-subheader{display:none}
.cat-prodbox-tall{height:510px;margin-left:.4%;margin-right:.4%;width:99%}.cat-prodbox-tall .left{width:50%}
.cat-prodbox-tall .cat-prod-image{width:auto;padding:0;margin:35px auto 25px;height:270px;text-align:center}
.cat-sale-badge-wide{position:absolute;top:calc(-110px - 120px);left:-10px}.cat-prodbox-tall .cat-item-bottom{position:static}
.cat-prod-name h3{font-size:26px}.cat-prodbox-dw{height:545px;display:block;margin-bottom:50px}.cat-dw-divider{display:none}
.cat-dw-right-mobile .dw-right-button{margin-top:25px}.cat-dw-right .cat-badges{margin:25px 0}.cat-prodbox-dw .cat-compare{float:left;border-left:0;border-right:1px solid #c8c8c8}
.cat-dw-left{width:auto}.cat-prod-image-dw{height:223px;width:180px}.cat-dw-right .cat-name-container{position:absolute;top:83px;left:0;text-align:left}
.cat-dw-right .cat-smart-series{display:none}.cat-dw-right h3{font-size:22px}.cat-dw-right-mobile{padding-right:10px}
.cat-dw-right .cat-3t-price{text-align:right}.cat-dw-right-mobile .cat-sale-badge-wide{position:absolute;top:48px;left:13px}
.cat-dw-right-mobile .cat-price,.cat-dw-right-mobile .sale{text-align:center}.cat-dw-right{position:relative;height:238px;margin:20px 14px 30px;width:calc(100% - 38px)}
.cat-dw-right .cat-badges{top:0;left:calc(50% - 120px);width:240px;margin:0}.cat-td-fineprint{text-align:left}
.cat-dw-right .cat-price{position:absolute;bottom:0;width:100%;text-align:center;left:0;top:150px}.cat-dw-right .cat-dw-right-mobile-td .cat-price{position:absolute;bottom:0;right:calc(50% - 138px);top:auto;width:245px;text-align:right;left:auto}
.cat-dw-right .cat-name-container h3{font-size:26px;line-height:20px}.cat-dw-right .cat-dw-view-button{position:absolute;bottom:auto;right:0;top:70px}
.cat-dw-right .cat-dw-right-mobile .dw-right-button{margin:0}.cat-price-wrap{width:100%;bottom:0;top:150px;right:0}
.cat-prodbox-tall .cat-price{text-align:center}#search-product-wrapper .cat-sale-badge-single{top:245px}
.cat-pala-dw{margin-right:10px;text-align:right;width:35%;float:right}.pala-col-top{width:50%;float:right}
.cat-pala-dw .cat-spot{margin-top:36px;position:absolute;bottom:87px;left:0;width:52%}.cat-pala-dw .cat-spot .left{width:100%;margin:0}
.cat-pala-top{width:36%}.cat-pala-bottom{width:25%;margin:0;box-sizing:border-box;padding:0 10px 0 0}
.apply-now{margin:5px 1px 0 0}.no-interest{font-size:20px}.pala-col-top .special-financing{margin-top:0}
.cat-smart-series{margin:20px 0 0}.cat-sale-badge-single{top:14px}.mobile-plus-only{display:flex}.cat-prodbox-tall{height:545px;margin-bottom:15px}
.cat-prodbox-tall.cat-prodbox-tall-td{height:545px;margin-bottom:50px}.cat-prodbox-tall-td .cat-price-wrap{position:absolute;bottom:0;right:calc(50% - 138px);top:auto;width:245px;text-align:right}
.cat-price-wrap.cat-price-wrap-plus{right:auto;width:100%}.cat-price-wrap.cat-price-wrap-plus .cat-price{text-align:center}
.cat-prodbox-tall .cat-prod-image{height:232px;margin-top:0;margin-bottom:0}.cat-item-outer{height:238px;margin:20px 14px 30px}
.cat-badges{top:0;left:calc(50% - 120px)}.cat-name-container{top:83px}.cat-view-details{top:80px;bottom:auto}
.cat-td-fineprint{bottom:-70px;width:355px}.cat-dw-right.cat-badges{top:0;left:calc(50% - 120px)}.catb-prod-image{float:none;width:280px;height:280px;margin:20px auto 0}
.catb-item-bottom{width:100%;float:left;margin:0}.catb-prodbox{height:auto}.catb-details{float:right;position:static}
.catb-compare{position:absolute;bottom:13px;margin:7px 0 0 8%}.catb-badges{margin:0 17% 10px;width:66%}
.catb-badges li{margin-top:0;height:23px;margin-left:2em;width:100%}.catb-details .button:after{position:relative;right:60px}
.top-border{border-top:0}td.title-cell{padding:20px}.fixed-nav-buy,.checkmark{display:none}.buy-with-price{width:100%;float:none}
a.prod-video{float:left}.product-wrapper section{padding:0}.product-wrapper .section-header:after{border-top:0}
#product-main{padding-top:30px}#product_main_image{width:100%;margin-bottom:10px;float:none}#product_content,#product_description{width:100%;float:none}
.product-wrapper h1{font-size:26px;line-height:20px}.product-mini-review,.old-product-mini-review{width:100%;height:auto}
.product-mini-review:nth-child(odd),.product-mini-review:nth-child(even),.old-product-mini-review:nth-child(odd),.old-product-mini-review:nth-child(even){padding:0}
.accordion-header{background-color:#ededed;line-height:35px;font-size:22px;margin:0 -15px 1px;padding:0 15px;text-align:center !important;cursor:pointer}
.accordion-header h3{color:#333;background-color:#ededed;font-size:18px;padding-bottom:5px !important}
.accordion-header:after{margin:0 !important}.accordion-header img{float:right;width:20px;margin:10px 0}
.accordion-content{display:none;margin:15px 0}.accordion-content.accordionOpen{display:block}.accordion-content.accordionClose{display:none}
#free-info{box-shadow:none}#free-info.top-border{border:0}.guarantees .no-interest,.guarantees .money-back{font-size:14px}
.buy-button-nomo{display:none}#buy-with-price button{padding:4px 8px;line-height:28px}button.add_to_cart:after{margin-left:8px;height:22px;background-size:16px}
.buy-button:after{background-size:14px;height:21px;margin-left:12px}.related-prodbox{width:300px;float:none;margin:10px auto 20px}
.feature:nth-child(n+3) h2,.feature:nth-child(n+3) h3,.feature:nth-child(n+3) div{margin-left:0}.feature:nth-child(n+3) img{width:100%;float:none}
.spec-series{width:100%;padding:0 5px;box-sizing:border-box}.spec-series>div{padding:10px 0;box-sizing:border-box}
#specifications div.title-cell{float:left;width:28%;padding:0 1%}#specifications div.cell-description{float:left;width:68%;padding:0 1%}
#specifications-b h3 .expand img,#specifications-b .description-title img{width:20px;margin:0 10px;position:relative;top:-10px;right:-20%}
#specifications-b .specs-striped{margin-top:20px}#specifications-b div.title-cell{padding:0 0 0 10px}
#specifications-b div.cell-description{padding:0 10px}#specifications-b .description-title{width:85%}
#specifications-b div.title-cell>div{float:left;text-align:left}#specifications-b div.cell-description{width:100%;float:left}
#specifications-b p{margin:0}#specifications-b .description-content{padding:0;margin:7px 0 0}.expand{display:none}
.spec-vertical-line{display:none}.prod-3t-title{font-size:14px;line-height:14px}.bundle-message{font-size:14px}
.bundle-message img{height:14px}.bundle-message-mobile{display:none}.bundle-message-desktop{display:block;width:100%}
#floating-nav-trigger{display:none}#gallery-container{float:none}#gallery-main{margin:0 auto;float:none}
#gallery-thumbs{display:none}.small-gallery-play-button{top:0;left:0;right:0}#mobile-floater{display:block;height:40px}
#floating-nav a{line-height:29px}.desk-nav-right{width:100%}#desk-nav-right-container{display:inline-flex;justify-content:space-between;width:100%}
#floating-nav .nav-cart{order:2}.nav-pricing-content{order:1;padding:0}.desk-nav-left{display:none}.financing-info .arrow{right:30%}
#desktop-floater{height:63px}.add_to_cart .button-standard,.precart .button-standard{width:auto;height:42px;font-size:12px;line-height:40px;text-transform:uppercase}
#legacy-inner #free-info button{width:200px;height:42px;font-size:10px;line-height:40px;text-transform:uppercase}
.gallery-img-container{width:415px}.swiper-slide{height:440px !important}.financing-pop-container{width:90%;margin-top:25px}
.financing-pop-close{top:35px;right:calc(7%)}.cart-pop-close{right:calc(23%)}.pop-outer-container{height:350px}
#ifit-popup .pop-arrow{bottom:-10px}.financing-pop-ifit-close{top:35px;right:calc(7%)}.financing-table.flex-container{padding:10px}
.financing-table .flex-container div{width:20%}.financing-pop-fineprint{padding:10px}.financing-pop-title{margin:80px 10px 40px 10px}
#sign-up-banner{height:293px}#sign-up-page div.absolute{position:static;width:90%;margin:0 auto}#sign-up-form input[type="text"],#sign-up-form input[type="email"],#sign-up-form input[type="tel"]{width:100%;margin:10px 0}
#sign-up-form input.left:nth-child(3){margin:10px 0}#sign-up-form label[for="firstName"]{left:0;top:8px}
#sign-up-form label[for="lastName"]{left:0;top:72px}#email-sign-up-lower>div.right{margin-top:10px}
#email-freebie h2{font-size:24px}#email-freebie{font-size:14px}#email-sign-up-lower{margin:0}#compare{overflow-x:auto}
.container.compare-container{overflow:visible}.cart-container{width:90%;padding:0;margin:0 auto}#cart h1,#fulfillment h1{font-family:"TT Norms W01 Light";font-size:22px;line-height:42px}
.shopcart-divider{width:100%}.divider-line{width:100%}.horizontal-divider{margin:15px auto}#cart_products{margin:0}
#cart_product,#cart_products tr{width:100%;display:flex;flex-direction:column}#cart_products .cart-icon-options tr{flex-direction:row}
.cart-icon-options{width:375px;justify-content:center;margin:0 auto 20px}#cart_products td{width:100%;box-sizing:border-box;border:0;position:relative}
#cart_products .item,#cart_products .shipping-item,#cart_products .warranty-item{padding:20px;text-align:center;width:46%}
#cart_products .checkout{display:flex;flex-direction:column;flex-wrap:wrap}#cart_td_total{width:100%;display:flex;flex-direction:column;padding:0}
#checkout{order:2;margin-top:20px}#cart_td_total .cart-summary-financing-container .flex-container{order:0;display:block;margin-bottom:10px}
#drop-cart-totals{margin:0 0 10px 0}#cart_products .checkout-price{padding:8px 22px 8px 8px;margin:20px 0 10px 0}
#cart_products tbody{padding:0}#cart_products .quantityInput,.updateQuantity-links{padding-top:5px;display:inline-block}
.updateQuantity,#cart_products .remove_from_cart{float:none;line-height:18px}#billing_info_form .field-container{width:100%}
#mobile-flex-summary{display:flex;flex-direction:column}#promocode-block{order:-1;width:100%}#mobile-flex-top{order:-1;margin:20px 0 20px 0}
.order-icon-options{justify-content:center}.order-icon-options>div:nth-child(odd){width:98px}#cart_promo label{display:block}
#cart_promo .order-summary-promo #promoCode{margin-top:20px}#cart_promo .order-promo-container label{top:34px}
#cart_promo .order-promo-container label.active{top:18px}.order-summary-promo #orderPromo{margin-top:40px}
#cart_total{width:290px}#cart_total h3{font-size:20px}#cart_total>p{margin-top:5px;width:300px;padding-right:10px}
.express-checkout{width:240px;padding:10px 0}.express-checkout a{margin:5px 20px;width:180px}.express-checkout p{width:220px;text-align:center;margin:2px 10px 0}
.guest-checkout{width:200px;margin:12px 20px}.vyze-submit-buttons{flex-direction:column}.vyze-submit-buttons .flex-item{margin:10px 0}
.billshipPHONE_PRIMARY,#billing_info_form .field-container:last-child{margin-bottom:60px}.fulfill-continue{float:none;margin:auto}
#cart #email-field-container input{width:100%}.cart-products{flex-direction:column}.cart-icon-table{width:auto}
.ifit-title-outer{margin:0 auto;width:260px}#multiship-products h3{text-align:center}.cart-attachments-subtitle{text-align:center;max-width:100%;margin-top:10px}
.attachments-title-outer{width:100%;margin:0 auto;justify-content:center}.ifit-options{padding:20px 0;width:88%;margin:0 auto}
.ifit-box-outer{display:flex;flex-direction:column}.ifit-box{margin:15px 0}.cart-options-attachments{flex-direction:column;margin:0 auto;width:88%}
.cart-attachments-divider{width:100%;height:2px}.options-box{width:95%;min-height:115px;margin:20px 0}
.desk-options{display:none}.most-popular{width:117px;height:23px;font-size:10px;top:118px;letter-spacing:2.28PX;line-height:23px}
#billing-info-section{margin-bottom:10px}.precart-container,.precart-container-no-accessory{width:280px;height:auto;top:130px;left:calc(50% - 135px)}
.precart-container .button-hollow{width:60px}.precart-inner-container{flex-direction:column}.precart-outer-container .pointer{right:0}
.precart{width:280px;border:0}.precart-top-container{flex-direction:column}.precart-left{margin:0}.precart-img{margin:0 auto}
.precart-subtext{margin-bottom:20px;padding-left:10px;text-align:left}.precart .precart-added{font-size:30px;margin-bottom:24px;text-align:center;padding-top:0}
.precart-keepshopping{vertical-align:top}.precart-recommended{font-size:20px;margin-bottom:10px}.recommend-outer{flex-direction:row}
.addon-products{flex-direction:row;margin-bottom:10px;padding-left:10px;flex:auto}.nomobile{display:none}
.mobile-precart{display:flex;flex-direction:row;width:100%}#precart-img{width:110px}.accessory-container{margin:10px;min-height:350px}
.product-wrapper .addon-text li,.product-wrapper .addon-text li:first-of-type{padding:3px 0 3px 0}div.addon-products:first-of-type{padding-right:0}
#cart_products,#cart_products td{display:block}#cart_products .item,#cart_products .shipping-item{width:100%;margin:auto;text-align:center;display:flex;flex-direction:column}
#cart #cart_products .cart-icon-table .cart-icon-options .vertical-divider{top:10px;right:0}table.checkout{border:0}
table.checkout,table.checkout thead,table.checkout tbody,table.checkout th,table.checkout td,table.checkout tr{display:block}
table.checkout thead tr{position:absolute;top:-9999px;left:-9999px}table.checkout td:before{padding-right:10px;float:left}
.border-bottom-divider{border:0}table.checkout td:nth-of-type(1):before{content:""}
.cart-special-finance{flex-direction:column-reverse;align-items:center}.cart-special-finance>div{padding:10px}
#multiship_address tr{border:1px solid #9c9c9c}#multiship-actions{text-align:center;margin:auto;margin-bottom:30px}
#multiship-products #cart_products td{width:100%;height:auto;max-width:100%;padding:0 10px 10px}#service-plan,#delivery-options{width:100%;padding:0}
#delivery-options,#service-plan{width:65%;float:right}.fulfillment-image{margin-top:50px}.checkout-addresses .billing-address .span_12,.checkout-addresses .shipping-address .span_12{padding-left:20px}
#checkout-summary .image-container{float:none}#checkout-summary .info-container{width:60%;float:left}
.shopcart-status li{display:block}.cart-table-container{flex-direction:column}table.checkout{width:100%;padding-top:15px;margin:0 0 20px;float:left}
.cart-options-attachments{padding:10px 20px}.cart-attachments-column{margin:10px 0;width:100%}.check-continue{margin-top:0}
#payment-type-ful{height:420px}.nomobile{display:none}.promo-cart-section{max-width:450px;text-align:left;padding:0;margin:0 auto}
.promo-container{width:85%;margin:auto}#terms-error{text-align:center;margin-bottom:20px}.financing-label{font-size:14px;margin-left:10px}
.payment-option-div .vyze36-per-month,.payment-option-div .vyze36-total,.payment-option-div .vyze12-per-month,.payment-option-div .vyze12-total,.payment-option-div .vyze18-per-month,.payment-option-div .vyze18-total{font-size:14px}
.vyze-total,.vyze-offer{font-size:20px}.text-ship-check{margin-top:0}.confirmation-order-summary{width:100%;float:none}
#confirmation-cart{float:none}#confirmation-summary{width:100%}.ship-info-summary,.bill-info-summary{width:50%;margin-bottom:20px}
.confirmation-item{width:100%;margin:10px 0}.ifit-confirmation{display:flex;flex-direction:column}#order_confirmation{width:100%}
.ifit-coach-focus{width:100%;margin-top:20px}.ifit-reg-steps div:first-child{width:10%}.ifit-reg-steps div:nth-child(2){float:left}
.ifit-coach-focus img{max-width:690px;width:100%;height:auto}.ifit-activation{flex-direction:column}
.ifit-activation>div:first-of-type{margin:60px auto 10px}#confirmation h1{text-align:center;font-size:32px;line-height:40px}
.confirmation-gray-title{margin:20px 0}.main-video{max-width:660px;width:100%}.home-delivery-container{margin-top:0}
.home-delivery-steps{margin:32px 20px 20px 20px}.home-delivery-steps div{margin-bottom:20px}.order-status-area{margin:0 auto}
.order-number-status .button-standard{font-size:12px}.order-status-table{width:calc(100% - 30px)}.order-status-table th{width:80px;font-size:16px;padding:5px}
.order-status-table td{width:80px}.hideCol{display:none}.hideColmo{display:none}.order-refresh-container,.order-refresh-area{width:calc(100% - 40px)}
.order-refresh-wrapper{flex-direction:column-reverse}.desktop-visible{display:none}.mobile-visible{display:block;text-align:center;margin:0 auto;width:100%}
.order-search-inputs{justify-content:center}.order-refresh-shipping{margin:20px auto}.order-refresh-title{text-align:center;font-size:30px;line-height:30px}
.order-refesh-number,.order-refresh-product{font-size:14px;line-height:17px}.order-break{display:inline}
.order-refresh-shipping-info{margin-left:0;margin-top:0;width:100%}.order-refresh-product{margin-bottom:5px}
.order-status-code,.order-refresh-na-status{font-size:24px;line-height:29px}.order-refresh-date{font-size:16px;line-height:19px}
.order-status-bar-container{display:flex;flex-direction:row;width:320px;justify-content:start;margin-top:20px}
.order-status-bar-container .order-refresh-status-bar{order:-1;width:10%}.order-refresh-status-bar-loop,.order-refresh-status-bar-loop-text{margin:0;flex-direction:column}
.order-refresh-status-bar-text,.order-refresh-status-bar{flex-direction:column;margin:0;align-items:flex-start}
.order-bar-text-container{position:initial;text-align:left;height:50px;width:200px}.nowActive .order-bar-status{font-family:"TT Norms W01 Bold"}
.update8 .order-bar-text-container{text-align:left}.update7 .order-bar-text-container{padding-left:0}
.order-bar-green-line{height:40px;width:2px;margin:0 5px}.order-bar-green-check{left:-5px}.order-refresh-transit-title{font-size:18px;line-height:22px;text-align:center;margin:24px 0}
.order-refresh-info-box{width:100%}.order-refresh-info-box-flex{width:100%;margin-left:20px}.order-refresh-info-box-flex>div:last-of-type{margin:16px 0}
.order-refresh-history-divider{width:30%}.order-td-hide{display:none}.order-refresh-transit-description .order-td-status{width:170px}
.order-refresh-history{margin-bottom:0}.order-refesh-info-place{max-width:375px}.order-refresh-transit-flex .order-refresh-transit-week{text-align:center}
.order-refresh-transit-description{padding:15px 0;font-size:12px;line-height:14px;justify-content:space-between}
.order-refresh-transit-description .order-td-time{display:none}.order-refresh-transit-description>div{width:35%}
.order-refresh-transit-time{display:flex;margin-top:20px}.order-refresh-transit-time .order-td-time{padding:0 20px;width:170px;text-align:center}
.order-refresh-transit-time:first-of-type{margin-top:0}.order-refresh-transit-container{margin-top:0}
.financing-pop-container.order-refresh-pop{height:90%}.footer-contact{margin:32px auto;justify-content:center}
#footer-chat{width:unset}.alternate-chat-icon,.footer-phone a{font-size:14px}.footer-line-top{margin-top:40px}
.footer-line-bottom{border-bottom:solid 1px #6d7173}.footer-line-bottom:last-child{border:0}.footer-phone{width:unset}
.footer-top{flex-direction:column}.footer-right{width:100%;height:260px;margin:0 20px 0 20px}.footer-links{flex-direction:column}
.footer-links a{font-size:14px;line-height:16px}.footer-links ul{margin-left:20px;padding:20px 0 20px 0}
.footer-links li{margin:0 20px 20px 20px;padding-bottom:20px}.footer-links li:last-child{margin-bottom:0;padding-bottom:0}
.flex-menu{display:flex;flex-wrap:nowrap;width:100%;align-content:space-between}.flex-menu>*:first-child{width:95%}
.flex-menu>*:last-child{width:5%}.accordion-footer-line{font-family:"TT Norms W01 Regular";font-size:16px;line-height:1.5}
.footer-links-box-button{background-image:url("https://iconfitness-res.cloudinary.com/image/upload/q_auto/v1/site--6/accordion_arrow.svg");background-size:contain;background-repeat:no-repeat;float:right;width:20px;height:20px;margin:20px 20px 20px 0}
.footer-left{width:100%}.footer-left h4{margin:20px 20px 0 20px;font-size:14px}.footer-cs{border:solid 1px #6d7173}
.email-signup-text{font-size:14px}.email-input-box[type="email"]{width:85%}
.signup-buttons{display:flex;flex-direction:column;width:100%}.signup-buttons>*:div{width:100%}#small-signup{margin-bottom:24px;width:170px;padding:0}
.email-input-wrap .button-dark-hollow{margin-left:0}.subfooter-container{margin:0 20px 0 20px;flex-direction:column}
.footer-copy{display:block}.checkout-footer #copyright{text-align:center}#verisign.cart-verisign{width:50%}
#consultation-content h3,#kit-content h3{font-size:28px}#free-info button{font-size:16px;line-height:24px}
#free-info button:after{background-size:14px;height:19px}#free-info input{width:196px}#free-info .section-header{margin-top:0}
#consultation-content{padding-right:20px}#kit-content{padding-left:20px}#copyright{padding:0 0 10px 0;line-height:22px}
.footer-optin{margin-top:30px;width:75%}.story-text,.story-partners,.award,.border-heading h2,.media-copy,#sidenav-content,#side-navigation{width:90%;padding:0 5%}
#breadcrumb{width:90%;padding:10px 8% 10px 0}.breadcrumb-home{display:none}.story-partners{margin:15px 0}
.award{padding-bottom:5px}#side-navigation{position:static;margin:0}.privacy-page{padding:25px 15px}
.border-heading{border:0}.media-links-wrapper{width:90%;padding:10px 5% 30px}#home-hero-pos img{width:100%}
.press-kit-info,.press-kit-side,#xfinity .press-kit-side,#lotus .press-kit-side{width:100%}.press-kit-side li{width:50%}
.press-contact{background:#ededed;padding:30px}.press-kit-features h4{text-align:left}#account-menu{display:none}
#account-dropdown{display:block;margin-bottom:20px;width:330px;font-family:"TT Norms W01 Bold";font-size:18px}
.account-options-menu,.account-options-content{width:100%}.account-options-content .sign-up-button{height:40px;font-size:20px;width:150px;background:#1ca6df url("https://iconfitness-res.cloudinary.com/image/upload/f_auto,q_auto,fl_progressive,fl_lossy,dpr_auto,w_auto/v1/proform.com/cdn/images/catalog/pf_circle_button.png") no-repeat 89% 45%;background-size:18px 18px}
.account-options-menu div{margin:10px 0 5px}form.manage-account{width:430px}.manage-account-container h2,.account-options-content{margin-bottom:20px}
.review-right{width:100%;float:none;padding:0;background-color:#fff}.review-left{width:100%;margin-bottom:40px}
.order-summary-button{width:140px}.order-details-container table{width:100%}.cart-ifit-create .cart-ifit-create-container{flex-direction:column}
.cart-ifit-create .cart-ifit-create-content-zone{width:300px;margin:20px auto 20px}.cart-ifit-create #new-ifit-experience{width:100%;margin-bottom:160px}
.cart-ifit-create .cartSkipButton.mx{display:block}.cart-ifit-create .cartSkipButton.dx{display:none}
}@media screen and (min-width:600px) and (max-width:767px){.shomo2{display:none}.nomo2{display:block}
.homepage-cat-box{flex:0 0 100%}.homepage-cat-box:nth-child(even) .homepage-cat-text{order:-1}.cat-prodbox{width:47%;height:406px;margin-left:1%;margin-right:1%}
.cat-price{font-size:16px}.cat-marleft{margin-left:17px}.cat-prod-image{width:250px}.cat-item-top,.search-item-top{min-height:46px}
.cat-prod-name h3{font-size:26px}.special-financing{margin-top:7px}.cat-spot{display:block}.cat-spot-img{width:125px}
.cat-item-decription{display:block}.cat-details .button{font-size:16px}.cat-compare{font-size:12px}.cat-item-bottom button:after,.cat-item-bottom .button:after{right:3%}
.cat-sale-img{height:22px}.cat-3t-top .sale{font-size:18px}.cat-3t-title{font-size:14px}.cat-prodbox-dw{height:545px;display:block}
.cat-dw-divider{display:none}.cat-dw-right-mobile .dw-right-button{margin-top:25px}.cat-dw-right .cat-badges{margin:25px 0}
.cat-prodbox-dw .cat-compare{float:left;border-left:0;border-right:1px solid #c8c8c8}.cat-dw-left{width:auto}
.cat-prod-image-dw{height:223px;width:180px}.cat-dw-right .cat-name-container{position:absolute;top:83px;left:0}
.cat-dw-right .cat-smart-series{display:none}.cat-dw-right h3{font-size:22px}.cat-dw-right-mobile{padding-right:10px}
.cat-dw-right .cat-3t-price{text-align:right}.cat-dw-right-mobile .cat-sale-badge-wide{position:absolute;top:48px;left:13px}
.cat-dw-right-mobile .cat-price,.cat-dw-right-mobile .sale{text-align:center}.cat-dw-right{position:relative;height:238px;margin:20px 14px 30px;width:calc(100% - 38px)}
.cat-dw-right .cat-badges{top:0;left:calc(50% - 120px);width:240px;margin:0}.cat-td-fineprint{text-align:left}
.cat-dw-right .cat-price{position:absolute;bottom:0;width:100%;text-align:center;left:0;top:150px}.cat-dw-right .cat-dw-right-mobile-td .cat-price{position:absolute;bottom:0;right:calc(50% - 138px);top:auto;width:245px;text-align:right;left:auto}
.cat-dw-right .cat-name-container h3{font-size:26px;line-height:20px}.cat-dw-right .cat-dw-view-button{position:absolute;bottom:auto;right:0;top:80px}
.cat-dw-right .cat-dw-right-mobile .dw-right-button{margin:0}.series-subheader{display:none}.cat-prodbox-tall{width:100%;height:510px}
.cat-prodbox-tall .cat-prod-image{width:auto;padding:0;margin:40px auto 25px;height:260px;text-align:center}
.cat-pala-dw{margin-right:10px;width:100%}.cat-pala-dw .cat-spot{margin-top:36px;position:absolute;bottom:10px;left:-30px;width:40%}
.cat-pala-bottom{width:95%;max-width:250px;margin:5% 0 0;box-sizing:border-box}.apply-now{margin:2px 10px 0 0}
.mobile-plus-only{display:flex}.cat-prodbox-tall{height:545px;margin-bottom:15px}.cat-prodbox-tall.cat-prodbox-tall-td{height:545px;margin-bottom:50px}
.cat-price-wrap{width:100%;bottom:0;top:150px;right:0}.cat-price-wrap .cat-price{text-align:center}.cat-prodbox-tall-td .cat-price-wrap{position:absolute;bottom:0;right:calc(50% - 138px);top:auto;width:245px;text-align:right}
.cat-price-wrap .cat-price-wrap{text-align:center}.cat-price-wrap.cat-price-wrap-plus{right:auto;width:100%}
.cat-price-wrap.cat-price-wrap-plus .cat-price{text-align:center}.cat-prodbox-tall .cat-prod-image{height:232px;margin-top:0;margin-bottom:0}
.cat-item-outer{height:238px;margin:20px 14px 30px}.cat-badges{top:0;left:calc(50% - 120px)}.cat-name-container{top:83px}
.cat-view-details{top:80px;bottom:auto}.cat-td-fineprint{bottom:-70px;width:355px}.catb-prod-image{float:left;width:45%;height:280px;margin:20px auto 0}
.catb-item-bottom{width:50%;float:right;margin:0}.catb-prodbox{height:380px}.catb-details{position:absolute;right:0;bottom:0;width:292px}
.catb-compare{float:left;margin:7px 0 0 8%}.catb-details .button:after{position:relative;right:60px}
.catb-badges{width:90%;margin:0;padding-top:70px}.catb-badges li{float:left;height:30px;margin-top:20px;font-size:16px;padding-right:5px;text-indent:-1em;margin-left:1em}
.catb-compare{position:absolute;left:0;bottom:13px}.search-input{margin-left:5px;width:150px}.nav-vert-divider-desktop{display:none}
.anonymous-customer-header{font-size:16px;margin:0 0 18px 0;padding:32px 0 0 20px}#product_main_image{width:100%;height:490px;margin-bottom:10px;float:none}
#product_content,#product_description{width:100%}.guarantees .no-interest,.guarantees .money-back{font-size:16px}
.related-prodbox{width:42%;float:left;margin:10px 4% 20px}#specifications-b div.title-cell{float:left;width:34%;padding-right:30px;line-height:30px}
#specifications-b div.cell-description{float:right;width:66%;padding:0 0 0 30px}#specifications-b .specs-striped{padding:0 25px}
#specifications-b .description-title{line-height:30px;width:85%}#specifications-b .description-title img{margin:0 10px 10px;position:relative;right:-17%;top:5px}
#specifications-b .description-content{padding-right:35px}#specifications-b div.title-cell>div{float:right}
.spec-vertical-line{left:34%;display:block}.specs-striped{margin-top:40px}.prod-3t-title{font-size:14px;line-height:14px}
.financing-pop-container{width:90%;margin-top:25px}.financing-pop-close{top:35px;right:calc(7%)}.cart-pop-close{right:calc(23%)}
.pop-outer-container{height:350px}.financing-pop-ifit-close{top:35px;right:calc(7%)}.financing-table.flex-container{padding:10px}
.financing-table .flex-container div{width:20%}.financing-pop-fineprint{padding:10px}.financing-pop-title{margin:80px 10px 40px 10px}
.gallery-img-container{width:415px}.swiper-slide{height:280px !important}.order-status-area{padding:10px 20px;margin:0 auto;background:#fff}
.order-number-status .button-standard{font-size:12px}.hideCol{display:none}.order-status-table th{width:80px}
.order-status-table td{width:80px}.shopcart-divider{width:100%}.divider-line{width:100%}#cart_products thead{font-weight:bold}
#cart_products form{max-width:100%}#cart_products .quantityInput{margin:0 auto;display:block;text-align:center}
.updateQuantity-links{float:none}#multiship-products #cart_products td{width:100%;height:auto;max-width:100%;padding:0 10px 10px}
#delivery-options,#service-plan{width:55%}#payment-type-ful{height:390px}.order-details-container table{width:70%}
}@media screen and (min-width:768px) and (max-width:959px){.inner,.inner-footer{margin:10px}#legacy-inner{width:728px;padding:0 20px;margin:0 auto}
#legacy-inner #floating-nav.fixed{width:728px}.nomo{display:block}.nomo-inline{display:inline}button .nomo,.button .nomo{display:inline}
.shomo,.shomo-inline{display:none}.fullmo{width:768px;padding:0;margin:0 auto}.shomo2{display:none}.nomo2{display:block}
.logo{width:242px;height:20px}.header-top{padding:0 30px}.header-top .container{width:100%}#chat{margin-top:3px}
.cat-product-background #breadcrumb{padding-left:30px}#header-cart{margin-right:30px;margin-left:30px}
#mo-search{display:none}#mo-search .container{width:100%}.account-link{margin:0}.account-link{display:inline-block;margin:0}
.cart-count-text,.anonymous-links{display:none}.drop-account-options{right:-13px}.drop-account-options div{text-align:left;margin-left:10px;line-height:21px}
.anonymous-customer-header{font-size:16px;margin:0 0 18px 0;padding:32px 0 0 20px}.nav-vert-divider-desktop,.nav-vert-divider-mobile{display:none}
.login-initials{margin:10px 11px 10px 20px;font-size:14px;line-height:26px;border:2px solid #1ca6df;border-radius:25px;width:25px;height:25px;text-align:center}
.login-greeting{color:#000;font-size:16px;margin:0;padding:15px 20px}.phone{margin:3px 0 0 10px}.registered-customer-header .drop-account-options div{margin-left:20px}
.search-box{margin-left:10px}input.search-input{width:80px}#mo-search-input{line-height:60px;border-radius:0;padding-left:50px}
.search,#account-info{font-size:14px}.monav-account-links{width:100%;float:left;color:#1ca6df;background-color:#fff;padding:5px 20px;font-size:16px}
.nav-vert-divider-mobile{display:none}#mo-search-boximg{top:27px;left:20px}#mo-nav-button{display:none}
#product_main_image{height:366px}#gallery-container{float:none}#gallery-main{margin:0 auto;float:none}
#cookie-jar{height:60px;min-height:60px}#cookie-jar .flex-container{-ms-flex-direction:row;flex-direction:row}
#cookie-jar button{min-width:150px}.homepage-cat-box{flex:0 0 100%}.homepage-cat-box:nth-child(even) .homepage-cat-text{order:-1}
.specials-play{width:80px;right:15%;top:35%}.special-video-subtitle{font-size:20px;line-height:24px;bottom:15%}
.container.compare-container{overflow:visible}.write-review{padding:0 20px}.write-review-details .button{padding:0 1px}
.cat-prodbox{width:367px;height:420px;margin-left:7px;margin-right:8px}.cat-badge-wrap{width:33%}.cat-spot-img{width:180px;height:100px}
.cat-prod-image-dw{height:416px;width:323px;margin:20px auto 0}.cat-prod-image{width:233px}.cat-sale-img{height:30px}
.cat-item-bottom button:after,.cat-item-bottom .button:after{right:16%}.cat-3t-sale{font-size:12px;display:inline-block}
.cat-3t-retail{font-size:12px;display:inline-block}.cat-3t-top .sale{font-size:18px}.series-subheader{display:none}
.cat-prodbox-tall{width:100%;height:590px}.cat-prodbox-tall .cat-prod-image{width:auto;padding:0;margin:55px auto 25px;height:250px;text-align:center}
.cat-pala-top{width:118px}.cat-price-wrap{width:400px}.cat-pala-bottom{width:98%;margin:0;text-align:left}
.apply-now{margin:-16px 10px 0 0}.cat-sale-badge-wide{position:absolute;top:calc(-190px - 120px);left:calc(15% - 120px)}
.cat-prodbox-dw{height:494px;display:block}.cat-dw-divider{display:none}.cat-dw-right-mobile .dw-right-button{margin-top:25px;margin-right:0}
.cat-dw-right .cat-badges{margin:25px 0;width:240px}.cat-prodbox-dw .cat-compare{float:left;border-left:0;border-right:1px solid #c8c8c8}
.cat-dw-left{width:auto}.cat-prod-image-dw{height:310px;width:250px}.cat-dw-right{width:100%;display:inline-flex;justify-content:space-between;align-items:center}
.cat-dw-right .cat-name-container{text-align:left;margin:0}.cat-dw-right .cat-smart-series{display:none}
.cat-dw-right h3{font-size:22px}.cat-dw-right-mobile{padding-right:10px}.cat-dw-right .cat-3t-price{text-align:right}
.cat-dw-right-mobile .cat-sale-badge-wide{position:absolute;top:48px;left:13px}.cat-dw-right-mobile .cat-price,.cat-dw-right-mobile .sale{text-align:right}
.cat-dw-right{position:relative;height:151px;margin:24px 20px 30px;width:calc(100% - 40px)}.cat-prodbox-dw{height:540px}
.cat-dw-right .cat-badges{margin:0}.cat-td-fineprint{text-align:left}.cat-dw-right .cat-price{position:absolute;top:0;right:0}
.cat-dw-right .cat-name-container{position:absolute;top:0;left:0}.cat-dw-right .cat-name-container h3{font-size:26px;line-height:20px}
.cat-dw-right .cat-dw-view-button{position:absolute;bottom:0;right:0}.cat-pala-dw{margin-right:10px}
.cat-pala-dw .cat-spot{margin-top:36px}.cat-details .button::after{right:0}.mobile-plus-only{display:flex}
.desktop-plus-only{display:none}.catb-prodbox{width:367px;height:290px;margin-left:7px;margin-right:8px}
.catb-details{width:184px}.catb-compare{position:absolute;left:30px;bottom:12px}.catb-prod-image{margin-top:5px}
.catb-prod-image .image-link img{margin-top:35px}.category2021 .cat-dw-right .pdp-offer-price,.category2021 .cat-dw-right .cat-td-mo-price{font-size:26px;line-height:30px}
.related-prodbox{width:196px}.related-prod-title{width:100%;min-height:66px}td.title-cell{padding:20px}
.feature:nth-child(2) div.feature-text p{width:50%;float:left}.feature:nth-child(2) div.feature-text ul{width:35%;float:left;margin-left:10%}
#specifications div.title-cell{float:left;width:28%;padding:0 1%}#specifications div.cell-description{float:left;width:68%;padding:0 1%}
#specifications-b div.title-cell{float:left;width:172px;padding:0 20px}#specifications-b div.cell-description{float:left;width:556px;padding:0 0 0 20px}
.spec-vertical-line{left:170px}.bundle-message-mobile{display:none}.bundle-message-desktop{display:block}
.buy-with-price{width:100%}a.prod-video{float:left}.pricing-financing{padding:0}.gallery-img-container{width:300px}
#product_content,#product_description{width:100%;float:none;padding-top:0}.financing-pop-container{width:769px}
.financing-pop-close{right:calc(50% - 376px)}.cart-pop-close{right:calc(50% - 170px)}.pop-outer-container{height:350px}
#ifit-popup .pop-arrow{bottom:-10px}.financing-pop-ifit-close{right:calc(50% - 376px)}.financing-pop-title{margin:80px 40px 40px 40px}
.financing-table .flex-container div{width:20%}.financing-table.flex-container{padding:40px}.financing-pop-fineprint{padding:0 40px}
.product-wrapper{width:94%}#floating-nav a{line-height:29px}.desk-nav-right{width:100%}#desk-nav-right-container{display:inline-flex;justify-content:space-between;width:100%}
#floating-nav .nav-cart{order:2}.nav-pricing-content{order:1;padding:0}.desk-nav-left{display:none}#sign-up-banner{height:375px}
#sign-up-page div.absolute{position:static;width:75%;margin:0 auto}#sign-up-form label[for="lastName"]{left:240px}
#email-sign-up-lower>div.right{margin-top:10px}#email-freebie h2{font-size:24px}#email-freebie{font-size:14px}
.email-input-wrap .button-dark-hollow{float:left;margin-left:5%}.order-number-status{margin:0}.order-status-table th{width:50px}
.order-status-table td{width:50px}.order-int-wrapper{margin:0 80px 80px}.order-refresh-container,.order-refresh-area{width:calc(100% - 40px)}
.order-refresh-wrapper{flex-direction:column-reverse}.desktop-visible{display:none}.mobile-visible{display:block;text-align:center;margin:0 auto;width:100%}
.order-search-inputs{justify-content:center}.order-refresh-shipping{margin:20px auto}.order-refresh-title{text-align:center;font-size:30px;line-height:30px}
.order-refesh-number,.order-refresh-product{font-size:14px;line-height:17px}.order-break{display:inline}
.order-refresh-shipping-info{margin-left:0;margin-top:0;width:100%}.order-refresh-product{margin-bottom:5px}
.order-status-code,.order-refresh-na-status{font-size:24px;line-height:29px}.order-refresh-date{font-size:16px;line-height:19px}
.order-status-bar-container{display:flex;flex-direction:row;width:320px;justify-content:start;margin-top:20px}
.order-status-bar-container .order-refresh-status-bar{order:-1;width:10%}.order-refresh-status-bar-loop,.order-refresh-status-bar-loop-text{margin:0;flex-direction:column}
.order-refresh-status-bar-text,.order-refresh-status-bar{flex-direction:column;margin:0;align-items:flex-start}
.order-bar-text-container{position:initial;text-align:left;height:50px;width:200px}.nowActive .order-bar-status{font-family:"TT Norms W01 Bold"}
.update8 .order-bar-text-container{text-align:left}.update7 .order-bar-text-container{padding-left:0}
.order-bar-green-line{height:40px;width:2px;margin:0 5px}.order-bar-green-check{left:-5px}.order-refresh-transit-title{font-size:18px;line-height:22px;text-align:center;margin:24px 0}
.order-refresh-info-box{width:100%}.order-refresh-info-box-flex{width:100%;margin-left:20px}.order-refresh-info-box-flex>div:last-of-type{margin:16px 0}
.order-refresh-history-divider{width:35%}.order-td-hide{display:none}.order-refresh-history{margin-bottom:0}
.order-refesh-info-place{max-width:375px}.order-refresh-transit-description .order-td-status{width:170px}
.order-refresh-transit-flex .order-refresh-transit-week{text-align:center}.order-refresh-transit-description{font-size:12px;line-height:14px}
.order-refresh-transit-description .order-td-time{display:none}.order-refresh-transit-time{display:flex;margin-top:20px}
.order-refresh-transit-time .order-td-time{padding:0 20px;width:170px;text-align:center}.order-refresh-transit-time:first-of-type{margin-top:0}
.order-refresh-transit-container{margin-top:0}.footer-top{flex-direction:column}.footer-right{width:100%;margin:0}
.footer-line-email{border:solid 1px #6d7173;margin:32px 0 10px 0}.footer-left{width:100%}.footer-left h4{height:45px;margin-bottom:0}
.email-input-box[type="email"]{width:48%}#small-signup{margin-left:20px}
.sign-up-button{padding-right:15%}#consultation-content{padding-right:30px}#kit-content{padding-left:30px}
.footer-copy{display:flex;width:45%;flex-direction:column}.privacy-wrapper{margin-top:5px}.footer-optin{margin-top:30px;width:50%}
.dark-optin{width:50%}.footer-line{margin-top:82px}.cart-container{padding:0 10px;margin:0 auto}.cart-icon-table{width:auto;margin-left:20px}
.order-divider{margin:0;width:1px}#confirmation .order-divider{margin:5px}.cart-table-container img{max-width:150px}
#cart_products .item{width:auto}#cartContainer{height:calc(100% - 58px)}.cart-sidebar{width:310px;float:right}
.cart-item-area{width:58%;float:left}.cart-special-finance{flex-direction:column;align-items:center}
.cart-special-finance>div{padding:10px}#cart_products thead{font-size:18px}#cart_products .checkout-price{width:302px}
#promoCode{width:150px}#service-plan,#delivery-options{width:295px;float:right}.fulfillment-image{width:22%}
#service-plan,#delivery-options{float:left;width:39%}.order-summary-button{width:130px}#cart_td_total{text-align:right;width:28%;padding-right:10px;float:right}
table.checkout{width:65%;padding-top:15px;margin:0 0 20px;float:left}.vyze-submit-buttons{flex-direction:column}
.vyze-submit-buttons .flex-item{margin:10px 0}.checkout-addresses .billing-address .span_12,.checkout-addresses .shipping-address .span_12{padding-left:20px}
#orderPromo{width:50px;height:34px;font-size:10px;letter-spacing:2px}#cart-totals-ifitDesc{text-align:left;width:150px}
.cart-item-area-title{margin-top:38px}.order-price-list p{padding-bottom:25px}#cart_td_total .td-summary-title{flex-direction:column;align-items:center}
.payment-creditcard-icons{margin:0 12px 10px}.ifit-title-outer{margin:0 auto;width:260px}#multiship-products h3{text-align:center}
.desk-options{display:none}.cart-attachments-column{width:100%}.cart-attachments-subtitle{text-align:center;max-width:100%;margin-top:10px}
.attachments-title-outer{width:100%;margin:0 auto;justify-content:center}.ifit-options{padding:20px 0;width:88%;margin:0 auto}
.ifit-box-outer{display:flex;flex-direction:column}.ifit-box{margin:15px 0}.cart-options-attachments{flex-direction:column;margin:0 auto;width:88%}
.cart-attachments-divider{width:100%;height:2px}.options-box{width:95%;min-height:115px}.most-popular{width:117px;height:23px;font-size:10px;top:118px;letter-spacing:2.28PX;line-height:23px}
.text-ship-check{margin-top:35px}#cart .payment-option-div input{min-width:20px}.flex-item.financing-label{max-width:230px}
#confirmation-cart{width:65%}#confirmation-summary{width:33%;float:right}.confirmation-order-summary{width:100%}
.ship-info-icon{width:12%}.ship-info-body{width:88%}.ifit-activation{flex-direction:column}.ifit-activation>div:first-of-type{margin:60px auto 10px}
.play-container{left:calc(50% - 180px);bottom:5px}#payment-type-ful{height:405px}#side-navigation{width:200px;margin-left:0}
#sidenav-content{padding-left:220px}.border-heading{padding:0;margin:15px auto}.border-heading h2{width:768px;margin:30px auto}
#home-hero-pos{width:728px;padding:0 20px;margin:0 auto}.account-options-menu{width:33%}.account-options-content{width:51%}
.order-details-container table{width:100%}}@media screen and (min-width:960px) and (max-width:1199px){.inner,.inner-footer{margin:10px}
#legacy-inner{width:900px;padding:0 30px;margin:0 auto}#legacy-inner #floating-nav.fixed{width:900px}
.nomo{display:block}.nomo-inline{display:inline}button .nomo,.button .nomo{display:inline}.shomo,.shomo-inline{display:none}
.fullmo{width:960px;padding:0;margin:0 auto}.shomo2{display:none}.nomo2{display:block}.cat-product-background #breadcrumb{padding-left:30px}
.logo{width:242px;height:20px}#header-cart{margin-left:30px}.account-link{margin:0}.anonymous-customer-header{line-height:26px}
.drop-account-options{right:-13px}.drop-account-options div{text-align:left;margin-left:10px;line-height:21px}
.login-greeting,.cart-count-text,.anonymous-links{display:none}.registered-customer-header{line-height:28px}
.registered-customer-header .drop-account-options div{margin-left:20px}.search,#account-info{font-size:14px}
input.search-input{width:120px}#mo-nav-button{display:none}.nav-vert-divider-mobile{display:none}#account_info,#account_info_mobile{padding-right:20px}
.logo-link{margin-left:30px}#product_main_image{height:449px}#header-cart{margin-right:30px}#cookie-jar{width:840px;left:calc(50% - 420px);height:60px;min-height:60px}
#cookie-jar .flex-container{-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;height:100%}
#cookie-jar p{margin-right:20px}.homepage-cat-box-outer-outer{width:98%}.homepage-cat-text a{width:85%}
.homepage-cat-box:nth-child(4n) .homepage-cat-text,.homepage-cat-box:nth-child(4n-1) .homepage-cat-text{order:-1}
.cat-prodbox{width:463px;height:420px;margin-left:7px;margin-right:8px}.cat-dw-right .cat-badge-wrap{width:70px}
.cat-badge-wrap{width:33.1%}.cat-spot-img{width:230px}.cat-prod-image-dw{height:444px;margin:20px auto 0}
.cat-item-bottom button:after,.cat-item-bottom .button:after{right:24%}.cat-3t-top .sale{font-size:22px;line-height:30px}
.series-subheader-mobile{display:none}.cat-prodbox-tall .cat-prod-image{width:auto;padding:0;margin:0 auto;height:210px;text-align:center}
.pala-col-bottom{width:45%}.cat-pala-bottom{width:98%;text-align:left;box-sizing:border-box;padding:10px 10px 0;margin-bottom:0}
.apply-now{margin:-16px 10px 0 0}.cat-pala-dw .apply-now{margin:-5px 1px 0 0}.cat-details .button{font-size:16px}
.cat-details .button::after{right:0}.cat-badge-img{width:70px}.cat-item-bottom .button-hollow{min-width:130px}
.cat-prodbox-tall{height:480px}.cat-item-outer{height:190px}.cat-price-wrap{position:absolute;top:40px;right:0}
.cat-prodbox-tall .cat-price{max-width:295px}.cat-td-price-cash{padding-right:10px}.cat-td-term-wrap{padding-left:0}
.cat-td-fineprint{width:185px}.cat-prodbox-dw{height:522px}.cat-dw-right{height:320px}.cat-dw-right.cat-dw-right-td{height:400px}
.cat-dw-compare .cat-compare{float:left;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-left:0}
.cat-dw-right .cat-name-container{position:relative;margin-bottom:18px}.cat-dw-right .cat-badges{position:relative;top:0}
.cat-item-outer .cat-badges{width:140px}.cat-item-outer .cat-badges ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
.cat-item-outer .cat-badges ul li{width:unset}.dw-right-button{margin-top:18px}.cat-dw-right-mobile .cat-price .cat-td-price{width:280px;margin-left:calc(50% - 125px)}
.cat-dw-right .cat-td-fineprint{position:relative;margin:22px auto}.cat-dw-left{height:497px}.cat-dw-right{height:375px}
.cat-dw-right h3{font-size:42px;line-height:42px}.cat-prod-name h3{font-size:20px}.cat-td-price-cash,.cat-price .sale{font-size:16px}
.cat-td-mo-price{font-size:18px}.cat-td-or-wrap{width:26px}.catb-prodbox{margin-left:7px;margin-right:8px;width:463px;height:330px}
.catb-details .button{float:none;width:232px}.catb-prod-image{margin-top:15px}.catb-prod-image .image-link img{margin-top:35px}
.catb-details .button:after{position:relative;right:35px}.search-prodbox,.search-prodbox-tall,.search-prodbox:nth-of-type(3n),.search-prodbox-tall:nth-of-type(3n){margin-right:0}
.related-prodbox{width:254px}.feature:nth-child(2) div.feature-text p{width:50%;float:left}.feature:nth-child(2) div.feature-text ul{width:30%;float:left;margin-left:10%}
#specifications div.title-cell{float:left;width:28%;padding:0 1%}#specifications div.cell-description{float:left;width:68%;padding:0 1%}
#specifications-b div.title-cell{float:left;width:212px}#specifications-b div.cell-description{float:left;width:688px}
#specifications-b .description-title img{margin:0 10px 0 50px}#specifications-b h3 img{margin:0 10px}
.spec-vertical-line{left:210px}.bundle-message-mobile{display:none}.bundle-message-desktop{display:block}
select{min-width:200px}#product_content,#product_description{width:40%}.pricing-financing{padding:0 15px}
#gallery-container{width:49%;padding-bottom:60px}.gallery-img-container{width:370px}.mobile-nav-block{display:none}
.financing-pop-container{width:780px}.financing-pop-close{right:calc(50% - 380px)}.cart-pop-close{right:calc(50% - 170px)}
.financing-pop-ifit-close{right:calc(50% - 380px)}.financing-pop-title{margin:80px 40px 40px 40px}.financing-table .flex-container div{width:20%}
.financing-table.flex-container{padding:40px}.financing-pop-fineprint{padding:0 40px}.product-wrapper{width:94%}
#sign-up-banner{height:650px;background-position:center}#sign-up-page div.absolute{top:40px;left:70px;width:50%}
#sign-up-page h1{font-size:46px;line-height:48px;color:#fff;text-align:left;margin-bottom:40px}#sign-up-form label[for="lastName"]{left:205px}
.emailsignup-check-subscribe{background-color:rgba(236,242,246,0.7);padding:5px}#home-hero-pos{width:900px;padding:0 30px;margin:0 auto}
.write-review{padding:0 20px}.cart-container{width:95%;padding:0;margin:0 auto}#cartContainer{height:calc(100% - 58px)}
.cart-sidebar{width:360px;float:right}.cart-special-finance{flex-direction:column;align-items:center}
.cart-item-area{width:60%;float:left}.fulfillment-image{margin-top:10px;width:30%}#delivery-options,#service-plan{width:35%}
#cart_td_total{text-align:right;width:23%;padding-right:10px;float:right}table.checkout{width:65%;padding-top:15px;margin:0;float:left}
.vyze-submit-buttons{flex-direction:column}.vyze-submit-buttons .flex-item{margin:10px 0}.ifit-activation{flex-direction:column}
.ifit-activation>div:first-of-type{margin:60px auto 10px}.play-container{left:calc(50% - 180px);bottom:5px}
#cart_products .item{width:auto}.shopping-cart-image img{width:100%}#payment-type-ful{height:360px}.ifit-options{padding-left:9px}
.ifit-box-outer{justify-content:space-between}.cart-attachments-column{width:210px}.ifit-box{width:224px}
.mob-options{display:none}.most-popular{width:117px;height:23px;font-size:10px;left:243px;letter-spacing:2.28PX;line-height:23px}
#cart .payment-option-div input{min-width:20px}.order-status-table th{width:70px}.order-status-table td{width:70px}
.footer-right{float:right;width:40%}.footer-links{justify-content:space-between}.footer-left{width:58%}
.footer-about,.footer-international{width:30%}#kit-content{padding-left:40px}#side-navigation{width:200px}
#sidenav-content{padding-left:240px}.border-heading{margin:15px auto;padding:0}.account-options-content{width:51%}
#confirmation-cart{width:55%}#confirmation-summary{width:320px;float:right;margin-right:70px}.confirmation-order-summary{width:95%}
}@media screen and (min-width:960px) and (max-width:1300px){.cat-pf-plus{justify-content:center}.cat-pf-plus a{display:none}
}@media screen and (min-width:1200px) and (max-width:1300px){.cat-price-wrap{position:absolute;top:40px;right:0}
}@media screen and (min-width:1200px) and (max-width:1439px){.inner,.inner-footer{margin:0 10px}.nomo{display:block}
.nomo-inline{display:inline}button .nomo,.button .nomo{display:inline}.shomo,.shomo-inline{display:none}
.fullmo{width:1200px;padding:0;margin:0 auto}.break1200{display:block}.shomo2{display:none}.nomo2{display:block}
#legacy-floater #floating-nav.fixed{width:90%}#cart{margin:0 auto}.cat-product-background #breadcrumb{padding-left:30px}
#cookie-jar{width:100%;height:60px;min-height:60px}#cookie-jar .flex-container{-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;height:100%}
#cookie-jar p{margin-right:20px}.logo{width:242px;height:20px}.anonymous-customer-header{line-height:26px}
.drop-account-options{right:-13px}.login-initials,.arrow-small-login{display:none}.registered-customer-header{line-height:18px;height:35px}
input.search-input{width:130px}.nav-inner{width:1080px;padding:0 60px;margin:0 auto}#header-cart{margin-left:30px}
#mo-nav-button{display:none}.nav-vert-divider-mobile{display:none}#account_info,#account_info_mobile{padding-right:20px}
.logo-link{margin-left:30px}.login-icon img,.logged-icon img{width:18px;margin-top:2px}#header-cart{margin-right:30px}
.lb-description h3{font-size:26px;line-height:26px}.lb-description p{font-size:16px;line-height:16px}
.double-wide .lb-description h3{font-size:36px;line-height:36px}.special-financing{margin-bottom:10px}
.ifit-required{margin-top:20px}#product_main_image{height:535px}.homepage-cat-box:nth-child(4n) .homepage-cat-text,.homepage-cat-box:nth-child(4n-1) .homepage-cat-text{order:-1}
.homepage-cat-text a{width:80%}.cat-prodbox,.catb-prodbox{margin-left:7px;margin-right:8px}.cat-3t-top{font-size:22px;line-height:30px}
.series-subheader-mobile{display:none}.pala-col-bottom{width:45%}.cat-pala-bottom{padding-top:10px}.cat-prodbox-tall{height:700px;margin:30px 0}
.cat-prodbox-tall .cat-prod-image{width:auto;padding:0;margin:0 auto;height:430px;text-align:center}
.cat-pala-dw .cat-spot{width:270px;height:154px}.cat-prodbox-tall .cat-price{max-width:295px}.search-prodbox:nth-of-type(3n),.search-prodbox-tall:nth-of-type(3n){margin-right:0}
.catb-details .button:after{position:relative;right:60px}.cat-prodbox-dw{height:522px}.cat-dw-right{height:320px}
.cat-dw-right.cat-dw-right-td{height:400px}.cat-dw-compare .cat-compare{float:left;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-left:0}
.cat-dw-right .cat-name-container{position:relative;margin-bottom:18px}.cat-dw-right .cat-badges{position:relative;top:0}
.dw-right-button{margin-top:18px}.cat-dw-right-mobile .cat-price .cat-td-price{width:280px;margin-left:calc(50% - 125px)}
.cat-dw-right .cat-td-fineprint{position:relative;margin:22px auto}.cat-dw-left{height:497px}.cat-dw-right{height:375px}
.cat-dw-right h3{font-size:42px;line-height:42px}.feature:nth-child(2) div.feature-text p{width:50%;float:left}
.feature:nth-child(2) div.feature-text ul{width:30%;float:left;margin-left:10%}#specifications div.title-cell{float:left;width:28%;padding:0 1%}
#specifications div.cell-description{float:left;width:68%;padding:0 1%}.spec-vertical-line{left:245px}
.bundle-message-mobile{display:none}.bundle-message-desktop{display:block}#gallery-container{width:49%;padding-bottom:60px}
#picture{width:100%}.product-wrapper{width:90%}.mobile-nav-block{display:none}.financing-pop-container{width:780px}
.financing-pop-close{right:calc(50% - 380px)}.cart-pop-close{right:calc(50% - 170px)}.financing-pop-ifit-close{right:calc(50% - 380px)}
.financing-pop-title{margin:80px 40px 40px 40px}.financing-table .flex-container div{width:20%}.financing-table.flex-container{padding:40px}
.financing-pop-fineprint{padding:0 40px}#sign-up-banner{height:650px}#sign-up-page div.absolute{top:40px;left:120px;width:50%}
#sign-up-page h1{font-size:46px;line-height:48px;color:#fff;text-align:left;margin-bottom:40px}.emailsignup-check-subscribe{background-color:rgba(236,242,246,0.7);padding:5px}
.write-review{padding:0 20px}#sidenav-content{width:750px}.border-heading{margin:15px auto;padding:0}
#home-hero-pos{width:1080px;padding:0 60px;margin:0 auto}.order-number-status{margin:0}.order-status-table th{width:80px}
.order-status-table td{width:80px}.cart-container{width:95%;padding:0;margin:0 auto}#cartContainer{height:calc(100% - 58px)}
table.checkout{width:65%;padding-top:15px;margin:0;float:left}.cart-sidebar{width:360px;float:right;margin-right:20px}
.cart-item-area{width:64%;float:left}#service-plan{width:33%}#delivery-options{width:33%}.fulfillment-image{width:33%}
#confirmation-summary{width:30%;float:right;margin-right:70px}#confirmation-cart{width:675px}.legalese{float:right;width:calc(100% - 140px)}
.no-ifit{margin:20px 20px 20px 0}.mob-options{display:none}.most-popular{width:117px;height:23px;font-size:10px;left:319px;letter-spacing:2.28PX;line-height:23px}
.ifit-options{padding-left:14px}}@media screen and (min-width:1440px){.inner,.inner-footer{max-width:1440px;margin:0 auto}
#legacy-inner{width:1180px;padding:0 80px;margin:0 auto}#legacy-inner #floating-nav.fixed{width:1180px}
.nomo{display:block}.nomo-inline{display:inline}button .nomo,.button .nomo{display:inline}.shomo,.shomo-inline{display:none}
.fullmo{width:1340px;padding:0;margin:0 auto}.break1200{display:block}#floating-nav.fixed{width:1440px}
.shomo2{display:none}.nomo2{display:block}.logo-link{margin-left:30px}.logo{width:242px;height:20px}
.anonymous-customer-header{line-height:26px}.drop-account-options{right:-13px}.login-initials,.arrow-small-login{display:none}
.registered-customer-header{line-height:18px;height:35px}input.search-input{width:130px}.nav-inner{width:1120px;padding:0 80px;margin:0 auto}
#mo-nav-button{display:none}.nav-vert-divider-mobile{display:none}#account_info,#account_info_mobile{padding-right:20px}
.login-icon img,.logged-icon img{width:18px;margin-top:2px}#header-cart{margin-right:30px}#breadcrumb{padding-left:10px}
#cookie-jar{width:100%;height:60px;min-height:60px}#cookie-jar .flex-container{-ms-flex-direction:row;flex-direction:row;justify-content:center;align-items:center;height:100%}
#cookie-jar p{margin-right:20px;font-size:14px}.lb-description h3{font-size:26px;line-height:26px}.lb-description p{font-size:16px;line-height:16px}
.double-wide .lb-description h3{font-size:36px;line-height:36px}.special-financing{margin-bottom:10px}
.ifit-required{margin-top:20px}#product_main_image{height:583px}.homepage-cat-box:nth-child(4n) .homepage-cat-text,.homepage-cat-box:nth-child(4n-1) .homepage-cat-text{order:-1}
.cat-prodbox,.catb-prodbox{margin-left:7px;margin-right:8px}.cat-3t-top{font-size:22px;line-height:30px}
.series-subheader-mobile{display:none}.pala-col-bottom{width:45%}.cat-pala-bottom{padding-top:10px}.cat-prodbox-tall{height:700px;margin:30px 0}
.cat-prodbox-tall .cat-prod-image{width:auto;padding:0;margin:0 auto;height:430px;text-align:center}
.cat-pala-dw .cat-spot{width:270px;height:154px}.cat-prodbox-dw{height:522px}.cat-dw-right{height:320px}
.cat-dw-right.cat-dw-right-td{height:440px}.cat-dw-compare .cat-compare{float:left;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-left:0}
.cat-dw-right .cat-name-container{position:relative;margin-bottom:18px}.cat-dw-right .cat-badges{position:relative;top:0}
.dw-right-button{margin-top:18px}.cat-dw-right-mobile .cat-price .cat-td-price{width:280px;margin-left:calc(50% - 125px)}
.cat-dw-right .cat-td-fineprint{position:relative;margin:22px auto}.cat-dw-left{height:497px}.cat-dw-right{height:375px}
.cat-dw-right h3{font-size:42px;line-height:42px}.catb-details .button:after{position:relative;right:60px}
.cat-prodbox-tall .cat-price{max-width:295px}.feature:nth-child(2) div.feature-text p{width:50%;float:left}
.feature:nth-child(2) div.feature-text ul{width:30%;float:left;margin-left:10%}#specifications div.title-cell{float:left;width:28%;padding:0 1%}
#specifications div.cell-description{float:left;width:68%;padding:0 1%}.spec-vertical-line{left:245px}
.bundle-message-mobile{display:none}.bundle-message-desktop{display:block}#product_content,#product_description{margin-right:6%}
#gallery-container{width:49%;padding-bottom:60px}.mobile-nav-block{display:none}.financing-pop-container{width:780px}
.financing-pop-close{right:calc(50% - 380px)}.cart-pop-close{right:calc(50% - 170px)}.financing-pop-ifit-close{right:calc(50% - 380px)}
.financing-pop-title{margin:80px 40px 40px 40px}.financing-pop-fineprint{padding:0 40px}.financing-pop-container{width:780px}
.financing-table .flex-container div{width:22%}.financing-table .flex-container div.financing-pop-row-title{width:15%}
#sign-up-banner{height:560px}#sign-up-page div.absolute{top:40px;left:120px;width:50%}#sign-up-page h1{font-size:46px;line-height:48px;color:#fff;text-align:left;margin-bottom:40px}
#sign-up-form label[for="lastName"]{left:300px}.emailsignup-check-subscribe{background-color:rgba(236,242,246,0.7);padding:5px}
.write-review{padding:0 20px}#sidenav-content{width:750px}.border-heading{margin:15px auto;padding:0}
#home-hero-pos{width:1180px;padding:0 80px;margin:0 auto}.cart-container{width:1340px;padding:0;margin:0 auto}
#cartContainer{height:calc(100% - 58px)}table.checkout{width:65%;padding-top:15px;margin:0;float:left}
.cart-sidebar{width:360px;float:right}.cart-item-area{width:64%;float:left}#service-plan{width:33%}#delivery-options{width:33%}
.fulfillment-image{width:33%}#confirmation-summary{width:460px}#confirmation-cart{max-width:690px;width:100%;margin-right:80px}
.legalese{float:right;width:calc(100% - 140px)}.ifit-box{width:282px}.no-ifit{margin:20px 20px 20px 0}
.mob-options{display:none}.ifit-options{padding-left:25px}.fulfillment-item-title{padding:10px 24px}
.most-popular{width:117px;height:23px;font-size:10px;left:306px;letter-spacing:2.28PX;line-height:23px}
}@media screen and (max-width:767px){#nav-area{display:block}.recommend-outer .addon-products .addon-text{text-align:center}
#cat-product-wrapper .button-standard{margin:10px auto;width:121px;height:34px;line-height:34px;font-size:10px}
.homepage-cat-text .button-hollow{margin:10px auto;height:34px;line-height:34px;font-size:10px}.button-hollow{font-size:12px}
.cat-item-bottom .button-hollow,.cat-dw-right-mobile .button-hollow{padding:0;min-width:135px}.buy-with-price .add_to_cart .button-standard,.precart .button-standard{width:auto;height:42px;font-size:12px;line-height:40px}
#billing-info .button-standard{width:171px;height:42px;line-height:40px;font-size:10px;margin-bottom:20px}
#payment_options_section .vyze-submit-buttons .button-standard{width:250px;height:42px;line-height:40px;font-size:14px;padding:0 24px}
#multiship-actions .button{margin-top:5px;font-size:14px}#payment_options_section #btn-back .button-standard{margin:10px 0 0 10px}
.flex-radio{min-width:10px;max-width:10px}.product-wrapper p.modal-cart-addons-price{font-size:16px}
.product-wrapper .addon-text ul{font-size:12px;line-height:16px}.search-prodbox,.search-prodbox-tall{width:100%}
.search-line{width:80%;margin:10px auto;border-bottom:1px solid #c1c1c1}#search-product-wrapper .cat-details{width:100%}
.search-prodbox,.search-prodbox-tall,.search-prodbox:nth-of-type(3n),.search-prodbox-tall:nth-of-type(3n){margin:auto}
#search-products h1{width:110px}#search-product-wrapper .cat-prod-image{margin:20px auto;max-width:280px}
#search-product-wrapper .series-wrapper{padding:0}.search-list ul{margin-bottom:20px}.specialmod1{margin-top:20px;flex-direction:column}
.special-video-flex{width:100%}.moHeight{height:180px}.specials-play{width:80px;left:50%;top:65%}.special-title{font-size:32px;line-height:40px;padding-top:0}
.special-subtitle{font-size:16px;margin:20px 0}.special-copy{font-size:14px;line-height:20px;margin:0 20px 20px 20px}
.special-video-subtitle{font-size:20px;line-height:24px;padding:0 10px 10px 10px}.search-products-background{display:none}
.special-products-background{height:80px}.specials-background{border-top:0}.large-specials{font-size:14px;line-height:20px}
.small-specials{font-size:10px;line-height:14px}.prop-65-warrning{margin-bottom:30px}#order_summary_section .ship-date,#confirmation-summary .ship-date,.product-wrapper .ship-date,.ship-date{font-size:14px}
#footer-chat{margin-left:0}.cat-dw-right-mobile .dw-right-button{margin-right:0}.additionalWaterfall{flex-direction:column}
.additionalWaterfall>div{margin:15px auto;width:100%}.sitemap-line{display:none}.cat-price{text-align:right}
.cat-zinger-banner{padding-top:68.97%}.cat-item-outer-dw{display:flex;flex-direction:column;height:140px}
.cat-item-top{padding:20px 30px 0}.cat-pf-plus{justify-content:center}.cat-pf-plus a{display:none}.desktop-plus-only{display:none}
.pf-plus-bottom{display:block;text-align:center;width:100%;margin-bottom:30px}.pf-plus-bottom a{color:#f15623;font-size:14px;text-decoration:underline}
.cat-learn-more{font-size:10px}.financing-36-outer-container{width:280px;left:calc(50% - 140px)}.financing-36-title{font-size:24px}
.financing-36-subtext p{font-size:12px}.financing-36-subtext div{font-size:16px}.financing-36-img-price{flex-direction:column;margin:20px}
.financing-36-img{margin:10px 0 32px}.financing-39-img{margin:0 0 20px}.financing-36-price-outer{margin:0}
.financing-bold-ifit-separate{margin-top:0}.cat-price .sale.mobile-shrink{font-size:14px;line-height:16px}
.iframe-pay .payment-type-ful-title,.cc-singlepay,.cc-total{font-size:14px;margin-top:10px}.cc-onetime{font-size:14px}
.cc-label{margin-top:0}#cart input{height:42px}.tdfit-cart-terms{text-align:left}.attachments-title-outer a.learn-more{padding-left:0}
.payment-creditcard-icons{margin:0 12px 10px}.tdfit-per-month{font-size:12px;line-height:13px;margin-top:16px}
.cat-part-number{text-align:left}.play-container{bottom:5px}.footer-line{display:none}ul.social-footer{padding-left:0}
.social-footer img{margin:22px 28px 0 0;padding:0}footer .sales-phone{margin-left:0}.financing-36-price-outer{max-width:265px;width:100%;margin:0 auto}
.financing-36-cost{margin-top:20px;max-width:265px;width:100%}.financing-36-cost-inner div{font-size:24px;line-height:30px}
.financing-36-cost-inner p{font-size:12px;line-height:16px}.financing-36-img-price{max-width:290px;width:100%;margin:20px auto;flex-direction:column-reverse}
.financing-36-img{margin:10px auto}.financing-36-img img{max-width:290px;width:100%;height:auto;margin:0 auto}
.order-title-container .order-status-title{margin:52px 30px;text-align:center;font-size:32px;line-height:40px}
.order-col-wrapper{margin:0 20px}.order-col-container{flex-direction:column}.order-col-1,.order-col-2{margin:0 auto}
.order-status-text-inner{font-size:14px;line-height:20px}.order-number-form input{width:260px}.order-int-container,.status-note{text-align:center;font-size:14px;line-height:20px}
.order-int-wrapper{margin:0 30px 30px}.order-status-title{text-align:center;font-size:32px;line-height:40px;margin:50px auto}
.modal-cart-addons-image{margin:auto}.product-wrapper .addon-text ul{width:fit-content;margin:auto}}
@media screen and (min-width:768px){.precart-container .button-hollow{margin:10px 0}.homepage-cat-text .button-hollow{margin:20px auto}
#payment_options_section #btn-back .button-standard{margin:10px 0 0 20px}#search-product-wrapper .cat-prod-image{margin:20px auto;max-width:263px}
.cart-ifit-create .cart-ifit-create-container{padding-top:20px}#versatile-modal{left:10%;width:80%}.special-disclaimer p.content{padding:0 70px}
}@media print{.header-top{background:#5b5b5b}.search{display:none}.header-nav{display:none}#breadcrumb{display:none}
.top-boarder{border-top:0}#compare-top-bar{padding-top:0;border-top:0}#compare-print{display:none}#compare-email{display:none}
#product-compare-all_transpose th{border:1px solid #9c9c9c}#product-compare-all_length{display:none}
#product-compare-all_filter{display:none}.compare-view-details{display:none}.remove-row{display:none}
footer{display:none}.footer-spot{display:none}.ifit-purchaser{display:none}#confirmation-cart{margin:0 auto}
.home-delivery-container{display:none}.social-confirmation{display:none}#confirmation-summary{float:left;width:320px;margin:0}
#confirmation .summary-title{padding:0}.printMe{display:none}}@media screen and (max-width:499px){.feature div.feature-text p{padding-bottom:15px}
}body.show-sms-modal{overflow-y:hidden}.sms-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:flex;justify-content:center;align-items:center}
.sms-modal #sms-background{position:absolute;height:100%;width:100%;background-color:black;opacity:0;z-index:100;cursor:pointer}
.sms-modal #sms-content{background-color:white;z-index:101;opacity:0;margin-top:200px;position:relative;max-height:760px;width:100%;height:100%}
.sms-modal #sms-content iframe{border:0 none;height:100%;width:100%}.sms-modal #closeIconContainer{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:0;padding:16px;right:0;z-index:3;cursor:pointer;margin-top:0;margin-right:0;background-color:rgba(0,0,0,0);border-radius:0;border:0 none}
.sms-modal #closeIconSvg{stroke:#fff;stroke-width:4px;top:6px;left:6px;width:18px;height:18px}@media screen and (min-width:540px){.sms-modal #sms-content{max-width:600px;max-height:705px}
}