.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}.va{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.gotham-black{font-family:"GothamBlack"}.gotham-blackItalic{font-family:"GothamBlack-Italic"}
.gotham-bold{font-family:"GothamBold"}.gotham-bold-italic{font-family:"GothamBold-Italic"}
.gotham-book{font-family:"GothamBook"}.gotham-book-italic{font-family:"GothamBook-Italic"}
.gotham-light{font-family:"GothamLight"}.gotham-light-italic{font-family:"GothamLight-Italic"}
.gotham-medium{font-family:"GothamMedium"}.gotham-medium-italic{font-family:"GothamMedium-Italic"}
.gotham-thin{font-family:"GothamThin"}.gotham-thin-italic{font-family:"GothamThin-Italic"}
.gotham-ultra{font-family:"GothamUltra"}.gotham-ultra-italic{font-family:"GothamUltra-Italic"}
.gotham-ex-light{font-family:"GothamExLight"}.gotham-ex-light-italic{font-family:"GothamExLight-Italic"}
.gotham-condensed-bold{font-family:"GothamCondensedBold"}.gotham-condensed-book{font-family:"GothamCondensedBook"}
.gotham-condensed-light{font-family:"GothamCondensedLight"}.gotham-condensed-medium{font-family:"GothamCondensedMedium"}
.myriad-light{font-family:"Myriad W01 Lt"}.myriad-regular{font-family:"Myriad W01 Regular"}
.myriad-bold{font-family:"Myriad W01 Bd"}.myriad-bold-italic{font-family:"Myriad W01 Bd It"}
button::-moz-focus-inner{border:0}#privacyLinks a{color:#4e4e4e}#privacyLinks span+span:before{content:' | '}
html{background-color:#ededed}body{height:100%;width:100%;font-size:14px;padding:0;margin:0;background:#fff;font:14px "GothamMedium",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}
footer{background-color:#ededed}p{margin:0;color:#646464}a{color:#005e85;text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}*:focus{outline:2px auto #005e85;outline-offset:1px}ul{padding:0;margin:0;list-style:none}
h1,h2,h3,h4,h5,h6{font-family:"Myriad W01 Bd";color:#333;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}
form label{color:#333;font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;margin-bottom:5px;font-weight:normal;line-height:20px;cursor:pointer}
textarea,input,#Paymetric_CreditCardNumber,#Paymetric_Exp_Month,#Paymetric_Exp_Year,#Paymetric_CVV{background-color:#fff;border:1px solid #6d6d6d;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#333;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}
#Paymetric_CreditCardNumber,#Paymetric_Exp_Month,#Paymetric_Exp_Year,#Paymetric_CVV{width:initial}input,textarea,.uneditable-input{margin-left:0}
input,button,select,textarea{font-family:"Myriad W01 Regular",Helvetica,Arial,sans-serif}
label,input,button,textarea{font-size:14px;font-weight:normal;line-height:20px}select,input[type="file"]{line-height:30px}
fieldset.form50 input{box-shadow:none}.philter{display:none}select{min-width:220px;margin-bottom:10px;font-size:14px;line-height:20px;vertical-align:middle;-moz-appearance:menulist;color:#333}
address{font-style:normal}img{max-width:100%;height:auto;border:0}.base{color:#646464}.light{color:#fff}
.dark{color:#333}.light-gray{background:#ededed}.gray{color:#6d6d6d}.dark-gray{color:#5b5b5b}.alternate{color:#005e85}
.accent{color:#cb2014}.accent2{color:#002b8b}.bg-base{background:#646464}.bg-light{background:#fff}.bg-dark{background:#333}
.bg-light-gray{background:#ededed}.bg-gray{background:#6d6d6d}.bg-dark-gray{background:#5b5b5b}.bg-alternate{background:#005e85}
.bg-accent{background:#cb2014}.bg-accent2{background:#002b8b}.red{color:red}.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}
button,.button,#PayNowButton{font-family:"Myriad W01 Bd It";color:#fff;background-color:#005e85;border:1px solid #005e85;padding:0 15px;font-size:18px;line-height:35px;text-transform:uppercase;float:none;display:inline-block;margin:20px 0;cursor:pointer;width:auto;text-align:center}
button>a,.button>a{color:#fff}a.button:hover{text-decoration:none}.out_of_stock .button{background-color:#6d6d6d;border:1px solid #5b5b5b;cursor:default}
a.disabled{pointer-events:none;color:#6d6d6d}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))}
#main{position:relative;z-index:15;background:#fff}#main.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}
#main.ie{right:0 !important}#main.ie.active{right:270px !important}.overlay{width:100%;height:100%;right:0;top:0;position:absolute;z-index:50;cursor:pointer;background-color:#333;opacity:.5;filter:alpha(opacity=5);-ms-filter:"alpha(opacity=5)";filter:alpha(opacity=5)}
.break1200{display:none}.loading{border:7px solid #6d6d6d;border-radius:50%;border-top:7px solid #005e85;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}
.bill-loading{margin-bottom:20px}.fulfill-loading{margin:20px}.loading-mini{border:7px solid #6d6d6d;border-radius:50%;border-top:7px solid #005e85;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}
.loading-cartfulfillment{border:7px solid #6d6d6d;border-radius:50%;border-top:7px solid #005e85;width:20px;height:20px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background:#fff;box-shadow:none;margin:22px 0 42px 38px;outline:0;display:none}
@-webkit-keyframes spin{0{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}}#skip-to-content a{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:#005e85;border:1px solid #005e85}
#skip-to-content a:focus{top:0}.header-top{height:100px;background-color:#ededed}.header-wrap{width:90%}
.logo{width:515px;float:left;margin-top:13px}.search{float:right;margin:40px 0 -5px}.desktop-phone{display:none;color:#005e85}
.desktop-phone a:hover{text-decoration:none}#live-chat{float:left}.phone span{display:inline-flex;align-items:center;padding-top:7px}
.phone a{color:#005e85;text-decoration:none}.nomo-phone{height:30px;margin:0 4px}.search-box{margin-left:20px;float:left;background-color:#fff;border-radius:15px}
input.search-input{height:20px;float:left;line-height:20px;padding:3px 14px;border:0;border-radius:50% 0 0 50%;margin-bottom:0}
#mo-search-button{cursor:pointer;margin:0;padding:3px 6px 0;line-height:20px;border-radius:0 50% 50% 0}
.search-icon{width:17px}input.mo-search-input{width:98%}#header-cart{float:left;margin-left:20px;width:90px;position:relative;margin-top:1px}
#header-cart p{color:#005e85;text-decoration:none;line-height:27px;font-size:15px}#header-cart a.button{color:#fff}
.cart-icon{height:24px;width:24px;float:left;margin:2px 4px 0 0}#account_info{display:none}#account-dropdown{display:none}
.header-nav{background-color:#2f2f2f}.header-nav ul{padding:5px 0;height:28px;overflow:hidden}.header-nav li{list-style:none;padding:6px 10px 6px 0;display:inline-block;font-weight:500}
.nav-inner li:first-child a:hover,.mobile-nav li:first-child a:hover{text-decoration:none;cursor:default}
.header-nav a{text-decoration:none;color:#fff}.header-nav a:hover{text-decoration:underline}.header-nav a.on-cat{color:#fbaf42}
.first{font-size:16px;pointer-events:none;cursor:default}#mo-nav-button{float:right;cursor:pointer;z-index:51;position:relative}
#mo-nav-button p{margin:0 0 0 7px;color:#005e85;line-height:27px;font-size:20px}#nav-area{top:0;right:0;width:270px;overflow-y:auto;background:#fff;z-index:6;position:absolute;overflow:hidden;font-family:"Myriad W01 Bd",Impact,Helvetica,Arial,sans-serif}
.ie ~ #nav-area{z-index:-1}#slide-nav-login{margin:0 0 0 20px}#slide-nav-chat{margin:10px 0 15px 20px;font-size:16px}
#slide-nav-phone{margin:5px 0 0 20px;font-size:16px}#slide-nav-phone a,#slide-nav-chat a{text-decoration:none;line-height:27px}
#slide-nav-login{font-size:16px}.mobile-nav{vertical-align:top}.mobile-nav{list-style:none;margin-top:15px;display:inline-block;width:130px}
.mobile-nav li{font-size:15px;line-height:36px;padding-left:5px}.mobile-nav a{text-decoration:none;color:#333;display:block}
.mobile-nav li:first-child{font-size:16px}.mobile-nav li:nth-child(even){background-color:#ededed}.drop-account-options{width:130px;top:15px;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{border:2px solid #005e85;width:22px;margin-top:2px;height:22px;border-radius:25px;float:left}
#login-icon img{width:14px;margin:3px 4px}.login-initials{color:#005e85;float:left;margin-left:5px}.login-arrow{position:relative}
.login-greeting{width:120%}.login-greeting:after{content:"";position:relative;left:3px;top:13px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#005e85 transparent transparent transparent}
.login-greeting,.anonymous-customer-header{color:#005e85;margin-left:2px}.my-account img,.anonymous-customer-header img{width:17px;margin-right:5px}
#slide-nav-chat #whoson_chat_img{display:none}.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}#top-cat-salebar{margin-bottom:20px}
.offers li{float:left;text-align:center;text-transform:uppercase;font-family:"Myriad W01 Bd";font-size:16px;padding:25px 0;cursor:pointer}
.offers img{height:25px;margin-right:10px;display:inline;vertical-align:middle}.offers .thin{width:1%;float:left;text-align:center;height:65px;padding:5px 0}
.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)}
.interest{width:31%;color:#005e85}.guarantee{width:40%;color:#005e85}.shipping{width:27%;color:#005e85}
#top-cat-leaderboard{margin-bottom:20px}.lb img{border:1px #59595b solid}#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}.lb-description p{line-height:15px}
.lb-price{margin-top:5px;font-family:"Myriad W01 Bd"}.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 #6d6d6d;border-bottom:1px solid #6d6d6d}
#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;line-height:50px;font-weight:bold;display:block}
#top-cat-message{text-align:center;font-size:24px;line-height:34px;margin:20px auto}.series-headline{position:relative;text-align:center;margin:24px 0 25px;height:22px}
.series-headline.first{margin:34px 0 25px}.series-line{height:2px;margin:0;background-color:#333;position:absolute;left:0;right:0;top:48%}
.series-headline h2,h2.seriesheader>img{position:relative;display:inline-block;background-color:#fff;padding:0 20px;font-size:22px;line-height:22px;text-transform:uppercase;z-index:1}
#No-Series{display:none}#breadcrumb{text-transform:uppercase;font-family:"Myriad W01 Bd";margin:5px 0}
#breadcrumb a{text-decoration:none}#breadcrumb h1{font-size:14px;display:inline}#cat-salebar{margin-bottom:20px}
#cat-product-wrapper{border-top:8px solid #005e85;margin-bottom:20px}#cat-description{margin:10px auto}
.cat-prodbox{border:1px solid #333;width:280px;height:368px;margin-bottom:15px;margin-top:15px;float:left;position:relative}
.cat-marleft{margin-left:30px}.cat-item-top{padding:8px 10px 0 10px;height:60px}.cat-prod-name{text-decoration:none}
.cat-prod-name h3{font-size:22px;margin:0;line-height:20px;color:#005e85;float:left;width:70%}.cat-prod-name h3:hover{text-decoration:underline}
.cat-part-number{float:left;clear:left;color:#6d6d6d;font-size:11px;line-height:20px}.cat-stock{float:left;color:#6d6d6d;font-size:11px;line-height:20px}
.cat-stock a{color:#6d6d6d}.cat-price{text-align:right;margin:0;font-size:20px;font-weight:500}.cat-price .sale{line-height:20px}
.cat-price .has-sale{font-size:14px;text-decoration:line-through}.cat-item-top-shl{margin:15px 0;float:left;width:100%;height:1px;background:#fff;margin:0;background:-moz-linear-gradient(left,#fff 0,#6d6d6d 40%,#6d6d6d 60%,#fff 100%);background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(40%,#6d6d6d),color-stop(60%,#6d6d6d),color-stop(100%,#fff));background:-webkit-linear-gradient(left,#fff 0,#6d6d6d 40%,#6d6d6d 60%,#fff 100%);background:-o-linear-gradient(left,#fff 0,#6d6d6d 40%,#6d6d6d 60%,#fff 100%);background:-ms-linear-gradient(left,#fff 0,#6d6d6d 40%,#6d6d6d 60%,#fff 100%);background:linear-gradient(left,#fff 0,#6d6d6d 40%,#6d6d6d 60%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#9c9c9c',GradientType=1)}
.cat-prod-image{margin:8px auto 40px auto;width:220px}.cat-prod-image img{width:100%}.cat-item-bottom{position:absolute;bottom:0;background-color:#fff;z-index:1;width:100%}
.cat-badge-wrap{width:33.2%}.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:32%;float:left;text-align:center;margin-top:10px;margin-left:10px}.cat-compare a,.catb-compare a{color:#6d6d6d}
.cat-compare .checkbox{width:14px;height:14px}.cat-details .button{margin:0;float:right;width:61.4%;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{width:90%;border:1px solid #333;margin-bottom:15px;margin-top:15px;float:left;position:relative}
.cat-prod-image-dw{margin:5px auto;width:365px;height:456px}.cat-prod-image-dw .va{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.cat-dw-left{width:50%;float:left}.cat-dw-right{width:50%;float:right}.cat-dw-right .cat-item-bottom{width:50%}
.cat-spot{margin:15px 10px 0 0}.cat-item-decription{text-align:center;height:125px;padding-right:10px;font-family:"Myriad W01 Regular"}
.cat-item-decription .va{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.cat-description-title{font-size:18px;color:#cb2014}.cat-description-text{padding:0 30px;font-size:15px}
.catb-sale-badge{padding-top:5px;position:absolute;left:12px}.cat-sale-badge-wide,.cat-sale-badge{padding:0 5px}
.cat-sale-img{height:38px}#cat-3t-price{text-align:right;padding-bottom:3px}#cat-3t-price .has-sale{text-decoration:line-through}
.product-wrapper{color:#646464;line-height:22px;font-size:16px;padding-top:30px}.product-wrapper p{margin:20px 0}
#product-main{padding-bottom:30px}section{padding:0 0 20px 0;background-color:#fff}.top-border{border-top:8px solid #005e85}
.section-header{text-align:center;margin:30px 0}.section-header h2{font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif;font-size:36px;line-height:30px;text-transform:uppercase;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}
#product_main_image{width:48%}#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-image:url("");left:10px}.owl-next{background-image:url("");right:10px}
.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:#005e85}#product_content{width:48%;float:right}#product_content h1{font-size:36px;line-height:30px}
.breadcrumb-mobile{display:none}#price .flex-container{flex-direction:column}#product_main_image{width:48%}
.product-number{font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif;font-size:11px;color:#6d6d6d;margin:0}
.product-number h2,.product-number span{font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif;font-size:11px;color:#6d6d6d;margin:0;display:inline}
#buy-with-price:before,#buy-with-price:after{content:"";height:1px;margin:10px 0;display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,0.3)),color-stop(64%,transparent),color-stop(98%,transparent)) no-repeat 0 0;background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98% no-repeat 0 0);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 98%) no-repeat 0 0}
#buy-with-price{width:80%}#buy-with-price form,#buy-with-price{float:left}#buy-with-price button{margin:0 0 10px 0}
#buy-with-price button.shomo{height:39px;width:80px}#buy-with-price .error{margin:10px 0 20px}.buy-button-nomo{display:inline}
.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:"Myriad W01 Bd",sans-serif;font-size:20px}
#price .has-sale{text-decoration:line-through;font-size:11px;line-height:11px}#prod-3t-price{color:#333;text-align:center;float:right;width:50%}
#prod-3t-price .sale{font-family:"Myriad W01 Bd",sans-serif;font-size:20px}#prod-3t-price .has-sale{text-decoration:line-through;font-size:11px;line-height:11px}
.prod-3t-sale{font-size:11px;line-height:12px}.prod-3t-retail{font-size:11px;line-height:12px}.guarantees{display:block;font-family:"Myriad W01 Bd";font-size:14px;line-height:16px;text-transform:uppercase;cursor:pointer;color:#002b8b;min-height:40px;margin-bottom:19px}
.guarantees .no-interest{float:left;margin-top:10px}.guarantees .no-interest span{color:#5b5b5b;font-weight:bold;font-size:20px;line-height:13px}
.guarantees .money-back{color:#002b8b;float:left;margin:10px 0 0 20px}.guarantees .money-back span{color:#646464}
.bundle-message{padding:10px 5%;background-color:#ededed;height:29px;line-height:34px}.bundle-message img{height:16px}
.bundle-info{margin-top:6px}.bundle-message-desktop{clear:both;width:80%}.backorder-message{padding-left:5px}
#floating-nav-trigger{height:63px}#floating-nav{background-color:#ededed;font-size:16px;text-transform:uppercase}
#floating-nav.fixed{position:fixed;top:0;width:1200px;z-index:999}#floating-nav ul{text-align:center}
#floating-nav li{font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif;display:inline-block}
#floating-nav a{text-decoration:none;height:63px;line-height:63px;padding:0 10px;display:inline-block}
#floating-nav li.active a{color:#333}#floating-nav button,#floating-nav .button{margin:0}#floating-nav li .button{font-size:16px;position:relative}
#floating-nav li .button-arrow{padding-right:10px}#floating-nav li .button-arrow img{padding-top:5px}
.feature:before{content:"";height:1px;margin:25px 0;display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,0.3)),color-stop(64%,transparent),color-stop(98%,transparent)) no-repeat 0 0;background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98% no-repeat 0 0);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 98%) no-repeat 0 0}
.feature:nth-child(2):before{display:none}.feature img{width:100%}.feature div.feature-text p{width:100%;float:left}
.feature div.feature-text ul{width:100%;float:left;margin:0}.feature-title{color:#002b8b;font-size:24px;font-family:"Myriad W01 Bd";margin-top:7px;line-height:normal}
.feature h3{font-size:15px;color:#333;font-family:"Myriad W01 Bd";margin:0 0 5px 0;padding:0}
.feature ul{margin:16px 0 0 0;padding-left:20px;font-family:"Myriad W01 Bd";color:#333;font-size:15px;list-style-type:disc}
.feature li{margin:15px 0}a.prod-video{overflow:hidden;height:114px;width:203px;background-position:center center;background-size:cover;float:left;margin:0 10px 10px 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 .cell-name{color:#333;font-size:16px;line-height:16px}#specifications .cell-name{font-family:"Myriad W01 Bd",Helvetica,Arial,sans-serif}
.table-striped tbody>tr:nth-child(odd){background-color:#ededed}#specifications .specs-striped>div:nth-child(odd){background-color:#ededed}
.spec-series>div:nth-child(odd){background-color:#ededed}.spec-series{margin-bottom:60px;position:relative}
.spec-vertical-line{content:"";width:2px;height:100%;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{text-transform:uppercase;font-family:"Myriad W01 Bd";text-align:center}
p#review-counter span{display:inline-block;margin-right:20px}.product-review:before{content:"";height:1px;margin:35px 0;display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,0.3)),color-stop(64%,transparent),color-stop(98%,transparent)) no-repeat 0 0;background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98% no-repeat 0 0);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 98%) no-repeat 0 0}
.product-mini-review{width:50%;float:left;height:278px;overflow:hidden;box-sizing:border-box}.product-mini-review:nth-child(odd){padding:0 20px 0 0}
.product-mini-review:nth-child(even){padding:0 0 0 20px}.product-mini-review:nth-of-type(-n+3):before{display:none}
.review-more,#show-reviews{font-family:"Myriad W01 Bd";text-transform:uppercase}
#show-reviews{font-size:18px}#reviews .product-review-title{color:#333;font-size:18px;line-height:18px;font-family:"Myriad W01 Bd";margin-bottom:0}
#reviews .product-review-user{color:#6d6d6d;font-size:11px;margin:0}.topcatfinance-spot{width:100% !important;margin:auto;float:none !important}
.topcatfinance-spot ul{margin:0;padding:0;list-style-type:none}.topcatfinance-spot li{width:49%;float:left;text-align:center;text-transform:uppercase;font-family:'Trade Gothic W01 Bold';font-size:16px;padding:11px 0;line-height:16px}
.topcatfinance-spot li p{text-align:left;text-transform:none;font-family:"Myriad W01 Regular";font-size:15px;line-height:22px;margin:15px auto;color:#646464}
.topcatfinance-spot img{height:25px;margin-right:15px}.topcatfinance-spot img.nomo{display:none}.topcatfinance-spot li.interest,.topcatfinance-spot li.shipping{color:#005e85}
.topcatfinance-spot li span.green{color:#002b8b}.topcatfinance-spot li span.black{color:#646464}.topcatfinance-spot li.thin{width:2%;float:left;text-align:center;text-transform:uppercase;font-family:'Trade Gothic W01 Bold';font-size:14px;padding:5px 0;height:44px}
.topcatfinance-spot li.thin .dividing-bar-thin-vertical{width:1px;height:100%;margin:auto}#fodal-content .topcatfinance-spot li{width:100%;padding:15px;box-sizing:border-box;text-align:left;float:none}
#fodal-content .topcatfinance-spot img{float:left}#fodal-content .topcatfinance-spot .nomo{display:block}
#fodal-content .topcatfinance-spot li.thin{float:none;height:3px;width:100%;padding:0 15px}#fodal-content .topcatfinance-spot li.thin .dividing-bar-thin-vertical{width:100%;height:1px}
.dividing-bar-thin{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,0.3)),color-stop(64%,transparent),color-stop(98%,transparent)) no-repeat 0 0;background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98% no-repeat 0 0);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.3) 0,transparent 64%,transparent 98%) no-repeat 0 0;background:radial-gradient(ellipse at center,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 64%,rgba(0,0,0,0) 98%) no-repeat 0 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1) no-repeat 0 0;height:1px;margin:40px 0 20px}
#free-info .section-header{text-align:left}#free-info .section-header:after{display:none}#free-info .section-header h2{text-align:left;display:inline-block;padding:0}
#consultation-content,#kit-content{width:50%;float:left;box-sizing:border-box}#consultation-content{padding-right:40px;position:relative}
#consultation-content:after{content:"";width:1px;height:500px;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:"Myriad W01 Bd"}
.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-stock{line-height:12px;font-size:11px;text-align:center}
.related-price{line-height:16px}.related-price .has-sale{font-size:11px;text-decoration:line-through;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:86%;margin:0 auto}
.siteMap{padding:20px 0}.siteMap h1{font-size:46px;margin-bottom:20px}.siteMap h2{font-size:20px;font-family:"Myriad W01 Bd";padding:5px 0}
.siteMap a{color:#333}.sitemap-title{border-top:1px solid black;border-bottom:1px solid black;text-transform:uppercase}
.productPages,.information-links ul{margin-top:10px}.productPages li,.information-links li{padding:1px 0;font-size:17px;list-style-type:disc;margin-left:20px}
#category-container{margin:0 auto}.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;text-transform:uppercase;color:#fbd254}
.sub-informational{height:auto;max-width:16.875em;padding-left:5%}.sub-informational ul{padding-left:4%}
.sub-informational ul li{color:#005e85;font-size:.85em;line-height:118%;padding:3% 0}.buyers-header{text-transform:uppercase;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}#side-navigation>ul>li>a,#side-navigation-2>ul>li>a{color:#6d6d6d;padding-left:9%;text-transform:uppercase}
#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:#005e85}.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{overflow-x:scroll}
#compare td{background-color:#fff}.compare-all-header{background-color:#333;color:#fff;cursor:pointer;text-transform:uppercase}
.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 #6d6d6d;text-align:center;padding:10px;width:2000px}
#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-view-details{width:162px;margin:0 auto}
.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;text-decoration:line-through}
#compare-top-bar{margin-top:10px;padding-top:20px}.compare-title{font-size:36px;color:#333;text-transform:uppercase}
#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:#005e85;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}
#sort{margin-bottom:10px}.mbtwenty{margin-bottom:20px}.shopcart-title{color:#5b5b5b;padding:0;margin:0}
.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-weight:bold}
.tar{text-align:right}.tac{text-align:center}.cart-remove a{text-decoration:none}.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}.shopcart-navigation-section{height:40px;border-bottom:1px solid #6d6d6d;border-top:1px solid #6d6d6d;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:#005e85}
.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}
#sho-promo{cursor:pointer}.discount-title,.item-subtotal-title{width:68%;float:left;text-align:right}
.order-discount,.item-subtotal{width:30%;float:right;text-align:right}.shopcart-status-bar{padding:15px}
.shopcart-status{list-style-type:none;margin:0;padding:0}.shopcart-status li{display:inline-block;margin:5px}
.shopcart-status li span:nth-of-type(1){padding:0 5px;margin:0 0 0 5px;background:#ededed;display:inline-block;width:10px;height:20px;text-align:center;font-size:16px}
.shopcart-status li.on span:nth-of-type(1){background:#005e85;color:#fff}.cart-options-attachments{display:-ms-flexbox;display:flex}
.cart-attachments-column{margin-right:10px}.cart-attachments-title{font-size:24px}.warranty-item-hide{display:none}
#verisign{width:100px;height:100px;margin:15px 0 5px 0}.check-continue .button{box-sizing:border-box;width:100%}
.check-continue .loading{margin:0 auto}.address-zip,.address-phone{float:left;width:48%;margin-right:2%}
.address-state,.address-email{float:right;width:48%}#billing-state,#shipping-state{min-width:130px}.cc-options{display:flex}
.cc-options>div:first-of-type{width:50%}.payment-creditcard-icons{margin:0 auto}.payment-creditcard-icons .flex-item{padding-right:5px;flex:auto;flex-grow:0;flex-shrink:0;width:35px;height:25px}
.stripe-errors.visible{text-align:left;margin-left:5%}.bill-ship-policy-text{margin:20px 12px}.summary-box{margin:0 0 20px 0}
.summary-box .list-key{padding:0;margin:5px 0;width:auto}.summary-box .list-value{padding:0;width:70px;float:right;margin:5px 0;text-align:right}
.summary-title{padding:5px;font-weight:bold;font-size:12px;background:#ededed;margin:0}.summary-title>span{font-size:18px}
.summary-title a{text-decoration:none;line-height:27px}.summary-content{border:1px solid #ededed;padding-bottom:10px;padding:5px 3%}
.cart-item-area.checkout{margin-top:10px}.cart-item-area-title{border-top:2px solid #ededed;border-bottom:2px solid #ededed;font-size:18px;padding-left:14px;height:36px;line-height:40px}
.cart-item-area-title.on{color:#005e85}.cat-item-area-title-edit{text-decoration:none;font-size:12px;margin-left:10px}
.order-summary-button{margin:0 60px 0 0;width:auto;box-sizing:border-box}#billing_info_form{margin:15px 0}
#shipping-info{display:none}#shipping-info.on{display:block}.checkout-payment{float:left;width:100%}
.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}.cc-section-title{font-size:18px}.DataIntercept td:first-child{padding-right:4px}
.DataIntercept td{padding:5px 3px;vertical-align:middle}#PayNowButton{margin:0}#submit-button-pp{margin-top:10px}
#checkout{position:relative}.paypal-checkout{position:absolute;right:9px;top:90px;text-align:left;margin-right:5px}
.or{position:absolute;top:65px;right:65px;width:40px}.check-continue{float:right;width:140px}#Paymetric_ErrorLogging{color:#cb2014;font-weight:500}
.bottom-border{width:95%;margin:0 auto 10px;border-bottom:1px solid #6d6d6d}.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%;padding:1% 0;clear:left}#confirmation-summary .list-key{width:25%}
#confirmation-summary .list-value{margin-left:39%;width:59%;text-align:right}.list-key{float:left;width:71%;padding:0 1% 0 0;text-align:right}
.list-value{margin-left:75%;width:25%;text-align:right}.currency-type{float:right;margin:5px 0}.error{border:2px solid #cb2014;padding:0 5px}
#billing_info_section .error,#payment_options_section .error{border:0;padding:0;display:inline-block;margin:5px 0;color:#cb2014}
.payment-option-div{border:1px ridge;padding:10px}.fine-print{margin-top:5px;display:block}#payment-type-pal img{padding:10px 0 0 10px}
#bml-offer-link,#what-is-paypal-link{text-decoration:underline;text-transform:uppercase;font-size:12px;padding-left:5px;font-family:"Myriad W01 Bd"}
.bml-offer-image{vertical-align:middle}#payment-type-pal a{margin-left:5px;font-size:13px;text-decoration:none}
.order-conf-pal{padding-bottom:10px}#cart-order-summary-table td{width:50%}#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:#005e85;text-decoration:none}#cart_promo{margin-bottom:15px}#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}
#cart_total{margin:15px}.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}#confirmation h1{margin:30px 0 20px;font-size:30px}
#order_confirmation h2{margin:0 0 20px;color:#005e85;font-size:28px}.confirmation-gray-title{background:#ededed;padding:10px;color:#5b5b5b;font-weight:300;margin:0 0 10px;font-size:18px}
.confirmation-order-summary{width:90%;float:left}.confirmation-order-summary td{padding:2px 5px}.confirmation-item{width:100%;padding:10px;box-sizing:border-box;border-bottom:1px solid #6d6d6d}
.confirmation-email-address{color:#005e85}.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:none;font-size:14px}
.bill-info-summary,.ship-info-summary{float:left;width:50%}.billing-value{margin-left:5px}.payment_method{color:#646464}
.payment_method p{margin-bottom:10px}#confirmation-cart,#confirmation-summary{float:left}#confirmation-summary .summary-title{background-color:#333;color:#fff}
.summary-shipping,.summary-warranty{margin:0;width:100%;text-align:right;font-size:12px}.summary-shipping p,.summary-warranty p{display:inline}
.summary-warranty{margin:10px 0}.price-summary{padding:20px 10px 10px;font-weight:bold}.ship-info-icon,.bill-info-icon{float:left;width:10%}
.ship-info-body,.bill-info-body{float:left;width:90%}.bill-info-icon img{height:24px}#stay-connected h3{font-size:24px}
#stay-connected h4{font-size:17px;margin:20px 0 10px}#stay-connected .email-subscribe{margin:20px 0}
#stay-connected .email-input-box{border:1px solid gray;float:left;margin-right:10px}#cart-contact,.cart-disclosure{line-height:24px;color:#646464}
.free-info-input-label{font-size:12px;font-family:"GothamMedium";color:#646464;text-transform:none;text-align:center}
.email-label-popup{font-size:12px;font-family:"GothamMedium";color:#fff;text-transform:none;text-align:center}
.error-border{border:1px solid red;padding:5px}#cart-contact{margin-top:30px}#cant-ship-to{color:#cb2014}
#fulfillment h1{margin:10px 0}#multiship-products h3,#multiship-products h2{font-family:"Myriad W01 Bd";text-transform:uppercase;text-align:left}
#multiship-products h2{margin-bottom:10px}#multiship-products .shopcart-status-bar{padding:25px 15px}
#fulfillment .cart-sidebar{float:right}#multiship_address tr,#cart_products{width:100%}#multiship_address tr{border-bottom:2px solid #ededed}
#multiship_address td{padding:15px 10px;margin:10px 0}#service-plan,#delivery-options{float:right;margin-left:10px;width:40%}
.fulfillment-image{width:100px}.fulfillment-image>img{margin:0 auto;display:block}#multiship_address .billing-address,#multiship_address .shipping-address{width:50%;float:left}
#multiship_address .billing-address .span_12,#multiship_address .shipping-address .span_12{padding-left:40px}
#multiship_address h4{text-align:left;font-size:18px;margin-left:20px}.multishipContainer{display:none}
#include-ifit{background-color:#ededed;padding:10px}#include-ifit h3{font-size:20px;margin:0 0 7px 0}
.deliveryOptionsList{margin-left:3px}#service-plan ul{margin-left:5px}.shipping-row{margin-bottom:30px}
#content-area{overflow:hidden;background:#fff}.no-order{text-align:center;font-size:16px;height:180px;margin:80px 10px 40px 10px}
.no-order h2{padding-bottom:10px}.status-note{text-align:center;padding:0 10px 0 10px}#order-status-title{margin-top:50px}
#order-heading-title{margin-bottom:15px}.order-form-title{padding-bottom:10px}.order-number-form{line-height:32px;margin:0 4px;padding:0 5px;font-size:16px;margin:10px 0 17px 0}
.order-number-form input{margin-bottom:17px;font-size:14px}.order-form-button{width:150px}.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}.m40{margin-bottom:40px}
.m10{margin-bottom:10px}.order-status-table{border-collapse:collapse;border:1px solid #cacaca;background:#f3f3f3;table-layout:fixed;width:400px}
.order-status-table th{padding:5px;width:80px;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}
.first-heading{border-left:0}#first-list{border-left:0}#order-status-contact{margin-bottom:40px;text-align:left}
#left-quest{text-align:left}table.order-items{border:solid #ededed 2px}.wwbd-input[type="text"]{width:90%}
.miniCart{position:absolute;top:36px;right:-10px;z-index:50;color:#646464;width:265px;display:none;padding:10px;box-shadow:0 4px 20px -8px #555;background:#fff}
.minicart-left{max-width:120px}.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:10px}#drop-cart-items .minicart-right{max-width:148px}#cartLink,#cartLinkDropMobileClose,.registerLink,.loginLink,.passwordLink,#mo-nav-button>p,.close,#header-content .registered-customer-header,#account_info{cursor:pointer}
#cartLinkDropMobileTitle,#cartLinkDropMobileClose{display:inline-block}#cartLinkDropMobileTitle{width:90%;text-align:left;margin-bottom:10px;font-size:24px}
#cartLinkDropMobileClose{width:10%}.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:"Myriad W01 Bd";font-size:18px;width:120px}
.price{font-family:"Myriad W01 Bd";font-size:16px}#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%}
#update-email-title{max-width:580px;margin:40px auto 20px;text-align:center}#update-email-box{background-color:#005e85;padding:40px;max-width:500px;margin:10px auto}
#update-email-option.open,#unsubscribe-option.open{border-top:1px solid #005e85;border-right:1px solid #005e85;border-bottom:0;border-left:1px solid #005e85;margin-bottom:0}
#update-email-option.open:hover,#unsubscribe-option.open:hover{border-top:1px solid #005e85;border-right:1px solid #005e85;border-bottom:0;border-left:1px solid #005e85}
#update-email-form.open,#unsubscribe-form.open{border-top:0;border-right:1px solid #005e85;border-bottom:1px solid #005e85;border-left:1px solid #005e85;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 #005e85;color:#005e85}#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%}.dark-optin{margin:auto;max-width:500px;width:100%}.manage-input{width:280px}
#sign-up-page{margin-top:20px;text-align:center}#sign-up-form{margin-top:20px}.name-container{display:flex}
.name-container>div{display:flex;flex-direction:column;margin:auto;justify-content:center;width:100%;max-width:280px}
#free-info-input{display:block;margin-top:20px}#thank-you-page{margin:20px auto;text-align:center}#loginContainer,#registerContainer,#cartContainer{width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,0.6);z-index:10;display:none}
.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 #005e85}
.loginPopup .close{float:right}fieldset.error{border:1px solid #cb2014;padding:8px}input.fieldError{border:1px solid #cb2014}
#cart h1{margin:10px 0}table.checkout{width:900px;padding-top:15px;margin:0 auto}#cart_products thead{font-size:18px}
#cart_products tbody{padding-top:20px}#cart_products .item{padding:20px 20px 10px}#cart_products .name{font-size:16px;font-weight:bold}
#cart_products .quantityInput{margin:0 0 0 10px;border:0;box-shadow:none;font-size:15px;padding-top:20px}
#cart_products .checkout-price{font-size:15px;padding:20px}#cart_products ul{text-align:left}#cart_products th{text-align:center}
#cart_products td.warranty-item,#cart_products td{vertical-align:middle;text-align:center;padding:20px 0 20px 20px}
#cart_products .fulfillment-item-title{text-align:left;border-bottom:1px solid #000}#addPromo.button{float:right;margin:0;clear:both;background-color:#6d6d6d;border:1px solid #6d6d6d;padding:0 5px;line-height:25px;font-size:14px}
.promo-section{margin-top:20px;margin-bottom:20px}.promo-title{text-decoration:underline;margin-bottom:5px}
.remove_promo{margin:0 0 0 10px}#cart_total h2,#cart_total h3{float:left;font-size:21px;text-align:right}
#cart_total h2{width:70%}#cart_total>p{text-align:right;margin-top:20px}a.learn-more{font-size:14px;display:inline-block;text-decoration:underline}
#cart_products span{margin-right:7px}.price-before-discount{text-decoration:line-through;font-size:12px;color:gray}
.password-requirements{font-size:12px;margin-left:10px}footer{border-top:8px solid #005e85}footer h4{font-size:18px;text-transform:uppercase;margin:15px 0}
.footer-links{float:left;box-sizing:border-box;width:50%}.footer-links ul{padding:0;list-style:none}
.footer-links li{line-height:16px;margin-bottom:8px}.footer-links a{text-decoration:none;font-size:12px}
.sign-up-button{height:30px;width:40%;font-size:16px;line-height:24px;margin:0;float:right}.email-input-box[type="email"]{height:28px;line-height:20px;border-radius:4px;padding:1px 6px;border:0;float:left;width:55%;font-size:14px;box-sizing:border-box}
.email-signup-text{margin-bottom:10px}.footer-live-chat{width:250px;margin:0 auto}#footer-chat{margin-top:7px;float:left}
.footer-phone{line-height:28px;color:#fff;width:170px;float:right}.footer-phone a{text-decoration:none;font-family:"Myriad W01 Bd"}
.alternate-phone-icon{background-size:contain;width:22px;height:22px;margin-top:2px;vertical-align:top}
#copyright{color:#4e4e4e;padding:30px 0;text-align:center}#free-info button{margin:0}#free-info form label{display:block}
#copyright{color:#4e4e4e;padding:30px 0;text-align:center}#copyright .icon-logo{width:46px;vertical-align:middle}
.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:"Myriad W01 Bd";color:#6d6d6d}
.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}#cookie-jar{display:none;background:rgba(32,32,32,0.95);width:100%;min-height:108px;position:fixed;bottom:0;color:#fff;z-index:100;text-align:center}
#cookie-jar .flex-container{justify-content:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
#cookie-jar .mx{display:none}#cookie-jar p{line-height:18px;font-size:12px;margin:10px 0;color:#fff;flex:inherit}
#cookie-jar a{color:#2383b4}#cookie-jar button{width:150px;height:42px;font-size:14px;line-height:14px;flex:inherit;margin:0}
section#cookie-jar{padding-bottom:0}.border-heading{border-top:8px solid #005e85;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:17px;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:16px;font-family:"Myriad W01 Bd"}
#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)}
section p{color:#646464}.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}.press-kit-content{font-size:17px;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{text-transform:uppercase;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-weight:bold;color:#333}
.press-download{margin:30px 0}.press-contact-wrapper h3{text-transform:uppercase;font-size:22px}.press-sup-title{color:#ebb84f;margin:20px 0 0;font-size:24px;font-family:"Myriad W01 Regular"}
.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:#005e85}
.accordionButtonPlus{text-align:right;font-size:25px;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:13px}.address-book-item .edit-link{float:right}.address-book-form{margin:30px 0}
button.new-address:after{content:none}#account-menu{font-size:18px;width:100%;margin-bottom:30px}#account-menu li{padding:10px 10px 10px 20px}
#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:"Myriad W01 Bd"}
.account-options-content h4{color:#5b5b5b;font-size:16px;font-family:"Myriad W01 Regular"}
legend span{color:#5b5b5b;font-size:12px;text-transform:uppercase;padding:5px}.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:"Myriad W01 Bd"}
.manage-account-container label,#account-menu a{font-family:"Myriad W01 Bd"}.manage-account-container .ic{padding-bottom:30px}
.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:"Myriad W01 Regular";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-info-row .title{width:230px;display:inline-block}#email-freebie{display:none}#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}
.loginContainer,.registerContainer{max-width:400px}fieldset{border-radius:5px;border:2px solid #6d6d6d}
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,fieldset.field50{width:50%;box-sizing:border-box;margin:5px 0}fieldset.form100,.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%}
.fodal-title{font-size:17px;font-weight:bold}.write-review{border-top:8px solid #005e85;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:"Myriad W01 Bd"}
.write-review-product{font-size:24px;color:#333;font-family:"Myriad W01 Bd"}.write-review-sku{font-family:"Myriad W01 Bd";font-size:11px;color:#5b5b5b}
.write-review-description{margin:7px 0}.write-review-details{width:60%;float:left}#review-price{color:#333;text-align:right;float:right;margin-top:20px}
#review-price .sale{font-family:"Myriad W01 Bd",sans-serif;font-size:20px}#review-price .has-sale{text-decoration:line-through;font-size:11px;line-height:11px}
.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,#6d6d6d 40%,#6d6d6d 60%,#ededed 100%);background:-webkit-gradient(left top,right top,color-stop(0,#ededed),color-stop(40%,#6d6d6d),color-stop(60%,#6d6d6d),color-stop(100%,#ededed));background:-webkit-linear-gradient(left,#ededed 0,#6d6d6d 40%,#6d6d6d 60%,#ededed 100%);background:-o-linear-gradient(left,#ededed 0,#6d6d6d 40%,#6d6d6d 60%,#ededed 100%);background:-ms-linear-gradient(left,#ededed 0,#6d6d6d 40%,#6d6d6d 60%,#ededed 100%);background:linear-gradient(left,#ededed 0,#6d6d6d 40%,#6d6d6d 60%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#9c9c9c',GradientType=1)}
.login-form-bg{background-color:#ccc;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;z-index:1000;display:none}
#login_form{display:none;position:absolute;z-index:1010;top:0;left:0;width:300px;height:420px;background:url("https://iconfitness-res.cloudinary.com/image/upload/v1535150862/site--5/popupbackground.png");background-size:cover}
#login_form_content{padding-left:15px}.closable{cursor:pointer}.login-form-close{color:#fff;position:relative;display:block;text-align:center;width:30px;height:30px;top:30px;left:250px;font-weight:bold}
#login_form h3{font-size:25px;line-height:30px;text-align:center;margin:20px;color:#fff}#login_form p{color:#fff;font-size:16px;line-height:20px;text-align:center;margin:0 20px}
#errorMessageEmailPopup{display:none;width:100%;height:20px;color:red;margin-top:-20px}#errorMessageEmailPopup p{margin:10px 0}
#contactFormPopup .email-input-wrap{margin:30px auto;display:table}#contactFormPopup .email-input-box{height:35px;padding:5px;border:0;float:left;margin:0 10px;width:70%}
#emailSubmitPopup{border:1px #fff solid;float:left;line-height:21px;margin:0;height:35px}.email-submit-inputs{margin:30px auto;display:table}
.popup-optin{margin:50px 20px}.social-footer{width:100px;margin-top:20px;padding-left:calc(50% - 50px);display:inline-flex;justify-content:space-between}
#cart-terms-error{font-weight:bold;color:#e13100}#stripePayNow:disabled{opacity:.4}.stripe-errors.visible{margin-bottom:10px}
.checkbox-wrap{clear:left;margin-left:14px}.payment-checkbox{max-width:320px}.payment-checkbox label{padding-left:6px}
@media screen and (min-width:0) and (max-width:599px){.container{width:90%;padding:0;margin:0 auto}.inner{padding:0 15px;margin:0 auto}
.nomo{display:none}.shomo{display:block}.fullmo{width:100%}#account_info{margin:0;width:100%;height:100%}
#account_info,.anonymous-customer-header,.registered-customer-header,#slide-nav-phone,#slide-nav-chat{float:left}
#account-menu{display:none}#header-cart{width:32px;margin:3px 0 0 0}#login-icon,.login-arrow{display:none}
#mo-nav-button p{font-size:18px;line-height:22px;margin:5px 0 0 0}#slide-nav-phone{margin:5px 0 0 20px}
.account-link{display:inline-block;margin:0}.anonymous-customer-header{font-size:16px;margin:0;padding:10px 20px 5px}
.cart-count{display:none}.cart-icon{margin:2px 4px 0 0}.header-top{height:46px}.login-initials{margin:10px 11px 10px 20px;line-height:26px;font-size:13px;border:2px solid #005e85;border-radius:25px;width:25px;height:25px;text-align:center}
.login-greeting{font-size:16px;margin:0;padding:15px 20px}.logo{width:163px;margin-top:13px}.miniCart{right:-50px}
.miniCart>.arrow_box:after{left:77%}.monav-account-links{width:100%;float:left;color:#005e85;background-color:#fff;padding:5px 20px;font-size:16px}
.registered-customer-header{width:100%;height:48px;background-color:#ededed;margin-bottom:40px}#mo-search-button{background:0;border:0;padding-top:0}
.search{margin-top:12px}.phone{margin-top:2px}.search-box{background:0;margin-left:0}.search-icon{width:32px}
input.search-input{display:none !important}#top-cat-salebar{margin-bottom:2px}.offers .nomo{display:none}
.interest{width:49%;color:#005e85}.guarantee{width:50%;color:#002b8b}.offers li{padding:5px 0 6px}.offers .thin{height:40px;padding:5px 0 8px}
.nav-inner{width:92%;margin:0 auto}#top-cat-splash{width:92%;margin:10px auto}#top-cat-splash img{width:100%}
#mo-topcat-nav ul{display:inline-block}#top-cat-leaderboard{border:0;width:92%;margin:0 auto}#top-cat-leaderboard img{width:100%}
#lb-1{display:none}#lb-2{display:inline-block;float:none;width:31%;margin-right:2%}#lb-3{display:inline-block;float:none;width:65%}
#lb-3-lb4{display:none}#lb-3-lb5{display:none}#lb-4{display:inline-block;width:48%;margin:2% 2% 2% 0}
#lb-5{display:inline-block;width:48%}#lb-6{width:100%}.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:11px;padding:20px 0 65px;line-height:22px}#mo-topcat-nav{background-color:#fff}
#mo-topcat-nav ul{margin:0 auto;display:inline-block;width:49%}#first-nav{vertical-align:top}#mo-topcat-nav li{font-size:14px;border-top:0;width:100%}
#mo-topcat-nav li:nth-child(even){background-color:#ededed}#mo-topcat-nav a{line-height:40px;padding-left:10px}
#mo-topcat-nav .first{font-size:15px}.cat-dw-left{width:100%}.cat-dw-right{width:100%}.cat-dw-right .cat-item-bottom{width:100%}
.cat-prodbox{width:100%}.cat-prodbox-dw{width:99%;height:604px}.cat-price{font-size:18px}.cat-marleft{margin-left:0}
.cat-badge-wrap{width:33%}.cat-details .button{width:50%}.cat-spot{margin:15px 10px 0}.cat-spot .left{width:45%}
.cat-spot .right{width:45%}.cat-prod-image-dw{height:310px;width:280px;margin:5px auto}.cat-prod-image img{width:100%}
.cat-item-decription{display:none}.cat-sale-img{height:24px}.cat-3t-sale{font-size:11px;line-height:11px}
.cat-3t-retail{font-size:11px;line-height:11px}.cat-3t-top .sale{font-size:18px}.mobile-fixed-nav{position:fixed;bottom:0;right:0;left:0;width:100%;padding:0 10px 10px 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)}
#buy-with-price{width:50%;margin-top:12px}#buy-with-price:before,#buy-with-price:after,.buy-button,.guarantees span,.money-back br{display:none}
#buy-with-price,#buy-with-price form{float:right}#buy-with-price button.shomo{margin:0;font-size:19px;text-align:left;padding:0 14px;width:70px}
#product_content{width:100%;padding-top:30px;float:none}#product_content h1{font-size:25px}#product_content p{margin:10px 0}
#product_main_image{width:100%}#productActions{float:right}.top-border{border-top:0}.guarantees{text-transform:capitalize;width:50%;font-size:12px;line-height:13px;font-family:"Myriad W01 Regular";margin-bottom:4px}
.guarantees,#price{float:left}.guarantees .money-back{margin:0;color:#005e85}.checkmark{display:inline;margin-right:10px}
.product-mini-review{width:100%;height:auto}.product-mini-review:nth-child(odd),.product-mini-review:nth-child(even){padding:0}
.section-header{font-size:unset;line-height:37px}.accordion-header{background-color:#333;margin:1px -15px 0;padding:0 15px;text-align:center !important}
.accordion-header h2{color:#fff;background-color:#333;font-size:18px !important;padding-bottom:5px !important;line-height:0}
.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}#specifications .accordion-content img{width:100%}
.buy-button-nomo{display:none}#product_main_image{width:100%;margin-bottom:10px}.related-prodbox{float:none;margin:10px auto 20px}
.product-option-nonjs select{min-width:130px}.spec-series{width:100%;padding:0 5px;box-sizing:border-box}
.spec-series>div{padding:10px 0;box-sizing:border-box}.expand{display:none}.spec-vertical-line{display:none}
#prod-3t-price{text-align:right;position:absolute;bottom:17px;right:97px}.prod-3t-title{font-size:12px;line-height:12px}
.prod-3t-sale{display:none}.prod-3t-retail-text{display:none}.bundle-message{padding:0 5%}.bundle-message-mobile{display:block;clear:both}
.bundle-message-desktop{display:none}.container.compare-container{overflow:visible}.compare-view-details{width:96px;margin:0 auto}
.shopcart-status li{display:block}table.checkout,table.checkout thead,table.checkout tbody,table.checkout th,table.checkout td,table.checkout tr{display:block}
#cart_total,.promo-section{float:none;width:90%;margin:5px 5%}#cart_promo label{display:block}.DataIntercept td:first-child{width:130px}
table.checkout thead tr{position:absolute;top:-9999px;left:-9999px}table.checkout tr{border:1px solid #ccc}
table.checkout td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%}table.checkout td:before{position:absolute;text-align:left;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
.order-status-area{margin:0 auto;padding:10px}.order-status-table{width:310px;margin:0 auto}.order-status-table th{width:25px}
.order-status-table td{width:25px}.hideCol{display:none}.hideColmo{display:none}table.checkout td:nth-of-type(1):before{content:""}
table.checkout td:nth-of-type(2):before{content:"Quantity:"}table.checkout td:nth-of-type(3):before{content:"Price (each):"}
table.checkout td:nth-of-type(4):before{content:"Discount:"}table.checkout td:nth-of-type(5):before{content:"Total:"}
#cart_total{margin:15px 0 45px}#cart_total #item-subtotal,#cart_total #orderDiscounts{display:none}#addPromo.button{margin:0;float:none;font-size:15px;line-height:28px;width:150px}
#verisign{margin:10px 0}#hidden_cart_total h2,#hidden_cart_total h3{font-size:20px;display:inline-block}
#hidden_cart_total h2{width:75%}#hidden_cart_total h2 span,#hidden_cart_total h3{float:right}#hidden_cart_total,#cart_promo span{display:block}
#hidden_cart_total>p{text-align:center}#promoCode{width:150px;box-sizing:border-box}.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}
#multiship_address tr{border:1px solid #ccc}#multiship_address h4{margin-left:0;float:right}.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:100%;margin:0 0 10px;padding:0}
#multiship_address .billing-address,#multiship_address .shipping-address{width:100%}.cart-options-attachments{display:block}
.cart-attachments-column{margin-top:10px}.checkout-form-area{padding-left:0}.checkout-payment{width:100%}
.cart-item-area,.cart-sidebar,.checkout-payment{float:none}.summary-cart-image{text-align:center}.summary-shipping,.summary-warranty{width:100%;text-align:left}
#cart_total{margin:0 0 20px;float:none}#cart_td_total{width:100%;float:none}#cart_td_total p{text-align:right}
.check-continue,.paypal-checkout,.or{position:static;margin:0 10%;text-align:center;box-sizing:border-box}
.promo-section{float:none}.check-continue,.paypal-checkout{margin:10px 0}.check-continue .button{margin:0}
.cc-options{display:block}.payment-creditcard-icons{width:100%;display:block}.stripe-errors.visible{width:100%}
.confirmation-order-summary{width:100%}.ship-info-summary,.bill-info-summary{width:50%;margin-bottom:30px}
.confirmation-item{width:100%;margin:10px 0}#stay-connected .email-input-wrap{margin:0}.ship-info-icon{width:13%}
.ship-info-body{width:87%}#confirmation-summary .list-value{margin-left:0;width:70%;float:right}.footer-right{width:100%;float:none;margin-bottom:10px}
.social-footer{margin-top:10px}.footer-left{width:100%;float:none}.footer-left h4{margin:15px 0 10px}
.footer-live-chat{display:block}#consultation-content,#free-info{width:100%;font-size:15px}#consultation-content:after{height:1px;width:100%;position:static;margin:50px 0 0}
#kit-content{padding:0;width:100%}#free-info h3{font-size:28px}#free-info button{font-size:16px;line-height:24px}
#free-info .section-header{margin-bottom:0;margin-top:1px}.story-text,.story-partners,.award,.border-heading h2,#breadcrumb,.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:"Myriad W01 Bd";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-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%}.firstName-fieldset,.lastName-fieldset{width:auto;float:none;display:block}
#cookie-jar p{width:320px;text-align:center}#cookie-jar button{width:150px}#cookie-jar .mx{display:block}
section#cookie-jar{padding-bottom:20px}}@media screen and (min-width:600px) and (max-width:767px){.container{width:90%;padding:0;margin:0 auto}
.inner{padding:0 15px;margin:0 auto}.nomo{display:none}.shomo{display:block}.fullmo{width:100%}.mlten{margin-left:10px}
#account_info{margin:0;width:100%;height:100%}#account_info,.anonymous-customer-header,.registered-customer-header{float:left}
#header-cart{width:33px;margin-top:5px}#mo-nav-button p{line-height:20px}#login-icon,.login-arrow{display:none}
.account-link{display:inline-block;margin:0}.anonymous-customer-header{font-size:16px;margin:0;padding:10px 20px 5px}
.cart-icon{margin:2px 4px 0 0}.header-top{height:80px}.login-initials{margin:10px 11px 10px 20px;font-size:13px;line-height:26px;border:2px solid #005e85;border-radius:25px;width:25px;height:25px;text-align:center}
.login-greeting{font-size:16px;margin:0;padding:15px 20px}.logo{margin-top:12px;width:360px}.monav-account-links{width:100%;float:left;color:#005e85;background-color:#fff;padding:5px 20px;font-size:16px}
.my-account img,.anonymous-customer-header img{width:17px;margin-right:5px}.registered-customer-header{width:100%;height:48px;background-color:#ededed;margin-bottom:40px}
.search{margin-top:20px}.search-box{background:0;margin-left:0}.search-icon{width:32px}#mo-search-button{background:0;border:0}
#mo-nav-button{margin-top:8px}#mo-nav-button p{line-height:20px}#top-cat-salebar{margin-bottom:2px}ul.offers.home>li:not(.thin){font-size:11px}
.offers .nomo{display:none}.offers li{padding:5px 0 6px}.offers .thin{height:40px;padding:5px 0 8px}
.interest{width:49%;color:#005e85}.guarantee{width:50%;color:#002b8b}#top-cat-splash{width:556px;margin:5px auto}
#top-cat-leaderboard{border:0;width:560px;margin:0 auto;padding-top:20px}#lb-1{display:none}#lb-2{margin-top:2px;float:none;width:175px;display:inline-block}
#lb-3{margin-top:2px;float:none;width:361px;display:inline-block;margin-left:16px}#lb-3-lb4{display:none}
#lb-3-lb5{display:none}#lb-4{display:none}#lb-5{display:none}#lb-6{margin-top:16px}.lb-description{width:50%}
.lb-description h3{font-size:28px;line-height:28px}.nav-inner{width:500px;margin:0 auto}#mo-topcat-nav{background-color:#fff}
#mo-topcat-nav ul{margin:0 auto;display:inline-block}#first-nav{vertical-align:top}#mo-topcat-nav li{font-size:14px;border-top:0;width:245px}
#mo-topcat-nav li:nth-child(even){background-color:#ededed}#mo-topcat-nav a{line-height:40px;padding-left:10px}
#mo-topcat-nav .first{font-size:15px}.cat-dw-left{width:100%}.cat-dw-right{width:100%}.cat-dw-right .cat-item-bottom{width:100%}
.cat-prodbox{width:47%}.cat-prodbox-dw{width:99%;height:629px}.cat-marleft{margin-left:0}.cat-badge-wrap{width:33%}
.cat-details .button{width:57%}.cat-prod-image{width:190px}.cat-prod-image-dw{height:300px;width:280px;margin:5 auto}
.cat-prod-image img{width:100%}.cat-spot{margin:15px 10px}.cat-spot .left{width:45%}.cat-spot .right{width:45%}
.cat-item-decription{display:none}.cat-sale-img{height:30px}.cat-3t-sale{font-size:11px;line-height:11px}
.cat-3t-retail{font-size:11px;line-height:11px}.cat-3t-top{font-size:18px}.top-border{border-top:0}td.title-cell{padding:20px}
.fixed-nav-buy,.checkmark{display:none}.product-wrapper section{padding:0}.product-wrapper section#product-main{padding-top:30px}
#product_content h1{font-size:25px;line-height:20px}.product-mini-review{width:100%;height:auto}.product-mini-review:nth-child(odd),.product-mini-review:nth-child(even){padding:0}
.accordion-header{background-color:#333;line-height:22px;margin:0 -15px 1px;padding:0 15px;text-align:center !important}
.accordion-header h2{color:#fff;background-color:#333;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}.product-wrapper section{padding:0}#product_content h1{font-size:25px}
.guarantees .no-interest,.guarantees .money-back{font-size:13px}.buy-button-nomo{display:none}#buy-with-price button{padding:4px 8px;line-height:28px}
.related-prodbox{width:300px;float:none;margin:10px auto 20px}.feature div.feature-text p{width:50%;float:left}
.feature div.feature-text ul{width:40%;float:left;margin-left:5%}.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%}.expand{display:none}.spec-vertical-line{display:none}
#prod-3t-price{width:53%;text-align:center}.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%}
.container.compare-container{overflow:visible}.compare-view-details{width:96px;margin:0 auto}#cart_products{margin-bottom:20px}
#cart_product,#cart_products tr{width:100%}#cart_products td{height:200px;max-width:230px;width:58%;float:right;box-sizing:border-box;border:0;position:relative}
#cart_products .item,#cart_products .warranty-item{padding:20px;float:left;text-align:left;width:46%}
#cart_products tr:before,#cart_products tr:after{display:table;content:""}
#cart_products tr:after{clear:both}#cart_products .checkout-price{padding:8px 22px 8px 8px;height:25px;text-align:right}
#cart_products td:nth-of-type(2){padding:8px 22px 0 8px;height:50px;margin-top:10px;font-size:15px}#cart_products td:nth-of-type(2):before{line-height:30px}
#cart_products tbody{padding:0}#cart_products .quantityInput,.updateQuantity-links{padding-top:5px}.updateQuantity,#cart_products .remove_from_cart{float:none;line-height:18px}
.updateQuantity-links{display:inline-block;float:right}#cart_promo label{display:block}#promoCode{width:150px}
#cart_total{width:55%}#cart_total{text-align:right;margin:0}#cart_total h2,#cart_total h3{font-size:20px}
#cart_total h3{float:right}#cart_total>p{float:left;text-align:right;margin-top:5px}.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}.promo-section{margin-top: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 tr{border:1px solid #ccc}
table.checkout td:before{padding-right:10px;float:left}table.checkout td:nth-of-type(1):before{content:""}
table.checkout td:nth-of-type(2):before{content:"Quantity:"}table.checkout td:nth-of-type(3):before{content:"Price (each):"}
table.checkout td:nth-of-type(4):before{content:"Discount:"}table.checkout td:nth-of-type(5):before{content:"Total:"}
#multiship_address tr{border:1px solid #ccc}#multiship-products #cart_products td{width:100%;height:auto;max-width:100%;padding:0 10px 10px}
#service-plan,#delivery-options{width:70%;margin-bottom:10px}#multiship_address .billing-address .span_12,#multiship_address .shipping-address .span_12{padding-left:20px}
.cart-item-area,.cart-sidebar,.checkout-payment{float:none}#checkout-summary .image-container{width:33%;float:left}
#checkout-summary .info-container{width:60%;float:left}.stripe-errors.visible{width:67% !important}.paypal-checkout{position:absolute;right:2px;top:135px}
.or{position:absolute;top:115px;right:60px}.confirmation-order-summary{width:100%}.ship-info-summary,.bill-info-summary{width:50%;margin-bottom:30px}
.confirmation-item{width:100%;margin:10px 0}#stay-connected .email-input-wrap{margin:0}.summary-shipping,.summary-warranty{width:100%;text-align:left}
#confirmation-summary .list-value{margin-left:0;width:70%;float:right}footer{margin-top:60px}.footer-right{width:100%;float:none;margin-bottom:10px}
.footer-left{width:100%;float:none}.footer-live-chat{display:block}#consultation-content h3,#kit-content h3{font-size:28px}
#free-info button{font-size:16px;line-height:24px}#free-info input{width:196px}#free-info .section-header{margin-top:0}
#consultation-content{padding-right:20px}#kit-content{padding-left:20px}.order-status-area{margin:0 auto}
.order-status-table{width:500px;margin:0 auto}.order-status-table th{width:80px;font-size:15px;padding:5px}
.order-status-table td{width:80px}.hideCol{display:none}.hideColmo{display:none}.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}.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:"Myriad W01 Bd";font-size:18px}
.account-options-menu,.account-options-content{width:100%}.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%}.cat-dw-left{width:50%;float:left}
.cat-dw-right{width:50%;float:right}.cat-dw-right .cat-item-bottom{width:50%}.cat-prodbox{margin-left:1%;margin-right:1%}
.cat-prodbox-dw{width:96.4%;margin-left:1%;margin-right:1%;height:432px}.cat-price{font-size:16px}.cat-marleft{margin-left:17px}
.cat-prod-image-dw{height:365px;width:233px;margin:5 auto}.cat-spot{display:block}.cat-spot-img{width:125px}
.cat-item-decription{display:block}.cat-details .button{width:55%;font-size:16px}.cat-compare{font-size:12px}
.cat-sale-img{height:22px}.cat-3t-top .sale{font-size:18px}.cat-3t-title{font-size:13px}.search-input{margin-left:5px;width:150px}
.guarantees .no-interest,.guarantees .money-back{font-size:15px}.related-prodbox{width:42%;float:left;margin:10px 4% 20px}
.spec-vertical-line{left:34%;display:block}.specs-striped{margin-top:40px}#prod-3t-price{width:60%;text-align:center}
.prod-3t-title{font-size:14px;line-height:14px}.email-input-wrap{width:75%;margin:0 auto}#cookie-jar .mx{display:block}
#cart_products,#cart_products tr{width:100%;border:0}#cart_products .item,#cart_products .warranty-item{width:25%;padding:0 20px 20px}
#cart_products td{height:auto;width:18%;float:left;box-sizing:border-box;border-bottom:0}#cart_products .checkout-price,#cart_products td:nth-of-type(2){padding:22px 8px 8px;height:auto;min-height:120px;text-align:center}
#cart_products td:nth-of-type(2){margin-top:0}#cart_products td:nth-of-type(2):before{line-height:20px}
#cart_products thead{font-weight:bold}#cart_products form{max-width:99px}#cart_products .quantityInput{margin:0 auto;display:block;text-align:center}
#cart_products tr{border:1px solid #ccc}#cart_products td:before{white-space:nowrap;margin-bottom:20px;text-align:center;width:100%}
.updateQuantity-links{float:none}#multiship-products #cart_products td{width:100%;height:auto;max-width:100%;padding:0 10px 10px}
.paypal-checkout{position:absolute;right:2px;top:135px}.or{position:absolute;top:115px;right:60px}.order-details-container table{width:70%}
}@media screen and (min-width:768px) and (max-width:959px){.container{width:768px;padding:0;margin:0 auto}
.inner{width:728px;padding:0 20px;margin:0 auto}.nomo{display:block}button .nomo,.button .nomo{display:inline}
.shomo{display:none}.fullmo{width:768px;padding:0;margin:0 auto}.mlten{margin-left:10px}.header-top{height:74px;width:100%}
.logo{width:340px}#logo{width:300px;margin-left:29px}#account_info{font-size:14px;line-height:30px;margin:3px 0 0 15px;padding-bottom:15px}
#chat{margin-top:12px}.header-nav{width:100%}.nav-inner{padding:0 15px}.nav-inner li:first-child{width:130px}
#floating-nav.fixed{width:728px}#header-cart{width:57px;margin:3px 29px 0 15px}#mo-search{display:block}
#mo-search-button{background:0;border:0;padding:0}.account-link{margin:0}.cart-count-text,.login-greeting,.anonymous-links{display:none}
.drop-account-options{right:20px;top:20px}.drop-account-options div{text-align:left;margin-left:10px;line-height:21px}
.header-nav li{padding:6px 0 6px 5px;font-size:12px}.header-nav li.first{padding:6px 0 6px 0;font-size:14px}
.login-arrow{left:26px}#live-chat{width:270px}.phone{margin-top:2px}.registered-customer-header{line-height:28px}
.registered-customer-header .drop-account-options div{margin-left:20px}.search{margin-top:15px}.desktop-phone{display:block;float:left;margin-top:8px}
#mo-search-button .nomo{display:none}#mo-search-button .shomo{display:block;width:32px}.search-box{margin:0 0 0 15px;background:0}
.search-input{width:150px}input.search-input{display:none}#top-cat-splash{display:none}#top-cat-leaderboard{width:710px;padding:0 29px}
#lb-1{width:529px}#lb-2{width:165px}#lb-3{width:346px;display:inline-block}#lb-3-lb4{margin-top:13px;width:165px;float:left}
#lb-3-lb5{margin-top:13px;width:165px;float:right}#lb-4{width:280px;display:none}#lb-5{width:280px;display:none}
#lb-6{width:346px;display:inline-block;margin-top:15px;margin-left:18px}.container.compare-container{overflow:visible}
.write-review{padding:0 20px}.write-review-details .button{padding:0 10px}.cat-prodbox{margin-left:7px;margin-right:8px;width:238px}
.cat-prodbox-dw{width:753px;margin-left:7px;margin-right:8px}.cat-badge-wrap{width:33%}.cat-details .button{width:58%}
.cat-spot-img{width:180px}.cat-prod-image-dw{height:416px;width:323px;margin:0 auto}.cat-sale-img{height:30px}
.cat-3t-sale{font-size:11px}.cat-3t-retail{font-size:11px}.cat-3t-top .sale{font-size:18px}.cat-prod-name h3{font-size:20px}
.cat-price{font-size:18px}.related-prodbox{width:196px}.related-prod-title{width:100%;min-height:66px}
td.title-cell{padding:20px}#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:170px}#prod-3t-price{width:52%}.bundle-message-mobile{display:none}.bundle-message-desktop{display:block}
.footer-right{float:right;width:40%}.footer-left{float:left;width:58%}#consultation-content{padding-right:30px}
#kit-content{padding-left:30px}.cart-sidebar{width:225px;float:right}.cart-item-area{width:65%;float:left}
#cart_products thead{font-size:18px}#promoCode{width:150px}.order-summary-button{width:130px}.cart-options-attachments{display:block}
.cart-attachments-column{margin-top:10px}#confirmation-cart{width:428px}#confirmation-summary{width:300px}
.confirmation-order-summary{width:95%}.ship-info-icon{width:12%}.ship-info-body{width:88%}#confirmation-summary .list-value{margin-left:0;width:70%;float:right}
.order-status-table th{width:60px}.order-status-table td{width:60px}#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:1299px){.container{width:960px;padding:0;margin:0 auto}
.inner{width:900px;padding:0 30px;margin:0 auto}.nomo{display:block}button .nomo,.button .nomo{display:inline}
.shomo{display:none}.fullmo{width:960px;padding:0;margin:0 auto}.mlten{margin-left:10px}.logo{width:345px;margin-top:25px;margin-left:10px}
#floating-nav.fixed{width:900px}#header-cart{width:60px}.nav-inner{padding:0 25px}.nav-inner li:first-child{width:140px}
.header-nav li{padding:6px 9px 6px 0}.header-nav li.last{padding:6px 0 6px 0}.account-link{margin:0}
.anonymous-customer-header{line-height:26px}.drop-account-options{right:20px;top:20px}.drop-account-options div{text-align:left;margin-left:10px;line-height:21px}
.login-greeting,.cart-count-text,.anonymous-links{display:none}.login-arrow{left:28px}.registered-customer-header{line-height:28px}
.registered-customer-header .drop-account-options div{margin-left:20px}.search{margin-right:10px}.desktop-phone{display:block;float:left;margin-top:5px}
.search,#account-info{font-size:14px}input.search-input{width:120px}#chat{margin-top:10px}#top-cat-splash{display:none}
#top-cat-leaderboard{width:888px;padding:0 36px}#lb-1{width:661px}#lb-2{width:207px}#lb-3{width:434px;display:inline-block}
#lb-3-lb4{margin-top:16px;width:203px}#lb-3-lb5{margin-top:16px;margin-left:18px;width:203px}#lb-4{width:280px;display:none}
#lb-5{width:280px;display:none}#lb-6{width:430px;display:inline-block;margin-top:15px;margin-left:24px}
.cat-prodbox{margin-left:19px;margin-right:19px}.cat-prodbox-dw{width:945px;margin-left:7px;margin-right:8px}
.cat-badge-wrap{width:33.1%}.cat-details .button{width:60%}.cat-spot-img{width:230px}.cat-prod-image-dw{height:444px;margin:0 auto}
.cat-3t-top .sale{font-size:20px;line-height:20px}.related-prodbox{width:254px}#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:210px}
#prod-3t-price{width:60%}.bundle-message-mobile{display:none}.bundle-message-desktop{display:block}#home-hero-pos{width:900px;padding:0 30px;margin:0 auto}
.write-review{padding:0 20px}.stripe-errors.visible{width:80% !important}.payment-checkbox{margin:0 146px 0 20px;max-width:480px}
.cart-sidebar{width:216px;float:right}.cart-item-area{width:75%;float:left}#delivery-options,#service-plan{width:40%}
.bill-ship-policy-text{margin:20px 30px}.order-status-table th{width:80px}.order-status-table td{width:80px}
.footer-right{float:right;width:36%}.footer-left{float:left;width:62%}#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:580px}#confirmation-summary{width:320px}
.confirmation-order-summary{width:95%}}@media screen and (min-width:1300px){.container{width:1200px;padding:0;margin:0 auto}
.inner{width:1040px;padding:0 80px;margin:0 auto}.nomo{display:block}button .nomo,.button .nomo{display:inline}
.shomo{display:none}.fullmo{width:1200px;padding:0;margin:0 auto}.break1200{display:block}#floating-nav.fixed{width:1040px}
.mlten{margin-left:10px}.anonymous-customer-header{line-height:26px}.drop-account-options{right:-13px}
.login-initials,.arrow-small-login{display:none}.registered-customer-header{line-height:26px;height:35px}
.desktop-phone{display:block;float:left;margin-top:5px}input.search-input{width:140px}.nav-inner{padding:0 40px;margin:0 auto}
.nav-inner li:first-child{width:145px}#chat{margin-top:10px}.footer-right{float:right;width:36%}.footer-left{float:left;width:62%}
#kit-content{padding-left:40px}#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}#top-cat-splash{display:none}.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}
#lb-1{width:896px}#lb-2{width:280px}#lb-3{width:588px;display:inline-block}#lb-3-lb4{margin-top:24px}
#lb-3-lb5{margin-top:24px;margin-left:18px}#lb-4{width:280px;display:none}#lb-5{width:280px;display:none}
#lb-6{width:588px;display:inline-block;margin-top:15px;margin-left:24px}.cat-prodbox,.catb-prodbox{margin-left:7px;margin-right:8px}
.cat-prodbox-dw{width:1185px;margin-left:7px;margin-right:8px}.cat-3t-top{font-size:20px;line-height:20px}
#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}#prod-3t-price{width:60%}.bundle-message-mobile{display:none}.bundle-message-desktop{display:block}
.write-review{padding:0 20px}#sidenav-content{width:750px}.border-heading{margin:15px auto;padding:0}
#home-hero-pos{width:1040px;padding:0 80px;margin:0 auto}.stripe-errors.visible{width:80% !important}
.payment-checkbox{margin:0 146px 0 20px;max-width:480px}.cart-sidebar{width:250px;float:right}.cart-item-area{width:75%;float:left}
#service-plan,#delivery-options{width:40%}#confirmation-summary{width:365px}#confirmation-cart{width:675px}
.bill-ship-policy-text{margin:20px 30px}}@media screen and (max-width:768px){.name-container{flex-direction:column}
}@media print{.header-top{background:#fff}.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 #000}#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}
}@font-face{font-family:"Myriad W01 Lt";src:url("fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix");src:url("fonts/b3e9f984-f8ca-4650-90c3-d6f0aca0a27d.eot?#iefix") format("eot"),url("fonts/e7e30ff2-3a95-49b0-bbf9-024f40ead426.woff2") format("woff2"),url("fonts/b984f4e8-e37d-4502-bead-ffd991e64d1f.woff") format("woff"),url("fonts/82d18baa-8811-4aa8-9338-9bafa08350d0.ttf") format("truetype"),url("fonts/20e14bb9-6aec-47a9-8ef8-5613bf1d6eae.svg#20e14bb9-6aec-47a9-8ef8-5613bf1d6eae") format("svg")}
@font-face{font-family:"Myriad W01 Regular";src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix");src:url("fonts/2bd106a4-3872-4193-8627-d7af96dd4f7e.eot?#iefix") format("eot"),url("fonts/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2") format("woff2"),url("fonts/c5b1c170-d8f7-41f9-85c2-0ab670780c6b.woff") format("woff"),url("fonts/ba1ff8f6-0c27-4e7b-8be5-818b6c3dd801.ttf") format("truetype"),url("fonts/a379413e-a0b8-44dc-b250-1e000e4092a4.svg#a379413e-a0b8-44dc-b250-1e000e4092a4") format("svg")}
@font-face{font-family:"Myriad W01 Bd";src:url("fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix");src:url("fonts/4f2af761-c017-4801-9aa5-5d30643373ce.eot?#iefix") format("eot"),url("fonts/eba438b3-9ab9-48ba-b1c5-610f83b38303.woff2") format("woff2"),url("fonts/acfb7490-30f6-4bf4-a1b8-70ff9172d209.woff") format("woff"),url("fonts/5bf402e3-ba96-414e-bc7e-cb6689fe32c1.ttf") format("truetype"),url("fonts/c5dceae7-427a-4765-b06b-ea2eecca3434.svg#c5dceae7-427a-4765-b06b-ea2eecca3434") format("svg")}
@font-face{font-family:"Myriad W01 Bd It";src:url("fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix");src:url("fonts/67452424-3136-49b1-827d-49c5dcde5779.eot?#iefix") format("eot"),url("fonts/fd5daa3f-a61a-4aed-93cd-54bc94bb59b6.woff2") format("woff2"),url("fonts/088bed5d-3869-422a-8876-df9a6992b434.woff") format("woff"),url("fonts/b0e5af12-5659-4451-b843-6fade25c4e53.ttf") format("truetype"),url("fonts/e590a993-9202-42bc-a22f-25243e6b0d5a.svg#e590a993-9202-42bc-a22f-25243e6b0d5a") format("svg")}
@font-face{font-family:"GothamBlack-Italic";src:url("fonts/GothamBlack-Italic.otf") format("opentype")}
@font-face{font-family:"GothamBlack";src:url("fonts/GothamBlack.otf") format("opentype")}
@font-face{font-family:"GothamBold-Italic";src:url("fonts/GothamBold-Italic.otf") format("opentype")}
@font-face{font-family:"GothamBold";src:url("fonts/GothamBold.otf") format("opentype")}
@font-face{font-family:"GothamBook-Italic";src:url("fonts/GothamBook-Italic.otf") format("opentype")}
@font-face{font-family:"GothamBook";src:url("fonts/GothamBook.otf") format("opentype")}
@font-face{font-family:"GothamCondensed-Bold";src:url("fonts/GothamCondensed-Bold.otf") format("opentype")}
@font-face{font-family:"GothamCondensed-Book";src:url("fonts/GothamCondensed-Book.otf") format("opentype")}
@font-face{font-family:"GothamCondensed-Light";src:url("fonts/GothamCondensed-Light.otf") format("opentype")}
@font-face{font-family:"GothamCondensed-Medium";src:url("fonts/GothamCondensed-Medium.otf") format("opentype")}
@font-face{font-family:"GothamExLight-Italic";src:url("fonts/GothamExLight-Italic.otf") format("opentype")}
@font-face{font-family:"GothamExLight";src:url("fonts/GothamExLight.otf") format("opentype")}
@font-face{font-family:"GothamLight-Italic";src:url("fonts/GothamLight-Italic.otf") format("opentype")}
@font-face{font-family:"GothamLight";src:url("fonts/GothamLight.otf") format("opentype")}
@font-face{font-family:"GothamMedium-Italic";src:url("fonts/GothamMedium-Italic.otf") format("opentype")}
@font-face{font-family:"GothamMedium";src:url("fonts/GothamMedium.otf") format("opentype")}
@font-face{font-family:"GothamThin-Italic";src:url("fonts/GothamThin-Italic.otf") format("opentype")}
@font-face{font-family:"GothamThin";src:url("fonts/GothamThin.otf") format("opentype")}
@font-face{font-family:"GothamUltra-Italic";src:url("fonts/GothamUltra-Italic.otf") format("opentype")}
@font-face{font-family:"GothamUltra";src:url("fonts/GothamUltra.otf") format("opentype")}