@charset UTF-8;

body.fb-body {
background:#e2e2e2!important;
}

.asset-loader {
height:0;
visibility:hidden;
overflow:auto;
width:0;
}

#container {
max-width:1300px;
background:#fff;
overflow:hidden;
width:100%!important;
border:medium none;
}

#container h1 {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:40px;
color:#006ba6;
}

#container h2 {
color:#000;
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:20px;
}

#container p:not(.mc--product-price):not(.bl-disclaimer__content) {
color:#576569;
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:16px;
}

#container a.cta {
color:#ee3d6e;
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:14px;
}

#container .pip-title {
text-align:center;
margin-top:120px;
}

#container .minicart-title {
text-align:center;
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:36px;
color:#00b0b9;
margin-top:32px;
}

#container .mc--container {
background:#fff;
width:940px;
margin:0 auto;
padding:50px 0 35px;
}

#container .to-specs {
text-align:center;
padding:14px 0;
}

#container .to-specs a {
font-family:Microsoft JhengHei,Arial,sans-serif;
-webkit-font-smoothing:antialiased;
font-size:14px;
line-height:1.4;
text-transform:uppercase;
max-width:80%;
display:inline-block;
}



.sticky-nav-wrapper {
height:0;
overflow:visible;
}

.sticky-nav {
background-color:rgba(255,255,255,0.9);
position:relative;
z-index:50;
overflow:hidden;
display:flex;
justify-content:center;
align-items:center;
padding:12px 0;
}

.sticky-nav img {
margin-right:24px;
}

.sticky-nav ul {
display:flex;
}

.sticky-nav ul li {
padding:0 24px;
}

.sticky-nav ul li a {
font-size:14px;
color:#939c9e;
text-transform:uppercase;
font-family:Microsoft JhengHei,Arial,sans-serif;
}

body[class*='locale-es'] .sticky-nav ul li,body[class*='locale-fr'] .sticky-nav ul li {
padding:0 15px;
}

.sticky-nav .nav-link {
color:#fff;
background:#ee3d6e;
text-transform:uppercase;
border-radius:25px;
font-family:Microsoft JhengHei,Arial,sans-serif;
border:0;
cursor:pointer;
font-size:14px;
margin-left:24px;
padding:10px 20px;
}

.sticky-nav .nav-link:hover {
background:#fff;
color:#ee3d6e;
text-decoration:none;
}

.sticky-nav .product-logo {
width:208px;
}

@font-face {
font-family:dme-icons;
src:url(/simple.b-cssdisabled-eot.he96dae19e532b3c893fc0841908785a3.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fdme-icons%2Ffonts%2Fdme-icons.eot) format(embedded-opentype),url(/simple.b-cssdisabled-woff.hddcfadbf1535bfc0d7a7a6a8c4caa522.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fdme-icons%2Ffonts%2Fdme-icons.woff) format(woff),url(/simple.b-cssdisabled-ttf.hefb92f0dcb74f46b294c59717e84d910.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fdme-icons%2Ffonts%2Fdme-icons.ttf) format(truetype),url(/simple.b-cssdisabled-svg.he8122a240abd984fd063d3c6a54b4393.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fdme-icons%2Ffonts%2Fdme-icons.svg) format(svg);
font-weight:400;
font-style:normal;
}

#container .number-one-seller-banner h3 {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:40px;
line-height:1.1;
color:#FFF;
max-width:450px;
position:absolute;
right:220px;
top:160px;
}

#container .number-one-seller-banner.int-locales h3 {
top:140px;
}

#container .purepulse-banner .banner-container {
min-height:500px;
width:1000px;
max-width:80%;
position:relative;
margin:0 auto;
}

#container .purepulse-banner .banner-container img {
position:absolute;
right:calc(50%-460px);
top:180px;
background:#000;
max-width:60px;
opacity:.7;
padding:18px 15px;
}

#container .purepulse-banner .banner-container .banner-text {
max-width:520px;
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}

#container .purepulse-banner .banner-container .banner-text span {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:20px;
padding-left:40px;
margin-bottom:32px;
display:block;
color:#000;
}

#container .purepulse-banner .banner-container .banner-text span::after {
font-family:dme-icons;
content:"\e910";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
position:absolute;
left:0;
top:-4px;
width:24px;
height:24px;
color:#ef5354;
font-size:26px;
}

#container .purepulse-banner .banner-container .banner-text h1,#container .purepulse-banner .banner-container .banner-text p,#container .purepulse-banner .banner-container .banner-text a {
color:#FFF;
}

#container .purepulse-banner .banner-container .banner-text a:hover {
text-decoration:none;
color:#ef5252;
}

#container .purepulse-banner .banner-container .banner-text h1 {
margin-bottom:32px;
}

#container .purepulse-banner .banner-container .banner-text p {
line-height:1.5;
margin-bottom:32px;
max-width:360px;
}

#container .find-the-look-banner .banner-text {
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
text-align:center;
margin:0 0 0 31px;
}

#container .find-the-look-banner .banner-text h2 {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:40px;
color:#000;
max-width:425px;
margin:0 auto 25px;
}

#container .find-the-look-banner .banner-text p {
color:#000;
line-height:1.5;
max-width:300px;
margin:0 auto;
}

#container .feature-overview {
width:100%;
max-width:950px;
/*overflow:auto;*/
position:relative;
margin:auto;
padding:45px 0;
}

#container .feature-overview h1 {
font-size:24px;
padding-bottom:20px;
border-bottom:1px solid #e2e2e2;
}

#container .feature-overview>div,#container .feature-overview ul {
display:block;
float:left;
list-style-type:none;
}

#container .feature-overview .callout-copy,#container .feature-overview li span {
font-family:Microsoft JhengHei,Arial,sans-serif;
/*font-size:18px;*/
}

#container .feature-overview .callout-copy>span,#container .feature-overview li span>span {
font-family:Microsoft JhengHei,Arial,sans-serif;
display:block;
font-size:14px;
}

#container .feature-overview .callout {
width:calc(100%-70px);
position:absolute;
left:70px;
/*overflow:hidden;*/
text-align:left;
}

#container .feature-overview .callout .callout-copy {
max-width:150px;
display:inline-block;
}

#container .feature-overview .callout::before,#container .feature-overview .callout::after {
content:'';
position:absolute;
left:160px;
top:4px;
}

#container .feature-overview .callout::before {
width:7px;
height:7px;
border-radius:50%;
background:#c3c8c9;
}

#container .feature-overview .callout::after {
top:7px;
width:100%;
border-top:1px solid #c3c8c9;
}

#container .feature-overview .product-features {
width:510px;/*width:68%;*/
height:475px;
position:relative;
overflow:auto;
}

#container .feature-overview .color-container {
position:absolute;
left:0px;
bottom:5px;
min-height:60px;
/*display:flex;*/
flex-direction:column;
justify-content:space-around;
align-items:center;
}

#container .feature-overview .color-container label {
/*display:block;
font-family:"Proxima Nova Semibold",Arial,sans-serif;
font-size:14px;*/
color:#939c9e;
margin-bottom:0px;
}

#container .feature-overview .colors {
width:100%;
text-align:left;
}

#container .feature-overview .colors span {
display:inline-block;
position:relative;
overflow:hidden;
width:20px;
height:20px;
border-radius:20%;
background:#000;
margin-right:20px;
z-index:5;
}

#container .feature-overview .colors span.navy {
background:#274356;
}

#container .feature-overview .colors span.magenta {
background:#e3427a;
}

#container .feature-overview .colors span.lavendar {
background:#9b8b97;
}

#container .feature-overview .colors span.blue {
background: url(/web/wp-content/uploads/2016/11/b_hover_q66_2.png);
}

#container .feature-overview .colors span.blue1 {
background-image: url(/web/wp-content/uploads/2016/11/b_hover_q66_2.png);
}

#container .feature-overview .colors span.plum {
background: url(/web/wp-content/uploads/2016/12/b_hover_q66_1.jpg);
}

#container .feature-overview .colors span.plum1 {
background-image: url(/web/wp-content/uploads/2016/12/b_hover_q66_1.jpg);
}

#container .feature-overview .colors span.q68plum1 {
background-image: url(/web/wp-content/uploads/2017/04/item_01.jpg);
}

#container .feature-overview .colors span.q68black1 {
background-image: url(/web/wp-content/uploads/2017/04/item_02.jpg);
}

#container .feature-overview .colors span.q68blue1 {
background-image: url(/web/wp-content/uploads/2017/04/item_03.jpg);
}

#container .feature-overview .colors span.teal {
background: url(/web/wp-content/uploads/2016/11/b_hover_q66_3.png);
}

#container .feature-overview .colors span.rosegold {
background:#9b8c99;
}

#container .feature-overview .colors span:hover::before,#container .feature-overview .colors span.active::before {
content:'';
width:10px;
height:10px;
border:2px solid #FFF;
border-radius:100%;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:10;
margin:auto;
}
/*
#container .feature-overview .colors.standard.band span::after,#container .feature-overview .colors.special span::after {
content:'';
position:absolute;
right:0;
width:50%;
height:100%;
}

#container .feature-overview .colors.standard.band span::after {
background:linear-gradient(176deg,#8d9595-29%,#dae0e2,#8d9595);
}

#container .feature-overview .colors.special span.gunmetal::after {
background:linear-gradient(176deg,#444-29%,#656565,#444);
}

#container .feature-overview .colors.special span.rosegold::after {
background:linear-gradient(176deg,#f1baa7-29%,#fde3da,#f1baa7);
}
*/
#container .feature-overview .standout-features {
width:44%;
}

#container .feature-overview .standout-features ul {
margin-top:25px;
width: 350px;
}

#container .feature-overview .standout-features li {
position:relative;
text-align:left;
margin-bottom:20px;
/*padding-left:50px;*/
min-height:32px;
line-height:32px;
}

#container .feature-overview .standout-features li>span {
display:inline-block;
line-height:normal;
vertical-align:middle;
}

#container .feature-overview .standout-features li::before {
position:absolute;
left:0;
width:35px;
text-align:center;
line-height:32px;
}

#container .feature-overview .essential-features ul {
width:100%;
display:flex;
justify-content:space-around;
align-items:center;
margin-top:30px;
}

#container .feature-overview .essential-features li {
min-height:90px;
}

#container .feature-overview .essential-features li::before {
display:block;
margin-bottom:25px;
font-size:28px;
}

#container .feature-overview li:hover,#container .feature-overview li.active {
cursor:pointer;
color:#000;
}
/*
#container .feature-overview li::before {
font-family:dme-icons;
content:"\e903";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px;
}

#container .feature-overview li.swimProof::before {
font-family:dme-icons;
content:"\e927";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#4dbfbf;
font-size:29px;
}

#container .feature-overview li.interchangeable::before {
font-family:dme-icons;
content:"\e926";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ef8964;
}

#container .feature-overview li.reminders::before {
font-family:dme-icons;
content:"\e915";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ee3d6e;
font-size:34px;
margin-bottom:19px;
}

#container .feature-overview li.smartTrack::before {
font-family:dme-icons;
content:"\e923";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ef8964;
font-size:30px;
}

#container .feature-overview li.notifications::before,#container .feature-overview li.alerts::before {
font-family:dme-icons;
content:"\e90c";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ee3d6e;
font-size:25px;
}

#container .feature-overview li.autoSleep::before {
font-family:dme-icons;
content:"\e90d";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#002a3a;
}

#container .feature-overview li.LED::before {
font-family:dme-icons;
content:"\e902";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#3ba3ac;
}

#container .feature-overview li.battery::before {
font-family:dme-icons;
content:"\e919";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ef8964;
font-size:34px;
margin-bottom:19px;
}

#container .feature-overview li.purepulse::before {
font-family:dme-icons;
content:"\e910";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ef5252;
font-size:25px;
}

#container .feature-overview li.multiSport::before {
font-family:dme-icons;
content:"\e920";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#002a3a;
font-size:28px;
}

#container .feature-overview li.cardio::before {
font-family:dme-icons;
content:"\e929";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ef5353;
}

#container .feature-overview li.guidedBreathing::before {
font-family:dme-icons;
content:"\e928";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#6c50ae;
}
*/
#container .feature-overview .callout1 {
top:80px;
}

#container .feature-overview .callout1 .callout-copy {
/*max-width:100px;*/
}

#container .feature-overview .callout1::before,#container .feature-overview .callout1::after {
left:125px;
}

#container .feature-overview .callout1::after {
width:calc(100%-275px);
}

#container .feature-overview .callout2 {
top:50px;
}

#container .feature-overview .callout2 .callout-copy {
max-width:140px;
}

#container .feature-overview .callout2::before,#container .feature-overview .callout2::after {
left:125px;/*left:165px*/
}

#container .feature-overview .callout2::after {
width:calc(100%-415px);
}

#container .feature-overview .animation-container .animation-container1 {
width:510px;
height:400px;
/*overflow:auto;*/
position:absolute;
right:0px;
top:0px;
}

#container .larrybird9483-phone-slider .slick-slide {
display:inline-block;
position:relative;
}

#container .larrybird9483-phone-slider .slick-track {
padding-bottom:50px;
}

#container .larrybird9483-phone-slider span {
font-size:18px;
font-family:"Proxima Nova Semibold",Arial,sans-serif;
position:absolute;
width:100%;
text-align:center;
color:#939c9e;
left:0;
}

#container .larrybird9483-phone-slider .slick-dots {
text-align:center;
position:relative;
bottom:0;
}

#container .larrybird9483-feature-description-wrapper {
max-width:100%;
overflow:hidden;
}

#container .larrybird9483-feature-description-wrapper .feature-section .feature-container-text {
position:absolute;
width:360px;
}

#container .larrybird9483-feature-description-wrapper.int-locales .feature-section .feature-container-text {
width:356px;
}

#container .larrybird9483-feature-description-wrapper .feature-section h1 {
margin-bottom:45px;
}

#container .larrybird9483-feature-description-wrapper .feature-section h3,#container .larrybird9483-feature-description-wrapper .feature-section p {
margin-left:45px;
line-height:1.4;
color:#576569;
}

#container .larrybird9483-feature-description-wrapper .feature-section h3 {
font-size:20px;
color:#002a3a;
margin-bottom:5px;
position:relative;
font-family:Microsoft JhengHei,Arial,sans-serif;
}

#container .larrybird9483-feature-description-wrapper .feature-section h3::before {
position:absolute;
left:-40px;
top:-2px;
font-size:25px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container {
min-height:1050px;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h2d6a92f866dee35ac8c10d162e8cad29.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-background-tracking.jpg) center top/auto 100% no-repeat;
margin-top:30px;
position:relative;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .fitness-phone-screen {
position:absolute;
left:calc(50%-400px);
top:300px;
background:#000;
max-width:60px;
opacity:.7;
padding:18px 15px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text h3.reminders-move-title::before {
font-family:dme-icons;
content:"\e915";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ee3d6e;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text h3.auto-sleep-title::before {
font-family:dme-icons;
content:"\e90d";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#0c588a;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text h3.alarm-title::before {
font-family:dme-icons;
content:"\e91d";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ed7c53;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text p {
max-width:280px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text p.all-day-tracking-text,#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text p.auto-sleep-text {
margin-bottom:50px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .all-day-reminders-move {
right:calc(50%-415px);
bottom:500px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .auto-sleep-alarm {
right:calc(50%--145px);
top:740px;
}

#container .larrybird9483-feature-description-wrapper.int-locales .feature-conquer-container .auto-sleep-alarm {
right:calc(50%--120px);
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .conquer-phone {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h4316b38bf6144dd447e5959e937c75c8.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-conquer-slider-background-phone.png) center top/100% auto no-repeat;
width:265px;
height:455px;
bottom:0;
left:calc(50%--200px);
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .conquer-phone .conquer-screen-slider {
width:240px;
height:485px;
top:39px;
left:12px;
padding:0 0 70px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .conquer-phone .conquer-screen-slider span {
bottom:-36px;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container {
min-height:600px;
position:relative;
z-index:2;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h0a44b5c86da30101f29d5838fea58295.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-background-fitness.jpg) left calc(50%-240px) top/auto 100% no-repeat;
margin:150px 0;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-content {
right:calc(50%-415px);
top:15px;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-content h3.mulit-sport-title::before {
font-family:dme-icons;
content:"\e920";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#002a3a;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-content h3.connected-gps-title::before {
font-family:dme-icons;
content:"\e943";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#002a3a;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-content h3.smart-track-title::before {
font-family:dme-icons;
content:"\e923";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ed7c53;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-content p {
margin-bottom:35px;
max-width:280px;
}

#container .larrybird9483-feature-description-wrapper.int-locales .feature-fitness-main-container .fitness-content p {
max-width:100%;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .product-wrap {
position:absolute;
bottom:-85px;
left:230px;
width:190px;
overflow:auto;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .product-wrap .animation-container .animation-container1 {
width:52px;
position:absolute;
left:107px;
top:49px;
transform:rotateY(26deg) skewX(13deg);
border-top:13px solid #000;
border-bottom:13px solid #000;
border-left:10px solid #000;
border-right:10px solid #000;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-phone {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h349c7f3fc666cd6230a876843afc02b0.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-conquer-slider-background-fitness-phone.png) center top/100% auto no-repeat;
width:233px;
height:477px;
bottom:-72px;
left:62px;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-phone .fitness-screen-slider {
width:205px;
height:362px;
top:57px;
left:14px;
padding:0 0 115px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container {
min-height:550px;
position:relative;
z-index:1;
margin-top:-115px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .feature-container-text {
max-width:275px;
top:162px;
right:calc(50%--225px);
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .feature-container-text h3::before {
font-family:dme-icons;
content:"\e929";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ee5252;
top:-6px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hcdf5aba6b19c72dd8cd677d0ad5a67ac.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-fpo-slider-background-phone.png) center top/100% auto no-repeat;
width:234px;
min-height:457px;
right:calc(50%-335px);
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone .cardio-screen-slider {
width:209px;
height:372px;
top:34px;
left:13px;
padding:0 0 115px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone .cardio-screen-slider .slick-slide {
height:372px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container::after {
content:'';
display:block;
position:absolute;
top:62px;
right:calc(50%-152px);
width:340px;
height:340px;
border-radius:50%;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h44f9169ec17bbb6f5e06c75b496cb46b.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-cardio.jpg) center top/contain no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container {
min-height:552px;
position:relative;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h9dc8595b1176789b538ca0ad9fc6fa20.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-background-breathe.jpg) left calc(50%-240px) top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .breathe-content {
right:calc(50%-480px);
top:145px;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .breathe-content h3::before {
font-family:dme-icons;
content:"\e928";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#6c50ae;
top:-4px;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .breathe-content p {
margin-bottom:35px;
max-width:240px;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .product-wrap {
position:absolute;
bottom:134px;
left:calc(50%-44px);
width:90px;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .product-wrap .animation-container .animation-container1 {
width:55px;
position:absolute;
left:6px;
top:90px;
border:13px solid #000;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
text-align:center;
max-width:650px;
position:relative;
left:180px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container h1 {
flex:0 1 100%;
margin:100px auto 40px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div {
flex:0 1 50%;
position:relative;
z-index:2;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div img {
width:325px;
margin-bottom:35px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div .smarter-product-animation {
position:absolute;
top:80px;
left:145px;
transform:rotateY(26deg) skewX(13deg);
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div .smarter-product-animation img {
width:70px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div h3,#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div p {
margin:0;
padding:0 25px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div h3::before {
display:block;
position:static;
margin-bottom:20px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div.alerts h3::before {
font-family:dme-icons;
content:"\e90c";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#ee3d6e;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div.clock-faces h3::before {
font-family:dme-icons;
content:"\e909";
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#4dbfbf;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container::before {
content:'';
display:block;
position:absolute;
z-index:1;
right:-375px;
top:140px;
width:410px;
height:0;
padding-top:100%;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.he197e04c1bc8f10a464e14f419dfed34.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-background-smarter.jpg) center top no-repeat;
background-size:100% auto;
}

body[class*=' locale-fr_'] #container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .feature-container-text {
top:-5px;
}

body[class*=' locale-fr_'] #container .larrybird9483-feature-description-wrapper .feature-fitness-main-container h1,body[class*=' locale-fr_'] #container .larrybird9483-feature-description-wrapper .feature-fitness-main-container p {
margin-bottom:25px;
}

body[class*=' locale-fr_'] #container .larrybird9483-feature-description-wrapper .feature-cardio-main-container {
margin-top:-30px;
}

.lookbook-cta {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h672e09835da8252c37cd8054a5320ccb.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Flookbook-cta%2Flarrybird9483-lookbook-cta-background.jpg) center no-repeat;
background-size:auto 100%;
position:relative;
margin:60px 0;
}

.lookbook-cta .lookbook-cta-content {
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
background:#FFF;
}

.lookbook-cta .lookbook-cta-content .lookbook-cta-text {
position:relative;
top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
text-align:center;
}

.lookbook-cta .lookbook-cta-content .lookbook-cta-text h1 {
max-width:90%;
margin:0 auto 32px;
}

.lookbook-cta .lookbook-cta-content .lookbook-cta-text p {
line-height:1.5;
margin:0 auto 30px;
}

.lookbook-cta .lookbook-cta-content .lookbook-cta-text a:nth-of-type(2) {
margin-left:40px;
}

#container .lookbook-cta.int-locales .lookbook-cta-content .lookbook-cta-text p {
max-width:340px;
}

#container .lookbook-cta {
height:800px;
}

#container .lookbook-cta .lookbook-cta-content {
width:455px;
height:285px;
margin:10px 0 0 11px;
}

#container .lookbook-cta .lookbook-cta-content .lookbook-cta-text h1 {
padding:0 40px;
}

#container .lookbook-cta .lookbook-cta-content .lookbook-cta-text p {
max-width:380px;
}

#container .lookbook-cta .lookbook-cta-content .lookbook-cta-text a {
margin-bottom:5px;
}

#container .app-cta {
max-width:100%;
background:#fafafa;
position:relative;
overflow:hidden;
text-align:center;
padding:60px 0;
}

#container .app-cta h1 {
max-width:60%;
margin:auto;
}

#container .app-cta h2 {
text-transform:capitalize;
}

#container .app-cta p {
max-width:425px;
margin:10px auto 25px;
}

#container .app-cta a.cta:hover {
color:#939c9e;
text-decoration:none;
}

#container .app-cta .slick-list {
width:936px;
max-width:90%;
position:relative;
overflow:hidden;
margin:auto;
padding:0 0 10px!important;
}

#container .app-cta .device-slider {
width:100%;
position:relative;
opacity:0;
transition:all 2s;
margin:90px auto 140px;
}

#container .app-cta .device-slider.animation-ready .slide {
transition:all .6s;
}

#container .app-cta .device-slider::before {
content:'';
position:absolute;
left:0;
right:0;
top:-56px;
width:234px;
height:478px;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h6c2c149e15a038b16a3dde726111b255.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Fdevice-border.png) center no-repeat;
background-size:contain;
z-index:10;
box-sizing:border-box;
pointer-events:none;
margin:auto;
}

#container .app-cta .device-slider .slick-track {
line-height:364px;
height:364px;
}

#container .app-cta .device-slider .slide {
display:inline-block;
vertical-align:middle;
background:green;
font-size:60px;
text-align:center;
float:none;
width:208px;
height:273px;
line-height:273px;
}

#container .app-cta .device-slider .slide:not(.slick-current) {
box-shadow:0 2px 2px 0 rgba(0,0,0,0.45);
opacity:.8;
}

#container .app-cta .device-slider .slide.current-slide,#container .app-cta .device-slider .slide.sibling-slide {
height:364px;
width:208px;
}

#container .app-cta .device-slider .slide.slide-1 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h4dc643a806d1f7eb63775242b4c70d2b.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide1.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-2 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h7bacfaa54c79eccc0b9fbacba19a20bc.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-3 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h04d3076f539751d7d565e8ba95dc3140.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide3.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-4 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hee74d9e2f1a4e65afd45f5fa62396b64.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide4.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-5 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hcc5dfd763fb81a188cd0871129b7944f.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide5.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-position-1 {
background-position:center right!important;
}

#container .app-cta .device-slider .slide.slide-position-5 {
background-position:center left!important;
}

#container .app-cta .device-slider .slide.outlier-slide {
opacity:.6;
}

#container .app-cta .slick-arrow {
background:#c3c8c9;
top:0;
bottom:0;
width:100px;
height:100px;
border-radius:50%;
border:0;
color:transparent;
font-size:16px;
outline:0;
cursor:pointer;
z-index:1;
margin:auto;
}

#container .app-cta .slick-arrow:hover {
background:#576569;
}

#container .app-cta .slick-arrow::after {
content:'';
display:block;
border-radius:2px;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
}

#container .app-cta .slick-arrow.slick-next {
right:-50px;
text-align:left;
}

#container .app-cta .slick-arrow.slick-next::after {
width:20px;
height:20px;
border-right:3px solid #FFF;
border-top:3px solid #FFF;
transform:rotate(45deg);
left:-50px;
}

#container .app-cta .slick-arrow.slick-prev {
left:-50px;
text-align:right;
}

#container .app-cta .slick-arrow.slick-prev::after {
right:-50px;
width:20px;
height:20px;
border-right:3px solid #FFF;
border-top:3px solid #FFF;
transform:rotate(225deg);
}

#container .app-cta .slick-dots {
text-align:center;
bottom:-100px;
left:0;
right:0;
}

.product-gallery:not(.init) {
max-height:630px;
overflow:hidden;
}

.product-gallery h1 {
text-align:center;
margin:30px auto 35px;
}

.product-gallery .slick-slider {
width:100%;
position:relative;
display:block;
margin:0 auto;
}

.product-gallery .slick-list {
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0;
}

.product-gallery .slick-track {
position:relative;
left:0;
top:0;
display:block;
}

.product-gallery .photo-slider.slick-slider {
max-width:760px;
}

.product-gallery .slick-track:before,.product-gallery .slick-track:after {
content:"";
display:table;
}

.product-gallery .slick-slide {
float:left;
height:100%;
min-height:1px;
}

.product-gallery .photo-item {
position:relative;
cursor:grab;
overflow:hidden;
}

.product-gallery .photo-item img {
width:100%;
display:block;
}

.product-gallery .photo-thumbs {
width:760px;
margin:30px auto;
}

.product-gallery .photo-thumb-border {
display:none;
position:absolute;
z-index:100;
left:0;
top:0;
width:115px;
height:62px;
margin-left:5px;
background-color:#4ac0c0;
border:1px solid #00b0b9;
opacity:.5;
-webkit-transition:left 500ms ease;
-moz-transition:left 500ms ease;
-o-transition:left 500ms ease;
transition:left 500ms ease;
border-style:inset;
padding:0;
}

.product-gallery .photo-thumbs .photo-thumb-item {
width:113px;
height:64px;
overflow:hidden;
cursor:pointer;
margin:0 5px;
}

.product-gallery .photo-thumbs .photo-thumb-item img {
width:100%;
min-height:100%;
display:block;
}

.product-gallery .photo-thumbs .slick-prev,.product-gallery .photo-thumbs .slick-next {
position:absolute;
top:18px;
width:40px;
height:32px;
cursor:pointer;
border:0;
background:transparent;
overflow:hidden;
outline:0;
}

.product-gallery .photo-thumbs .slick-prev {
left:-33px;
}

.product-gallery .photo-thumbs .slick-next {
right:-33px;
}

.product-gallery .photo-thumbs .slick-next:before {
display:inline-block;
position:relative;
top:0;
left:0;
content:"";
width:24px;
height:24px;
border-right:3px solid #c3c8c9;
border-top:3px solid #c3c8c9;
transform:rotate(45deg);
}

.product-gallery .photo-thumbs .slick-prev:before {
display:inline-block;
position:relative;
top:0;
left:0;
content:"";
width:24px;
height:24px;
border-right:3px solid #c3c8c9;
border-top:3px solid #c3c8c9;
transform:rotate(225deg);
}

section.press .press-slider {
border-top:1px solid #c3c8c9;
border-bottom:1px solid #c3c8c9;
width:70%;
padding-top:40px;
display:inline-block;
margin:40px auto 70px;
}

section.press .press-slider .press-slide>* {
margin-bottom:20px;
}

section.press .press-slider .press-slide h4 {
font-size:20px;
font-family:Microsoft JhengHei;
color:#939c9e;
text-transform:none;
max-width:80%;
line-height:1.2;
margin:0 auto 20px;
}

section.press .press-slider .press-slide h5 {
font-size:14px;
font-family:Microsoft JhengHei;
color:#576569;
text-transform:uppercase;
margin-bottom:40px;
}

body {
min-width:0!important;
-webkit-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
overflow:auto!important;
}

.wrapper-content {
display:block;
width:748px;
margin:0 auto;
}

.mobile-detect {
position:absolute;
left:-1000%;
top:-100%;
}

.dbr,.tbr,.mbr {
display:none;
height:0;
width:0;
overflow:hidden;
}

a.btn {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:1em;
line-height:normal;
color:#f54785;
text-decoration:none;
cursor:pointer;
text-transform:uppercase;
z-index:1;
}

a.btn.arrow-right:after {
content:"\f138";
zoom:1;
display:inline;
font-family:FontAwesome;
width:1em;
height:1em;
text-decoration:none;
margin:0 0 0 .5em;
}

a.btn.bg,a.btn.brd {
zoom:1;
display:inline;
position:relative;
}

a.btn.bg.arrow-right:after,a.btn.brd.arrow-right:after {
position:absolute;
display:block;
left:-1em;
top:.1em;
line-height:12px;
margin:0 0 0 100%;
}

.no-touch a.btn.arrow-right:hover,a.btn.arrow-right:active {
text-decoration:underline;
}

a.btn.arrow-right.ic-chevron-circle-right:after {
content:"\f138";
}

a.btn.arrow-right.ic-play:after {
content:"\f04b";
}

a.btn.arrow-right.arrow-magenta:after,.no-touch a.btn.arrow-right.arrow-hover-magenta:hover:after,a.btn.arrow-right.arrow-hover-magenta:active:after {
color:#f54785;
}

a.btn.brd {
behavior:url(/js/lib/css3pie/1.0beta4/PIE.htc);
-webkit-border-radius:2em;
-moz-border-radius:2em;
border-radius:2em;
color:#fff;
border:3px solid #fff;
padding:.7em 1.7em;
}

.no-touch a.btn.brd:hover,a.btn.brd:active {
background:#fff;
color:#ef3d6f;
text-decoration:none;
}

a.btn.brd:active {
color:#506065!important;
text-decoration:none;
}

a.btn.brd.arrow-right {
padding-right:2.8em;
}

a.btn.brd.arrow-right:after {
left:-2.3em;
}

.mobile-view a.btn.brd.arrow-right:after {
left:-2.7em;
}

.no-touch a.btn.brd.brd-white:hover,a.btn.brd.brd-white:active {
background:#fff;
border-color:#fff;
}

a.btn.brd.brd-magenta {
color:#ef3d6f;
border-color:#ef3d6f;
}

a.btn.brd.brd-magenta:hover,.no-touch a.btn.brd.brd-magenta:active {
background:#ef3d6f;
color:#fff;
}

a.btn.bg {
background-clip:padding-box;
behavior:url(/js/lib/css3pie/1.0beta4/PIE.htc);
-webkit-border-radius:2em;
-moz-border-radius:2em;
border-radius:2em;
background:#fff;
padding:1em 2em;
}

a.btn.bg:active {
background:#ef3d6f;
color:#506065!important;
text-decoration:none;
}

a.btn.bg.arrow-right {
padding-right:3.1em;
}

a.btn.bg.arrow-right:active {
color:#506065;
}

a.btn.bg.arrow-right:after,.no-touch a.btn.bg.arrow-right:hover:after {
left:-2.5em;
}

.no-touch a.btn.bg:hover {
background:#ef3d6f;
color:#fff;
text-decoration:none;
}

.no-touch a.btn.bg.bg-magenta:hover {
background:#fff;
color:#f13c6e;
}

.no-touch a.btn.bg.bg-hover-green:hover {
background:#c0d783;
color:#fff;
}

a.btn.bg.bg-hover-green:active {
background:#c0d783;
}

.no-touch a.btn.bg.bg-hover-orange:hover {
background:#e7a28f;
color:#fff;
}

a.btn.bg.bg-hover-orange:active {
background:#e7a28f;
}

.no-touch a.btn.txt-hover-green:hover,a.btn.txt-hover-green:active,a.btn.txt-green {
color:#a5bf2d;
}

.no-touch a.btn.txt-hover-orange:hover,a.btn.txt-hover-orange:active,a.btn.txt-orange {
color:#e76142;
}

.mobile-view a.btn.brd {
padding-top:1em;
padding-bottom:1em;
}

.mobile-view a.btn.bg {
padding-top:1.3em;
padding-bottom:1.3em;
}

.mobile-view .product-info .buttons a.btn.bg {
padding:1.25em 1.7em;
}

.ic>.before,.ic:before {
content:"";
display:inline-block;
width:4.2em;
height:4.2em;
background-repeat:no-repeat;
-webkit-background-size:contain;
-moz-background-size:contain;
-ms-background-size:contain;
-o-background-size:contain;
background-size:contain;
}

.ibi {
list-style:none;
float:none;
zoom:1;
display:inline;
}

.tb {
display:table;
position:relative;
height:100%;
width:100%;
}

.tb>* {
display:table-cell;
height:100%;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-ms-box-sizing:border-box;
box-sizing:border-box;
}

.tb.right>* {
text-align:right;
}

/*.row {
margin:0 0 0 -4%;
}

.row>.col {
float:left;
margin-left:4%;
}*/

.row>.col:last-child {
margin-right:-5%;
}

.native-android-browser img.r {
display:block!important;
}

.new-bubble {
position:absolute;
top:0;
left:50%;
height:1em;
margin-top:-1.8em;
margin-left:5%;
background-color:#ef3d6f;
-webkit-border-radius:.25em .25em .25em 0;
-moz-border-radius:.25em .25em .25em 0;
border-radius:.25em .25em .25em 0;
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
font-size:1.2em;
line-height:1em;
color:#fff;
text-transform:uppercase;
white-space:nowrap;
letter-spacing:1px;
padding:.4em .5em;
}

.new-bubble:before {
content:' ';
position:absolute;
width:0;
height:0;
left:0;
top:100%;
border:.22em solid;
border-color:#ef3d6f transparent transparent #ef3d6f;
}

#product-info .new-bubble {
top:12px;
left:65%;
}

html:lang(it) .new-bubble {
font-size:.9em;
}

.expand>a {
display:none;
font-family:Microsoft JhengHei;
font-size:1em;
line-height:normal;
text-align:center;
text-transform:uppercase;
color:#fff;
position:relative;
margin-top:2em;
padding:1.2em;
}

.expand>a:after {
content:"\f055";
display:inline-block;
font-family:FontAwesome;
font-size:1.4em;
line-height:1.2em;
margin-left:.5em;
vertical-align:middle;
}

.expand.expanded>a:after {
content:"\f056";
}

.mobile-view .expand {
clear:both;
padding-top:1px;
}

.mobile-view .expand>a {
display:block;
margin-bottom:-3.4em;
}

.mobile-view .expand.expanded>a {
padding-bottom:0;
margin-bottom:0;
}

html:lang(de).mobile-view a.btn.brd.arrow-right {
padding-left:.85em;
padding-right:2px;
}

html:lang(de).mobile-view a.btn.brd.arrow-right:after,html:lang(de).mobile-view a.btn.brd.arrow-right:hover:after {
left:-1.5em;
}

html:lang(de).mobile-view a.btn.bg {
padding-left:.85em;
padding-right:.85em;
}

.cloth-stretch {
position:absolute;
overflow:hidden;
left:0;
top:0;
width:100%;
height:100%;
z-index:-1;
}

90% {
opacity:1;
-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0);
}

100% {
-webkit-transform:translate(0,1em);
-ms-transform:translate(0,1em);
transform:translate(0,1em);
opacity:1.0;
}

.mobile-view a.btn.brd.arrow-right {
padding-right:3.4em;
}

.product-sub-nav>div {
width:100%;
position:relative;
z-index:10;
}

.product-sub-nav.fixed>div {
position:fixed;
left:0;
top:0;
}

.product-sub-nav,.product-sub-nav>div {
height:6em;
}

.product-sub-nav {
margin-bottom:-6em;
}

.product-sub-nav>div:before {
content:"";
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background:#1e3336;
opacity:.9;
filter:alpha(opacity=90);
}

.product-sub-nav .wrapper-content {
position:relative;
font-size:0;
letter-spacing:-4px;
word-spacing:-4px;
}

.product-sub-nav .wrapper-content>* {
vertical-align:middle;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
}

.product-sub-nav.nav2 .wrapper-content>.extra,.product-sub-nav.nav2 .wrapper-content>.nav-group,.product-sub-nav.nav2 .wrapper-content>.logo {
position:static!important;
left:0!important;
top:0!important;
float:none!important;
margin:0!important;
}

.product-sub-nav .wrapper-content>.logo {
width:18%;
text-align:left;
}

.product-sub-nav .wrapper-content>.logo a {
display:block;
font-size:4em;
line-height:1.2em;
color:#4dbfbf;
outline:0;
text-decoration:none;
}

.product-sub-nav .wrapper-content>.logo a img {
width:100%;
margin-right:-90%;
}

.product-sub-nav .wrapper-content ul li {
margin:1% 4.4%;
}

.product-sub-nav.nav2 .wrapper-content .nav-group ul {
display:table;
width:100%!important;
}

.product-sub-nav.nav2 .wrapper-content .nav-group ul li {
display:table-cell;
vertical-align:middle;
text-align:center;
margin:0!important;
}

.product-sub-nav .wrapper-content ul li a {
display:block;
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
font-size:1.4em;
line-height:normal;
color:#fff;
text-transform:uppercase;
text-decoration:none;
-webkit-transition:color 100ms ease-out;
-moz-transition:color 100ms ease-out;
-o-transition:color 100ms ease-out;
transition:color 100ms ease-out;
}

.product-sub-nav .wrapper-content>.extra {
width:18%;
text-align:right;
}

.product-sub-nav .wrapper-content>.extra a.btn {
font-size:1.2em;
line-height:normal;
}

.product-sub-nav .wrapper-content>.extra a.btn.bg {
text-align:center;
min-width:11.5em;
padding:.9em .8em;
}

.desktop-view .product-sub-nav.nav2 .wrapper-content .nav-group ul {
width:80%!important;
margin:0 auto;
}

.desktop-view .product-sub-nav.nav2 .wrapper-content .nav-group ul li {
white-space:nowrap;
padding:0 20px;
}

.tablet-view .product-sub-nav .wrapper-content>.logo {
width:14%;
}

.tablet-view .product-sub-nav .wrapper-content>.extra {
width:22%;
}

.tablet-view .product-sub-nav .wrapper-content ul li {
margin:1% 3.3%;
}

.tablet-view .product-sub-nav .wrapper-content>.extra a.btn.bg {
padding:14px 17px;
}

.mobile-view .product-sub-nav .wrapper-content>.extra a.btn {
font-size:1.4em;
}

.mobile-view .product-sub-nav .wrapper-content>.logo {
width:30%;
}

.mobile-view .product-sub-nav .wrapper-content>.logo a img {
max-width:1.5em;
}

.btn--holiday-price {
height:36px!important;
line-height:36px!important;
vertical-align:top;
padding:0 15px!important;
}

.btn--holiday-price .holiday-price--old {
position:relative;
color:#f54785;
font-family:Microsoft JhengHei,Arial,sans-serif;
padding-left:5px;
padding-right:5px;
font-size:14px;
margin-right:30px;
display:inline-block;
}

.btn--holiday-price:active .holiday-price,.btn--holiday-price:active .holiday-price--old {
color:#506065!important;
}

.btn--holiday-price .holiday-price {
font-size:18px;
padding-right:3px;
}

.link--holiday-price .holiday-price--old {
position:relative;
margin-right:15px;
display:inline-block;
}

body[class*="locale-de_"] .product-sub-nav .wrapper-content ul li {
margin:1% 3px;
}

.tablet-view body[class*="locale-de_"] .product-sub-nav .wrapper-content ul li {
margin:1% 1.2%;
}

.tablet-view body[class*="locale-de_"] .product-sub-nav .wrapper-content>.extra a.btn.bg .t-line {
display:inline;
}

html:lang(fr).desktop-view .product-sub-nav .wrapper-content ul li {
margin:1% 2%;
}

html:lang(fr).tablet-view .product-sub-nav .wrapper-content ul li {
margin:1%;
}

.btn-amazon:after {
position:absolute;
content:"";
width:61px;
top:11px;
bottom:0;
right:25px;
height:17px;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h1eee9bf7f8de5c4afc1615390170975c.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fimages%2Famazon-logo-sprite.png) 0 0 no-repeat;
background-size:cover;
margin:0;
}

.product-sub-nav .wrapper-content>.extra a.btn.bg.btn-amazon,.tablet-view .product-sub-nav .wrapper-content>.extra a.btn.bg.btn-amazon {
padding-left:27px;
padding-right:91px;
text-align:left;
min-width:0;
white-space:nowrap;
}

.mobile-view .product-sub-nav .wrapper-content>.extra a.btn.btn-amazon {
font-size:12px;
}

.tablet-view .btn-amazon:after {
top:14px;
}

.mobile-view .btn-amazon {
padding-right:64px!important;
}

.mobile-view .btn-amazon:after {
top:15px;
}

.mobile-view .extra .btn-amazon:after {
top:0;
right:0;
}

.product-info .buttons a.btn.bg.btn-amazon {
padding-right:91px!important;
padding-left:24px!important;
min-width:0;
}

.desktop-view .product-info .buttons a.btn.bg.btn-amazon {
padding-top:11px;
padding-bottom:11px;
}

.tablet-view .product-info .buttons a.btn.bg.btn-amazon {
padding-top:14px;
padding-bottom:14px;
}

.tablet-view .locale-en_IN .product-sub-nav .wrapper-content ul {
width:57%;
}

.product-sub-nav .wrapper-content>.extra a.btn.bg.btn-amazon,.desktop-view .product-info .buttons a {
height:14px;
}

.product-sub-nav-mobile {
background:#11242a;
}

.product-sub-nav-mobile ul li a {
display:block;
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
font-size:1.3em;
line-height:normal;
color:#fff;
text-transform:uppercase;
border-bottom:1px solid #1d494c;
text-align:center;
padding:1em 0;
}

.product-sub-nav-mobile ul li:first-child a {
border-top:1px solid #1d494c;
}

.mobile-view .product-sub-nav,.mobile-view .product-sub-nav>div {
height:3.8em;
}

.mobile-view .product-sub-nav {
margin-bottom:-3.8em;
}

a.arrow-nav {
font-size:1.8em;
line-height:1em;
width:1em;
outline:0;
text-decoration:none;
position:absolute;
top:0;
left:50%;
z-index:3;
margin:-.5em 0 0 -.5em;
}

a.arrow-nav span {
display:block;
color:#fff;
margin:0 auto;
}

a.arrow-nav span.arrow-1 {
-webkit-animation:arrow1 3s infinite ease-out;
animation:arrow1 3s infinite ease-out;
}

a.arrow-nav span.arrow-2 {
-webkit-animation:arrow2 3s infinite ease-out;
animation:arrow2 3s infinite ease-out;
}

.indent-nav {
position:absolute;
left:0;
top:0;
padding:4em 0 0;
}

.indent-nav>a:before {
content:"";
display:block;
height:1em;
}

.tablet-view .indent-nav {
top:-6em;
padding:0;
}

.mobile-view .indent-nav {
top:-3.8em;
padding:0;
}

.product-info .wrapper-content {
width:auto;
padding:8em 20px;
}

.product-info h1 {
font-family:"Proxima Nova ThinT",Arial,Helvetica,sans-serif;
font-size:5.6em;
line-height:normal;
font-weight:400;
color:#fff;
text-align:center;
max-width:960px;
margin:0 auto;
}

.product-info h2 {
font-family:"Proxima Nova ThinT",Arial,Helvetica,sans-serif;
font-size:3.6em;
line-height:1em;
font-weight:400;
color:#fff;
text-align:center;
margin:.9em 0 0;
}

.mobile-view .product-info h2 {
margin-top:.65em;
font-size:3em;
line-height:normal;
}

.product-info h2 img {
height:1em;
}

.mobile-view .product-info h2 img {
height:28px;
}

.product-info h3 {
font-family:"Proxima Nova Semibold",Arial,Helvetica,sans-serif;
font-size:1.6em;
line-height:normal;
font-weight:400;
color:#fff;
text-transform:uppercase;
text-align:center;
margin:0;
}

.product-info p {
font-family:"Proxima Nova Semibold",Arial,Helvetica,sans-serif;
font-size:1.2em;
line-height:normal;
font-weight:400;
color:#fff;
margin:1em 0 0;
}

.product-info .buttons {
margin-left:-3em;
margin-top:2em;
}

.mobile-view .product-info .buttons {
margin-top:.65em;
font-size:1.2em;
line-height:normal;
margin-left:-.2em;
}

.product-info .buttons a {
margin:.8em 0 0 2.5em;
}

.product-info .buttons a.btn.bg {
padding:.9em 1.6em;
}

.product-info .rotation-slider {
position:relative;
margin:4em auto 0;
}

.tablet-view .product-info .wrapper-content {
padding-top:11em;
padding-bottom:5em;
}

.tablet-view .product-info h1 {
font-size:4.8em;
line-height:normal;
}

.tablet-view .product-info h2 {
font-size:3.5em;
line-height:normal;
}

.tablet-view .product-info a.btn.brd {
padding:12px 40px 12px 20px;
}

.tablet-view .product-info a.btn.bg {
min-width:10em;
padding:1.3em 1.9em;
}

.tablet-view .product-info .buttons {
margin-left:-2.3em;
}

.tablet-view .product-info .buttons a {
margin-left:2.3em;
}

.mobile-view .product-info .wrapper-content {
padding:5em 10px 2em;
}

.mobile-view .product-info h3 {
font-size:1.2em;
line-height:normal;
margin-top:0;
}

.mobile-view .product-info .buttons a {
margin-left:.2em;
}

.product-features .wrapper-content {
padding:8em 0;
}

.product-features h2 {
font-family:"Proxima Nova ThinT",Arial,Helvetica,sans-serif;
-webkit-font-smoothing:antialiased;
font-size:4.8em;
line-height:normal;
font-weight:400;
color:#fff;
margin-top:0;
text-align:center;
}

.mobile-view .feature-details .bgs:after {
content:"";
width:100%;
height:100%;
position:absolute;
background-color:#000;
opacity:.2;
}

.product-features .features-content {
float:left;
position:relative;
width:31.333333333%;
margin-right:-100%;
margin-left:34.333333333%;
margin-top:7em;
}

.product-features .features-content img {
display:block;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
}

.product-features .features-content img.active {
z-index:3;
opacity:1;
filter:alpha(opacity=100);
}

.product-features .features-content .new-bubble {
opacity:0;
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
}

.product-features .features-content .products>img {
float:left;
margin-right:-100%;
width:100%;
}

.product-features .features-content .screen {
position:absolute;
top:25%;
left:24%;
width:50.7%;
height:35%;
}

.product-features .features-content .screen>img {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
height:100%;
margin:auto;
}

.product-features .features-content img.wifi {
position:absolute;
top:7%;
left:-25.5%;
width:17%;
margin-left:100%;
}

.desktop-view .product-features .features {
margin-top:11.3em;
}

.product-features .features {
display:block;
float:left;
width:100%;
margin-top:2.5em;
}

.product-features .features ul {
display:block;
margin-left:-33.333333333%;
}

.product-features .features ul li {
display:block;
float:left;
width:25%;
margin:3.5em 0 0 25%;
}

.product-features .features ul li a {
display:block;
position:relative;
padding-left:7.2em;
outline:0;
text-decoration:none;
}

.product-features .features ul li a.ic>.before,.product-features .features ul li a.ic:before {
content:"";
position:absolute;
display:block;
width:4.2em;
height:4.2em;
left:0;
top:.2em;
opacity:.8;
filter:alpha(opacity=80);
}

.product-features .features ul li a h3 {
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
-webkit-font-smoothing:antialiased;
font-size:2em;
line-height:normal;
font-weight:400;
color:#939c9e;
-webkit-transition:color .3s ease-out;
-moz-transition:color .3s ease-out;
-o-transition:color .3s ease-out;
transition:color .3s ease-out;
}

.product-features .features ul li a p {
font-family:Microsoft JhengHei,Helvetica,sans-serif;
font-size:1.4em;
line-height:1.4em;
font-weight:400;
color:#939c9e;
-webkit-transition:color .3s ease-out;
-moz-transition:color .3s ease-out;
-o-transition:color .3s ease-out;
transition:color .3s ease-out;
margin:.5em 0 0;
}

.product-features ul.colors {
float:left;
width:100%;
text-align:center;
clear:both;
margin:6.5em 0 0;
}

.mobile-view .product-features ul.colors {
margin-top:4.5em;
font-size:1em;
}

.product-features ul.colors li {
display:inline-block;
margin:.5em .3em;
}

.product-features ul.colors li a {
display:block;
position:relative;
background:0;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
outline:0;
padding:.4em;
}

.product-features ul.colors li a>span {
display:block;
width:1.6em;
height:1.6em;
border:.3em solid rgba(255,255,255,0);
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
-webkit-transition:0 .1s ease-out;
-moz-transition:box-shadow .1s ease-out;
-o-transition:box-shadow .1s ease-out;
transition:box-shadow .1s ease-out;
}

.product-features ul.colors li a>span>b {
position:absolute;
visibility:hidden;
opacity:0;
filter:alpha(opacity=0);
left:0;
bottom:100%;
width:20em;
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
margin:0 0 1em -8.5em;
}

.product-features ul.colors li a>span>b:after {
content:'';
position:absolute;
display:block;
left:50%;
top:100%;
width:0;
height:0;
border:1em solid rgba(225,225,225,0);
border-top-color:#e1e1e1;
margin:-1px 0 0 -1em;
}

.no-touch .product-features ul.colors li a:hover>span>b {
visibility:visible;
z-index:3;
opacity:1;
filter:alpha(opacity=100);
}

.product-features ul.colors li a>span>b>i {

display:inline-block;
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
color:#000;
font-size:1.5em;
line-height:normal;
text-transform:uppercase;
background:#e1e1e1;
padding:.2em .5em;
}

.product-features ul.colors li a[data-color="slate"] {
background:#4a717f;
}

.product-features ul.colors li a[data-color="slate"]>span>b>i {
color:#4a717f;
}

.product-features ul.colors li a[data-color="blue"] {
background:#2671b2;
}

.product-features ul.colors li a[data-color="blue"]>span>b>i {
color:#2671b2;
}

.product-features ul.colors li a[data-color="tangerine"] {
background:#ff6d00;
}

.product-features ul.colors li a[data-color="tangerine"]>span>b>i {
color:#ff6d00;
}

.product-features ul.colors li a[data-color="violet"] {
background:#de66b2;
}

.product-features ul.colors li a[data-color="violet"]>span>b>i {
color:#de66b2;
}

.product-features ul.colors li a[data-color="lime"] {
background:#b7d65f;
}

.product-features ul.colors li a[data-color="lime"]>span>b>i {
color:#b7d65f;
}

.product-features ul.colors li a[data-color="pink"] {
background:#ff00a6;
}

.product-features ul.colors li a[data-color="pink"]>span>b>i {
color:#ff00a6;
}

.product-features ul.colors.colors-charge-hr li a[data-color="pink"]>span>b>i {
color:#f05475;
}

.product-features ul.colors li a[data-color="navy"] {
background:#314c68;
}

.product-features ul.colors li a[data-color="navy"]>span>b>i {
color:#314c68;
}

.product-features ul.colors li a[data-color="teal"] {
background:#9ddac3;
}

.product-features ul.colors li a[data-color="teal"]>span>b>i {
color:#9ddac3;
}

.product-features ul.colors li a[data-color="red"] {
background:#bc324a;
}

.product-features ul.colors li a[data-color="red"]>span>b>i {
color:#bc324a;
}

.tablet-view .product-features .wrapper-content {
padding:5em 0 6em;
}

.tablet-view .product-features .features-content,.mobile-view .product-features .features-content {
float:right;
width:55%;
max-width:300px;
left:0;
margin:12em 0 0;
}

.tablet-view .product-features .features,.mobile-view .product-features .features {
width:43%;
}

.tablet-view .product-features .features ul li,.mobile-view .product-features .features ul li {
margin-left:0;
width:auto;
float:none;
}

.tablet-view .product-features .features ul li {
margin-top:2.5em;
}

.tablet-view .product-features .features ul li a p,.mobile-view .product-features .features ul li a p {
min-height:0;
}

.tablet-view .product-features .features-content {
margin:8em 5% 0 0;
}

.tablet-view .product-features ul.colors,.mobile-view .product-features ul.colors {
float:right;
width:55%;
max-width:300px;
clear:right;
position:relative;
}

.tablet-view .product-features ul.colors li a.active>span>b,.tablet-view .product-features ul.colors li a.active:hover>span>b,.mobile-view .product-features ul.colors li a.active>span>b,.mobile-view .product-features ul.colors li a.active:hover>span>b {
visibility:visible;
opacity:1;
width:100%;
margin:0;
}

.tablet-view .product-features ul.colors li a.active>span>b i,.mobile-view .product-features ul.colors li a.active>span>b i {
background:transparent;
color:#fff;
}

.tablet-view .product-features ul.colors {
font-size:1.375em;
margin-top:5em;
margin-right:5%;
}

.tablet-view .product-features ul.colors li {
margin:.9em .54em;
}

.tablet-view .product-features ul.colors li a {
padding:.37em;
}

.tablet-view .product-features ul.colors li a>span>b>i {
font-size:1.53em;
}

.mobile-view .product-features .features-content {
margin:4.2em 0 0;
}

.mobile-view .product-features .wrapper-content {
padding:2.3em 0 3em;
}

.mobile-view .product-features ul.colors li {
margin:.7em .35em;
}

.mobile-view .product-features ul.colors li a>span {
width:1.4em;
height:1.4em;
}

.mobile-view .product-features h2 {
font-size:3.4em;
line-height:1em;
}

.mobile-view .product-features .features {
margin-top:1.5em;
}

.mobile-view .product-features .features ul li a.ic>.before,.mobile-view .product-features .features ul li a.ic:before {
position:static;
left:0;
top:0;
display:inline-block;
vertical-align:middle;
width:2.2em;
height:2.2em;
}

.mobile-view .product-features .features ul li a h3 {
display:inline-block;
vertical-align:middle;
width:66%;
margin-left:5%;
font-size:1.4em;
line-height:normal;
}

.feature-details .fixed {
position:fixed;
z-index:50;
}

.feature-details .cont {
position:absolute;
top:30%;
width:100%;
left:0;
}

.feature-details .strip {
position:absolute;
left:0;
top:-1500px;
height:3000px;
width:4.2em;
margin-top:6.8em;
}

.feature-details .strip i.ic {
display:block;
position:absolute;
top:50%;
left:50%;
margin:-2.1em 0 0 -2.1em;
}

.feature-details .strip:before,.feature-details .strip:after {
content:"";
display:block;
width:.2em;
height:50%;
background:#fff;
margin:0 auto;
}

.feature-details .strip:before {
margin-top:-3em;
}

.feature-details .strip:after {
margin-top:6em;
}

.feature-details .text-wrap {
float:left;
position:relative;
width:60%;
}

.feature-details .text-wrap div>div.fixed {
width:514px;
}

.feature-details .text-wrap>.ic-wrap {
padding-left:6.2em;
}

.feature-details .text-wrap h3 {
font-family:"Proxima Nova Semibold",Arial,Helvetica,sans-serif;
font-size:1.6em;
line-height:1.125em;
font-weight:400;
color:#fff;
text-transform:uppercase;
display:inline-block;
position:relative;
margin:0;
}

.feature-details .text-wrap h3 b {
font-weight:400;
position:relative;
}

.feature-details .text-wrap h3,.slide-group.slick-slider .feature-details .text-wrap h3 b {
padding:.3em .6em;
}

.feature-details .text-wrap h3:before,.slide-group.slick-slider .feature-details .text-wrap h3 b:before {
content:"";
display:block;
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
background:#4ac1c0;
opacity:.6;
filter:alpha(opacity=60);
-webkit-border-radius:.3em;
-moz-border-radius:.3em;
border-radius:.3em;
-webkit-box-shadow:inset 0 1em 1em -.5em #3e8a89;
-moz-box-shadow:inset 0 1em 1em -.5em #3e8a89;
box-shadow:inset 0 1em 1em -.5em #3e8a89;
}

.feature-details .text-wrap h2 {
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
font-size:6em;
line-height:normal;
font-weight:400;
color:#fff;
margin-top:.15em;
margin-right:-20%;
}

.desktop-view body[class*="locale-es_"] #slide-5.feature-details .text-wrap h2 {
margin-right:-20%;
}

.feature-details .text-wrap p {
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
font-size:1.8em;
line-height:1.5em;
font-weight:400;
color:#fff;
margin:1.72em 0 0;
}

.feature-details .text-wrap a {
color:#fff;
text-decoration:none;
border-bottom:1px solid rgba(255,255,255,0.57);
}

.feature-details .note>.before,.feature-details .note:before {
content:"";
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:.2;
background:#fff;
}

.feature-details .note>.before {
filter:alpha(opacity=20);
}

.ie8 .feature-details .note:before {
background:0;
display:none;
}

.feature-details .note>div>div {
position:relative;
font-family:"Proxima Nova Semibol",Arial,Helvetica,sans-serif;
font-weight:400;
color:#fff;
width:10.5em;
height:12.4em;
padding:1em;
}

.feature-details .note>div>div.tb {
height:14.5em;
padding:0;
}

.feature-details .note>div>div.tb>div {
padding:1em;
}

.feature-details .note>div:after,.feature-details .note>div>div:after,.feature-details .note>div:before,.feature-details .note>div>div:before {
content:"";
display:block;
position:absolute;
top:0;
left:0;
width:2em;
height:2em;
border:.2em solid #fff;
opacity:.5;
filter:alpha(opacity=50);
}

.feature-details .note>div>div:after,.feature-details .note>div:before {
left:-1.7em;
border-left:0;
margin:0 0 0 100%;
}

.feature-details .note>div>div:after {
margin-top:-1.7em;
top:100%;
border-top:0;
}

.feature-details .note>div:before {
top:-.3em;
margin-top:-.2em;
border-bottom:0;
}

.feature-details .note>div:after,.feature-details .note>div>div:before {
left:-.2em;
margin:-.3em 0 0 -.3em;
}

.feature-details .note>div:after {
top:100%;
margin-top:-1.7em;
border-right:0;
border-top:0;
}

.feature-details .note>div>div:before {
top:-.2em;
border-right:0;
border-bottom:0;
}

.feature-details .bg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.feature-details .bgs .canvas .note {
float:none;
position:absolute;
max-width:none;
}

.note--charge-steps {
left:57%;
bottom:60%;
width:8.4em;
}

.ie8 .desktop-view .full-on-window .feature-details {
z-index:0;
}

.desktop-view .full-on-window .feature-details .text-wrap h2,.desktop-view .full-on-window .feature-details .text-wrap h3,.desktop-view .full-on-window .feature-details .text-wrap p {
position:relative;
z-index:4;
}

.tablet-view .feature-details .text-wrap p {
margin-top:34px;
}

.desktop-view .full-on-window .feature-details .bg,.desktop-view .full-on-window .feature-details .bgs {
position:fixed;
opacity:0;
z-index:2;
-webkit-transition:opacity .5s ease-out;
-moz-transition:opacity .5s ease-out;
-o-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
}

.ie8 .desktop-view .full-on-window .feature-details.active {
z-index:1;
}

.desktop-view .full-on-window .feature-details.active .bg,.desktop-view .full-on-window .feature-details.active .bgs {
opacity:1;
z-index:3;
}

.desktop-view .full-on-window .feature-details .strip {
position:fixed;
visibility:hidden;
left:50%;
top:30%;
z-index:2;
margin:-1430px 0 0 -480px;
}

.desktop-view .full-on-window .feature-details .strip .ic {
opacity:0;
-webkit-transition:opacity .5s ease-out;
-moz-transition:opacity .5s ease-out;
-o-transition:opacity .5s ease-out;
transition:opacity .5s ease-out;
}

.desktop-view .full-on-window .feature-details.active .strip {
z-index:4;
visibility:visible;
}

.desktop-view body[class*="locale-de_"] .feature-details .text-wrap h2.mod-title {
font-size:5.5em;
}

.tablet-view .feature-details .cont {
top:0;
margin-top:136px;
position:relative;
padding-bottom:30px;
}

.tablet-view .feature-details .text-wrap h2 {
font-size:3.6em;
line-height:normal;
margin-top:.8em;
}

.mobile-view .feature-details .text-wrap a.heartrate-link {
text-decoration:none;
border:0;
color:#49c1bf;
}

.slide-group.slick-slider {
position:relative;
margin-bottom:0;
height:100%;
width:100%;
overflow:hidden;
-ms-touch-action:pan-y;
}

.slide-group.slick-slider .slick-prev,.slide-group.slick-slider .slick-next {
top:12em;
font-family:FontAwesome;
font-size:2em;
line-height:1em;
width:1em;
height:1em;
margin:0;
}

.slide-group.slick-slider .slick-prev {
left:50%;
margin-left:-152px;
}

.slide-group.slick-slider .slick-next {
left:50%;
margin-left:137px;
}

.slide-group.slick-slider .slick-dots {
bottom:3em;
}

.slide-group.slick-slider .slick-dots li {
list-style:none;
display:inline-block;
font-family:FontAwesome;
font-size:1.3em;
line-height:1em;
width:1em;
height:1em;
color:#fff;
margin:0 .25em;
}

.slide-group.slick-slider .slick-dots li button {
font-size:1em;
line-height:1em;
font-family:FontAwesome;
width:1em;
height:1em;
padding:0;
}

.slide-group.slick-slider .slick-dots li button>b {
line-height:0;
font-size:0;
color:transparent;
}

.slide-group.slick-slider .slick-dots li button:before {
position:static;
display:block;
font-family:FontAwesome;
font-size:1em;
line-height:1em;
width:1em;
height:1em;
content:"\f10c";
color:#fff;
opacity:1;
}

.slide-group.slick-slider .slick-dots li.slick-active button:before {
content:"\f111";
color:#fff;
}

.slide-group.slick-slider .slick-slide {
display:table-cell;
float:none;
vertical-align:top;
position:relative;
height:100%;
}

.slide-group.slick-slider .feature-details .cont {
position:static;
top:0;
}

.slide-group.slick-slider .feature-details .wrapper-content {
padding:8em 0 6em;
}

.slide-group.slick-slider .feature-details .text-wrap h3 {
min-height:3.975em;
margin-top:1.3em;
padding:0;
}

.slide-group.slick-slider .feature-details .text-wrap h3 b:before {
z-index:-1;
}

.slide-group.slick-slider .feature-details .text-wrap h2 {
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
font-size:2.4em;
line-height:1.125em;
height:3.375em;
display:table-cell;
vertical-align:middle;
width:300px;
margin:0;
padding:.1em 1em 0;
}

.slide-group.slick-slider .feature-details .text-wrap p {
font-size:1.8em;
line-height:1.5em;
margin-top:1.7em;
}

.slide-group.slick-slider .feature-details .strip {
position:static;
left:0;
top:0;
height:auto;
margin-left:0;
margin-right:0;
}

.slide-group.slick-slider .feature-details .strip i {
display:block;
position:static;
top:0;
left:0;
margin:0;
}

.slick-prev:before,.slick-next:before {
font-family:inherit;
}

.app-dashboard .wrapper-content {
padding:13em 0;
}

.app-dashboard .wrapper-content>h2 {
font-family:"Proxima Nova ThinT",Arial,Helvetica,sans-serif;
font-size:4.4em;
line-height:1.2em;
font-weight:400;
color:#fff;
text-align:center;
}

.app-dashboard .wrapper-content>h3 {
font-family:"Proxima Nova Semibold",Arial,Helvetica,sans-serif;
font-size:1.6em;
line-height:1.2em;
font-weight:400;
color:#fff;
text-transform:uppercase;
text-align:center;
margin:.6em 0 0;
}

.app-dashboard .features-content {
float:left;
width:592px;
margin:4.3em 0 0;
}

.app-dashboard .features-content .device {
float:left;
position:relative;
}

.app-dashboard .features-content .device.macbook {
z-index:1;
width:825px;
margin:0 -825px 0 -463px;
}

.app-dashboard .features-content .device.iphone {
z-index:2;
width:212px;
margin:90px 0 0 178px;
}

.app-dashboard .features-content .device.product {
z-index:3;
width:30.1433009%;
margin:35% -10% 0 -2%;
}

.app-dashboard .features-content .device .screen {
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.app-dashboard .features-content .device.macbook .screen {
left:99px;
top:28px;
width:623px;
height:389px;
}

.app-dashboard .features-content .device.iphone .screen {
left:19px;
top:51px;
width:175px;
height:311px;
}

.app-dashboard .features-content .device.product .screen {
left:27%;
top:24.5%;
width:50%;
height:36.8%;
}

.app-dashboard .features-content .device .screen img {
position:absolute;
top:0;
left:0;
width:100%;
opacity:0;
filter:alpha(opacity=0);
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
}

.app-dashboard .features-content .device.product .screen img {
bottom:0;
right:0;
width:auto;
height:100%;
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
-ms-transform:translateZ(0);
-o-transform:translateZ(0);
transform:translateZ(0);
margin:auto;
}

.app-dashboard .features-content .device .screen img.active {
opacity:1;
filter:alpha(opacity=100);
z-index:4;
}

.app-dashboard .features-content .device.iphone .screen img {
width:176px;
}

.app-dashboard .features {
float:right;
width:350px;
margin:3.2em 0 0;
}

.app-dashboard .features ul li {
margin:2.5em 0 0;
}

.app-dashboard .features ul li a {
display:block;
position:relative;
padding-left:3.8em;
outline:0;
text-decoration:none;
}

.app-dashboard .features ul li a.ic>.before,.app-dashboard .features ul li a.ic:before {
position:absolute;
top:.2em;
left:0;
width:2em;
height:2em;
background-position:50% 50%;
opacity:.5;
filter:alpha(opacity=50);
}

.app-dashboard .features ul li a h3 {
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
font-size:1.6em;
line-height:1.2em;
font-weight:400;
text-transform:uppercase;
color:#939c9e;
-webkit-transition:color .3s ease-out;
-moz-transition:color .3s ease-out;
-o-transition:color .3s ease-out;
transition:color .3s ease-out;
}

.app-dashboard .features p {
font-family:Microsoft JhengHei,Helvetica,sans-serif;
font-size:1.3em;
line-height:1.4em;
font-weight:400;
color:#939c9e;
margin:1em 0 0;
}

.app-dashboard .features p.learn-more {
margin-top:3.4em;
font-size:1.4em;
}

.app-dashboard .features p a.learn-more {
opacity:.5;
filter:alpha(opacity=50);
font-family:"Proxima Nova Semibold",Arial,Helvetica,sans-serif;
min-width:9em;
border-radius:2em;
border:3px solid #576568;
line-height:normal;
text-align:center;
padding:.65em 1.2em;
}

.tablet-view .app-dashboard .features p a.learn-more,.mobile-view .app-dashboard .features p a.learn-more {
padding-top:.8em;
padding-bottom:.8em;
border-width:3px;
}

.mobile-view .app-dashboard .features p a.learn-more {
min-width:6.2em;
padding-top:.6em;
padding-bottom:.6em;
color:#fff;
border-color:#fff;
}

.app-dashboard .features ul li a p {
-webkit-transition:color .3s ease-out;
-moz-transition:color .3s ease-out;
-o-transition:color .3s ease-out;
transition:color .3s ease-out;
margin:.230769231em 0 0;
}

.tablet-view .app-dashboard .features-content,.mobile-view .app-dashboard .features-content {
margin-left:-165px;
margin-right:-10%;
}

.tablet-view .app-dashboard .features,.mobile-view .app-dashboard .features {
width:345px;
}

.tablet-view .app-dashboard .features ul li {
margin-top:2.3em;
}

.tablet-view .app-dashboard .wrapper-content {
padding:4.5em 0 3.4em;
}

.tablet-view .app-dashboard .tb,.tablet-view .app-dashboard .tb>* {
display:block;
height:auto;
}

.tablet-view .app-dashboard .features {
margin-top:3em;
}

.tablet-view .app-dashboard .features p.learn-more {
margin-top:2.7em;
}

.tablet-view .app-dashboard .wrapper-content>h2 {
font-size:4.9em;
line-height:1em;
}

.tablet-view .app-dashboard .wrapper-content>h3 {
margin-top:.6em;
}

.mobile-view .app-dashboard .features-content .device.macbook {
width:412px;
margin:0 -412px 0 -234px;
}

.mobile-view .app-dashboard .features-content .device.macbook .screen {
width:314px;
height:194px;
left:48px;
top:14px;
}

.mobile-view .app-dashboard .features-content .device.iphone {
width:110px;
margin:37px 0 0 84px;
}

.mobile-view .app-dashboard .features-content .device.iphone .screen {
width:91px;
height:162px;
left:10px;
top:26px;
}

.mobile-view .app-dashboard .features-content .device.iphone .screen img {
width:92px;
}

.mobile-view .app-dashboard .wrapper-content {
padding:2.8em 0 3em;
}

.mobile-view .app-dashboard .wrapper-content>h3 {
font-size:1.4em;
line-height:1.3em;
margin-top:.6em;
}

.mobile-view .app-dashboard .features-content {
float:none;
width:100%!important;
position:relative;
left:30px;
margin:2.7em 0 0!important;
}

.mobile-view .app-dashboard .features {
float:none;
width:100%!important;
clear:both;
padding-top:1.7em;
margin:0!important;
}

.mobile-view .app-dashboard .features p.learn-more {
margin-top:.4em;
font-size:1.4em;
line-height:normal;
text-align:center;
}

.mobile-view .app-dashboard a.btn.brd {
padding:.6em 2.6em;
}

.app-dashboard .features ul.slick-slider .slick-prev,.app-dashboard .features ul.slick-slider .slick-next {
font-family:FontAwesome;
font-size:2em;
line-height:1em;
width:1em;
height:1em;
top:.6em;
margin-top:0;
}

.app-dashboard .features ul.slick-slider .slick-prev {
left:0;
margin-left:-.2em;
}

.app-dashboard .features ul.slick-slider .slick-next {
left:100%;
margin-left:-.7em;
}

.app-dashboard .features ul.slick-slider li a.ic>.before,.app-dashboard .features ul.slick-slider li a.ic:before {
position:static;
display:block;
width:4em;
height:4em;
margin:0 auto;
}

.app-dashboard .features ul.slick-slider li a h3 {
font-size:1.6em;
line-height:normal;
text-align:center;
margin-top:1.2em;
}

.app-dashboard .features ul.slick-slider li a p {
font-size:1.3em;
line-height:1.5em;
text-align:center;
margin-top:.3em;
}

.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
transition-property:none;
}

.app-gallery .wrapper-content {
padding:1px 0 5em;
}

.app-gallery .photo-slider {
width:820px;
margin:120px auto 0;
}

.app-gallery .photo-slider .fotorama__nav-wrap {
margin:3.6em 0 0;
}

.app-gallery .photo-slider .fotorama__thumb-border {
height:69px;
border-top:0;
border-left:0;
border-right:0;
width:104px!important;
background:0;
border-color:#4ac0c0;
}

.app-gallery .photo-slider .fotorama__thumb-border:before {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:64px;
background:#4ac0c0;
opacity:.5;
filter:alpha(opacity=50);
}

.app-gallery .photo-slider .links {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
width:20em;
height:2.9em;
visibility:hidden;
opacity:0;
filter:alpha(opacity=0);
text-align:center;
margin:auto;
padding:1em 2em;
}

.app-gallery .photo-slider .links:before {
content:"";
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:#fff;
-webkit-border-radius:3em;
-moz-border-radius:3em;
border-radius:3em;
opacity:.8;
filter:alpha(opacity=80);
}

.app-gallery .photo-slider .links a {
display:inline-block;
position:relative;
font-size:2.7em;
line-height:normal;
color:#939c9e;
text-decoration:none;
overflow:hidden;
margin:0 .4em;
}

.no-touch .app-gallery .photo-slider .links a:hover,.app-gallery .photo-slider .links a:active {
color:#4ac0c0;
}

.app-gallery .photo-slider .links a>span {
position:absolute;
left:-10000%;
}

.tablet-view .app-gallery .wrapper-content {
padding-bottom:3em;
}

.tablet-view .app-gallery .photo-slider {
margin-top:5.4em;
}

.mobile-view .app-gallery .wrapper-content {
width:100%;
margin:0;
padding:0;
}

a[data-media]:before {
content:"Unknown media";
-webkit-background-size:100% 100%;
background-size:100% 100%;
}

a[data-media="abcnews"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h582e63396ae59d890d96e6b34e8156de.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fabcnews%402x.png);
width:79px;
height:30px;
}

.ie8 a[data-media="abcnews"]:before {
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.hc0d74802453a72b550798ff30233f7dd.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fabcnews.png);
}

a[data-media="chipchick"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hc1a775f153af79f3e8a54f13e1d8d852.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fchipchick%402x.png);
width:112px;
height:17px;
}

.ie8 a[data-media="chipchick"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hff24e100b1eb835787c22c75a55831d8.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fchipchick.png);
}

a[data-media="cnet"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h75b97a7a28564474c11585212c2deba7.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fcnet%402x.png);
width:46px;
height:18px;
}

.ie8 a[data-media="cnet"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h857a59f2edcb2cc7a77ffc80f04564b8.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fcnet.png);
}

a[data-media="coolmomtech"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h7268fc51170895d7d29ef82bb883e26b.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fcoolmomtech%402x.png);
width:129px;
height:18px;
}

.ie8 a[data-media="coolmomtech"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h42dcb215a5a6b00db02bc26d0f981a87.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fcoolmomtech.png);
}

a[data-media="ellen"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.ha1528394a6472bb9c67f06c4432cbbdb.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fellen%402x.png);
width:64px;
height:30px;
}

.ie8 a[data-media="ellen"]:before {
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h699cd8fb0405c5ce97608bb4e64ab819.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fellen.png);
}

a[data-media="engadget"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h88707cf5df438d0304fa288a0985bda6.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fengadget%402x.png);
width:101px;
height:25px;
}

.ie8 a[data-media="engadget"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hb8dba5ba48e03866b4a6b5f257d945e9.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fengadget.png);
}

a[data-media="forbes"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hdf8ed451502e9c093faa98d3d9465a32.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fforbes%402x.png);
width:66px;
height:17px;
}

.ie8 a[data-media="forbes"]:before {
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h707b37a7766c76ace58e79b90ef9bda6.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fforbes.png);
}

a[data-media="gizmodo"]:before {
content:"";
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h06f0bb0fd4a86bb3d37c1ac84b1095e0.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fgizmodo%402x.png);
width:114px;
height:17px;
}

.ie8 a[data-media="gizmodo"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hf01f83e5aa30864629460307c3dd098f.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fgizmodo.png);
}

a[data-media="mensfitness"]:before {
content:"";
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.haae822170b0028e6d58d8ee2a1a8ade6.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fmensfitness%402x.png);
width:73px;
height:17px;
}

.ie8 a[data-media="mensfitness"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h74d421575381ebf00042e9b4e324ac09.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fmensfitness.png);
}

a[data-media="pc-advisor"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h53a3e5f785903057ac4cb6594f2f96d5.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpc-advisor%402x.png);
width:123px;
height:18px;
}

.ie8 a[data-media="pc-advisor"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hcddf1f65fe7d46cdc17b10c01d7f4ef9.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpc-advisor.png);
}

a[data-media="pcmag"]:before {
content:"";
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.ha5f0902b2a7b7a1f2814f5b4b99f0006.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpcmag%402x.png);
width:75px;
height:17px;
}

.ie8 a[data-media="pcmag"]:before {
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h4009490d60448e9c1535960b33accedf.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpcmag.png);
}

a[data-media="people"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h82bc0333e821fb5db0b7c4694b387971.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpeople%402x.png);
width:51px;
height:24px;
}

.ie8 a[data-media="people"]:before {
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h1a5f7b25f6dfb055a2b546a088d814f5.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpeople.png);
}

a[data-media="popsugar"]:before {
content:"";
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.hf7ecc38441f87558afccdf50302e55b7.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpopsugar%402x.png);
width:110px;
height:17px;
}

.ie8 a[data-media="popsugar"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h3f46cf793ad77075abb2bc910d798cce.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fpopsugar.png);
}

a[data-media="self"]:before {
content:"";
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.hc1dcc5417f9585ee10e968a25ab0dc8a.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fself%402x.png);
width:66px;
height:17px;
}

.ie8 a[data-media="self"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h89f61513f8ab0c0d68d7b17ee6324624.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fself.png);
}

a[data-media="tech-crunch"]:before {
content:"";
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.hed0d08ca6b5bea15d939b9445976667f.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Ftechcrunch%402x.png);
width:34px;
height:17px;
}

.ie8 a[data-media="tech-crunch"]:before {
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h68dcbd7c97aa46c4a9217d7f13513bf2.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Ftechcrunch.png);
}

a[data-media="techradar"]:before {
content:"";
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.hf89ac51ecc4d1f0d881fc72625ec780d.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Ftechradar%402x.png);
width:98px;
height:17px;
}

.ie8 a[data-media="techradar"]:before {
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.ha46036a2016730de4a04bd9a82f56cea.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Ftechradar.png);
}

a[data-media="venture-beat"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.he2295948bd0a9a84d9dae8c9c6dd3d94.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fventurebeat%402x.png);
width:135px;
height:17px;
}

.ie8 a[data-media="venture-beat"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h8c8322d857f24553f1dfdd2d389643d4.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fventurebeat.png);
}

a[data-media="wareable"]:before {
content:"";
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h05a87010dece629ac7e28c8c25b32402.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fwareable%402x.png);
width:112px;
height:17px;
}

.ie8 a[data-media="wareable"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hb53bcf544ab74c5922bf85ffe7566545.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fwareable.png);
}

a[data-media="wired"]:before {
content:"";
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h8989377544266a12a38f511623f958fd.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fwired%402x.png);
width:85px;
height:17px;
}

.ie8 a[data-media="wired"]:before {
background-image:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h428a9901891a367a123001fcc1946a33.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fwired.png);
}

a[data-media="wsj"]:before {
content:"";
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hc04e5de8395e585520493c9138ec5737.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fwsj%402x.png);
width:200px;
height:17px;
}

.ie8 a[data-media="wsj"]:before {
background-image:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hb5488a56d71ed56b58f454933546dcad.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fproduct%2Fmedia%2Fwsj.png);
}

.app-gallery .articles {
border-top:.1em solid #83c4c9;
text-align:center;
margin:5em 0 0;
padding:3em 0 0;
}

.app-gallery .articles a.switch {
display:inline-block;
position:relative;
vertical-align:middle;
color:#fff;
text-decoration:none;
margin:3em 2em 0;
padding:0 .5em 1em;
}

.app-gallery .articles a.switch:before {
display:block;
opacity:.3;
filter:alpha(opacity=30);
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
font-size:3em;
line-height:normal;
}

.app-gallery .articles a.switch.active:after {
content:"";
display:block;
position:absolute;
width:100%;
height:0;
overflow:hidden;
left:0;
top:100%;
border-bottom:.2em solid #4ac0c0;
}

.app-gallery .articles>h2 {
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
font-size:3.6em;
line-height:1.35em;
float:left;
visibility:hidden;
opacity:0;
filter:alpha(opacity=0);
color:#fff;
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
width:100%;
margin:3em -100% 0 0;
}

.app-gallery .articles>h2>a {
color:#fff;
text-decoration:none;
}

.app-gallery .articles>h2>a.has-quotation>q>span {
white-space:normal;
}

.app-gallery .articles>h2>a q:before {
content:'\201C';
}

.app-gallery .articles>h2>a q:after {
content:'\201D';
}

.app-gallery .articles>h2>a:after {
content:"\f138";
display:inline-block;
font-family:FontAwesome;
font-size:.4em;
width:1em;
margin-left:0;
vertical-align:middle;
}

.app-gallery .articles>h2.active {
visibility:visible;
opacity:1;
filter:alpha(opacity=100);
z-index:3;
}

.tablet-view .app-gallery .articles {
margin-top:2.8em;
padding-top:1.4em;
}

.tablet-view .app-gallery .articles>h2 {
font-size:2.8em;
line-height:1.2em;
margin-top:3.4em;
}

.app-gallery .awards {
clear:both;
display:block;
width:730px;
overflow:visible;
margin:4em auto 0;
}

.app-gallery .awards>div {
width:100%;
overflow:hidden;
}

.app-gallery .awards article {
float:left;
position:relative;
height:8.8em;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.hcd32f5fac5953af26f203ff825d39703.pack?items=%2Fcontent%2Fassets%2Fbuzz%2Fimages%2Ficons%2Faward.png) 50% 50% no-repeat;
background-size:contain;
width:20.5em;
margin:.5em;
}

.app-gallery .awards article>img {
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
height:100%;
margin:auto;
}

.app-gallery .awards article>div>div>div {
margin:0 30%;
}

.app-gallery .awards article h1 {
font-family:"Proxima Extra Light",Oswald,"Proxima Nova Semibold",Arial,sans-serif;
font-size:1.8em;
line-height:1em;
color:#fff;
text-transform:uppercase;
font-weight:700;
text-align:center;
margin:0;
}

.app-gallery .awards article h2 {
font-family:'Proxima Nova Semibold',Arial,sans-serif;
font-size:1em;
line-height:normal;
color:#fff;
text-align:center;
text-transform:uppercase;
margin:.5em 0 0;
}

.app-gallery .awards article h3 {
font-family:'Proxima Nova Semibold',Arial,sans-serif;
font-size:.9em;
line-height:normal;
color:#fff;
text-align:center;
text-transform:uppercase;
margin:.5em 0 0;
}

.app-gallery .awards article p {
font-family:"Proxima Nova Semibold",Arial,sans-serif;
font-size:.8em;
line-height:normal;
color:#fff;
text-align:center;
text-transform:uppercase;
margin:.5em 0 0;
}

.app-gallery .awards .slick-prev,.app-gallery .awards .slick-next {
font-family:FontAwesome;
width:30px;
height:30px;
}

.app-gallery .awards .slick-prev:before,.app-gallery .awards .slick-next:before {
font-size:30px;
}

.app-gallery .awards .slick-prev {
left:-44px;
}

.app-gallery .awards .slick-next {
right:-46px;
}

.app-gallery .awards .slick-prev:before {
content:"\f104";
}

.tablet-view .app-gallery .awards {
width:550px;
margin-top:2.8em;
}

.tablet-view .app-gallery .awards .slick-prev {
left:-74px;
}

.tablet-view .app-gallery .awards .slick-next {
right:-72px;
}

.specification {
position:relative;
overflow:hidden;
background:#152a2f;
padding-bottom:50px;
}

.specification .wrapper-content {
padding:8em 0 4em;
}

.specification .wrapper-content .wrap-c {
padding-left:1em;
}

.specification .wrapper-content h2 {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:3.6em;
line-height:normal;
color:#4ac1c0;
padding-bottom:.4em;
margin:1em 0 0;
}

.specification .wrapper-content h3 {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:1.8em;
line-height:normal;
color:#fff;
margin:1.6em 0 0;
}

.specification,.specification .wrapper-content a,.specification .wrapper-content p,.specification .wrapper-content ul li,.specification .wrapper-content td,.specification .wrapper-content th {
color:#5c696f;
}

.specification .wrapper-content a {
text-decoration:underline;
-webkit-transition:color .3s ease-out;
-moz-transition:color .3s ease-out;
-o-transition:color .3s ease-out;
transition:color .3s ease-out;
}

.specification ul li {
padding-left:.6em;
position:relative;
}

.specification ul li:before {
content:"\2022";
display:block;
position:absolute;
left:0;
top:0;
}

.specification ul.switch-group {
display:block;
margin-left:-2em;
margin-top:.3em;
}

.specification ul.switch-group li {
display:inline-block;
margin:.5em 0 0 2em;
padding:0;
}

.specification ul.switch-group li a {
display:block;
text-decoration:none;
-webkit-transition:color .3s ease-out;
-moz-transition:color .3s ease-out;
-o-transition:color .3s ease-out;
transition:color .3s ease-out;
padding-bottom:.2em;
}

.specification ul.switch-group li a.active {
color:#fff;
border-bottom:2px solid #4ac1c0;
margin-bottom:-2px;
text-decoration:none;
}

.specification .extra ul.switch-group li a,.no-touch .specification .extra ul.switch-group li a:hover {
color:#5c696f;
cursor:default;
}

.specification table {
border:0;
border-collapse:collapse;
font-size:1.4em;
line-height:1.4em;
margin:1em 0 0;
}

.specification table tbody,.specification table td,.specification table tr {
border:0;
background:0;
}

.specification table td,.specification table th {
font-size:1em;
line-height:1.4em;
border-bottom:.2em solid #5c696f;
padding:1em;
}

.specification table td+td,.specification table th+th {
padding-left:23%;
}

.specification .switching-effect {
position:relative;
margin:2.5em 0 0;
}

.specification .sizing .switching-effect {
width:68%;
margin-bottom:8%;
max-width:237px;
}

.specification .switching-effect>div {
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
opacity:0;
z-index:1;
}

.specification .switching-effect>div.active {
z-index:3;
opacity:1;
}

.specification .switching-effect>div .front,.specification .switching-effect>div .profile,.specification .switching-effect>div .width {
position:absolute;
top:0;
left:0;
color:#47c2c0;
}

.specification .switching-effect>div .front {
font-size:1.3em;
line-height:1.2em;
width:62%;
height:97%;
margin-top:3%;
}

.specification .switching-effect>div .width,.specification .switching-effect>div .profile {
font-size:1.4em;
line-height:1.2em;
}

.specification .switching-effect>div .front>div>div {
padding-left:15px;
padding-right:15px;
}

.specification .switching-effect>div .width {
top:100%;
left:67.5%;
width:38%;
text-align:center;
}

.specification .switching-effect>div .width:before {
content:"";
display:block;
overflow:hidden;
height:.8em;
border:1px solid #47c2c0;
border-top:0;
margin:-.1em 0 .5em;
}

.specification .switching-effect>div .profile {
width:38%;
margin-top:5%;
padding-left:14%;
margin-left:90%;
text-align:left;
overflow:hidden;
}

.specification .switching-effect>div .profile .ibi {
text-align:center;
position:relative;
padding:0 .5em 1em 0;
}

.specification .switching-effect>div .profile .ibi:after {
content:"";
display:block;
overflow:hidden;
height:.8em;
border:1px solid #47c2c0;
border-top:0;
border-left:0;
margin:-.3em -.5em 0 -300%;
}

.specification .expand>a {
font-size:1.2em;
line-height:normal;
color:#919598;
cursor:pointer;
}

.specification .expand>a:before {
content:"";
display:block;
position:absolute;
top:0;
left:-250%;
width:500%;
height:1px;
overflow:hidden;
background:#1f484c;
}

.tablet-view .specification .wrapper-content .sizing h3,.tablet-view .specification .wrapper-content .extra h3 {
margin-top:.2em;
}

.tablet-view .specification .wrapper-content h2 {
font-family:"Proxima Nova ThinT",Arial,sans-serif;
font-size:4.6em;
line-height:normal;
}

.mobile-view .specification .wrapper-content h2 {
font-family:"Proxima Nova ThinT";
font-size:3.2em;
line-height:normal;
margin-top:.75em;
}

.mobile-view .specification ul.switch-group li a.active {
color:#fff;
border-bottom:1px solid #4ac1c0;
margin-bottom:-1px;
}

.mobile-view .specification table td,.mobile-view .specification table th {
padding:1em 1em 1em 0;
}

.mobile-view .specification table td+td,.mobile-view .specification table th+th {
padding-left:20%;
}

.slide-group>.nav-group {
position:fixed;
right:5%;
top:50%;
width:1em;
height:auto;
font-size:1.1em;
line-height:normal;
margin-top:-5em;
visibility:visible;
opacity:1;
filter:alpha(opacity=100);
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
z-index:3;
}

.slide-group>.nav-group.outside,.slide-group>.nav-group.none {
opacity:0;
filter:alpha(opacity=0);
visibility:hidden;
}

.slide-group>.nav-group ul,.slide-group>.nav-group ul li {
display:block;
list-style:none;
margin:.7em 0;
padding:0;
}

.slide-group>.nav-group ul li a {
display:block;
position:relative;
text-decoration:none;
color:#fff;
outline:0;
width:1em;
height:1em;
font-family:FontAwesome;
}

.slide-group>.nav-group ul li a:before {
content:"\f10c";
display:block;
}

.slide-group>.nav-group.group-links-01 ul li a.group-links-01.main:before,.slide-group>.nav-group.group-links-02 ul li a.group-links-02.main:before,.slide-group>.nav-group.group-links-03 ul li a.group-links-03.main:before,.slide-group>.nav-group.group-links-04 ul li a.group-links-04.main:before,.slide-group>.nav-group ul li a.active:before {
content:"\f111";
}

.slide-group>.nav-group ul li a span {
position:absolute;
left:-5000px;
}

form.notify.error.e-1 .e-1 {
visibility:visible;
position:relative;
z-index:0;
opacity:1;
}

form.notify .form-item-email {
display:inline-block;
position:relative;
width:16em;
height:2.8em;
background:#fff url(https://static1.fitbit.com/simple.b-cssdisabled-png.h351f3cbec701c80d0bde9574ff84dac5.pack?items=%2Fimages%2Fcommon%2Fmail-icon.png) no-repeat 1em 1.1em;
border-radius:.5em;
border:1px solid #fff;
padding:0 3.5em;
}

form.notify .form-item-email input {
font-size:1.4em;
background:#fff;
font-family:Microsoft JhengHei,san-serif;
outline:0;
border:0;
width:100%;
height:2em;
margin:0;
padding:0;
}

form.notify .form-item-email a {
content:"";
display:inline-block;
position:absolute;
width:1.1em;
height:1.1em;
right:1em;
top:.9em;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.hf11e1ff429c4027725d8743e7a3c75fb.pack?items=%2Fcontent%2Fus%2Fcomparison%2Ftrackers%2Fassets%2Fimages%2Flearn_more_arrow.png);
background-size:1.1em 1.1em;
cursor:pointer;
}

form.notify .error-messages>* {
font-family:Microsoft JhengHei,Helvetica,Arial,sans-serif;
font-size:1.2em;
line-height:normal;
color:#102429;
}

html:lang(ja).mobile-view .product-info h1 {
font-size:2.8em;
}

.fotorama__arr {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h4e365e9a0bdf3e9a1bab19ed6b447b46.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fimages%2Ffotorama_arrows.png);
}

.fotorama__arr--next {
background-position:-32px 0;
}

.mobile-view .fotorama__arr {
opacity:1!important;
display:block!important;
}

.mobile-view .fotorama__arr--next {
right:auto;
left:50%;
margin-left:127px;
}

.mobile-view .fotorama__arr--prev {
left:50%;
margin-left:-159px;
}

.mobile-view .fotorama__arr--prev:not(:focus),.mobile-view .fotorama__arr--next:not(:focus) {
-webkit-transform:none!important;
-moz-transform:none!important;
-ms-transform:none!important;
-o-transform:none!important;
transform:none!important;
}

50% {
opacity:.0;
}

.blinker {
-moz-animation:blink .18s step-start 0 infinite;
-webkit-animation:blink .18s step-start 0 infinite;
animation:blink .18s step-start 0 infinite;
}

.bl-disclaimer {
max-width:940px;
border-top:1px solid #e2e2e2;
padding:30px 0;
}

.bl-disclaimer__content {
font-family:'Proxima Nova Regular',Arial,sans-serif;
font-size:12px;
text-align:center;
color:#939c9e;
}

.photo-item {
position:relative;
cursor:grab;
}

.links {
-webkit-transition:all 100ms ease-in-out;
-moz-transition:all 100ms ease-in-out;
-o-transition:all 100ms ease-in-out;
transition:all 100ms ease-in-out;
}

.photo-item:hover .links {
visibility:visible;
opacity:1;
filter:alpha(opacity=100);
}

.photo-item.dragging {
cursor:0;
}

.photo-thumbs {
width:734px;
margin:30px auto 0;
}

.photo-thumb-border {
display:none;
position:absolute;
z-index:100;
left:0;
top:0;
width:113px;
height:70px;
margin-left:5px;
background-color:#4ac0c0;
opacity:.5;
-webkit-transition:left 500ms ease;
-moz-transition:left 500ms ease;
-o-transition:left 500ms ease;
transition:left 500ms ease;
padding:0;
}

.photo-thumb-border:after {
content:"";
position:absolute;
left:0;
bottom:-7px;
width:100%;
height:2px;
background-color:inherit;
}

.photo-thumb {
width:114px;
height:70px;
overflow:hidden;
cursor:pointer;
margin:0 5px 8px;
}

.photo-thumb img {
width:100%;
min-height:100%;
}

.app-gallery .slick-prev,.app-gallery .slick-next {
position:absolute;
top:26px;
width:32px;
height:32px;
cursor:pointer;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h61a7a9ab61a12ec213e1985f8e5c58a7.pack?items=%2Fcontent%2Fassets%2Fcommon%2Ffotorama%2Ffotorama-thumbnail-arrows.png) 0 0 no-repeat;
}

.app-gallery .slick-prev:before,.app-gallery .slick-next:before {
content:'';
}

.photo-thumbs .slick-prev {
left:-40px;
}

.photo-thumbs .slick-next {
right:-40px;
background-position:-32px 0;
}

.popup {
display:block;
z-index:-2;
max-width:100%;
max-height:100%;
-webkit-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
opacity:1;
visibility:visible;
position:absolute;
left:50%;
top:50%;
background-color:#fff;
border:2px solid #e2e2e2;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
padding:37px 36px;
}

.popup:before {
display:block;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:#102429;
opacity:1;
z-index:100;
content:none;
}

.popup.close,.popup.active {
visibility:visible;
opacity:1;
z-index:100;
left:50%;
top:50%;
}

.popup .popup-content {
position:relative;
z-index:101;
}

.popup .popup-overlay {
display:block;
position:fixed;
visibility:hidden;
opacity:0;
z-index:-2;
width:100%;
height:100%;
left:-1000%;
top:-1000%;
-webkit-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
background:#102429;
}

.popup.close .popup-overlay,.popup.active .popup-overlay {
visibility:visible;
top:0;
left:0;
opacity:.95;
z-index:99;
}

.popup a.close {
position:absolute;
left:-3.6em;
top:0;
z-index:102;
cursor:pointer;
margin:3em 0 0 100%;
}

.touch .popup a.close {
left:-4.1em;
top:-5px;
padding:5px;
}

.popup a.close>span {
position:absolute;
visibility:hidden;
left:-1000%;
}

.popup a.close:before {
content:"";
display:block;
width:1.8em;
height:1.8em;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h82bc64db759649afb1a87cbb745d0852.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fpopup%2Fclose.png) 0 0;
-webkit-background-size:contain;
-moz-background-size:contain;
background-size:contain;
}

.popup a.close:hover:before,.popup a.close:active:before {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h53d35110f1c6f964515ecb375f2a56e9.pack?items=%2Fcontent%2Fassets%2Fcommon%2Fpopup%2Fclose-hover.png) 0 0;
-webkit-background-size:contain;
-moz-background-size:contain;
background-size:contain;
}

.select-product .popup-content {
padding:3.2em 2.5em 5em;
}

.select-product a {
outline:none!important;
}

.select-product h2 {
font-family:Microsoft JhengHei,Helvetica,Arial,san-serif;
font-size:4.7em;
line-height:1em;
color:#4ac1c0;
text-align:center;
}

.select-product ul.product-list>li {
zoom:1;
display:inline;

vertical-align:top;
text-align:center;
margin:2em .5em 0;
}

.select-product ul.product-list>li .color-name {
font-family:"Proxima Nova Semibold",Helvetica,Arial,san-serif;
font-size:1.2em;
line-height:normal;
text-transform:uppercase;
text-align:center;
color:#fff;
}

.select-product ul.product-list>li .product {
display:block;
margin:2em 0 0;
}

.select-product ul.product-list>li .product img {
float:left;
display:block;
margin-right:-100%;
}

.select-product ul.product-list>li .message {
font-family:Microsoft JhengHei,Helvetica,Arial,san-serif;
font-size:1.2em;
line-height:normal;
text-transform:uppercase;
color:#fff;
text-align:center;
margin:1em 0 0;
padding:.5em 0;
}

.select-product ul.product-list>li .buy {
font-size:1.2em;
line-height:normal;
min-width:10em;
margin:1.5em 0 0;
padding:.8em;
}

.select-product ul.product-list>li ul.switch-group li {
zoom:1;
display:inline;
vertical-align:middle;
margin:1.3em .5em 0;
}

.select-product ul.product-list>li ul.switch-group li a {
display:block;
font-family:"Proxima Nova Semibold",Helvetica,Arial,san-serif;
font-size:1.2em;
line-height:normal;
text-transform:uppercase;
text-decoration:none;
color:#c3c8c9;
text-align:center;
width:2.2em;
border:.1em solid #334146;
background:#334146;
padding:.18em 0;
}

.select-product ul.product-list>li ul.switch-group li a:hover {
background:0;
}

.select-product ul.product-list>li ul.switch-group li a.active {
border:.1em solid #4ac1c0;
background:0;
}

.notify-me:before {
background:#4ac1c0;
}

.notify-me .popup-content {
overflow:hidden;
width:59em;
padding:5.5em 2.5em 0;
}

.notify-me h2 {
font-family:"Proxima Nova ThinT",san-serif;
font-size:4.8em;
line-height:normal;
color:#fff;
}

.notify-me h3 {
font-family:Microsoft JhengHei,san-serif;
font-size:1.4em;
line-height:normal;
color:#102429;
margin-top:3.857142857em;
text-transform:uppercase;
}

.notify-me h3 a {
color:#102429;
}

.video-product.popup {
width:100%;
height:100%;
left:0;
top:0;
-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0);
position:fixed;
border:0;
visibility:hidden;
opacity:0;
margin:0!important;
padding:0;
}

.video-product .popup-overlay {
position:absolute;
width:100%;
height:100%;
}

.popup__close {
width:17px;
height:17px;
position:absolute;
top:8px;
right:9px;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h0cc8e18d3444dddc64330c9c8eb40b1a.pack?items=%2Fcontent%2Fassets%2Fstore2%2Fimages%2Fpopup__close.png) no-repeat;
background-size:cover;
cursor:pointer;
opacity:.3;
}

.popup__text {
font-family:'Proxima Nova ThinT',Arial,sans-serif;
}

.popup a.btn {
display:inline-block;
font-family:'Proxima Nova Bold',Arial,sans-serif;
text-transform:uppercase;
font-size:14px;
text-decoration:none;
color:#fff;
border-radius:18px;
border:3px solid;
-webkit-transition:all .1s ease-in-out;
transition:all .1s ease-in-out;
cursor:pointer;
text-align:center;
padding:6px 22px;
}

.popup a.btn:hover {
background:transparent;
}

.popup a.btn--magenta {
background-color:#ee3d6e;
border-color:#ee3d6e;
}

.popup a.btn--gray {
min-width:200px;
color:#939c9e;
border:2px solid #939c9e;
line-height:17px;
vertical-align:top;
padding:7px 10px 8px;
}

.popup a.btn--gray:hover {
color:#fff;
background-color:#939c9e;
}

.popup a.btn--white {
color:#ee3d6e;
background-color:#fff;
border-color:#fff;
padding:8px 39px;
}

.popup--notice {
width:860px;
text-align:center;
max-height:100%;
overflow:hidden;
height:auto;
-webkit-filter:blur(0);
padding:37px 78px;
}

.top-notice__text,.sm-gallery__title {
font-family:'Proxima Nova Light',Arial,sans-serif!important;
font-size:24px!important;
}

.bottom-notice__text {
font-size:24px!important;
font-family:'Proxima Nova ThinT',Arial,sans-serif!important;
color:#666!important;
display:inline-block;
vertical-align:middle;
}

.product__name--services,.product__name--apparel,.product__name--accessory {
color:#00b0b9!important;
font-family:'Proxima Nova Bold',Arial,sans-serif!important;
font-size:24px!important;
padding-top:0;
padding-bottom:0;
margin:-7px 0 0;
}

.product__price {
font-family:'Proxima Nova Light',Arial,sans-serif!important;
font-size:18px!important;
color:#666!important;
min-height:18px;
display:inline-block;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
margin-top:9px;
}

.products-else .goods-list.slick-initialized {
width:720px;
margin:0 auto;
}

.products-else .slick-slider {
margin:0;
padding:0;
}

.products-else .slick-slide a,.products-else .slick-slide img {
pointer-events:none;
}

.products-else .slick-prev,.products-else .slick-next {
position:absolute;
display:block;
line-height:0;
font-size:0;
cursor:pointer;
background:transparent;
color:transparent;
top:50%;
left:50%;
border:0;
outline:0;
z-index:100;
height:30px;
width:30px;
margin:-15px 0 0;
padding:0;
}

.products-else .slick-prev:before,.products-else .slick-next:before {
content:"\f104";
display:block;
font-family:FontAwesome;
font-size:30px;
line-height:30px;
color:#c3c8c9;
opacity:.75;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}

.products-else .slick-prev {
margin-left:-410px;
}

.products-else .slick-next {
margin-left:380px;
}

#might-also-like {
padding:35px 0;
}

#might-also-like .wrapper-content>h2 {
font-family:Microsoft JhengHei,Arial,san-serif;
font-size:24px;
line-height:1.125em;
color:#00b0b9;
text-align:center;
letter-spacing:-.008em;
}

#might-also-like .goods {
margin-top:38px;
padding-top:0;
}

#might-also-like p.actions {
font-family:Microsoft JhengHei,Arial,san-serif;
font-size:24px;
line-height:1.125em;
color:#576569;
text-align:center;
margin-top:33px;
}

#might-also-like p.actions a.btn {
display:inline-block;
font-family:Microsoft JhengHei,Arial,san-serif;
font-size:14px;
line-height:17px;
color:#939c9e;
text-align:center;
border:2px solid #939c9e;
border-radius:30px;
vertical-align:middle;
min-width:166px;
margin:5px 10px;
padding:8px 15px;
}

.no-touch #might-also-like p.actions a.btn:hover {
background:#939c9e;
color:#fff;
}

html.touch.freeze,html.touch.freeze body {
overflow:hidden!important;
}

.underlined {
text-decoration:none;
border-bottom:1px solid #000;
cursor:pointer;
}

.underlined:hover {
border-bottom-color:transparent;
}

.underlined--grey {
border-bottom-color:#d5d8d9;
}

.goods {
width:940px;
padding-top:40px;
position:relative;
text-align:left;
margin:0 auto;
}

.goods--services,.goods--apparel {
padding-top:37px;
}

.goods__title {
font-family:'Proxima Nova Bold',Arial,sans-serif;
font-size:24px;
letter-spacing:1.9px;
text-transform:uppercase;
float:left;
color:#002a3a;
margin:0 0 5px;
}

.goods__title--services,.goods__title--apparel {
float:none;
}

.goods__filter {
margin-right:-1px;
}

.popup-filter {
z-index:2;
}

.gf {
-webkit-tap-highlight-color:rgba(0,0,0,0);
text-align:left;
}

.gf:after {
content:"";
display:table;
clear:both;
}

.gf__title {
font-family:'Proxima Nova Bold',Arial,sans-serif;
font-size:16px;
float:left;
margin:6px 12px 6px 137px;
}

.gf__title--mobile {
display:none;
width:100%;
border:1px solid #e2e2e2;
font-family:'Proxima Nova Regular',Arial,sans-serif;
text-align:center;
color:#939c9e;
box-sizing:border-box;
cursor:pointer;
padding:8px 0 7px;
}

.gf__title--accessories {
margin:6px 9px 6px 106px;
}

.gf__filtered-block {
display:none;
float:left;
width:100%;
text-align:center;
}

.gf__filtered {
position:relative;
display:inline-block;
margin-right:10px;
margin-top:20px;
float:left;
font-family:'Proxima Nova Regular',Arial,sans-serif;
font-size:14px;
background-color:#e2e2e2;
cursor:pointer;
border-radius:4px;
padding:5px 8px 4px 29px;
}

.gf__filtered:before {
content:'';
position:absolute;
top:7px;
left:10px;
width:10px;
height:10px;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.hb5fc2053d137dbd8ce70b02a1229421c.pack?items=%2Fcontent%2Fassets%2Fstore2%2Fimages%2Ffilter-close-icon.png) 50% no-repeat;
background-size:cover;
}

.gf__notice {
display:none;
float:left;
width:100%;
margin-top:30px;
font-family:'Proxima Nova Light',Arial,sans-serif;
font-size:24px;
line-height:36px;
text-align:center;
}

.gf__clear {
display:none;
float:right;
font-family:'Proxima Nova Regular',Arial,sans-serif;
font-size:14px;
margin-top:25px;
margin-bottom:3px;
cursor:pointer;
}

.gf__btn {
display:none;
float:right;
width:100px;
margin-right:13px;
font-family:'Proxima Nova Regular',Arial,sans-serif;
font-size:16px;
border:1px solid #e2e2e2;
background:0;
outline:0;
color:#939c9e;
cursor:pointer;
padding:7px 6px 6px;
}

.gf__list {
float:left;
position:relative;
z-index:1;
border:1px solid #e2e2e2;
color:#939c9e;
margin-left:10px;
margin-top:-3px;
box-sizing:border-box;
font-family:'Proxima Nova Regular',Arial,sans-serif;
font-size:16px;
}

.gf__list--features {
min-width:160px;
}

.gf__list--colors {
min-width:130px;
}

.gf__list--type {
min-width:105px;
}

.gf__list--collection {
min-width:110px;
}

.gf__list--designer {
display:none!important;
min-width:120px;
}

.gf-list {
box-sizing:border-box;
height:0;
overflow:hidden;
position:absolute;
left:-1px;
right:-1px;
list-style-type:none;
color:#000;
font-size:14px;
background-color:#fff;
border:1px solid #e2e2e2;
border-top:0;
margin:0;
padding:0;
}

.no-touch .gf__list:hover .gf-list,.touch .gf-list-select.active+.gf-list {
height:auto;
overflow:visible;
padding:9px 6px 0;
}

.gf-list-select {
position:relative;
cursor:pointer;
padding:8px 22px 7px 9px;
}

.gf-list-select:before {
content:"";
position:absolute;
right:9px;
top:0;
bottom:0;
width:0;
height:0;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-top:5px solid #c3c8c9;
margin:auto;
}

.gf-list__item {
margin-bottom:11px;
}

.gf-list__item--clear {
color:#939c9e;
margin-bottom:6px;
clear:both;
}

.no-touch .gf-list__item--clear:hover {
color:#00b0b9;
cursor:pointer;
}

.gf-list__item--color {
width:25%;
float:left;
}

.fl-question {
position:absolute;
right:5px;
top:60%;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
display:inline-block;
border-radius:50%;
width:18px;
height:18px;
margin-left:11px;
margin-top:-2px;
text-align:center;
color:#c4c9ca;
border:1px solid #c4c9ca;
vertical-align:top;
}

.no-touch .fl-question:hover {
color:#fff;
background-color:#00b0b9;
cursor:pointer;
border-color:#00b0b9;
}

.fl-question:before {
content:'?';
position:absolute;
font-family:'Proxima Nova Regular',Arial,sans-serif;
font-size:12px;
left:50%;
top:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}

.filter-color {
width:20px;
height:20px;
border-radius:50%;
position:relative;
cursor:pointer;
}

.filter-color:before {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
visibility:hidden;
width:8px;
height:8px;
-webkit-transition:all .3s ease-out;
transition:all .3s ease-out;
opacity:0;
border:2px solid #fff;
border-radius:20px;
margin:auto;
}

.filter-color--pink {
background-color:#ee3d6e;
}

.filter-color--burgundy {
background-color:#a67c52;
}

.filter-color--white {
background-color:#ebebeb;
}

.filter-color__label {
position:absolute;
display:none;
font-family:'Proxima Nova Regular',Arial,sans-serif;
font-size:14px;
text-transform:capitalize;
color:#000;
left:50%;
bottom:19px;
background-color:#e2e2e2;
border-radius:4px;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
padding:4px 9px;
}

.filter-color__label:before {
content:"";
position:absolute;
bottom:-9px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-55%);
width:0;
height:0;
border:6px solid transparent;
border-bottom:0;
border-top:10px solid #e2e2e2;
}

[type="checkbox"]:not(:checked),[type="checkbox"]:checked {
position:absolute;
left:-9999px;
}

[type="checkbox"]+label.filter-property,[type="checkbox"]+label.filter-property {
display:inline-block;
position:relative;
padding-left:23px;
cursor:pointer;
}

.gf-list__item--level .filter-property {
position:relative;
padding-right:30px;
}

[type="checkbox"]+label.filter-property:before,[type="checkbox"]+label.filter-property:before {
content:'';
position:absolute;
left:0;
top:0;
width:11px;
height:11px;
border:1px solid #c3c8c9;
background:#fff;
}

[type="checkbox"]+label.filter-property:after,[type="checkbox"]+label.filter-property:after {
content:'';
position:absolute;
top:3px;
left:3px;
width:7px;
height:7px;
font-size:18px;
line-height:.8;
background-color:#00b0b9;
-webkit-transition:all .2s;
transition:all .2s;
}

[type="checkbox"]+label.filter-property:after {
opacity:0;
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
}

[type="checkbox"]+label.filter-property.filter-property--active:after {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}

.goods-list {
margin-top:30px;
margin-left:-10px;
margin-right:-10px;
font-size:0;
}

.goods-list__item {
width:220px;
display:inline-block;
vertical-align:top;
margin:0 10px 20px;
}

.goods-list__item--double {
width:460px;
height:345px;
}

.accessories-list {
margin-top:28px;
margin-bottom:20px;
}

.services-list,.apparel-list {
margin-top:34px;
margin-bottom:18px;
}

.product {
display:block;
text-align:center;
background-color:#f2f2f2;
position:relative;
-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.no-touch .product:hover {
background-color:#e2e2e2;
}

.product__badge {
position:absolute;
top:10px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
background-color:#ef3d6f;
border-radius:3px;
font-family:Microsoft JhengHei,Arial,Helvetica,sans-serif;
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
text-indent:0;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
z-index:2;
padding:3px 5px 3px 6px;
}

.pi-l__item .product__badge {
top:-100px;
display:none;
}

.product[data-product-name=alta] .product__badge,.product[data-product-name=blaze] .product__badge,.product[data-product-name=alta-leather] .pi-l__item--active[data-color="camel"] .product__badge,.product[data-product-name=chargehr] .pi-l__item--active[data-color="pink"] .product__badge {
display:block;
top:-100px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
margin-left:0;
}

.product[data-product-name=alta] .product__badge,.product[data-product-name=blaze] .product__badge {
top:10px;
}

.product__badge--lb-arrow:before {
content:'';
position:absolute;
width:0;
height:0;
left:0;
top:18px;
border:4px solid;
border-color:#ef3d6f transparent transparent #ef3d6f;
}

.phl--without-color,.phl--apparel {
min-height:304px;
}

.pi-l {
position:relative;
height:224px;
z-index:1;
}

.pi-l__item {
position:absolute;
width:100%;
top:50%;
left:0;
right:0;
margin:-3px auto 0;
}

[data-product-name="flex-clasp"] .pi-l__item,[data-product-name="charge-clasp"] .pi-l__item {
width:50%;
}

.product-image {
width:100%;
position:absolute;
top:0;
left:0;
opacity:0;
visibility:hidden;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}

.product__hover-layer:hover .pi-l__item--active .product-image--side {
opacity:0;
visibility:hidden;
}

.no-touch .product__hover-layer:hover .pi-l__item--active .product-image--side,.no-touch .product__hover-layer:hover+.product__colors,.no-touch .product__hover-layer:hover .product__price {
opacity:0;
visibility:hidden;
-webkit-transition:all 0 ease-in-out;
transition:all 0 ease-in-out;
}

.product__name {
padding-right:10px;
padding-left:10px;
font-family:'Proxima Nova Bold',Arial,sans-serif;
position:relative;
font-size:24px;
line-height:24px;
color:#00b0b9;
margin:-7px 0 0;
}

.product__name--accessory {
padding-bottom:5px;
}

.product__name--services,.product__name--apparel {
padding-bottom:5px;
margin:-7px 0 4px;
}

.product__name--first {
line-height:18px;
margin-bottom:3px;
}

.product__slogan {
padding-right:10px;
padding-left:10px;
font-family:'Proxima Nova Bold',Arial,sans-serif;
font-size:14px;
text-transform:uppercase;
color:#576569;
line-height:16px;
min-height:0;
margin:3px 0 0;
}

.product__slogan--accessory,.product__slogan--services,.product__slogan--apparel {
display:block;
min-height:5px;
}

.product__price--holiday {
position:relative;
margin-right:20px;
padding-bottom:0!important;
}

.phl--without-color .product__price,.phl--apparel .product__price,[data-product-name="flex-band-pack"] .product__price {
padding-bottom:27px;
}

.product__colors {
padding-bottom:19px;
-webkit-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
margin:7px 0 0;
}

.product__colors--accessory {
margin-top:7px;
padding-bottom:19px;
}

a.product__colors-link {
display:none;
font-family:'Proxima Nova Light',Arial,sans-serif;
font-size:14px;
color:#adb3b5;
text-decoration:underline;
}

.currency {
font-size:12px;
vertical-align:top;
line-height:14px;
}

.pc-l {
list-style-type:none;
text-align:center;
}

.pc-l__item {
display:inline-block;
width:0;
height:0;
border-radius:50%;
cursor:pointer;
position:relative;
margin:0 3px;
padding:6px;
}

.product__hover-layer:hover .product__hover-hide {
-webkit-transition:all 0 ease-in-out;
transition:all 0 ease-in-out;
}

a.product__buy-btn {
min-width:135px;
position:absolute;
bottom:19px;
left:50%;
font-size:16px;
white-space:nowrap;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
padding:7px 10px;
}

a.product__buy-btn:hover {
background-color:#ee3d6e;
color:#fff;
border-color:#ee3d6e;
}

.product__hover-hide {
-webkit-transition:all .1s ease-in-out;
transition:all .1s ease-in-out;
}

.product[data-product-name=chargehr] .pc-i[data-color="pink"] {
background-color:#f05475;
}

.pc-i[data-color="burgundy"] {
background-color:#6a233e;
}

.pc-i[data-color="white"] {
background-color:#e2e2e2;
-webkit-box-shadow:inset 0 0 0 1px rgba(195,200,201,1);
-moz-box-shadow:inset 0 0 0 1px rgba(195,200,201,1);
box-shadow:inset 0 0 0 1px rgba(195,200,201,1);
}

.pc-i[data-color="slate"] {
background-color:#3e7280;
}

.pc-i[data-color="violet"] {
background-color:#d461a8;
}

.pc-i[data-color="teal"] {
background-color:#62ded6;
}

.pc-i[data-color="navy"] {
background-color:#324c67;
}

.pc-i[data-color="lavender"] {
background-color:#9b8c98;
}

.pc-i[data-color="brown"] {
background-color:#865e4f;
}

.pc-i[data-color="indigo"] {
background-color:#364051;
}

.pc-i[data-color="blush-pink"] {
background-color:#ead2d2;
}

.pc-i[data-color="khaki"] {
background-color:#c8beb7;
}

.pc-i[data-color="olive"] {
background-color:#6b824a;
}

.pc-i[data-color="pink-gold"] {
background-color:#ff5865;
}

.pc-i:before {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
visibility:hidden;
width:4px;
height:4px;
content:"";
-webkit-transition:all .3s ease-out;
transition:all .3s ease-out;
opacity:0;
border:2px solid #fff;
border-radius:20px;
margin:auto;
}

.not-sure-wrap {
display:table;
width:100%;
height:100%;
}

.not-sure {
display:table-cell;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.he337b7bdab79ee2c1b5beb46e07ced2d.pack?items=%2Fcontent%2Fassets%2Fstore2%2Fimages%2Fnot-sure-background.jpg) no-repeat;
background-size:cover;
text-align:center;
vertical-align:middle;
cursor:pointer;
padding:3px 10px 0;
}

.not-sure__title {
line-height:30px;
font-family:'Proxima Nova Regular',Arial,sans-serif;
font-size:24px;
color:#fff;
margin:0 0 38px;
}

.to-top {
text-align:center;
padding:40px 0;
}

a.to-top_btn {
min-width:176px;
}

.popup--fyf {
width:860px;
padding:37px 36px;
}

.fyf-elem {
width:33.333333%;
display:inline-block;
float:left;
text-align:center;
padding:0 10px;
}

.fyf-elem__img {
width:240px;
border-bottom:10px solid;
}

.fyf-elem__img--everyday {
border-bottom-color:#00b0b9;
}

.fyf-elem__img--active {
border-bottom-color:#006ba6;
}

.fyf-elem__img--performance {
border-bottom-color:#002a3a;
}

.fyf-elem__title {
font-family:'Proxima Nova Light',Arial,sans-serif;
font-size:34px;
margin:12px 0 8px;
}

[class*="locale-de_"] .fyf-elem__title,[class*="locale-es_"] .fyf-elem__title {
font-size:32px;
}

.fyf-elem__title--active,.fyf-elem__subtitle--active {
color:#006ba6;
}

.fyf-elem__title--performance,.fyf-elem__subtitle--performance {
color:#002a3a;
}

.fyf-elem__subtitle {
font-family:'Proxima Nova Bold',Arial,sans-serif;
font-size:16px;
text-transform:uppercase;
margin:0 0 23px;
}

.fyf-elem__descr {
font-family:'Proxima Nova Regular',Arial,sans-serif;
font-size:15px;
line-height:21px;
color:#939c9e;
margin:0 0 17px;
}

.fyf-elem__descr--bold {
font-family:'Proxima Nova Bold',Arial,sans-serif;
}

a.fyf-elem__btn {
padding:8px 22px;
}

.mc--container {
background:linear-gradient(#fff,#f2f2f2);
padding:32px 0 35px;
}

.mc--content {
width:940px;
position:relative;
height:548px;
margin:0 auto;
}

.mc--content>div {
display:inline-block;
vertical-align:top;
}

.mc--product-info {
width:340px;
position:relative;
height:100%;
}

.mc--product-info>* {
width:300px;
margin:0 auto;
}

.mc--product-description {
font-family:Microsoft JhengHei;
font-size:16px;
color:#000;
line-height:24px;
position:relative;
z-index:1;
}

.mc--product-description i {
font-style:italic;
}

.mc--product-fineprint {
position:relative;
display:block;
margin-top:13px;
font-size:12px;
line-height:16px;
color:#8d9598;
border:1px solid #e2e2e2;
border-radius:5px;
padding:16px 25px 15px 54px;
}

.mc--product-fineprint:before {
content:'\F05A';
font-family:FontAwesome;
font-size:26px;
position:absolute;
color:#c3c8c9;
left:19px;
top:24px;
}

.mc--product-fineprint a {
color:#8d9598;
text-decoration:underline;
cursor:pointer;
}

.mc--product-selections {
margin-top:54px;
width:100%;
position:absolute;
bottom:206px;
}

.mc--product-selections>li {
display:block;
border-top:1px solid #e2e2e2;
position:relative;
width:300px;
margin:0 auto;
}

.mc--product-selections>li.mc--color-selector,.mc--product-selections>li.mc--band-selector {
border:0;
}

.mc--ps-label {
color:#939c9e;
font-family:Microsoft JhengHei;
font-size:16px;
text-transform:uppercase;
}

.mc--color-selector,.mc--band-selector {
height:72px;
}

.mc--color-name,.mc--band-name {
font-family:Microsoft JhengHei;
font-size:16px;
color:#000;
display:none;
position:absolute;
right:0;
top:0;
text-transform:capitalize;
}

#specialColorSelector span.mc--color-active {
display:table-cell;
white-space:nowrap;
text-align:right;
}

.mc--cs-list {
display:block;
position:absolute;
right:0;
top:32px;
}

.type-product .mc--cs-list,.flex-band .mc--cs-list {
font-size:0;
}

.mc--cs-list li {
display:inline-block;
border-radius:50%;
width:20px;
height:20px;
background:#000;
position:relative;
cursor:pointer;
margin:0 0 0 18px;
padding:0;
}

.mc--cs-list li.mc--color-active:before,.mc--cs-list li.mc--band-active:before {
content:'';
display:block;
width:8px;
height:8px;
background:transparent;
border:2px solid #fff;
border-radius:50%;
position:absolute;
top:4px;
left:4px;
z-index:1;
}

.mc--cs-list li[data-secondary-color]:after {
display:block;
width:10px;
height:20px;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
position:absolute;
left:10px;
}

.mc--cs-list li[data-secondary-color=black]:after {
content:'';
background:#3b3b3b;
}

.mc--cs-list li[data-secondary-color=gunmetal]:after {
content:'';
background:linear-gradient(tobottom,#777,#3b3b3b);
}

.mc--cs-list li[data-secondary-color=silver]:after {
content:'';
background:linear-gradient(tobottom,#a9b4b5,#dde1e3,#8a9293);
}

.mc--cs-list li[data-secondary-color=rose-gold]:after {
content:'';
background:linear-gradient(tobottom,#fbd7c0,#fde3da,#eaa890);
}

.mc--cs-list li[data-secondary-color=gold]:after {
content:'';
background:linear-gradient(tobottom,#f2d8a0,#f9ecc6,#e3b979);
}

.mc--cs-list li[data-color=blue] {
background:#006ba6;
}

.mc--cs-list li[data-color=plum] {
background:#79426c;
}
.mc--cs-list li[data-color=plum1] {
background:#79426c;
}
.mc--cs-list li[data-color=lime],.mc--cs-list li[data-color=light-lime] {
background:#b7d466;
}

.mc--cs-list li[data-color=magenta],.mc--cs-list li[data-color=pink] {
background:#ff16a6;
}

.mc--cs-list li[data-color=pink-gold] {
background:#ff5865;
}

.mc--cs-list li[data-color=burgundy] {
background:#6a233e;
}

.mc--cs-list li[data-color=slate] {
background:#3e7280;
}

.mc--cs-list li[data-color=violet] {
background:#d461a8;
}

.mc--cs-list li[data-color=teal] {
background:#62ded6;
}

.mc--cs-list li[data-color=tangerine] {
background:#ee4f31;
}

.mc--cs-list li[data-color=navy] {
background:#324c67;
}

.mc--cs-list li[data-color=red] {
background:#ae2839;
}

.mc--cs-list li[data-color=white] {
background:#ebebeb;
}

.mc--cs-list li[data-color=lavender] {
background:#9b8c98;
}

.mc--cs-list li[data-color=brown] {
background:#865e4f;
}

.mc--cs-list li[data-color=indigo] {
background:#364051;
}

.mc--cs-list li[data-color=blush-pink] {
background:#ead2d2;
}

.mc--cs-list li[data-color=yellow] {
background:#f8e72c;
}

.mc--cs-list li[data-color=khaki] {
background:#c8beb7;
}

.mc--cs-list li[data-color=olive] {
background:#6b824a;
}

.mc--product-size,.mc--product-size--one,.mc--product-quantity,.mc--product-width {
height:51px;
}

.mc--product-size--one .mc--ps-list-select-wrapper {
cursor:auto;
}

.mc--product-size-active {
background-color:#fff;
}

.mc--ps-list-select-wrapper {
height:100%;
cursor:pointer;
}

.mc--ps-list-select {
color:#939c9e;
font-size:16px;
font-family:Microsoft JhengHei;
position:absolute;
right:0;
top:18px;
padding-right:19px;
}

.mc--ps-list-select:before {
content:"";
position:absolute;
right:1px;
top:-1px;
bottom:0;
width:0;
height:0;
border-left:5px solid transparent;
border-right:5px solid transparent;
border-top:5px solid #c3c8c9;
margin:auto;
}

.mc--ps-list-select--one:before {
content:none;
}

.mc--ps-list-items {
display:none;
text-align:right;
font-size:16px;
font-family:Microsoft JhengHei;
color:#000;
z-index:2;
position:absolute;
width:338px;
border:1px solid #e2e2e2;
border-top:0;
top:42px;
background:#fff;
}

.mc--ps-list-items--quantity {
top:11px;
}

.mc--product-size-active .mc--ps-list-select-wrapper {
position:relative;
z-index:3;
border:1px solid #e2e2e2;
border-bottom:0;
border-top:0;
padding:0 19px;
}

.mc--product-size-active .mc--ps-list-select {
right:19px;
}

.mc--ps-list-items li {
cursor:pointer;
line-height:30px;
background-color:#fff;
text-transform:capitalize;
padding:0 38px 0 39px;
}

.mc--ps-list-items li.active {
background-color:transparent;
color:#00b0b9;
}

.mc--ps-list-items li.mc--ps-list-not-sure {
background:#939c9e;
border-top:11px solid #fff;
line-height:40px;
text-align:center;
text-transform:none;
}

.mc--ps-list-items li[disabled] {
cursor:default;
color:#939c9e;
}

.mc--ps-list-items li[disabled]:lang(de) {
line-height:1.2em;
}

[class*="locale-es_"] .mc--ps-list-items li.mc--ps-list-not-sure {
line-height:25px;
padding-top:5px;
padding-bottom:5px;
}

.mc--ps-list-items li.mc--ps-list-not-sure--sl {
line-height:25px;
background:#939c9e;
border-top:11px solid #fff;
text-align:center;
cursor:auto;
padding:5px 20px;
}

.mc--ps-list-items li.mc--ps-list-not-sure--sl .mc--ps-small-large {
color:#fff;
font-size:16px;
}

.mc--ps-list-items li.mc--ps-list-not-sure--sl .mc--ps-small-large a:hover {
color:#e2e2e2;
}

.mc--ps-list-items li.mc--ps-list-not-sure a {
color:#FFF;
text-decoration:none;
}

.mc--ps-list-select-wrapper:hover .mc--ps-list-select:before {
border-top:5px solid #939c9e;
}

.mc--stock-message {
display:none;
color:#939c9e;
font-size:14px;
font-family:Microsoft JhengHei;
position:absolute;
left:20px;
top:341px;
text-align:center;
}

.mc--product-price {
text-align:center;
color:#00b0b9;
font-family:Microsoft JhengHei;
font-size:40px;
margin-top:37px;
position:absolute;
bottom:130px;
left:20px;
}

.mc--product-price--holiday {
width:auto!important;
bottom:170px;
font-size:24px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
}

.mc--product-price .currency {
font-size:28px;
position:relative;
line-height:32px;
}

.mc--product-price.mc--product-price--holiday .currency {
font-size:17px;
line-height:20px;
}

.locale-en_US .mc--product-price .currency,.locale-en_CA .mc--product-price .currency {
line-height:36px;
}

.mc--btn-add-to-cart {
color:#c3c8c9;
font-family:Microsoft JhengHei;
font-size:16px;
text-align:center;
border:2px solid #c3c8c9;
text-transform:uppercase;
background:transparent;
border-radius:18px;
margin-top:13px;
outline:0;
display:block;
position:absolute;
bottom:80px;
left:20px;
padding:6px 0;
}

.mc--btn-add-to-cart-active {
cursor:pointer;
color:#fff;
background:#ee3d6e;
border-color:#ee3d6e;
}

.mc--btn-add-to-cart-active:hover {
color:#ee3d6e;
background:transparent;
}

.mc--btn-add-to-cart-notify {
cursor:pointer;
color:#fff;
background:#00b0b9;
border-color:#00b0b9;
}

.mc--btn-add-to-cart-notify:hover {
color:#00b0b9;
background:transparent;
}

.mc--perks {
color:#939c9e;
font-family:Microsoft JhengHei;
font-size:13px;
line-height:20px;
position:absolute;
bottom:0;
width:auto!important;
left:50%;
-ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
white-space:nowrap;
margin:20px -50% 0 0;
}

.mc--perks li i {
color:#00b0b9;
font-size:13px;
padding-right:4px;
}

.mc--product-gallery {
width:540px;
position:relative;
float:right;
cursor:inherit;
padding:8px 20px 0 40px;
}

.chargehr .mc--product-gallery .product__badge {
top:36px;
}

.mc--pg-note {
display:block;
position:absolute;
top:448px;
left:50px;
color:#576579;
font-family:Microsoft JhengHei;
font-size:14px;
}

.mc--product-gallery ul {
text-align:center;
margin-top:29px;
}

.mc--product-gallery ul li {
display:inline-block;
background:#e2e2e2;
cursor:pointer;
overflow:hidden;
margin:3px;
padding:0;
}

.mc--product-gallery ul li img.mc--color-active[data-color][data-band=''],.mc--product-gallery ul li img.mc--band-active[data-band][data-color=''],.mc--product-gallery ul li img.mc--band-active.mc--color-active[data-color][data-band],.mc--product-gallery ul li img[data-band=''][data-color=''][data-band-width=''],.flex-band-pack .mc--product-gallery ul li img,.flex2-pack .mc--product-gallery ul li img {
display:inline-block;
border:1px solid transparent;
}

.mc--product-gallery ul li.mc--pg-active img.mc--color-active[data-color][data-band=''],.mc--product-gallery ul li.mc--pg-active img.mc--band-active[data-band][data-color=''],.mc--product-gallery ul li.mc--pg-active img.mc--band-active.mc--color-active[data-color][data-band],.mc--product-gallery ul li.mc--pg-active img[data-band=''][data-color=''][data-band-width=''],.flex-band-pack .mc--product-gallery ul li.mc--pg-active img,.flex2-pack .mc--product-gallery ul li.mc--pg-active img {
border-color:#00b0b9;
}

.mc--product-gallery ul li img {
width:54px;
}

.mc--product-gallery>img {
background:#e2e2e2;
width:540px;
}

.mc--product-gallery.mc--product-gallery-video iframe {
background:#e2e2e2;
width:540px;
height:460px;
display:block!important;
}

.mc--product-gallery ul li.mc--pg-video:after {
content:"\f04b";
position:absolute;
font-family:FontAwesome;
font-size:20px;
display:block;
top:10px;
left:19px;
color:#fff;
}

.type-product.flex .mc--cs-list li,.flex-band .mc--cs-list li {
margin-left:11px;
}

.zip-clip .mc--cs-list li[data-color=white],.aria .mc--cs-list li[data-color=white] {
background:#e2e2e2;
}

.mc--color-dropdown,.mc--band-dropdown {
height:51px;
border-top:1px solid transparent!important;
}

.mc--color-dropdown .mc--ps-list-items li {
line-height:inherit;
padding-bottom:15px;
}

.mc--color-item-name {
display:block;
padding-bottom:5px;
}

.mc--color-dropdown.mc--product-size-active,.mc--band-dropdown.mc--product-size-active,.mc--color-selector+.mc--band-dropdown {
border-top:1px solid #e2e2e2!important;
}

.mc--warranty-selector {
box-sizing:border-box;
background-color:#fafafa;
border:1px solid #e2e2e2;
border-radius:13px;
cursor:default;
visibility:hidden;
margin:0 auto;
padding:10px 2px 11px 48px;
}

.mc--warranty-checkbox {
position:absolute;
left:17px;
top:14px;
width:13px;
height:13px;
background-color:#fafafa;
border:1px solid #e2e2e2;
cursor:pointer;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.h26d66cce09ba6dde81ab8687604aa1ad.pack?items=%2Fcontent%2Fassets%2Fpip%2Fimages%2Fwarranty%2Ftick.png) 0 -13px no-repeat;
-moz-background-size:13px 13px;
-webkit-background-size:13px 13px;
background-size:13px 13px;
}

.mc--warranty-enabled {
visibility:visible;
}

.mc--warranty-label {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:13px;
line-height:18px;
color:#576569;
}

.popup-overlay {
display:block;
position:fixed;
z-index:-10;
top:-2000px;
right:auto;
bottom:auto;
left:-200px;
background-color:rgba(255,255,255,0.8);
opacity:0;
-webkit-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
}

.popup-overlay.open {
opacity:1;
left:0;
top:0;
right:0;
bottom:0;
z-index:9999;
}

.scrollable .popup__close {
position:fixed;
right:9px;
}

.scrollable .popup--notice {
overflow:auto;
overflow-x:hidden;
}

.popup--notice .popup-wrap {
max-height:100%;
overflow:auto;
overflow-x:hidden;
padding:37px 78px;
}

.top-notice {
border-bottom:1px solid #e2e2e2;
padding:2px 0 40px;
}

.top-notice__icon {
width:42px;
height:42px;
}

.top-notice__text {
font-family:'Proxima Nova Light',Arial,sans-serif;
font-size:24px;
margin:15px 0 20px;
}

.sm-gallery {
padding-top:36px;
}

.sm-gallery .products-else.goods,.sm-gallery .products-else.goods .goods__list {
padding-top:0;
margin:0;
}

.sm-gallery .products-else.goods {
width:auto;
margin-left:-10px;
}

.sm-gallery__title {
font-family:'Proxima Nova Light',Arial,sans-serif;
font-size:24px;
margin:0 0 20px;
}

.bottom-notice {
margin:44px 0 0;
}

a.bottom-notice__btn {
vertical-align:middle;
margin:5px 15px;
}

.popup-notify_me {
background:rgba(255,255,255,0.8);
}

.popup--popup-notify_me {
font-family:Microsoft JhengHei,Arial,sans-serif;
width:860px;
text-align:center;
padding:37px 36px 53px;
}

.popup--popup-notify_me .top-notice__text {
margin:11px 0 20px;
}

.popup-notify_me-form div {
width:230px;
height:30px;
background:#fff url(https://static1.fitbit.com/simple.b-cssdisabled-png.h351f3cbec701c80d0bde9574ff84dac5.pack?items=%2Fimages%2Fcommon%2Fmail-icon.png) no-repeat 10px 11px;
display:inline-block;
border-radius:5px;
margin-top:15px;
position:relative;
overflow:hidden;
border:1px solid #e2e2e2;
padding:0 35px;
}

.popup-notify_me-form div input {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:14px;
border:0;
background:#fff;
height:30px;
line-height:1;
outline:0;
width:100%;
margin:0;
padding:0;
}

.popup-notify_me-form div span.arrow {
display:inline-block;
position:absolute;
right:10px;
top:9px;
width:11px;
height:11px;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.hf11e1ff429c4027725d8743e7a3c75fb.pack?items=%2Fimages%2Ffooter%2Flearn_more_arrow.png);
background-size:11px 11px;
cursor:pointer;
}

.email_error {
position:absolute;
bottom:70%;
left:50%;
font-family:'Proxima Nova Regular';
-webkit-font-smoothing:antialiased;
font-size:14px;
color:red;
display:inline;
opacity:0;
transition:opacity .4s ease-in;
-ms-transition:opacity .4s ease-in;
-moz-transition:opacity .4s ease-in;
-webkit-transition:opacity .4s ease-in;
-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);
}

.popup-notify_me-confirmation .top-notice__text {
margin-bottom:31px;
color:#00b0b9;
}

.wp--container {
position:fixed;
z-index:100;
left:-200%;
top:-200%;
width:100%;
min-width:320px;
height:100%;
font-family:Microsoft JhengHei,Arial,sans-serif;
background-color:rgba(255,255,255,0.5);
opacity:0;
}

.wp--closed,.wp--open {
left:0;
top:0;
-moz-transition:opacity .3s ease-out;
-webkit-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
}

.wp--container>div {
box-sizing:border-box;
position:absolute;
left:50%;
top:50%;
width:100%;
height:auto;
max-height:100%;
background-color:#fff;
border:1px solid #c3c8c9;
box-shadow:0 3px 3px #ededed;
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
overflow:hidden;
}

.wp--container>div:before {
content:"";
display:block;
position:absolute;
z-index:10;
left:0;
top:0;
width:100%;
height:40px;
background-color:#fff;
}

.wp--close-button {
position:absolute;
z-index:100;
width:18px;
height:17px;
top:15px;
right:16px;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h2f5e4a06fea62fd58561110e75f7aa84.pack?items=%2Fcontent%2Fassets%2Fpip%2Fimages%2Fwarranty%2Fclose-button.png) 0 0 no-repeat;
-moz-background-size:18px 34px;
-webkit-background-size:18px 34px;
background-size:18px 34px;
cursor:pointer;
}

.wp--content {
height:100%;
overflow:auto;
padding:0 48px;
}

.wp--container h1 {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:32px;
line-height:38px;
text-align:center;
color:#00b0b9;
margin:0 auto;
padding:38px 0 12px 15px;
}

.wp--square-trade {
box-sizing:border-box;
width:131px;
height:63px;
font-size:16px;
line-height:20px;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.he5909316a93c16a0ff01fdbcf9456fb7.pack?items=%2Fcontent%2Fassets%2Fpip%2Fimages%2Fwarranty%2Fsquare-trade.png) 100% 0 no-repeat;
-moz-background-size:86px 43px;
-webkit-background-size:86px 43px;
background-size:86px 43px;
margin:0 auto;
padding:11px 0 0 1px;
}

.wp--container ul {
list-style-type:none;
font-size:16px;
line-height:22px;
border-top:1px solid #c3c8c9;
padding-top:13px;
}

.wp--container li {
padding:4px 0 4px 16px;
}

.wp--terms-and-conditions {
font-size:16px;
line-height:20px;
font-family:"Proxima Nova Semibold",Arial,sans-serif;
text-align:center;
padding-top:22px;
padding-bottom:42px;
}

.wp--terms-and-conditions a {
color:#c3c8c9;
text-decoration:underline;
}

.no-touch .wp--terms-and-conditions a:link,.no-touch .wp--terms-and-conditions a:visited,.no-touch .wp--terms-and-conditions a:hover,.no-touch .wp--terms-and-conditions a:active {
color:#c3c8c9;
}

.fgssr--more-info {
background-color:#fff;
overflow:hidden;
padding-top:23px;
border-bottom:1px solid #f2f2f3;
font-family:Microsoft JhengHei,Arial,sans-serif;
color:#939c9e;
}

.fgssr--more-info>ul,.fgssr--more-info>div {
width:940px;
margin:0 auto;
}

.fgssr--more-info .slick-prev,.fgssr--more-info .slick-next,.fgssr--more-info .slick-prev:hover,.fgssr--more-info .slick-prev:focus,.fgssr--more-info .slick-next:hover,.fgssr--more-info .slick-next:focus {
z-index:200;
width:32px;
height:32px;
margin-top:-16px;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h562c7e53db6361bc32686ce291a6298b.pack?items=%2Fcontent%2Fassets%2Fpip%2Fimages%2Fgallery-arrows.png) 0 0 no-repeat transparent;
}

.fgssr--more-info .slick-prev {
left:10px;
}

.fgssr--more-info .slick-next,.fgssr--more-info .slick-next:focus {
right:10px;
background-position:-32px 0;
}

.fgssr--more-info .slick-prev:hover {
background-position:0 -32px;
}

.fgssr--more-info .slick-next:hover {
background-position:-32px -32px;
}

.fgssr--more-info .slick-slide img {
pointer-events:none;
-ms-user-select:none;
-webkit-user-select:none;
user-select:none;
}

.fgssr--menu>li>span {
position:relative;
cursor:pointer;
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:24px;
line-height:28px;
}

.fgssr--menu>li>span.fgssr--selected {
cursor:default;
}

.fgssr--menu-underscore {
display:block;
position:relative;
height:1px;
background-color:#e2e2e2;
overflow:hidden;
}

.fgssr--menu-underscore div {
position:absolute;
left:0;
top:0;
height:1px;
background-color:#00b0b9;
}

.fgssr--menu-underscore,.fgssr--menu-underscore div {
font-size:0;
line-height:0;
}

.fgssr--menu-underscore .fgssr--select-underscore {
z-index:2;
-webkit-transition:left 300ms;
transition:left 300ms;
}

.fgssr--menu-underscore .fgssr--hover-underscore {
z-index:1;
display:none;
}

.fgssr--content-container {
display:none;
-webkit-transition:height 300ms;
transition:height 300ms;
}

#fgssr--contents-container.transition {
-webkit-transition:height 300ms;
transition:height 300ms;
}

.fgssr--content {
color:#666;
}

.fgssr--content a {
text-decoration:underline;
color:#00b0b9;
}

#fgssr--features-content article {
display:block;
padding-left:60px;
}

#fgssr--features-content h1 {
position:relative;
font-size:16px;
line-height:20px;
margin-bottom:4px;
}

#fgssr--features-content h1:before {
position:absolute;
font-family:dme-icons;
font-size:26px;
left:-60px;
top:50%;
display:block;
width:50px;
height:50px;
text-align:center;
line-height:50px;
margin-top:-25px;
}

.fgssr--accessory-bands:before {
content:"\e91f";
color:#00b0b9;
}

.fgssr--all-day-activity:before {
content:"\e90e";
color:#94c83d;
}

.fgssr--auto-sleep:before {
content:"\e90d";
color:#006ba6;
}

.fgssr--battery-life:before {
content:"\e919";
color:#ed7c52;
}

.fgssr--caller-id:before {
content:"\e906";
color:#ee3d6e;
}

.fgssr--charts-graphs:before {
content:"\e907";
color:#002a3a;
}

.fgssr--clock-faces:before {
content:"\e909";
color:#00b0b9;
}

.fgssr--exercise-goals:before {
content:"\e91a";
color:#006ba6;
}

.fgssr--exercise-mode:before {
content:"\e91b";
color:#ed7c52;
}

.fgssr--floors-climbed:before {
content:"\e90a";
color:#002a3a;
}

.fgssr--gps-tracking:before {
content:"\e90f";
color:#00b0b9;
}

.fgssr--heart-rate:before {
content:"\e910";
color:#ef5252;
}

.fgssr--multiple-users:before {
content:"\e913";
color:#ef5252;
}

.fgssr--multi-sport:before {
content:"\e920";
color:#193e4d;
}

.fgssr--music-control:before {
content:"\e921";
color:#006ba6;
}

.fgssr--on-screen-workouts:before {
content:"\e922";
color:#c02036;
}

.fgssr--progress-display:before {
content:"\e914";
color:#ef5252;
}

.fgssr--reminders-to-move:before {
content:"\e915";
color:#ee3d6e;
}

.fgssr--share-compete:before {
content:"\e91c";
color:#ef5252;
}

.fgssr--silent-alarms:before {
content:"\e91d";
color:#ed7c52;
}

.fgssr--sleek:before {
content:"\e916";
color:#94c83d;
}

.fgssr--smart-track:before {
content:"\e923";
color:#ed7c52;
}

.fgssr--syncs-wirelessly:before {
content:"\e90b";
color:#ed7c52;
}

.fgssr--touch-display:before {
content:"\e925";
color:#00b0b9;
}

.fgssr--tracker-compatible:before {
content:"\e917";
color:#00b0b9;
}

.fgssr--water-resistant:before {
content:"\e91e";
color:#00b0b9;
}

.fgssr--weight-more:before {
content:"\e918";
color:#ed7c52;
}

.fgssr--fitstar-calendar:before {
content:"\e905";
color:#ec7b52;
}

.fgssr--fitstar-chart:before {
content:"\e904";
color:#006ba6;
}

.fgssr--fitstar-clock:before {
content:"\e909";
color:#12b0b9;
}

.fgssr--fitstar-device:before {
content:"\e92d";
color:#12b0b9;
}

.fgssr--fitstar-music:before {
content:"\e921";
color:#ef3b6e;
}

.fgssr--fitstar-progress:before {
content:"\e91a";
color:#93c73c;
}

.fgssr--fitstar-thumb-up:before {
content:"\e903";
color:#94c840;
}

.fgssr--fitstar-tv:before {
content:"\e933";
color:#006ba6;
}

.fgssr--fitstar-wi-fi:before {
content:"\e90b";
color:#f07c52;
}

.fgssr--led-display:before {
content:"\e902";
color:#4eadb7;
}

.fgssr--swim-proof:before {
content:"\e927";
color:#00adbb;
}

.fgssr--cardio-fitness-level:before {
content:"\e929";
color:#ef5252;
}

.fgssr--guided-breathing:before {
content:"\e928";
color:#6c50af;
}

#fgssr--features-content p {
max-width:180px;
font-size:12px;
line-height:16px;
color:#939c9e;
}

#fgssr--features-content.fgssr--no-icons p {
max-width:220px;
}

#fgssr--gallery-content {
padding-top:40px;
padding-bottom:40px;
}

.fgssr--gallery .slick-list {
height:530px;
}

.fgssr--gallery img {
width:100%;
height:auto;
}

.fgssr--more-info .slick-dots {
bottom:12px;
font-size:0;
z-index:2;
background:rgba(0,0,0,0);
padding:5px 0;
}

.fgssr--more-info .slick-dots li {
width:12px;
height:12px;
}

.fgssr--more-info .slick-dots li button {
width:8px;
height:8px;
font-size:0;
line-height:0;
border:2px solid #fff;
border-radius:50px;
padding:4px;
}

.fgssr--more-info .slick-dots li.slick-active button {
background-color:#fff;
opacity:.8;
}

#fgssr--sizing-content {
padding-bottom:40px;
}

.fgssr--size {
vertical-align:top;
background:#f3f3f3;
}

#fgssr--sizing-content h1 {
font-size:16px;
line-height:24px;
text-align:center;
padding-top:40px;
padding-bottom:40px;
}

#fgssr--sizing-content h1 a {
position:relative;
color:#00b0b9;
text-decoration:none;
}

#fgssr--sizing-content h1 a:before {
position:absolute;
left:0;
bottom:1px;
width:100%;
height:0;
content:"";
border-bottom:1px solid #00b0b9;
}

.fgssr--size figure {
display:block;
box-sizing:border-box;
width:100%;
text-align:center;
}

.fgssr--size figure>div {
position:relative;
z-index:2;
}

.fgssr--size.fgssr--size-small figure>div:after,.fgssr--size.fgssr--size-small figure>div:before,.fgssr--size.fgssr--size-large figure>div:after,.fgssr--size.fgssr--size-large figure>div:before,.fgssr--size.fgssr--size-x-large figure>div:after,.fgssr--size.fgssr--size-x-large figure>div:before {
content:"";
width:14%;
height:17.5%;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-137%,27%);
-ms-transform:translate(-137%,27%);
transform:translate(-137%,27%);
background:#f3f3f3;
border-radius:0 0 0 100%;
display:block;
}

.fgssr--size.fgssr--size-large figure>div:after,.fgssr--size.fgssr--size-large figure>div:before {
-webkit-transform:translate(-141%,5%);
-ms-transform:translate(-141%,5%);
transform:translate(-141%,5%);
width:15%;
height:20%;
}

.fgssr--size.fgssr--size-x-large figure>div:after,.fgssr--size.fgssr--size-x-large figure>div:before {
-webkit-transform:translate(-146%,-16%);
-ms-transform:translate(-146%,-16%);
transform:translate(-146%,-16%);
width:16%;
height:23%;
}

.fgssr--size.fgssr--blaze-metal-size.fgssr--size-x-large figure>div:after {
width:17%;
height:19%;
-webkit-transform:translate(-132%,19%);
-ms-transform:translate(-132%,19%);
transform:translate(-132%,19%);
}

.fgssr--size.fgssr--blaze-size.fgssr--size-small[data-width-active="slim"] figure>div:after {
width:17%;
height:17%;
-webkit-transform:translate(-133%,32%);
-ms-transform:translate(-133%,32%);
transform:translate(-133%,32%);
}

.fgssr--size.fgssr--blaze-size.fgssr--size-large[data-width-active="slim"] figure>div:after {
width:19%;
height:19%;
-webkit-transform:translate(-133%,12%);
-ms-transform:translate(-133%,12%);
transform:translate(-133%,12%);
}

.fgssr--size.fgssr--blaze-size.fgssr--size-x-large[data-width-active="slim"] figure>div:after {
width:22%;
height:20%;
-webkit-transform:translate(-128%,1%);
-ms-transform:translate(-128%,1%);
transform:translate(-128%,1%);
}

.fgssr--size.fgssr--blaze-size.fgssr--size-x-large[data-width-active="slim"] figure>div:before {
display:block;
width:14%;
height:7%;
-webkit-transform:translate(-119%,193%);
-ms-transform:translate(-119%,193%);
transform:translate(-119%,193%);
}

.fgssr--size.fgssr--charge-size.fgssr--size-x-large figure>div:after {
-webkit-transform:translate(-161%,-9%);
-ms-transform:translate(-161%,-9%);
transform:translate(-161%,-9%);
}

.fgssr--size.fgssr--charge-size.fgssr--size-x-large figure>div:before {
display:block;
-webkit-transform:translate(-144%,-3%);
-ms-transform:translate(-144%,-3%);
transform:translate(-144%,-3%);
}

.fgssr--size.fgssr--chargehr-size.fgssr--size-small figure>div:after {
-webkit-transform:translate(-142%,32%);
-ms-transform:translate(-142%,32%);
transform:translate(-142%,32%);
}

.fgssr--size.fgssr--chargehr-size.fgssr--size-large figure>div:after {
-webkit-transform:translate(-149%,9%);
-ms-transform:translate(-149%,9%);
transform:translate(-149%,9%);
}

.fgssr--size.fgssr--chargehr-size.fgssr--size-x-large figure>div:after {
-webkit-transform:translate(-154%,-12%);
-ms-transform:translate(-154%,-12%);
transform:translate(-154%,-12%);
}

.fgssr--size.fgssr--chargehr-size.fgssr--size-x-large figure>div:before {
display:block;
-webkit-transform:translate(-135%,-7%);
-ms-transform:translate(-135%,-7%);
transform:translate(-135%,-7%);
}

.fgssr--size.fgssr--surge-size.fgssr--size-small figure>div:after {
width:15%;
-webkit-transform:translate(-133%,29%);
-ms-transform:translate(-133%,29%);
transform:translate(-133%,29%);
}

.fgssr--size.fgssr--surge-size.fgssr--size-small figure>div:before {
display:block;
-webkit-transform:translate(-123%,40%);
-ms-transform:translate(-123%,40%);
transform:translate(-123%,40%);
}

.fgssr--size.fgssr--surge-size.fgssr--size-large figure>div:after {
height:18%;
-webkit-transform:translate(-150%,13%);
-ms-transform:translate(-150%,13%);
transform:translate(-150%,13%);
}

.fgssr--size.fgssr--surge-size.fgssr--size-large figure>div:before {
display:block;
height:10%;
-webkit-transform:translate(-108%,137%);
-ms-transform:translate(-108%,137%);
transform:translate(-108%,137%);
}

.fgssr--size.fgssr--surge-size.fgssr--size-x-large figure>div:after {
width:19%;
height:20%;
-webkit-transform:translate(-130%,-2%);
-ms-transform:translate(-130%,-2%);
transform:translate(-130%,-2%);
}

.fgssr--size.fgssr--surge-size.fgssr--size-x-large figure>div:before {
display:block;
height:12%;
-webkit-transform:translate(-115%,84%);
-ms-transform:translate(-115%,84%);
transform:translate(-115%,84%);
}

.fgssr--size img {
display:none;
width:100%;
margin:0 auto;
}

.fgssr--size figcaption {
display:inline-block;
position:relative;
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:20px;
line-height:24px;
max-width:100px;
text-align:left;
white-space:nowrap;
}

.fgssr--size figcaption nobr+nobr {
display:block;
text-align:center;
margin:0 -100px;
}

.fgssr--size.fgssr--size-large figcaption {
max-width:90px;
}

.fgssr--size.fgssr--alta-metal-size.fgssr--size-large figcaption {
max-width:85px;
}

.fgssr--size.fgssr--size-small figcaption {
max-width:70px;
}

.fgssr--size figcaption:before {
content:"";
position:absolute;
bottom:100%;
display:block;
width:13px;
border-left:2px solid #00b0b9;
border-bottom:2px solid #00b0b9;
height:118px;
margin:0 0 -12px -20px;
}

.fgssr--size.fgssr--blaze-size.fgssr--size-x-large figcaption:before {
height:125px;
}

.fgssr--size p {
font-size:16px;
line-height:20px;
text-align:center;
padding-bottom:16px;
}

.fgssr--size.fgssr--size-front {
text-align:center;
display:block;
width:100%;
position:relative;
padding:40px 0 34px;
}

.fgssr--size.fgssr--size-front figure {
display:inline-block;
width:auto;
margin:0;
}

.fgssr--size.fgssr--size-front img {
width:auto;
height:150px;
}

.fgssr--size.fgssr--size-front span {
display:block;
text-align:center;
}

.fgssr--size.fgssr--size-front span.fgssr--size-2,.fgssr--size.fgssr--size-front span.fgssr--size-1 {
font-size:16px;
line-height:20px;
text-align:center;
}

.fgssr--size.fgssr--size-front span.fgssr--size-1 {
width:auto;
position:absolute;
top:50%;
left:100%;
min-width:72px;
-webkit-transform:translate(0,-100%);
-ms-transform:translate(0,-100%);
transform:translate(0,-100%);
padding:0 5px;
}

.fgssr--size.fgssr--size-front span.fgssr--size-1:after,.fgssr--size.fgssr--size-front span.fgssr--size-2:before {
content:"";
display:block;
width:auto;
height:11px;
border-bottom:1px solid #00b0b9;
border-right:1px solid #00b0b9;
margin-left:-1px;
}

.fgssr--size.fgssr--size-front span.fgssr--size-2 {
margin:0 -10px;
}

.fgssr--size.fgssr--size-front span.fgssr--size-1:after {
margin:0 -5px;
}

.fgssr--size.fgssr--size-front span.fgssr--size-2:before {
border-left:1px solid #00b0b9;
margin-bottom:5px;
}

#fgssr--sizing-content .fgssr--size.fgssr--size-front:first-child {
margin-top:40px;
}

.fgssr--size.fgssr--all-in-one {
display:block;
width:auto;
text-align:center;
margin:40px 0 0;
padding:20px 0;
}

.fgssr--size.fgssr--all-in-one figure {
display:inline-block;
width:auto;
vertical-align:top;
margin:20px;
}

#fgssr--sizing-content .fgssr--extra {
text-align:center;
padding-bottom:20px;
margin:25px 0 0 -20px;
}

#fgssr--sizing-content .fgssr--extra figure {
display:inline-block;
width:300px;
vertical-align:bottom;
margin:20px 0 0 20px;
}

#fgssr--sizing-content .fgssr--extra figure>div {
background:#f3f3f3;
margin-top:36px;
}

#fgssr--sizing-content .fgssr--extra p {
font-size:16px;
line-height:24px;
text-align:center;
}

#fgssr--sizing-content .fgssr--extra h3 {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:16px;
line-height:24px;
text-align:center;
margin-top:10px;
}

.fgssr--size.fgssr--all-in-one figure img {
width:auto;
}

.fgssr--size.fgssr--all-in-one figure.front p {
margin-top:16px;
}

.fgssr--size.fgssr--all-in-one figure.side p {
margin-top:43px;
}

.fgssr--size.fgssr--all-in-one figure>div>div>div:after,.fgssr--size.fgssr--all-in-one figure.front p:before {
content:"";
display:block;
height:14px;
border:2px solid #00b0b9;
margin-bottom:11px;
border-top:0;
}

.fgssr--size.fgssr--all-in-one figure.side>div>p {
width:80px;
text-align:left;
margin:0 -100px 0 0;
padding:0 0 0 20px;
}

.fgssr--size.fgssr--all-in-one figure.side>div>div {
position:relative;
padding:0 30px;
}

.fgssr--size.fgssr--all-in-one figure.side>div>div>div:after {
margin-bottom:-32px;
margin-top:16px;
}

.fgssr--size.fgssr--all-in-one figure.side>div>div:after {
content:"";
display:block;
position:absolute;
right:0;
top:0;
width:14px;
height:100%;
border:2px solid #00b0b9;
box-sizing:border-box;
border-left:0;
}

.fgssr--size.fgssr--aria-size.fgssr--all-in-one figure img {
height:150px;
}

.fgssr--size.fgssr--one-size.fgssr--all-in-one figure img {
height:165px;
}

.fgssr--size.fgssr--zip-size.fgssr--all-in-one figure img {
height:115px;
}

#fgssr--specs-content article {
display:block;
margin:16px 0;
}

#fgssr--specs-content p {
margin-bottom:16px;
}

#fgssr--specs-content.fgssr--fitstar-specs p {
margin-top:16px;
margin-bottom:0;
}

#fgssr--specs-content article li {
position:relative;
padding-left:6px;
}

#fgssr--specs-content article li:before {
content:"";
position:absolute;
left:0;
top:7px;
border:1px solid #666;
border-radius:4px;
}

.specs-show.ic-chevron-circle-right:after {
content:"\F055";
}

.specs-show.open.ic-chevron-circle-right:after {
content:"\F056";
}

.product-specs .fgssr--more-info {
display:none;
padding-top:0;
border-bottom:0;
}

.product-specs .fgssr--content {
position:relative;
z-index:2;
opacity:1;
visibility:visible;
}

.wrapper-header,a.btn.bg.bg-magenta:active {
background:#fff;
}

#container a.cta:after,#container .ic-chevron-circle-right:after {
font-family:dme-icons;
content:"\e901";
margin-left:8px;
display:inline-block;
}

#container .mc--container.mc-hidden,#container .minicart-title.mc-hidden,.hero .hero-text-mobile,#container .app-cta .slick-arrow::before,.product-gallery,img.v,.mobile-view .expand>div,html:lang(de) .t-br,html:lang(de).tablet-view .l-br,.desktop-view .m-br,.tablet-view .m-br,.tablet-view body[class*="locale-de_"] .product-sub-nav .wrapper-content>.extra a.btn.bg .d-line,body[class*="locale-de_"] .product-sub-nav .wrapper-content>.extra a.btn.bg .t-line,.tablet-view a.arrow-nav,.mobile-view a.arrow-nav,.tablet-view .product-features ul.colors li a.active>span>b:after,.mobile-view .product-features ul.colors li a.active>span>b:after,.feature-details .note.hide-top-right>div:before,.mobile-view .feature-details .bgs .canvas,.slide-group.slick-slider .feature-details .text-wrap h3:before,.slide-group.slick-slider .feature-details .note,.slide-group.slick-slider .slick-slide>.at-fixed-unit+.at-fixed-unit,.slide-group.slick-slider .feature-details .strip:before,.slide-group.slick-slider .feature-details .strip:after,.mobile-view .app-gallery .photo-slider .links,.mobile-view .app-gallery .photo-slider .fotorama__nav-wrap,.mobile-view .articles,.mobile-view .awards,.specification ul.switch-group li:before,.slide-group>.nav-group ul li a.group-links,.slide-group>.nav-group ul li a.none,.product[data-product-name=chargehr] .product__badge,.product[data-product-name=alta-leather] .product__badge,body:not(.locale-en_US) .product[data-product-name=chargehr] .pi-l__item--active[data-color="pink"] .product__badge:before,.product[data-product-name=alta-leather] .pi-l__item--active[data-color="camel"] .product__badge:before,.product__link,.product__colors--apparel,[data-product-name="flex-band-pack"] .product__colors--accessory,[data-product-name="flex2-pack"] .product__colors--accessory,.mc--product-gallery .product__badge,.mc--pg-note.mc--band-note,.mc--product-gallery ul li img:not([data-color = '']),.mc--product-gallery ul li img:not([data-band ='']),.mc--product-gallery.mc--product-gallery-video>img,.type-service .mc--perks,.products-else.goods .product[data-product-name="blaze"]:not([data-selected-color="gunmetal"]) .product__slogan .secondary-slogan,.popup--popup-notify_me .hidden,.nf-hidden,.fgssr--more-info .slick-prev:before,.fgssr--more-info .slick-next:before,.fgssr--more-info .slick-dots li button:before,.fgssr--sizing-gallery,.fgssr--size.fgssr--size-small figure>div:before,.fgssr--size.fgssr--size-large figure>div:before,.fgssr--size.fgssr--size-x-large figure>div:before,body.blaze #fgssr--specs-content>ul>li:first-child>article:nth-child(2)>ul>li:nth-child(2) {
display:none;
}

#container .to-specs a:hover,.mc--band-dropdown.mc--product-size-active .mc--ps-list-select[data-value=""],.mc--band-dropdown .mc--ps-list-select[data-value=""],.mc--color-description,.mc--band-description,.wp--container p,.wp--container ul,.fgssr--menu,.fgssr--content a:hover,.fgssr--content a:active,#fgssr--sizing-content h1 a:hover,#fgssr--sizing-content h1 a:active {
color:#939c9e;
}

#container #fgssr--specs-content article h1,#container #fgssr--specs-content article p,#container #fgssr--specs-content article ul,#fgssr--specs-content article h1,#fgssr--specs-content article p,#fgssr--specs-content article ul {
font-size:12px;
line-height:16px;
color:#576569;
}

.hero .video-product.active,.video-product.popup.active,.product__hover-layer:hover a.product__buy-btn {
visibility:visible;
opacity:1;
}

.hero .video-product .popup-content,#container .feature-overview .animation-container .animation-container1 img,.video-product .popup-content {
width:100%;
height:100%;
}

.hero .buttons,ul+.fgssr--size.fgssr--size-front {
margin-top:20px;
}

.hero a.btn:last-child,#container .larrybird9483-phone-slider .slick-dots li:last-of-type {
margin-right:0;
}

.hero .hero-text-mobile .buttons,.tablet-view .product-features .features,#fgssr--sizing-content .fgssr--extra p+p {
margin-top:10px;
}

#container .feature-overview .colors span:hover,#container .feature-overview .colors span.active,.popup .popup__close:hover,.safari.touch body,.product__hover-layer {
cursor:pointer;
}

#container .feature-overview .essential-features,.slide-group.slick-slider .feature-details .text-wrap {
width:100%;
text-align:center;
}

#container .feature-overview li.allDayActivity::before,#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text h3.all-day-tracking-title::before {
font-family:dme-icons;
/*content:"\e90e";*/
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
color:#94c83d;
}

#container .feature-overview .product-features[data-product-color=plum],#container #feature-overview-asset-loader.init span[data-color=plum] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv.jpg) right 0px top no-repeat;
background-size:510px 400px;
}
#container .feature-overview .product-features[data-product-color=plum1],#container #feature-overview-asset-loader.init span[data-color=plum1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv_q66.jpg) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=q68plum1],#container #feature-overview-asset-loader.init span[data-color=q68plum1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2017/04/q68_ppp.gif) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=black],#container #feature-overview-asset-loader.init span[data-color=black] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1.jpg) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=black1],#container #feature-overview-asset-loader.init span[data-color=black1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1_q66.jpg) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=q68black1],#container #feature-overview-asset-loader.init span[data-color=q68black1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2017/04/q68_pp_02.gif) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=blue],#container #feature-overview-asset-loader.init span[data-color=blue] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2.jpg) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=blue1],#container #feature-overview-asset-loader.init span[data-color=blue1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2_q66.jpg) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=q68blue1],#container #feature-overview-asset-loader.init span[data-color=q68blue1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2017/04/q68_pp_03.gif) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=teal],#container #feature-overview-asset-loader.init span[data-color=teal] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv3.jpg) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=gunmetal],#container #feature-overview-asset-loader.init span[data-color=gunmetal] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/gunmetal.jpg) right 0px top no-repeat;
background-size:510px 400px;
}

#container .feature-overview .product-features[data-product-color=rosegold],#container #feature-overview-asset-loader.init span[data-color=rosegold] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/rosegold.jpg) right 0px top no-repeat;
background-size:510px 400px;
}

.locale-ja_JP #container .feature-overview .callout1 .callout-copy,.product-sub-nav.nav2 .wrapper-content>.extra a.btn.bg,body[class*="locale-de_"] .product-sub-nav .wrapper-content>.extra a.btn.bg,.app-gallery .articles>h2>a.has-quotation {
white-space:nowrap;
}

#container .larrybird9483-phone-slider,#container .larrybird9483-phone-slider .feature-slider,#container .app-cta .slick-arrow,#container .app-cta .slick-dots,.video-product.inline.popup,.video-product.inline.active .popup-overlay {
position:absolute;
}

#container .larrybird9483-phone-slider *,section.press .press-slider .press-slide:focus,.products-else .slick-slide:focus,.fgssr--more-info .slick-slide {
outline:0;
}

#container .fitness-phone .slick-track,#container .cardio-phone .slick-track {
padding-bottom:100px;
}

#container .larrybird9483-phone-slider img,#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .product-wrap .animation-container .animation-container1 img,#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .product-wrap img,#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .product-wrap .animation-container img,.app-dashboard .features-content .device>img,.photo-slider img,.mc--product-size.mc--product-size-active,.mc--product-quantity.mc--product-size-active,.mc--product-width.mc--product-size-active,.mc--color-dropdown.mc--product-size-active,.mc--band-dropdown.mc--product-size-active {
width:100%;
}

#container .larrybird9483-phone-slider .slick-dots li,#container .app-cta .slick-dots li,section.press .press-slider .slick-dots li {
display:inline-block;
background-color:transparent;
color:transparent;
border:2px solid #c3c8c9;
width:12px;
height:12px;
border-radius:50%;
cursor:pointer;
margin-right:10px;
box-sizing:border-box;
transition:all 80ms ease-out;
}

#container .larrybird9483-phone-slider .slick-dots li:hover,#container .app-cta .slick-dots li:hover,section.press .press-slider .slick-dots li:hover {
border-color:#576569;
}

#container .larrybird9483-phone-slider .slick-dots li.slick-active,#container .app-cta .slick-dots li.slick-active,section.press .press-slider .slick-dots li.slick-active {
background-color:#c3c8c9;
}

#container .larrybird9483-phone-slider .slick-dots li.slick-active:hover,#container .app-cta .slick-dots li.slick-active:hover,section.press .press-slider .slick-dots li.slick-active:hover {
border-color:#c3c8c9;
}

#container .larrybird9483-phone-slider .slick-dots li button,#container .app-cta .slick-dots li button,section.press .press-slider .slick-dots li button,.ie9 a.arrow-nav span.arrow-1,.ie8 a.arrow-nav span.arrow-1,.ie7 a.arrow-nav span.arrow-1 {
visibility:hidden;
}

#container .larrybird9483-feature-description-wrapper.int-locales .feature-section h1,#container .larrybird9483-feature-description-wrapper.int-locales .feature-conquer-container .feature-container-text p.all-day-tracking-text,#container .larrybird9483-feature-description-wrapper.int-locales .feature-conquer-container .feature-container-text p.auto-sleep-text {
margin-bottom:30px;
}

#container .larrybird9483-feature-description-wrapper .feature-section a,.mc--warranty-label a {
color:#576569;
text-decoration:underline;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-phone .fitness-screen-slider span,#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone .cardio-screen-slider span {
bottom:-88px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div .smarter-product-wrap,.btn-amazon,.feature-details .note>div,.app-dashboard .features ul.slick-slider,.app-gallery,.app-gallery .awards article>div>*,.mc--product-gallery ul li.mc--pg-video,.notify-form {
position:relative;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div h3,.gf-list__item--level {
margin-bottom:8px;
}

.lookbook-cta .lookbook-cta-content .lookbook-cta-text a,section.press .press-slider .press-slide,.slide-group.slick-slider .feature-details .text-wrap h3 b {
display:inline-block;
}

#container .lookbook-cta.int-locales .lookbook-cta-content .lookbook-cta-text h1,body[class*="locale-ja"] #container .lookbook-cta .lookbook-cta-content .lookbook-cta-text h1 {
font-size:25px;
}

#container .app-cta *,.popup-overlay * {
box-sizing:border-box;
}

#container .app-cta .device-slider.animation-ready,.product-features .features-content img.active+.new-bubble,.desktop-view .full-on-window .feature-details.active .strip .ic,.popup__close:hover,.no-touch .products-else .slick-prev:hover:before,.no-touch .products-else .slick-next:hover:before,.email_error.active,.wp--open {
opacity:1;
}

.product-gallery:not(.init) .photo-thumbs,.product-gallery:not(.init) .photo-slider,.popup.close,.popup.close .popup-overlay,.popup-overlay.open.progress-close {
opacity:0;
}

.product-gallery .photo-slider .slick-list,.photo-slider .slick-track {
height:460px;
}

.product-gallery .photo-thumbs .slick-list,.photo-thumbs .slick-list {
overflow-x:hidden;
overflow-y:visible;
}

.product-gallery .slick-track .photo-thumb-border,img.r,.mobile-view .expand.expanded>div,html:lang(de).tablet-view .t-br,.product-sub-nav .wrapper-content>.logo a img:not([class]),.product-sub-nav-mobile ul li,.mobile-view .product-info.tb,.mobile-view .product-info.tb>div,.tablet-view .product-info .tb,.tablet-view .product-info .tb>*,.mobile-view .product-features.tb,.mobile-view .product-features.tb>*,.feature-details .strip i.ic:before,.slide-group.slick-slider .tb,.mobile-view .app-dashboard.tb,.mobile-view .app-dashboard .tb,.mobile-view .app-dashboard.tb>*,.mobile-view .app-dashboard .tb>*,.slide-group>.nav-group ul li a.group-links.main,.desktop-view .l-br,.tablet-view .t-br,.mobile-view .m-br,.slick-track .photo-thumb-border,.no-touch .filter-color:hover .filter-color__label,.pi-l__item--active .product__badge,.mc--color-active,.mc--band-active,.mc--pg-note.mc--band-note.mc--band-note-active,.fgssr--size img.active {
display:block;
}

section.press,.tb.centered>*,.select-product,.select-product ul.product-list>li ul.switch-group,.notify-me {
text-align:center;
}

section.press .press-slider .slick-list,.tablet-view .product-info,.mobile-view .product-info,.product-features,.tablet-view .app-dashboard,.mobile-view .app-dashboard {
overflow:hidden;
}

.desktop-show,.desktop-visible,.desktop-view.ie8 .mobile-visible,.desktop-view.ie8 .desktop-hide,.desktop-view.ie8 .tablet-visible,.tablet-view.ie8 .tablet-hide,.tablet-view.ie8 .desktop-visible,.tablet-view.ie8 .mobile-visible,.mobile-view.ie8 .mobile-hide,.mobile-view.ie8 .tablet-visible,.mobile-view.ie8 .desktop-visible,.native-android-browser img.v,.desktop-view .app-gallery .fotorama__arr,.not-mobile,.alta-metal .mc--stock-message--notify {
display:none!important;
}

a.btn.arrow-right.arrow-white:after,.no-touch a.btn.arrow-right.arrow-hover-white:hover:after,a.btn.arrow-right.arrow-hover-white:active:after,.no-touch a.btn.txt-hover-white:hover,a.btn.txt-hover-white:active,a.btn.txt-white,.no-touch .btn--holiday-price:hover .holiday-price--old,.product-sub-nav .btn--holiday-price .holiday-price,.no-touch .product-features .features ul li a:hover p,.product-features .features ul li a.active p,.no-touch .app-dashboard .features ul li a:hover p,.app-dashboard .features ul li a.active p {
color:#fff;
}

a.btn.brd.brd-white,.product-features ul.colors li a[data-color="black"].active>span,.product-features ul.colors li a[data-color="slate"].active>span,.product-features ul.colors li a[data-color="burgundy"].active>span,.product-features ul.colors li a[data-color="blue"].active>span,.product-features ul.colors li a[data-color="tangerine"].active>span,.product-features ul.colors li a[data-color="plum"].active>span,.product-features ul.colors li a[data-color="violet"].active>span,.product-features ul.colors li a[data-color="lime"].active>span,.product-features ul.colors li a[data-color="pink"].active>span,.product-features ul.colors li a[data-color="navy"].active>span,.product-features ul.colors li a[data-color="teal"].active>span,.product-features ul.colors li a[data-color="red"].active>span {
border-color:#fff;
}

.no-touch a.btn.bg.arrow-right:hover,.no-touch .specification ul.switch-group li a:hover,.mc--product-fineprint a:hover {
text-decoration:none;
}

a.btn.bg.bg-magenta,.product-info .buttons a.btn.bg.btn-amazon:hover {
background:#f13c6e;
color:#fff;
}

.ibi.middle,.tb.middle>*,.popup--notice a.bottom-notice__btn {
vertical-align:middle;
}

.ibi.bottom,.tb.bottom>* {
vertical-align:bottom;
}

.ibi.top,.tb.top>* {
vertical-align:top;
}

.row>.row,.tablet-view .product-features .features ul,.mobile-view .product-features .features ul,.type-product.flex .mc--cs-list li:first-child,.flex-band .mc--cs-list li:first-child {
margin-left:0;
}

.row>.col-clear,.desktop-view .row>.col-desktop-clear,.tablet-view .row>.col-tablet-clear,.mobile-view .row>.col-mobile-clear,.product-features .features ul li:nth-child(2n+1),.product-features .features ul li.nth-child-2n-1 {
clear:left;
}

.row>.col-12,.tablet-view .row>.col-tablet-12,.mobile-view .row>.col-mobile-12 {
width:96%;
}

.row>.col-8,.tablet-view .row>.col-tablet-8,.mobile-view .row>.col-mobile-8 {
width:62.666666666%;
}

.row>.col-7,.tablet-view .row>.col-tablet-7,.mobile-view .row>.col-mobile-7 {
width:54.333333333%;
}

.row>.col-6,.tablet-view .row>.col-tablet-6,.mobile-view .row>.col-mobile-6 {
width:46%;
}

.row>.col-5,.tablet-view .row>.col-tablet-5,.mobile-view .row>.col-mobile-5 {
width:37.666666666%;
}

.row>.col-4,.tablet-view .row>.col-tablet-4,.mobile-view .row>.col-mobile-4 {
width:29.333333333%;
}

.row>.col-3,.tablet-view .row>.col-tablet-3,.mobile-view .row>.col-mobile-3 {
width:21%;
}

.tablet-view .row>.col-tablet-none-clear,.mobile-view .row>.col-mobile-none-clear,.mobile-view .row>.col-tablet-clear,.mobile-view .row>.col-tablet-none-clear {
clear:none;
}

.expand>a>*,.fgssr--size.fgssr--all-in-one figure.side>div>div,.fgssr--size.fgssr--all-in-one figure.side>div>p {
display:inline-block;
vertical-align:middle;
}

.product-sub-nav.nav2 .wrapper-content,.slide-group.slick-slider .tb.slick-slide,#specialColorSelector {
display:table;
}

.product-sub-nav.nav2 .wrapper-content>*,#specialColorSelector .mc--ps-label {
display:table-cell;
}

.product-sub-nav .wrapper-content ul,.product-sub-nav .wrapper-content ul li,.product-sub-nav-mobile ul,.product-sub-nav-mobile ul li,.product-features ul,.product-features ul li,.specification ul,.specification ul li {
list-style:none;
margin:0;
padding:0;
}

.product-sub-nav .wrapper-content ul,.tablet-view .product-sub-nav.nav2 .wrapper-content>.nav-group,.tablet-view .product-sub-nav .wrapper-content ul {
width:62%;
}

.mobile-view .product-sub-nav .wrapper-content>.extra,[data-product-name="wireless-sync-dongle"] .pi-l__item {
width:70%;
}

.btn-bg-magenta.btn--holiday-price .holiday-price--old,.touch .product-sub-nav .btn--holiday-price .holiday-price--old,.no-touch .product-sub-nav .btn--holiday-price .holiday-price--old {
color:#ffc6d6;
}

.btn--holiday-price .holiday-price--old::before,.link--holiday-price .holiday-price--old::before {
position:absolute;
content:"";
left:0;
top:50%;
right:0;
border-top:2px solid;
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
transform:rotate(-10deg);
border-color:inherit;
}

.no-touch .product-sub-nav .btn--holiday-price:hover .holiday-price,.popup a.btn--magenta:hover,.mc--stock-message--notify,.mc--stock-message--preorder,.mc--stock-message.mc--select-size-error,.mc--stock-message.mc--select-band-error {
color:#ee3d6e;
}

.btn-amazon:hover:after,.btn-amazon:active:after,.btn-amazon.btn-amazon-white:after,.no-touch .wp--close-button:hover {
background-position:0 -17px;
}

.btn-amazon.btn-amazon-white:hover:after,.btn-amazon.btn-amazon-white:active:after,.fotorama__arr--prev,.mc--warranty-selected .mc--warranty-checkbox {
background-position:0 0;
}

.product-info .rotation-slider img,.specification .switching-effect>img,#fgssr--sizing-content .fgssr--extra figure img {
display:block;
width:100%;
}

.mobile-view .product-info .rotation-slider,.mobile-view .product-features .features ul li,.tablet-view .app-dashboard .features-content {
margin-top:2em;
}

.mobile-view .product-info .bgs,.mobile-view .feature-details .bgs {
width:100%;
left:0;
margin-left:0;
}

.tablet-view .product-info h3,.app-dashboard .features ul.slick-slider li,.mobile-view .app-gallery .photo-slider,.mobile-view .specification .wrapper-content .sizing h3,#fgssr--specs-content.fgssr--fitstar-specs p:nth-of-type(1) {
margin-top:0;
}

.mobile-view .product-info h1,.mobile-view .app-dashboard .wrapper-content>h2 {
font-size:3.2em;
line-height:1em;
}

.no-touch .product-features .features ul li a:hover h3,.product-features .features ul li a.active h3,.no-touch .app-dashboard .features ul li a:hover h3,.app-dashboard .features ul li a.active h3 {
color:#49c1bf;
}

.product-features ul.colors li a[data-color="black"],.mc--cs-list li[data-color=black],.mc--cs-list li[data-color=gunmetal],.mc--cs-list li[data-color=black-gold],.mc--cs-list li[data-color=charcoal] {
background:#000;
}

.product-features ul.colors li a[data-color="black"]>span>b>i,.no-touch .gf-list__item--level label:hover,.secondary-slogan,.mc--ps-list-select[data-value],.mc--band-dropdown .mc--ps-list-select[data-value] {
color:#000;
}

.product-features ul.colors li a[data-color="burgundy"],.product-features ul.colors li a[data-color="plum"] {
background:#ba2f65;
}

.product-features ul.colors li a[data-color="burgundy"]>span>b>i,.product-features ul.colors li a[data-color="plum"]>span>b>i {
color:#ba2f65;
}

.product-features ul.colors.colors-charge-hr li a[data-color="pink"],body.chargehr .mc--cs-list li[data-color=pink] {
background:#f05475;
}

.tablet-view .product-features ul.colors li a,.mobile-view .product-features ul.colors li a,.slide-group.slick-slider .slick-slide .feature-details,#specialColorSelector .mc--color-name,.phl--accessory,.phl--services,.phl--apparel {
position:static;
}

.tablet-view .product-features ul.colors li a:hover>span>b,.mobile-view .product-features ul.colors li a:hover>span>b,a.product__buy-btn,.no-touch .product__hover-layer:hover .product__hover-hide {
visibility:hidden;
opacity:0;
}

.mobile-view .product-features .features ul li a,.slide-group.slick-slider .feature-details .text-wrap>.ic-wrap,.app-dashboard .features ul.slick-slider li a,.tablet-view .specification .wrapper-content .wrap-c,.mobile-view .specification .wrapper-content .wrap-c {
padding-left:0;
}

.feature-details,#fgssr--contents-container {
position:relative;
overflow:hidden;
}

.feature-details .wrapper-content,.no-touch .gf-list-select.active+.gf-list,.fgssr--size.fgssr--all-in-one figure p {
padding:0;
}

.feature-details .text-wrap a.btn,.popup .top-notice {
border-bottom:0;
}

.mobile-view .feature-details,.app-gallery .awards>div.slick-initialized {
overflow:visible;
}

.slide-group.slick-slider .slick-list,.slide-group.slick-slider .slick-list .slick-track,.slide-group.slick-slider .slick-slide>.at-fixed-unit,.wp--container>div.wp--full-screen-height {
height:100%;
}

.slide-group.slick-slider .slick-prev:before,.slide-group.slick-slider .slick-next:before,.app-dashboard .features ul.slick-slider .slick-prev:before,.app-dashboard .features ul.slick-slider .slick-next:before {
font-size:1em;
line-height:1em;
width:1em;
height:1em;
}

.slide-group.slick-slider .slick-prev:before,.app-dashboard .features ul.slick-slider .slick-prev:before {
content:"\f053";
}

.slide-group.slick-slider .slick-next:before,.app-dashboard .features ul.slick-slider .slick-next:before {
content:"\f054";
}

.slide-group.slick-slider .feature-details .strip i:before,.app-gallery .photo-slider>div {
margin:0 auto;
}

.app-dashboard .features ul,.app-dashboard .features ul li,.select-product ul.product-list,.select-product ul.product-list>li,.select-product ul.product-list>li ul.switch-group,.select-product ul.product-list>li ul.switch-group li {
display:block;
list-style:none;
margin:0;
padding:0;
}

.app-dashboard .features ul li a.ic.active>.before,.app-dashboard .features ul li a.ic.active:before,.app-dashboard .features p a.learn-more:active,.no-touch .app-dashboard .features p a.learn-more:hover,.app-gallery .articles a.switch.active:before {
opacity:1;
filter:alpha(opacity=100);
}

.mobile-view .app-dashboard .features p a.learn-more:hover,.no-touch .mc--warranty-label a:link,.no-touch .mc--warranty-label a:visited,.no-touch .mc--warranty-label a:hover,.no-touch .mc--warranty-label a:active,.fgssr--more-info h1 {
color:#576569;
}

.tablet-view .app-gallery .articles a.switch,.mobile-view .specification .wrapper-content .extra h3 {
margin-top:2.4em;
}

.app-gallery .awards .slick-next:before,.products-else .slick-next:before {
content:"\f105";
}

.mobile-view .specification,.fgssr--size.fgssr--size-front p {
padding-bottom:0;
}

.no-touch .specification .wrapper-content a:hover,.mc--ps-list-items li.mc--ps-list-not-sure--sl .mc--ps-small-large a {
color:#fff;
text-decoration:underline;
}

.specification ul,.specification p {
font-size:1.3em;
line-height:1.4em;
margin:1em 0 0;
}

.tablet-view .specification .wrapper-content,.mobile-view .specification .wrapper-content,.mobile-view .specification .wrapper-content {
padding-top:0;
}

form.notify.steps.step-1 .s-2,form.notify.steps.step-1 .s-3,form.notify.steps.step-2 .s-1,form.notify.steps.step-2 .s-3,form.notify.steps.step-3 .s-1,form.notify.steps.step-3 .s-2,form.notify .e {
visibility:hidden;
position:absolute;
z-index:-1;
opacity:0;
}

.video-product .popup-content .mejs-container,.video-product .popup-content .mejs-container .mejs-overlay {
width:100%!important;
height:100%!important;
}

.popup a.btn--white:hover,.not-sure:hover .not-sure__btn {
color:#fff;
background-color:#ee3d6e;
border-color:#ee3d6e;
}

.popup--notice a.top-notice__btn,a.top-notice__btn {
font-size:16px;
padding:7px 54px;
}

.popup--notice .top-notice,.mc--product-quantity--single {
border-bottom:1px solid #e2e2e2;
}

.products-else .goods-list__item.slick-slide,.fgssr--more-info .slick-slider {
margin-bottom:0;
}

.container--top-line,.container--products {
border-top:1px solid #e2e2e2;
}

.goods__list:before,.goods__list:after,.gf__filtered-block:after {
content:'';
display:table;
clear:both;
}

.gf__list--level,.gf__list--product,.gf__list--acs-type {
min-width:150px;
}

.no-touch .gf__list:hover .gf-list--color,.touch .gf-list-select.active+.gf-list--color,.mc--product-size--one .mc--ps-list-select {
padding-right:0;
}

.gf-list-select--active,.no-touch .gf-list__item label:hover,.no-touch .gf-list__item--level .fl-text:hover,.fyf-elem__title--everyday,.fyf-elem__subtitle--everyday,.mc--ps-list-items li:hover,.mc--ps-list-items li:hover .mc--color-description,.mc--ps-list-items li.active .mc--color-description,.mc--ps-list-items li:hover .mc--band-description,.mc--ps-list-items li.active .mc--band-description,.fgssr--menu>li>span.fgssr--hover,.fgssr--menu>li>span.fgssr--selected,.fgssr--content a:link,.fgssr--content a:visited,#fgssr--sizing-content h1 a:link,#fgssr--sizing-content h1 a:visited {
color:#00b0b9;
}

.filter-color.filter-property--active:before,.pi-l__item--active .product-image--side,.product__hover-layer:hover .pi-l__item--active .product-image--front,.pc-i--active:before {
opacity:1;
visibility:visible;
}

.filter-color--black,.pc-i[data-color="black"],.pc-i[data-color="gunmetal"],.pc-i[data-color="charcoal"],.pc-i[data-color="black-gold"] {
background-color:#000;
}

.filter-color--blue,.pc-i[data-color="blue"] {
background-color:#006ba6;
}

.filter-color--plum,.pc-i[data-color="plum"] {
background-color:#79426c;
}

.filter-color--red,.pc-i[data-color="red"] {
background-color:#ae2839;
}

.filter-color--lime,.pc-i[data-color="lime"],.pc-i[data-color="light-lime"] {
background-color:#b7d466;
}

.filter-color--yellow,.pc-i[data-color="yellow"] {
background-color:#f8e72c;
}

.filter-color--tangerine,.pc-i[data-color="tangerine"] {
background-color:#ee4f31;
}

.filter-color--grey,.pc-i[data-color=""],.pc-i[data-color="grey"] {
background-color:#a9a8a8;
}

.filter-color--gold,.pc-i[data-color="gold"],.mc--cs-list li[data-color=gold] {
background:linear-gradient(tobottom,#f2d8a0,#f9ecc6,#e3b979);
}

.product__price--holiday::before,.mc--product-price--holiday::before {
position:absolute;
content:"";
left:0;
top:50%;
right:0;
border-top:2px solid;
-webkit-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
transform:rotate(-10deg);
border-color:inherit;
}

.pc-i[data-color="magenta"],.pc-i[data-color="pink"] {
background-color:#ff16a6;
}

.pc-i[data-color="camel"],.mc--cs-list li[data-color=camel] {
background-color:#c27a54;
}

.pc-i[data-color="mistgrey"],.mc--cs-list li[data-color=mistgrey] {
background-color:#a9a9a9;
}

.pc-i[data-color="steel"],.mc--cs-list li[data-color=steel] {
background:linear-gradient(tobottom,#e2e2e2,#777);
}

.pc-i[data-color="blush"],.mc--cs-list li[data-color="blush"] {
background-color:#eac8c5;
}

.pc-i[data-color="graphite"],.mc--cs-list li[data-color="graphite"],.mc--cs-list li[data-color=heather_gray] {
background-color:#7f7f7f;
}

.pc-i[data-color="silver"],.mc--cs-list li[data-color=silver] {
background:linear-gradient(tobottom,#a9b4b5,#dde1e3,#8a9293);
}

.pc-i[data-color="rose-gold"],.mc--cs-list li[data-color=rose-gold] {
background:linear-gradient(tobottom,#fbd7c0,#fde3da,#eaa890);
}

.mc--product-size .mc--ps-label,.mc--product-size--one .mc--ps-label,.mc--product-quantity .mc--ps-label,.mc--product-width .mc--ps-label,.mc--color-dropdown .mc--ps-label,.mc--band-dropdown .mc--ps-label {
position:relative;
top:18px;
}

.mc--product-size-active .mc--ps-list-select[data-value],.mc--band-dropdown.mc--product-size-active .mc--ps-list-select[data-value] {
color:transparent;
}

.mc--product-quantity .mc--ps-list-items li:last-child,.mc--band-dropdown .mc--ps-list-items li:last-child,.mc--product-width .mc--ps-list-items li:last-child {
padding-bottom:10px;
}

.locale-en_US .mc--product-price.mc--product-price--holiday .currency,.locale-en_CA .mc--product-price.mc--product-price--holiday .currency,.blaze-classic[class*="locale-de_"] .mc--product-description {
line-height:22px;
}

.wp--container b,#fgssr--specs-content h1 {
font-family:Microsoft JhengHei,Arial,sans-serif;
}

#fgssr--features-content,#fgssr--specs-content {
padding-bottom:23px;
}

.fgssr--call-text-calendar-alerts:before,.fgssr--smartphone-notifications:before {
content:"\e90c";
color:#ee3d6e;
}

.fgssr--tap-display:before,.fgssr--hi-res-tap-display:before {
content:"\e924";
color:#00b0b9;
}

.fgssr--interchangeable-accessories:before,.fgssr--interchangeable-bands:before {
content:"\e926";
color:#eb7b51;
}

#fgssr--sizing-content h1 a:hover:before,#fgssr--sizing-content h1 a:active:before {
border-color:#939c9e;
}

.fgssr--size.fgssr--blaze-size.fgssr--blaze-nylon-size.fgssr--size-small figure>div:after,.fgssr--size.fgssr--blaze-size.fgssr--blaze-slim-size.fgssr--size-small figure>div:after {
width:18%;
height:16%;
-webkit-transform:translate(-126%,42%);
-ms-transform:translate(-126%,42%);
transform:translate(-126%,42%);
}

.fgssr--size.fgssr--blaze-size.fgssr--blaze-nylon-size.fgssr--size-large figure>div:after,.fgssr--size.fgssr--blaze-size.fgssr--blaze-slim-size.fgssr--size-large figure>div:after {
width:19%;
height:18%;
-webkit-transform:translate(-132%,18%);
-ms-transform:translate(-132%,18%);
transform:translate(-132%,18%);
}

.fgssr--size.fgssr--charge-size.fgssr--size-small figure>div:after,.fgssr--size.fgssr--flex-size.fgssr--size-small figure>div:after {
-webkit-transform:translate(-148%,37%);
-ms-transform:translate(-148%,37%);
transform:translate(-148%,37%);
}

.fgssr--size.fgssr--charge-size.fgssr--size-large figure>div:after,.fgssr--size.fgssr--flex-size.fgssr--size-large figure>div:after {
-webkit-transform:translate(-154%,12%);
-ms-transform:translate(-154%,12%);
transform:translate(-154%,12%);
}

@mediamax-width1199px,max-device-width1199px{
.btn--holiday-price {
height:44px!important;
line-height:44px!important;
padding-left:17px!important;
padding-right:17px!important;
}

.app-gallery .photo-slider {
width:720px;
margin-top:54px;
}

.photo-slider .slick-track {
height:400px;
}

.app-gallery .photo-slider.active .links {
visibility:visible;
opacity:1;
filter:alpha(opacity=100);
}

.photo-thumbs {
width:610px;
}

.popup a.btn {
border-radius:22px;
padding:10px 22px;
}

.popup a.btn--gray {
padding:11px 43px 12px;
}

.popup--notice {
width:768px;
padding:36px 32px 27px;
}

.products-else.goods {
width:748px;
padding-top:0;
}

.products-else .slick-prev {
margin-left:-384px;
}

.products-else .slick-next {
margin-left:355px;
}

#might-also-like p.actions a.btn {
padding:11px 15px;
}

.goods {
width:700px;
padding-top:37px;
overflow:hidden;
}

.goods__title {
float:none;
text-align:center;
margin-left:0;
margin-bottom:38px;
}

.goods__title--services,.goods__title--apparel {
margin-bottom:35px;
}

.goods__filter {
float:none;
margin-right:0;
margin-bottom:40px;
}

.goods__filter:after {
content:'';
display:table;
clear:both;
}

.gf__title {
min-width:95px;
padding-left:10px;
margin-left:0;
margin-right:0;
text-align:center;
}

[class*="locale-de_"] .gf__title {
padding-left:0;
}

.gf__list--product {
width:110px;
}

.gf__list:hover .gf-list {
height:0;
overflow:hidden;
padding:0;
}

.gf-list-select.active+.gf-list {
padding:9px 0 0 6px;
}

.touch .gf-list__item label.filter-property:hover {
color:#000;
}

.goods-list__item {
float:left;
}

a.product__buy-btn {
bottom:20px;
padding:12px 10px;
}

.product__hover-layer:hover {
background-color:#e2e2e2;
}

.phl--without-color .product__price,.phl--apparel .product__price,[data-product-name="flex-band-pack"] .product__price {
padding-bottom:37px;
}

.product__hover-layer:hover+ul.product__colors {
visibility:hidden;
opacity:0;
}

.product__name--services,.product__name--apparel {
padding-bottom:5px;
}

.product__price {
margin-top:10px;
}

.product__colors {
margin-top:7px;
}

a.not-sure__btn {
padding:12px 38px;
}

.not-sure {
padding:11px 10px 0;
}

a.to-top_btn {
padding-left:10px;
padding-right:10px;
}

.touch a.to-top_btn:hover {
color:#939c9e;
background-color:#fff;
}

a.to-top_btn.hover {
color:#fff;
background-color:#939c9e;
}

.popup--fyf {
width:764px;
padding:37px 6px;
}

.fyf-elem__img {
width:230px;
height:340px;
border-bottom-width:7px;
}

.fyf-elem__title {
margin:15px 0 8px;
}

[class*="locale-de_"] .fyf-elem__title,[class*="locale-es_"] .fyf-elem__title {
font-size:30px;
}

.fyf-elem__subtitle {
margin-bottom:23px;
}

.fyf-elem__descr {
margin:0 0 17px;
}

a.fyf-elem__btn {
padding:12px 22px;
}

.mc--container {
padding:25px 0 28px;
}

.mc--content {
width:758px;
height:439px;
}

.mc--product-info {
width:270px;
}

.mc--product-description {
font-size:14px;
text-align:center;
line-height:23px;
}

.blaze[class*="locale-de_"] .mc--product-description,.charge[class*="locale-de_"] .mc--product-description,.zip-clip[class*="locale-de_"] .mc--product-description,.one-clip[class*="locale-de_"] .mc--product-description,.blaze-metal[class*="locale-de_"] .mc--product-description,.blaze-leather[class*="locale-de_"] .mc--product-description,.blaze-classic[class*="locale-de_"] .mc--product-description,.charge[class*="locale-es_"] .mc--product-description,.blaze[class*="locale-es_"] .mc--product-description,.blaze-metal[class*="locale-es_"] .mc--product-description,.blaze[class*="locale-it_"] .mc--product-description,.blaze-metal[class*="locale-it_"] .mc--product-description,.blaze-leather[class*="locale-it_"] .mc--product-description,.blaze-classic[class*="locale-it_"] .mc--product-description,.zip-clip[class*="locale-it_"] .mc--product-description,.one-clip[class*="locale-it_"] .mc--product-description,.wireless-sync-dongle[class*="locale-es_"] .mc--product-description {
font-size:13px;
line-height:19px;
}

.blaze-leather[class*="locale-en_"] .mc--product-description,.blaze-classic[class*="locale-en_"] .mc--product-description,.blaze-leather[class*="locale-es_"] .mc--product-description,.blaze-classic[class*="locale-es_"] .mc--product-description,.surge[class*="locale-fr_"] .mc--product-description,.blaze[class*="locale-fr_"] .mc--product-description,.chargehr[class*="locale-fr_"] .mc--product-description,.charge[class*="locale-fr_"] .mc--product-description,.flex-band[class*="locale-fr_"] .mc--product-description,.flex-band-pack[class*="locale-fr_"] .mc--product-description,.zip-clip[class*="locale-fr_"] .mc--product-description,.one-clip[class*="locale-fr_"] .mc--product-description,.blaze-metal[class*="locale-fr_"] .mc--product-description,.blaze-leather[class*="locale-fr_"] .mc--product-description,.blaze-classic[class*="locale-fr_"] .mc--product-description,.wireless-sync-dongle[class*="locale-fr_"] .mc--product-description {
font-size:13px;
line-height:18px;
}

.mc--product-selections {
margin-top:45px;
width:100%;
bottom:164px;
}

.mc--ps-list-select-wrapper:hover .mc--ps-list-select:before {
border-top:5px solid #c3c8c9;
}

.mc--color-selector,.mc--band-selector {
height:56px;
}

.mc--cs-list {
top:24px;
}

.mc--cs-list li {
width:16px;
height:16px;
margin-left:13px;
}

.mc--cs-list li[data-secondary-color]:after {
width:8px;
height:16px;
left:8px;
}

.mc--cs-list li.mc--color-active:before,.mc--cs-list li.mc--band-active:before {
width:6px;
height:6px;
top:3px;
left:3px;
}

.mc--product-size .mc--ps-label,.mc--product-quantity .mc--ps-label,.mc--product-width .mc--ps-label {
top:15px;
}

.mc--product-size-active .mc--ps-list-select-wrapper {
padding:0 14px;
}

.mc--product-size-active .mc--ps-list-select {
right:14px;
}

.mc--ps-list-items {
top:33px;
width:268px;
}

.mc--ps-list-items--quantity {
top:9px;
}

.mc--ps-list-select {
top:14px;
padding-right:16px;
}

.mc--ps-list-items li {
color:#000;
line-height:24px;
padding:0 30px;
}

.mc--ps-list-items li.mc--ps-list-not-sure {
line-height:31px;
font-size:13px;
border-top-width:9px;
}

.mc--ps-list-items li.mc--ps-list-not-sure--sl .mc--ps-small-large {
font-size:13px;
}

.mc--stock-message {
font-size:11px;
left:15px;
top:268px;
}

.mc--product-price {
font-size:32px;
margin-top:19px;
bottom:111px;
left:15px;
}

.mc--product-price--holiday {
bottom:142px;
font-size:19px;
left:50%;
}

.mc--product-price .currency {
font-size:22px;
line-height:24px;
}

.locale-en_US .mc--product-price .currency,.locale-en_CA .mc--product-price .currency {
line-height:28px;
}

.mc--product-price.mc--product-price--holiday .currency {
font-size:14px;
line-height:16px;
}

.locale-en_US .mc--product-price.mc--product-price--holiday .currency,.locale-en_CA .mc--product-price.mc--product-price--holiday .currency {
line-height:17px;
}

.mc--btn-add-to-cart {
font-size:14px;
margin-top:5px;
border-radius:21px;
bottom:64px;
left:13px;
padding:11px 0;
}

.mc--btn-add-to-cart.mc--btn-add-to-cart-active:hover {
color:#ee3d6e;
background:transparent;
border-color:#ee3d6e;
}

.mc--btn-add-to-cart.mc--btn-add-to-cart-notify.mc--btn-add-to-cart-active:hover {
color:#00b0b9;
background:transparent;
border-color:#00b0b9;
}

.mc--perks,.mc--perks li i {
font-size:10px;
}

.mc--perks {
line-height:17px;
margin-top:12px;
}

.mc--product-gallery {
width:432px;
padding:8px 20px 0 32px;
}

.mc--pg-note {
top:355px;
left:42px;
}

.mc--product-gallery>img {
width:432px;
}

.mc--product-gallery.mc--product-gallery-video iframe {
width:432px;
height:368px;
}

.mc--product-gallery ul li.mc--pg-video:after {
top:6px;
left:14px;
}

.mc--product-gallery ul {
margin-top:23px;
}

.mc--product-gallery ul li img {
width:43px;
}

.type-service .mc--product-selections,.type-accessory .mc--product-selections {
bottom:180px;
}

.type-product.flex .mc--cs-list li,.flex-band .mc--cs-list li {
margin-left:8px;
}

.chargehr .mc--product-gallery .product__badge {
top:25px;
}

.sm-gallery .products-else.goods {
width:720px;
overflow:visible;
}

.top-notice {
padding:2px 0 32px;
}

.sm-gallery {
padding-top:37px;
}

.sm-gallery__title {
margin:0 0 20px;
}

.bottom-notice {
margin:40px 0 0;
}

.bottom-notice__text {
margin-top:6px;
}

.fgssr--more-info {
padding-top:16px;
width:inherit;
}

.fgssr--more-info>ul,.fgssr--more-info>div {
width:748px;
}

.fgssr--menu>li {
padding:12px 0;
}

.fgssr--menu>li>span {
font-size:18px;
line-height:22px;
}

#fgssr--features-content>ul>li>article {
padding-top:13px;
padding-bottom:13px;
}

#fgssr--features-content>ul>li:first-of-type>article {
padding-top:26px;
}

#fgssr--features-content h1 {
font-size:12px;
line-height:16px;
}

#fgssr--features-content h1:before {
left:-56px;
font-size:22px;
}

#fgssr--features-content p {
max-width:150px;
font-size:11px;
line-height:13px;
}

#fgssr--features-content.fgssr--no-icons p {
max-width:170px;
}

#fgssr--gallery-content {
padding-top:32px;
}

.fgssr--gallery .slick-list {
height:422px;
}

#fgssr--sizing-content>ul {
border-spacing:14px 0;
margin:0 -14px;
}

.items-count-2 .fgssr--size {
width:367px;
padding:0 63px;
}

.items-count-1 .fgssr--size {
padding:0 254px;
}

.fgssr--size figcaption:before {
height:96px;
}

.fgssr--size figcaption {
font-size:16px;
line-height:20px;
}

.fgssr--size.fgssr--size-x-large figcaption {
max-width:68px;
}

.fgssr--size.fgssr--size-small figcaption {
max-width:48px;
}

.fgssr--size.fgssr--blaze-size.fgssr--size-x-large figcaption:before {
height:117px;
}

.fgssr--size p {
font-family:Microsoft JhengHei,Arial,sans-serif;
font-size:13px;
line-height:17px;
padding-bottom:12px;
}

ul+.fgssr--size.fgssr--size-front {
margin-top:14px;
}

#fgssr--specs-content>ul>li {
padding-top:13px;
}

#fgssr--specs-content article {
width:82%;
}

#fgssr--specs-content article h1,#fgssr--specs-content article p,#fgssr--specs-content article ul {
font-size:10px;
line-height:12px;
}

#fgssr--specs-content article li:before {
top:5px;
height:1px;
border:0;
border-radius:0;
border-left:1px solid #666;
}

#fgssr--specs-content p {
margin-bottom:14px;
}

#fgssr--specs-content.fgssr--fitstar-specs p {
margin-top:14px;
margin-bottom:0;
}

#container .mc--container,.popup--popup-notify_me {
width:768px;
}

.popup--notice a.top-notice__btn,a.top-notice__btn {
padding:12px 54px 10px;
}

.product:hover,.touch .product__hover-layer:hover {
background-color:#f2f2f2;
}

.mc--product-info>*,.mc--product-selections>li {
width:240px;
}

.blaze-classic[class*="locale-de_"] .mc--product-description,.mc--ps-label,.mc--color-name,.mc--band-name,.mc--ps-list-select,.mc--ps-list-items {
font-size:12px;
}

.mc--product-size,.mc--product-size--one,.mc--product-quantity,.mc--product-width,.mc--color-dropdown,.mc--band-dropdown {
height:41px;
}

#fgssr--features-content,#fgssr--specs-content {
padding-bottom:19px;
}

.fgssr--size.fgssr--size-large figcaption,.fgssr--size.fgssr--alta-metal-size.fgssr--size-large figcaption {
max-width:60px;
}

#fgssr--sizing-content .fgssr--size.fgssr--size-front:first-child,.fgssr--size.fgssr--all-in-one {
margin-top:32px;
}
}

@mediamax-width1024px{
#container h1 {
font-size:27px;
}

.hero .hero-image {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h7dbb5f1d4c050643c6c70ac9786806bc.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Ftablet%2Flarrybird9483-hero-tablet.jpg) top center no-repeat;
background-size:cover;
background-color:#b7dcf6;
}

.hero-video-container-split .hero-video {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hf54940f19cec9f3b28a54201e38d2613.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Ftablet%2Flarrybird9483-hero-split-right-tablet.jpg) top center no-repeat;
background-size:cover;
}

.hero-video-container-split .hero-text {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h3896723dd4c256b52914c717cc4541d4.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Ftablet%2Flarrybird9483-hero-split-left-tablet.jpg) top center no-repeat;
background-size:cover;
}

.sticky-nav img:first-child {
margin-right:8px;
}

.sticky-nav .nav-link {
margin-left:8px;
}

#container .number-one-seller-banner {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h31a1e557d4ee23d144b23bd2eb6558f3.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Ftablet%2Flarrybird9483-banner1-background-tablet.jpg) right no-repeat;
background-size:auto 100%;
display:flex;
align-items:center;
justify-content:center;
height:400px;
}

#container .number-one-seller-banner h3 {
font-size:24px;
line-height:1.2;
text-align:center;
max-width:270px;
position:static;
margin-top:50px;
}

#container .purepulse-banner {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h5d9517cbbbfa8091745e562b2e6632ad.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Ftablet%2Flarrybird9483-banner2-background-tablet.jpg) center no-repeat;
background-size:cover;
}

#container .purepulse-banner .banner-container .banner-text {
transform:translateY(-62%);
}

#container .find-the-look-banner {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h22c5c083814cb8afa37159b2399667c6.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Ftablet%2Flarrybird9483-banner3-background-tablet.jpg) center no-repeat;
background-size:auto 100%;
height:270px;
}

#container .find-the-look-banner .banner-text h2 {
font-size:27px;
max-width:250px;
}

#container .find-the-look-banner .banner-text p {
max-width:250px;
}

body[class*=' locale-ko_'] #container .number-one-seller-banner h3 {
margin-left:60px;
}

#container .feature-overview {
display:flex;
flex-flow:row wrap;
justify-content:space-around;
}

#container .feature-overview .callout {
left:0;
}

#container .feature-overview .product-features {
width:530px;
height:375px;
}

#container .feature-overview .color-container {
left:0;
bottom:10px;
}

#container .feature-overview .standout-features ul {
margin-top:20px;
}

#container .feature-overview .essential-features ul {
display:block;
margin-top:20px;
}

#container .feature-overview .essential-features li {
position:relative;
text-align:left;
margin-bottom:20px;
padding-left:50px;
min-height:32px;
}

#container .feature-overview .essential-features li h1 {
color:#939c9e;
text-align:left;
}

#container .feature-overview .essential-features li>span {
display:inline-block;
line-height:normal;
vertical-align:middle;
}

#container .feature-overview .essential-features li::before {
position:absolute;
left:0;
width:35px;
text-align:center;
line-height:32px;
}

#container .feature-overview .standout-features,#container .feature-overview .essential-features {
width:45%;
}

#container .feature-overview .callout1::after {
width:calc(100%-205px);
}

#container .feature-overview .callout2::after {
width:calc(100%-335px);
}

#container .larrybird9483-feature-description-wrapper .feature-section h3::before {
left:-35px;
top:-5px;
font-size:21px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container {
min-height:871px;
margin-top:60px;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h3e7479b8a38a66e32c76e6d62638e2ca.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-tracking-tablet.jpg) center top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .fitness-phone-screen {
top:90px;
left:calc(50%-330px);
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text p {
line-height:1.7;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .all-day-reminders-move {
right:calc(50%-330px);
bottom:420px;
max-width:280px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .auto-sleep-alarm {
right:calc(50%--120px);
top:580px;
max-width:240px;
}

#container .larrybird9483-feature-description-wrapper.int-locales .feature-conquer-container .auto-sleep-alarm {
right:calc(50%--120px);
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .conquer-phone {
width:213px;
height:365px;
left:auto;
right:100px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .conquer-phone .conquer-screen-slider {
width:188px;
height:330px;
top:39px;
}


#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container {
min-height:480px;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hb6aa93b3a8a81b0ac6dcdcc6223de910.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-fitness-tablet.jpg) left calc(50%-190px) top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .product-wrap {
bottom:-80px;
left:auto;
right:calc(50%--30px);
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-phone {
width:186px;
height:382px;
left:auto;
right:calc(50%--160px);
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-phone .fitness-screen-slider {
width:164px;
height:312px;
top:46px;
left:11px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container {
margin-top:-85px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .feature-container-text {
max-width:245px;
right:calc(50%--125px);
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone {
width:190px;
min-height:365px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone .cardio-screen-slider {
width:169px;
height:296px;
top:27px;
left:11px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone .cardio-screen-slider .slick-slide {
height:296px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container::after {
width:270px;
height:270px;
right:calc(50%-180px);
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container {
min-height:480px;
margin-top:-40px;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .product-wrap {
width:75px;
bottom:80px;
left:calc(50%-66px);
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .product-wrap .animation-container .animation-container1 {
width:45px;
left:7px;
top:75px;
border-width:13px 10px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container {
width:520px;
left:100px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div img {
width:250px;
margin-bottom:10px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div .smarter-product-animation {
top:62px;
left:115px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div .smarter-product-animation img {
width:55px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div h3::before {
margin-bottom:10px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container::before {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h16509e51d3f2d43379953d1a05cd6d82.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-smarter-tablet.jpg) center top no-repeat;
background-size:100% auto;
width:330px;
top:90px;
right:-310px;
}

.lookbook-cta {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h6c539f49f7da287878a9301b868c2cbc.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Flookbook-cta%2Ftablet%2Flarrybird9483-lookbook-cta-background-tablet.jpg) center no-repeat;
background-size:auto 100%;
}

.lookbook-cta .lookbook-cta-content .lookbook-cta-text h1 {
margin-bottom:15px;
}

.lookbook-cta .lookbook-cta-content .lookbook-cta-text a:nth-of-type(2) {
margin-left:20px;
}

.lookbook-cta.int-locales .lookbook-cta-content .lookbook-cta-text a:nth-of-type(2) {
margin-left:10px;
}

#container .lookbook-cta {
height:650px;
}

#container .lookbook-cta .lookbook-cta-content {
width:348px;
height:230px;
margin-left:-5px;
}

#container .lookbook-cta .lookbook-cta-content .lookbook-cta-text p {
max-width:278px;
}

#container .app-cta .device-slider::before {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.hd78cd9c6d14dbac07363993892395daf.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Fdevice-border-tablet.png) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-1 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h4dc643a806d1f7eb63775242b4c70d2b.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide1-tablet.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-2 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h7bacfaa54c79eccc0b9fbacba19a20bc.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide2-tablet.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-3 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h04d3076f539751d7d565e8ba95dc3140.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide3-tablet.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-4 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hee74d9e2f1a4e65afd45f5fa62396b64.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide4-tablet.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-5 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hcc5dfd763fb81a188cd0871129b7944f.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide5-tablet.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.outlier-slide {
opacity:0;
}

.product-gallery .photo-thumbs {
width:640px;
}

.blaze .product-info a.btn.bg.notify-me-button {
padding:13px 37px 13px 24px;
}

#container h2,#container .larrybird9483-feature-description-wrapper .feature-section h3 {
font-size:15px;
}

#container p:not(.mc--product-price):not(.bl-disclaimer__content),#container a.cta,.sticky-nav ul li a {
font-size:12px;
}

.sticky-nav ul li,body[class*='locale-es'] .sticky-nav ul li,body[class*='locale-fr'] .sticky-nav ul li {
padding:0 8px;
}

#container .purepulse-banner .banner-container img,#container .larrybird9483-feature-description-wrapper.int-locales .feature-conquer-container .all-day-reminders-move {
right:calc(50%-330px);
}

#container .purepulse-banner .banner-container .banner-text span,#container .purepulse-banner .banner-container .banner-text h1,#container .purepulse-banner .banner-container .banner-text p,#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container h1 {
margin-bottom:25px;
}

#container .feature-overview .product-features[data-product-color=black],#container #feature-overview-asset-loader.init span[data-color=black] {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.ha1b5f91fefd315ca09c4b6a2e1e8d059.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Ftablet%2Flarrybird9483-overview-background-black-tablet.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=blue],#container #feature-overview-asset-loader.init span[data-color=blue] {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hb54b0f959e928f9bc37c0064ad4f6a48.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Ftablet%2Flarrybird9483-overview-background-blue-tablet.jpg) right 50px top no-repeat;
background-size:233px 352px;
}


#container .feature-overview .product-features[data-product-color=plum],#container #feature-overview-asset-loader.init span[data-color=plum] {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h6da57171743c4127bf348cdd3d2d7bf0.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Ftablet%2Flarrybird9483-overview-background-plum-tablet.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=teal],#container #feature-overview-asset-loader.init span[data-color=teal] {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h39301bab07772e2f9c1fecf86259e678.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Ftablet%2Flarrybird9483-overview-background-teal-tablet.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=gunmetal],#container #feature-overview-asset-loader.init span[data-color=gunmetal] {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h16d105000a87e6ce511020897ee06dd9.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Ftablet%2Flarrybird9483-overview-background-gunmetal-tablet.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=rosegold],#container #feature-overview-asset-loader.init span[data-color=rosegold] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/rosegold.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .larrybird9483-feature-description-wrapper .feature-section .feature-container-text p,#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .breathe-content p {
max-width:205px;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-content,#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .breathe-content {
right:calc(50%-330px);
max-width:280px;
}

.tablet-view .product-info .bgs,.tablet-view .feature-details .bgs {
width:1024px;
left:50%;
margin-left:-512px;
}
}

@mediamax-width767px,max-device-width767px{
.photo-slider .slick-prev,.photo-slider .slick-next {
position:absolute;
display:block!important;
height:20px;
width:20px;
font-family:FontAwesome;
line-height:0;
font-size:0;
cursor:pointer;
background:transparent;
color:transparent;
top:50%;
margin-top:-10px;
border:0;
outline:0;
padding:0;
}

.photo-slider .slick-prev {
left:48%;
margin-left:-150px;
}

.photo-slider .slick-next {
right:48%;
margin-right:-146px;
}

.photo-slider .slick-prev:before {
content:"\f053";
}

.photo-slider .slick-next:before {
content:"\f054";
}

.popup a.btn--gray {
padding:11px 64px 12px;
}

.popup a.product__buy-btn,.popup a.product__buy-btn .no-touch .product__hover-layer:hover .product__hover-hide {
visibility:hidden;
opacity:0;
}

.video-product.popup video {
background:#000;
}

.popup--notice {
border:0;
height:auto;
position:fixed;
top:0;
bottom:0;
-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);
width:320px;
overflow:auto;
margin:40px 0 0;
padding:0;
}

.top-notice__text {
font-size:16px!important;
margin:10px 0 30px;
}

.sm-gallery__title,.product__price,.bottom-notice__text {
font-size:16px!important;
}

.product__name--services,.product__name--apparel,.product__name--accessory {
font-size:20px!important;
}

#might-also-like .products-else.goods {
margin-top:29px;
padding-top:0;
}

#might-also-like {
padding:27px 0 29px;
}

#might-also-like .wrapper-content>h2 {
font-size:16px;
line-height:1.125em;
color:#000;
}

#might-also-like p.actions {
font-size:16px;
line-height:1.25em;
margin-top:16px;
}

#might-also-like p.actions a.btn {
font-size:14px;
line-height:17px;
background:#ee3d6e;
color:#fff;
min-width:208px;
border-color:#ee3d6e;
margin:18px 0 0;
padding:12px 15px;
}

.no-touch #might-also-like p.actions a.btn:hover {
background:#fff;
color:#ee3d6e;
}

html.touch.freeze,html.touch.freeze body,html.ie-mobile.freeze,html.ie-mobile.freeze body {
position:fixed;
width:100%!important;
height:100%!important;
}

html.touch.freeze.safari,html.touch.freeze.safari body {
position:static;
height:101%!important;
}

html.touch.freeze.ff,html.touch.freeze.ff body {
position:static;
height:auto!important;
}

.goods {
width:300px;
padding-top:27px;
}

.goods__title {
margin-left:0;
margin-bottom:25px;
}

.goods__filter {
padding-left:0;
margin-bottom:29px;
}

.popup-filter {
z-index:9999;
}

.gf__title {
margin:7px 12px;
}

.gf__list {
width:252px;
display:block;
float:none;
padding-left:3px;
border:0;
margin:0 auto;
}

.gf__list:first-of-type {
margin-top:12px;
}

.gf__filtered-block {
margin-top:17px;
}

.gf__filtered {
float:left;
margin-top:12px;
}

.gf__notice {
margin-top:26px;
font-size:16px;
line-height:20px;
}

.gf__clear {
width:268px;
float:none;
padding-left:22px;
border:0;
color:#939c9e;
margin:10px auto 0;
}

.no-touch .gf__list:hover .gf-list {
height:0;
margin-bottom:0;
overflow:hidden;
padding:0;
}

.gf-list {
position:relative;
border:0;
}

.gf-list-select {
border-bottom:1px solid #e2e2e2;
padding-left:2px;
}

.no-touch .gf-list-select.active+.gf-list,.gf-list-select.active+.gf-list {
height:auto;
margin-bottom:26px;
overflow:visible;
padding:8px 0 0 6px;
}

.gf-list__item--level {
margin-bottom:10px;
}

[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label {
padding-left:21px;
}

[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before {
left:-2px;
}

[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after {
left:1px;
}

.gf-list__item--clear {
margin-bottom:6px;
margin-left:-2px;
white-space:nowrap;
}

.gf-list--color {
width:47%;
}

.touch .gf-list-select.active+.gf-list--color,.no-touch .gf-list-select.active+.gf-list--color {
margin-left:5px;
padding:7px 0 0;
}

.gf-list-select:before {
right:6px;
}

.gf-list-select.active:before {
border-top:0;
border-bottom:5px solid #c3c8c9;
}

.goods-list {
margin-left:-5px;
margin-right:-5px;
}

.goods-list__item {
width:145px;
height:auto;
margin:0 5px 10px;
}

.goods-list__item--double {
width:300px;
height:208px!important;
}

.services-list,.apparel-list {
margin-top:25px;
margin-bottom:18px;
}

.product__name {
font-size:20px;
}

.product__name--accessory {
font-size:20px;
line-height:21px;
padding-bottom:2px;
}

.product__name--services,.product__name--apparel {
line-height:20px;
padding-bottom:0;
margin:-5px 0 3px;
}

.product[data-product-name=chargehr] .pi-l__item--active[data-color="pink"] .product__badge {
left:10%;
top:-71px;
}

.product[data-product-name=alta-leather] .pi-l__item--active[data-color="camel"] .product__badge {
top:-71px;
}

.product__slogan {
font-size:12px;
line-height:14px;
min-height:0;
margin:4px 0;
}

.product__price {
margin-top:0;
min-height:16px;
font-size:16px;
margin-bottom:0;
}

.phl--without-color .product__price,.phl--apparel .product__price,[data-product-name="flex-band-pack"] .product__price {
padding-bottom:0;
}

.no-touch .product__hover-layer:hover .product__hover-hide,.no-touch .product__hover-layer:hover .product__price--holiday {
visibility:visible;
opacity:1;
}

.touch .product__hover-layer:hover .pi-l__item--active .product-image--front {
opacity:0;
visibility:hidden;
}

.touch .product__hover-layer:hover .pi-l__item--active .product-image--side {
opacity:1;
visibility:visible;
}

a.product__colors-link {
padding-bottom:17px;
display:block;
margin-top:14px;
}

.phl--accessory {
margin-bottom:5px;
}

.phl--without-color,.phl--apparel {
min-height:218px;
padding-bottom:2px;
}

.currency {
font-size:10px;
line-height:12px;
}

.pi-l {
height:147px;
}

.pi-l__item {
margin-top:3px;
}

.not-sure {
display:table-cell;
padding:0 10px 4px;
}

.not-sure__title {
margin:0 0 17px;
}

a.not-sure__btn {
padding:8px 38px;
}

.to-top {
padding:30px 0;
}

.mc--container {
padding:39px 0 37px;
}

.mc--content {
width:320px;
position:relative;
height:auto;
}

.mc--product-info {
margin-top:28px;
}

.mc--product-description {
line-height:20px;
width:300px;
padding:0 10px;
}

.blaze-leather[class*="locale-en_"] .mc--product-description,.blaze-classic[class*="locale-en_"] .mc--product-description,.blaze[class*="locale-de_"] .mc--product-description,.charge[class*="locale-de_"] .mc--product-description,.zip-clip[class*="locale-de_"] .mc--product-description,.one-clip[class*="locale-de_"] .mc--product-description,.blaze-metal[class*="locale-de_"] .mc--product-description,.blaze-leather[class*="locale-de_"] .mc--product-description,.blaze-classic[class*="locale-de_"] .mc--product-description,.surge[class*="locale-fr_"] .mc--product-description,.blaze[class*="locale-fr_"] .mc--product-description,.chargehr[class*="locale-fr_"] .mc--product-description,.charge[class*="locale-fr_"] .mc--product-description,.flex-band[class*="locale-fr_"] .mc--product-description,.flex-band-pack[class*="locale-fr_"] .mc--product-description,.zip-clip[class*="locale-fr_"] .mc--product-description,.one-clip[class*="locale-fr_"] .mc--product-description .blaze-metal[class*="locale-fr_"] .mc--product-description,.blaze-leather[class*="locale-fr_"] .mc--product-description,.blaze-classic[class*="locale-fr_"] .mc--product-description,.wireless-sync-dongle[class*="locale-fr_"] .mc--product-description,.charge[class*="locale-es_"] .mc--product-description,.blaze[class*="locale-es_"] .mc--product-description,.blaze-metal[class*="locale-es_"] .mc--product-description,.blaze-leather[class*="locale-es_"] .mc--product-description,.blaze-classic[class*="locale-es_"] .mc--product-description,.blaze[class*="locale-it_"] .mc--product-description,.blaze-metal[class*="locale-it_"] .mc--product-description,.blaze-leather[class*="locale-it_"] .mc--product-description,.blaze-classic[class*="locale-it_"] .mc--product-description,.zip-clip[class*="locale-it_"] .mc--product-description,.one-clip[class*="locale-it_"] .mc--product-description,.wireless-sync-dongle[class*="locale-es_"] .mc--product-description {
font-size:14px;
line-height:20px;
}

.mc--product-selections {
margin-top:31px;
position:static;
}

.mc--color-selector,.mc--band-selector {
height:72px;
}

.mc--cs-list {
top:32px;
}

.mc--cs-list li {
width:20px;
height:20px;
margin-left:18px;
}

.mc--cs-list li[data-secondary-color]:after {
width:10px;
height:20px;
left:10px;
}

.mc--cs-list li.mc--color-active:before,.mc--cs-list li.mc--band-active:before {
width:8px;
height:8px;
top:4px;
left:4px;
}

.mc--ps-list-items {
width:318px;
top:42px;
}

.mc--ps-list-items--quantity {
top:11px;
}

.mc--ps-list-items li {
line-height:30px;
padding:0 25px;
}

.mc--ps-list-items li.mc--ps-list-not-sure {
border-top-width:11px;
line-height:40px;
font-size:16px;
}

.mc--product-size .mc--ps-label,.mc--product-quantity .mc--ps-label,.mc--ps-list-select {
top:18px;
}

.mc--product-size-active .mc--ps-list-select-wrapper {
padding:0 9px;
}

.mc--product-size-active .mc--ps-list-select {
right:9px;
}

.mc--stock-message {
font-size:14px;
left:0;
top:auto;
margin-top:11px;
}

.mc--product-price {
font-size:40px;
margin-top:37px;
position:static;
}

.mc--product-price--holiday {
font-size:24px;
position:relative;
bottom:0;
display:inline-block;
}

.mc--product-price .currency {
font-size:28px;
line-height:32px;
}

.locale-en_US .mc--product-price .currency,.locale-en_CA .mc--product-price .currency {
line-height:36px;
}

.mc--product-price.mc--product-price--holiday .currency {
font-size:17px;
line-height:20px;
}

.locale-en_US .mc--product-price.mc--product-price--holiday .currency,.locale-en_CA .mc--product-price.mc--product-price--holiday .currency {
line-height:22px;
}

.mc--btn-add-to-cart {
font-size:16px;
margin-top:13px;
border-radius:18px;
position:static;
width:300px;
padding:6px 0;
}

.mc--perks,.mc--perks li i {
font-size:13px;
}

.mc--perks {
line-height:20px;
margin-top:16px;
position:relative;
width:auto;
display:table;
}

.mc--product-gallery {
width:300px;
padding:0 10px;
}

.mc--pg-note {
top:235px;
left:19px;
right:19px;
}

.blaze-classic[class*="locale-de_"] .mc--pg-note,.blaze-classic[class*="locale-fr_"] .mc--pg-note,.blaze-leather[class*="locale-fr_"] .mc--pg-note {
top:222px;
}

.alta-metal[class*="locale-fr_"] .mc--pg-note,.alta-leather[class*="locale-fr_"] .mc--pg-note,.alta-classic[class*="locale-fr_"] .mc--pg-note,.blaze-classic[class*="locale-it_"] .mc--pg-note,.blaze-metal[class*="locale-fr_"] .mc--pg-note,.blaze-slim[class*="locale-de_"] .mc--pg-note {
top:226px;
}

.mc--product-gallery ul {
margin-top:19px;
}

.mc--product-gallery ul li img {
width:54px;
}

.mc--product-gallery ul li img[data-video] {
width:auto;
height:40px;
}

.type-service .mc--product-selections,.type-accessory .mc--product-selections {
bottom:223px;
}

.type-product.flex .mc--cs-list li,.flex-band .mc--cs-list li {
margin-left:11px;
}

.mc--product-gallery.mc--product-gallery-video iframe {
width:300px;
height:256px;
}

.mc--product-gallery ul li.mc--pg-video:after {
top:10px;
left:19px;
}

.mc--product-gallery>img {
height:256px;
width:auto;
}

.chargehr .mc--product-gallery .product__badge {
top:5px;
}

.mc--has-warranty .mc--product-selections-wrap {
padding-bottom:19px;
}

.mc--warranty-selector {
position:relative;
width:300px;
}

.mc--has-warranty .mc--product-price {
margin-top:44px;
}

.popup-overlay {
overflow:hidden;
background-color:#fff;
}

.popup__close {
margin-left:133px;
}

.top-notice {
padding:2px 0 30px;
}

.sm-gallery {
padding-top:28px;
overflow:hidden;
}

.sm-gallery .products-else.goods {
width:310px;
margin:0 auto;
}

.sm-gallery__slider {
width:318px;
text-align:left;
margin:0 auto;
}

.sm-gallery__slide {
width:145px;
display:inline-block;
vertical-align:top;
margin:0 5px 10px;
}

.sm-gallery__title {
font-size:16px;
margin:0 0 29px;
}

.phl--without-color .product__price {
margin-bottom:15px;
}

.bottom-notice {
font-size:16px;
line-height:21px;
margin:17px 0;
}

.bottom-notice__text {
display:block;
margin-bottom:16px;
font-size:16px;
}

.popup--popup-notify_me {
width:100%;
padding-left:0;
padding-right:0;
position:absolute;
top:50%;
bottom:auto;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
overflow:hidden;
border:2px solid #e2e2e2;
}

.popup-notify_me.popup-overlay:before {
content:none;
}

.popup-notify_me .popup__close {
position:absolute;
}

.popup-notify_me-form {
width:312px;
margin:0 auto;
}

.popup--popup-notify_me .top-notice__text {
font-size:24px;
margin-bottom:23px;
}

.popup-notify_me-confirmation .top-notice__text {
min-height:48px;
}

.wp--close-button {
right:50%;
-moz-transform:translate(150px,0);
-ms-transform:translate(150px,0);
-webkit-transform:translate(150px,0);
transform:translate(150px,0);
}

.wp--container h1 {
width:318px;
padding-left:0;
}

.wp--container ul {
width:318px;
margin:0 auto;
}

.fgssr--more-info {
padding-bottom:36px;
}

.fgssr--menu #fgssr--reviews+.fgssr--content-container {
border-bottom:1px solid #e2e2e2;
}

.fgssr--menu #fgssr--reviews+.fgssr--content-container.open {
border:0;
}

.fgssr--menu>li {
text-align:left;
border-top:1px solid #e2e2e2;
padding:0;
}

.fgssr--menu>li:nth-of-type(1) {
border-top:0;
}

.fgssr--menu>li>span {
display:block;
font-size:16px;
line-height:20px;
padding:5px 10px;
}

.fgssr--menu>li>span.fgssr--selected {
color:#939c9e;
cursor:pointer;
}

.fgssr--menu>li>span:before {
content:"";
position:absolute;
z-index:1;
top:50%;
right:10px;
display:block;
width:0;
border-top:6px solid #c3c8c9;
border-left:5px solid transparent;
border-right:5px solid transparent;
margin-top:-3px;
}

.fgssr--menu>li>span.fgssr--opened:before {
border-top:0;
border-bottom:6px solid #c3c8c9;
}

.fgssr--content-container {
overflow:hidden;
height:auto;
max-height:0;
-webkit-transition:max-height 300ms;
transition:max-height 300ms;
display:block;
}

.fgssr--content-container.open {
max-height:3000px;
}

#fgssr--features-content.fgssr--content {
padding-top:13px;
padding-bottom:13px;
border-top:1px solid #e2e2e2;
}

#fgssr--features-content>ul>li>article {
padding-top:7px;
padding-bottom:7px;
}

#fgssr--features-content>ul>li:first-of-type>article {
padding-top:7px;
}

#fgssr--features-content article {
padding-left:80px;
}

#fgssr--features-content.fgssr--no-icons article {
padding-left:45px;
}

#fgssr--features-content h1 {
font-size:16px;
line-height:20px;
}

#fgssr--features-content h1:before {
font-size:26px;
}

#fgssr--features-content p {
max-width:180px;
font-size:12px;
line-height:16px;
}

#fgssr--features-content.fgssr--no-icons p {
max-width:220px;
}

#fgssr--gallery-content {
padding-top:12px;
padding-bottom:22px;
}

.fgssr--gallery .slick-list {
height:169px;
}

.fgssr--size figcaption:before {
height:118px;
}

.fgssr--size.fgssr--blaze-size.fgssr--size-x-large figcaption:before {
height:125px;
}

#fgssr--sizing-content {
padding-bottom:24px;
}

.fgssr--sizing-gallery {
display:block;
background:#f3f3f3;
}

#fgssr--sizing-content>.fgssr--size.fgssr--size-front:first-child {
display:block;
margin-top:10px;
}

#fgssr--sizing-content h1 {
font-size:16px;
line-height:20px;
padding-top:10px;
padding-bottom:20px;
}

#fgssr--sizing-content .fgssr--sizing-gallery.slick-slider .slick-track {
display:table;
}

#fgssr--sizing-content .fgssr--sizing-gallery.slick-slider .fgssr--size.slick-slide {
display:table-cell;
float:none;
vertical-align:middle;
width:300px;
}

#fgssr--sizing-content .fgssr--size-small figure,#fgssr--sizing-content .fgssr--size-small figure,#fgssr--sizing-content .fgssr--size-small figure {
width:100%;
max-width:100%;
margin:0;
}

#fgssr--sizing-content .fgssr--size-small p,#fgssr--sizing-content .fgssr--size-large p,#fgssr--sizing-content .fgssr--size-x-large p {
width:auto;
padding-left:10px;
padding-right:10px;
}

.fgssr--size figcaption {
font-size:20px;
line-height:24px;
}

.fgssr--size.fgssr--size-x-large figcaption {
max-width:100px;
}

.fgssr--size.fgssr--size-large figcaption {
max-width:90px;
}

.fgssr--size.fgssr--alta-metal-size.fgssr--size-large figcaption {
max-width:85px;
}

.fgssr--size.fgssr--size-small figcaption {
max-width:70px;
}

.fgssr--size p {
font-size:16px;
line-height:20px;
padding-bottom:14px;
}

#fgssr--sizing-content .fgssr--size.fgssr--all-in-one figure {
width:auto;
margin:20px 40px;
}

.fgssr--size.fgssr--all-in-one {
margin-top:10px;
}

#fgssr--specs-content {
padding-left:30px;
padding-bottom:14px;
}

#fgssr--specs-content>ul>li {
padding-top:0;
}

#fgssr--specs-content article h1,#fgssr--specs-content article p,#fgssr--specs-content article ul {
font-size:12px;
line-height:16px;
}

#fgssr--specs-content article li:before {
top:9px;
}

#container .mc--container,.fgssr--more-info>ul,.fgssr--more-info>div {
width:320px;
}

.mbr,.gf__title--mobile,.gf__btn,.product-specs #fgssr--contents-container {
display:block;
}

.mobile-hidden,.mobile-hide,.tablet-show,.tablet-visible {
display:none!important;
}

.wrapper-content,.products-else.goods,.mc--product-selections>li,.email_error {
width:300px;
}

.thumbnails,.popup a.product__buy-btn,.not-mobile,.product[data-product-name=chargehr] .pi-l__item--active[data-color="pink"] .product__badge:before,.product__colors,a.product__buy-btn,.phl--without-color ~ a.product__colors-link,.phl--apparel ~ a.product__colors-link,.popup-overlay:after,.top-notice__icon,.product__slogan--accessory,.product__slogan--services,.product__slogan--apparel,.fgssr--menu-underscore,#fgssr--contents-container,#fgssr--sizing-content>ul,#fgssr--sizing-content>.fgssr--size-front {
display:none;
}

.app-gallery .photo-slider,.mc--product-info,.mc--product-gallery,.mc--product-info>*,.mc--product-selections>li,.mc--product-selections>li.mc--product-size-active {
width:100%;
}

.photo-slider .slick-track,#fgssr--features+.fgssr--content-container {
height:auto;
}

.popup a.btn--gray.bottom-notice__btn,a.bottom-notice__btn {
background-color:#ee3d6e;
color:#fff;
border-color:#ee3d6e;
margin:0;
}

.popup a.btn--gray.bottom-notice__btn:hover,a.bottom-notice__btn:hover {
background-color:#fff;
color:#ee3d6e;
}

#might-also-like .products-else.goods .goods-list,.mc--product-price--holiday+.mc--product-price {
margin-top:0;
}

.product:hover,.touch .product__hover-layer:hover {
background-color:#e2e2e2;
}

.product__badge,.product[data-product-name=alta] .product__badge,.product[data-product-name=blaze] .product__badge {
top:6px;
}

.mc--ps-label,.mc--color-name,.mc--band-name,.mc--ps-list-select,.mc--ps-list-items,.mc--ps-list-items li.mc--ps-list-not-sure--sl .mc--ps-small-large {
font-size:16px;
}

.mc--product-size,.mc--product-size--one,.mc--product-quantity,.mc--product-width,.mc--color-dropdown,.mc--band-dropdown {
height:51px;
}

.wp--content,.fgssr--size {
padding-left:0;
padding-right:0;
}

.wp--container li,.fgssr--content {
padding-left:10px;
padding-right:10px;
}

#fgssr--sizing-content .fgssr--size.fgssr--all-in-one,#fgssr--sizing-content .fgssr--extra {
padding:0;
}
}

@mediamin-resolution192dpi,-webkit-min-device-pixel-ratio2{
.hero .hero-image {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h261e3e6a5eae6bb1ff19bb9d995ac877.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Flarrybird9483-hero-x2.jpg) top center no-repeat;
background-size:cover;
}

.hero-video-container-split .hero-video {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h5f9db142420f73b45640c390b297f744.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Flarrybird9483-hero-split-right-x2.jpg) top center no-repeat;
background-size:cover;
}

.hero-video-container-split .hero-text {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h19972082e4a7fe4b0be3c8ddd219527e.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Flarrybird9483-hero-split-left-x2.jpg) top center no-repeat;
background-size:cover;
}

#container .number-one-seller-banner {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h1c8877f388c41e2df735976fa2183ba8.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Flarrybird9483-banner1-background-x2.jpg) right no-repeat;
background-size:auto 100%;
}

#container .purepulse-banner {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h9ab702d3823ef98c889a8f659f50b13f.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Flarrybird9483-banner2-background-x2.jpg) center no-repeat;
background-size:cover;
}

#container .find-the-look-banner {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h404dc9531689918ef25238ce772b3fd2.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Flarrybird9483-banner3-background-x2.jpg) center no-repeat;
background-size:auto 100%;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h112af2058679513be24a1eed04b7793c.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-background-tracking-x2.jpg) center top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h6d4604f12462e3a778f1836f966750cc.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-background-fitness-x2.jpg) left calc(50%-240px) top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container::after {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h3221ece1da88f2f26f97956cb2ebd8e2.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-cardio-x2.jpg) center top/contain no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h9d0298c279fce35b8906883c87caaee8.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-background-breathe-x2.jpg) left calc(50%-240px) top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container::before {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h942dd020b79e380e7770cf4085c768b6.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Flarrybird9483-feature-description-background-smarter-x2.jpg) center top no-repeat;
background-size:100% auto;
}

.lookbook-cta {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hd2cd84b7d59f1fda52b46e411d1fabd7.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Flookbook-cta%2Flarrybird9483-lookbook-cta-background-x2.jpg) center no-repeat;
background-size:auto 100%;
}

#container .app-cta .device-slider::before {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-png.he60dda6033d32a871df0d7b6e2b2b2dc.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Fdevice-border-x2.png) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-1 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h5dbe1040aa17951435c52ecc9d155cab.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide1-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-2 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h8759393462db266317ba0dbae913d817.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide2-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-3 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.ha424ad9d49918c989e48acc9b22dfb13.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide3-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-4 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h29c8b20e2ca1c66a659e67a89dcdf795.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide4-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-5 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hdff19fe63a47302d0a10ef751ffe6d39.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Flarrybird9483-device-slide5-x2.jpg) center no-repeat;
background-size:contain;
}

#container .feature-overview .product-features[data-product-color=black],#container #feature-overview-asset-loader.init span[data-color=black] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=black1],#container #feature-overview-asset-loader.init span[data-color=black1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=blue],#container #feature-overview-asset-loader.init span[data-color=blue] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=blue1],#container #feature-overview-asset-loader.init span[data-color=blue1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1_q66.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=plum],#container #feature-overview-asset-loader.init span[data-color=plum] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=plum1],#container #feature-overview-asset-loader.init span[data-color=plum1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2_q66.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=teal],#container #feature-overview-asset-loader.init span[data-color=teal] {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h2122837733fba8783b06cf875230b52d.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Flarrybird9483-overview-background-teal-x2.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=gunmetal],#container #feature-overview-asset-loader.init span[data-color=gunmetal] {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hdc51512cc4da4addb2933a51effbdbcf.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Flarrybird9483-overview-background-gunmetal-x2.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=rosegold],#container #feature-overview-asset-loader.init span[data-color=rosegold] {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hdd52ef96265266347c7d80acaf3516ed.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Flarrybird9483-overview-background-rosegold-x2.jpg) right 50px top no-repeat;
background-size:233px 352px;
}
}

@mediamax-width1024px and min-resolution192dpi,max-width1024px and -webkit-min-device-pixel-ratio2{
.hero .hero-image {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h7d8e019202b6e8201e4ab5db8cec8eda.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Ftablet%2Flarrybird9483-hero-tablet-x2.jpg) top center no-repeat;
background-size:cover;
}

.hero-video-container-split .hero-video {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h5f9db142420f73b45640c390b297f744.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Ftablet%2Flarrybird9483-hero-split-right-tablet-x2.jpg) top center no-repeat;
background-size:cover;
}

.hero-video-container-split .hero-text {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h19972082e4a7fe4b0be3c8ddd219527e.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Ftablet%2Flarrybird9483-hero-split-left-tablet-x2.jpg) top center no-repeat;
background-size:cover;
}

#container .number-one-seller-banner {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h6a6cfcb828cc6bdd24321c8df56ea1eb.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Ftablet%2Flarrybird9483-banner1-background-tablet-x2.jpg) right no-repeat;
background-size:auto 100%;
}

#container .purepulse-banner {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h91ac10d623d6c68ab302db0294fd8cc7.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Ftablet%2Flarrybird9483-banner2-background-tablet-x2.jpg) center no-repeat;
background-size:cover;
}

#container .find-the-look-banner {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.he1409638b3a7b5a4d89ce01a81e96857.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Ftablet%2Flarrybird9483-banner3-background-tablet-x2.jpg) center no-repeat;
background-size:auto 100%;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container {

background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h78316ef219c49cdaebb1517ead8f2f10.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-tracking-tablet-x2.jpg) center top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h7c46ec7f2c40ce3ea4931e328936e0d1.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-fitness-tablet-x2.jpg) left calc(50%-190px) top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container::before {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h99e5ea50a85ef97fa3900607a1b599a6.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-smarter-tablet-x2.jpg) center top no-repeat;
background-size:100% auto;
}

.lookbook-cta {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h02f6443effaaf5458936b5a6a98f2119.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Flookbook-cta%2Ftablet%2Flarrybird9483-lookbook-cta-background-tablet-x2.jpg) center no-repeat;
background-size:auto 100%;
}

#container .app-cta .device-slider::before {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h399faae7ccc49eed5277ef68f1abe5b1.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Fdevice-border-tablet-x2.png) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-1 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h5dbe1040aa17951435c52ecc9d155cab.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide1-tablet-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-2 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h8759393462db266317ba0dbae913d817.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide2-tablet-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-3 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.ha424ad9d49918c989e48acc9b22dfb13.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide3-tablet-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-4 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h29c8b20e2ca1c66a659e67a89dcdf795.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide4-tablet-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-5 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hdff19fe63a47302d0a10ef751ffe6d39.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Ftablet%2Flarrybird9483-device-slide5-tablet-x2.jpg) center no-repeat;
background-size:contain;
}

#container .feature-overview .product-features[data-product-color=black],#container #feature-overview-asset-loader.init span[data-color=black] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=black1],#container #feature-overview-asset-loader.init span[data-color=black1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv_q66.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=blue],#container #feature-overview-asset-loader.init span[data-color=blue] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=blue1],#container #feature-overview-asset-loader.init span[data-color=blue1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1_q66.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=plum],#container #feature-overview-asset-loader.init span[data-color=plum] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=plum1],#container #feature-overview-asset-loader.init span[data-color=plum1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2_q66.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=teal],#container #feature-overview-asset-loader.init span[data-color=teal] {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h2122837733fba8783b06cf875230b52d.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Ftablet%2Flarrybird9483-overview-background-teal-tablet-x2.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=gunmetal],#container #feature-overview-asset-loader.init span[data-color=gunmetal] {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hdc51512cc4da4addb2933a51effbdbcf.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Ftablet%2Flarrybird9483-overview-background-gunmetal-tablet-x2.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=rosegold],#container #feature-overview-asset-loader.init span[data-color=rosegold] {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hdd52ef96265266347c7d80acaf3516ed.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Ftablet%2Flarrybird9483-overview-background-rosegold-tablet-x2.jpg) right 50px top no-repeat;
background-size:233px 352px;
}
}

@media (max-width: 768px){
.hero .hero-image {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hf8ab266111d157c7774dcd49522ba7d4.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Fmobile%2Flarrybird9483-hero-mobile.jpg) top center no-repeat;
background-size:cover;
height:265px;
background-color:#b7dcf6;
}

.hero .hero-text-mobile {
display:block;
max-width:300px;
text-align:center;
margin:30px auto 15px;
}

.hero .video-product video {
background:#000;
}

.hero .hero-text {
padding:30px 0 20px;
}

.hero h3 {
font-size:24px;
line-height:24px;
}

.hero a.btn {
font-size:12px;
margin:10px auto;
padding:12px 0;
}

.hero-video-container-split {
height:304px;
}

.hero-video-container-split .hero-video {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h79396218ff26c85e51adb377564a7727.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Fmobile%2Flarrybird9483-hero-split-right-mobile.jpg) top center no-repeat;
background-size:cover;
}

.hero-video-container-split .hero-text {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h146a35862d6eb284f9576dd7adaa48c9.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Fmobile%2Flarrybird9483-hero-split-left-mobile.jpg) top center no-repeat;
background-size:cover;
}

.hero-video-container-split .hero-text a.btn {
min-width:155px;
margin:10px auto;
}

#container .number-one-seller-banner {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hbb445ba36f445f705024e6bf098107d2.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Fmobile%2Flarrybird9483-banner1-background-mobile.jpg) right no-repeat;
background-size:auto 100%;
}

#container .purepulse-banner {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h5959513393b072cf01e86f1d22d746b2.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Fmobile%2Flarrybird9483-banner2-background-mobile.jpg) center no-repeat;
background-size:cover;
}

#container .find-the-look-banner {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h3dca6a4b56cc857ca4210107c77a5d53.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Fmobile%2Flarrybird9483-banner3-background-mobile.jpg) center no-repeat;
background-size:cover;
height:200px;
}

#container .feature-overview h1 {
font-size:16px;
}

#container .feature-overview .callout-copy,#container .feature-overview li span {
font-size:14px;
}

#container .feature-overview .callout-copy>span,#container .feature-overview li span>span {
font-size:12px;
}

#container .feature-overview .callout::before,#container .feature-overview .callout::after {
left:135px;
}

#container .feature-overview .product-features {
width:100%;
height:360px;
}

#container .feature-overview .color-container {
bottom:0;
width:100%;
flex-direction:row;
}

#container .feature-overview .colors span {
margin-right:10px;
}

#container .feature-overview .standout-features li {
padding-left:10px;
line-height:32px;
}

#container .feature-overview .standout-features li::before {
font-size:24px;
line-height:34px;
}

#container .feature-overview .callout1 .callout-copy {
max-width:85px;
}

#container .feature-overview .callout1::before,#container .feature-overview .callout1::after {
left:97px;
}

#container .feature-overview .callout1::after {
width:calc(100%-115px);
}

#container .feature-overview .callout1 {
top:115px;
}

#container .feature-overview .callout2 .callout-copy {
max-width:110px;
}

#container .feature-overview .callout2::before,#container .feature-overview .callout2::after {
left:122px;
}

#container .feature-overview .callout2::after {
width:calc(100%-210px);
}

#container .feature-overview .callout2 {
top:40px;
}

#container .app-cta .slick-arrow {
display:none!important;
}

.product-gallery h1 {
margin:20px auto;
}

.product-gallery .photo-slider.slick-slider {
max-width:300px;
}

.product-gallery .photo-slider .slick-list {
height:180px;
}

.product-gallery .photo-thumbs {
width:254px;
}

.product-gallery .photo-thumbs .slick-prev,.product-gallery .photo-thumbs .slick-next {
top:23px;
height:23px;
}

.product-gallery .photo-thumbs .slick-prev {
left:-23px;
}

.product-gallery .photo-thumbs .slick-next {
right:-23px;
}

.product-gallery .photo-thumbs .slick-next:before {
width:14px;
height:14px;
border-right:3px solid #c3c8c9;
border-top:3px solid #c3c8c9;
transform:rotate(45deg);
top:2px;
}

.product-gallery .photo-thumbs .slick-prev:before {
width:14px;
height:14px;
border-right:3px solid #c3c8c9;
border-top:3px solid #c3c8c9;
transform:rotate(225deg);
top:2px;
}

.hero .mobile-hide,.hero-video-container-split .hero-text>div,#container .find-the-look-banner .banner-text,#container .feature-overview .animation-container img {
display:none;
}

#container .feature-overview .product-features[data-product-color=black],#container #feature-overview-asset-loader.init span[data-color=black] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=black1],#container #feature-overview-asset-loader.init span[data-color=black1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1_q66.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=blue],#container #feature-overview-asset-loader.init span[data-color=blue] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=blue1],#container #feature-overview-asset-loader.init span[data-color=blue1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2_q66.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=plum],#container #feature-overview-asset-loader.init span[data-color=plum] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=plum1],#container #feature-overview-asset-loader.init span[data-color=plum1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv_q66.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=teal],#container #feature-overview-asset-loader.init span[data-color=teal] {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hf736c598edcb32e114706604774a7260.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Fmobile%2Flarrybird9483-overview-background-teal-mobile.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=gunmetal],#container #feature-overview-asset-loader.init span[data-color=gunmetal] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/gunmetal0.jpg) right 50px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=rosegold],#container #feature-overview-asset-loader.init span[data-color=rosegold] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/rosegold.jpg) right 50px top no-repeat;
background-size:333px 271px;
}
}

@mediamax-width768px and min-resolution192dpi,max-width768px and -webkit-min-device-pixel-ratio2{
.hero .hero-image {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hbb5ab7201ae39d305ffc75641c9d5214.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Fmobile%2Flarrybird9483-hero-mobile-x2.jpg) top center no-repeat;
background-size:cover;
}

.hero-video-container-split .hero-video {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h2e1e7dffa49c56befdb5f996aeb2a4e5.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Fmobile%2Flarrybird9483-hero-split-right-mobile-x2.jpg) top center no-repeat;
background-size:cover;
}

.hero-video-container-split .hero-text {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h0878e204cf07bb2dbdc445487ba76b46.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fhero%2Fmobile%2Flarrybird9483-hero-split-left-mobile-x2.jpg) top center no-repeat;
background-size:cover;
}

#container .number-one-seller-banner {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hb6545560439d9cf7bf10c4fa0b6411df.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Fmobile%2Flarrybird9483-banner1-background-mobile-x2.jpg) right no-repeat;
background-size:auto 100%;
}

#container .purepulse-banner {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.he3a9f6cbee623ef6939272dcd01e185e.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Fmobile%2Flarrybird9483-banner2-background-mobile-x2.jpg) center no-repeat;
background-size:cover;
}

#container .find-the-look-banner {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h7ca581b62529e72d2aaa5a3953660578.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fbanners%2Fmobile%2Flarrybird9483-banner3-background-mobile-x2.jpg) center no-repeat;
background-size:auto 100%;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container::before {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h653b39922243ae0ff43d560bcd51dddf.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Fmobile%2Flarrybird9483-feature-description-background-smarter-mobile-x2.jpg) center top no-repeat;
background-size:100% auto;
}

.lookbook-cta {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h0a75de6de7bccf01a6116281f1b6e17d.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Flookbook-cta%2Fmobile%2Flarrybird9483-lookbook-cta-background-mobile-x2.jpg) center no-repeat;
background-size:auto 100%;
}

#container .app-cta .device-slider::before {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-png.h399faae7ccc49eed5277ef68f1abe5b1.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Fmobile%2Fdevice-border-mobile-x2.png) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-1 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h5dbe1040aa17951435c52ecc9d155cab.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Fmobile%2Flarrybird9483-device-slide1-mobile-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-2 {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h8759393462db266317ba0dbae913d817.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Fmobile%2Flarrybird9483-device-slide2-mobile-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-3 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.ha424ad9d49918c989e48acc9b22dfb13.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Fmobile%2Flarrybird9483-device-slide3-mobile-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-4 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h29c8b20e2ca1c66a659e67a89dcdf795.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Fmobile%2Flarrybird9483-device-slide4-mobile-x2.jpg) center no-repeat;
background-size:contain;
}

#container .app-cta .device-slider .slide.slide-5 {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hdff19fe63a47302d0a10ef751ffe6d39.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Fdevice-cta%2Fmobile%2Flarrybird9483-device-slide5-mobile-x2.jpg) center no-repeat;
background-size:contain;
}

#container .feature-overview .product-features[data-product-color=black],#container #feature-overview-asset-loader.init span[data-color=black] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=black1],#container #feature-overview-asset-loader.init span[data-color=black1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=blue],#container #feature-overview-asset-loader.init span[data-color=blue] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=blue1],#container #feature-overview-asset-loader.init span[data-color=blue1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv1.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=plum],#container #feature-overview-asset-loader.init span[data-color=plum] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=plum1],#container #feature-overview-asset-loader.init span[data-color=plum1] {
background:url(http://m.mobileaction.com/web/wp-content/uploads/2016/12/mv2.jpg) right 20px top no-repeat;
background-size:333px 271px;
}

#container .feature-overview .product-features[data-product-color=teal],#container #feature-overview-asset-loader.init span[data-color=teal] {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hf8ba357dc26a2bd5344ce4dc6c0bff13.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Fmobile%2Flarrybird9483-overview-background-teal-mobile-x2.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=gunmetal],#container #feature-overview-asset-loader.init span[data-color=gunmetal] {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h48c70b24175d4568daecb13a5fe49d8b.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Fmobile%2Flarrybird9483-overview-background-gunmetal-mobile-x2.jpg) right 50px top no-repeat;
background-size:233px 352px;
}

#container .feature-overview .product-features[data-product-color=rosegold],#container #feature-overview-asset-loader.init span[data-color=rosegold] {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h3e1e7df3446974fe3e3a60f1a9b6fd9b.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-overview%2Fmobile%2Flarrybird9483-overview-background-rosegold-mobile-x2.jpg) right 50px top no-repeat;
background-size:233px 352px;
}
}

@mediamax-width860px{
.sticky-nav .nav-link {
display:none!important;
}
}

@mediamax-width767px{
.sticky-nav-wrapper {
height:auto;
}

.sticky-nav {
padding:0;
}

.sticky-nav ul {
flex-direction:column;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
background-color:#002a3a;
text-align:center;
width:100%;
padding:0;
}

.sticky-nav ul li {
border-bottom:1px solid #fff;
flex:1 100%;
padding:15px 0;
}

.sticky-nav ul li a {
color:#fff;
}

body[class*='locale-es'] .sticky-nav ul li,body[class*='locale-fr'] .sticky-nav ul li {
padding:15px 0;
}

#container .number-one-seller-banner {
height:250px;
background-size:cover;
top:0;
}

#container .number-one-seller-banner h3 {
margin-top:0;
}

#container .purepulse-banner {
background-size:cover;
margin-bottom:330px;
}

#container .purepulse-banner .banner-container {
min-height:335px;
}

#container .purepulse-banner .banner-container img {
top:35px;
right:calc(50%--48px);
}

#container .purepulse-banner .banner-container .banner-text {
right:calc(50%-184px);
top:365px;
width:325px;
transform:none;
}

#container .purepulse-banner .banner-container .banner-text>:not(h1) {
padding-left:40px;
}

#container .purepulse-banner .banner-container .banner-text span {
font-size:15px;
transform:translateY(96px);
color:#000;
max-width:205px;
}

#container .purepulse-banner .banner-container .banner-text span::after {
font-size:20px;
}

#container .purepulse-banner .banner-container .banner-text h1,#container .purepulse-banner .banner-container .banner-text p,#container .purepulse-banner .banner-container .banner-text a {
color:#576569;
}

#container .purepulse-banner .banner-container .banner-text h1 {
transform:translateY(-35px);
max-width:88%;
}

#container .purepulse-banner .banner-container .banner-text p {
margin-bottom:10px;
max-width:225px;
}

body[class*=' locale-fr_'] #container .purepulse-banner {
margin-bottom:400px;
}

body[class*=' locale-fr_'] #container .purepulse-banner .banner-container .banner-text span {
transform:translateY(145px);
}

body[class*=' locale-it_'] #container .purepulse-banner .banner-container .banner-text span {
transform:translateY(120px);
}

body[class*=' locale-zh_'] #container .purepulse-banner {
margin-bottom:280px;
}

body[class*=' locale-zh_'] #container .purepulse-banner .banner-container .banner-text span {
transform:translateY(65px);
}

#container .larrybird9483-phone-slider {
position:relative;
}

#container .larrybird9483-feature-description-wrapper .feature-section .feature-container-text {
width:325px;
position:static;
max-width:100%;
margin:0 auto;
}

#container .larrybird9483-feature-description-wrapper .feature-section .feature-container-text::before {
content:'';
display:block;
}

#container .larrybird9483-feature-description-wrapper .feature-section .feature-container-text>* {
padding-left:20px;
}

#container .larrybird9483-feature-description-wrapper .feature-section .feature-container-text p,#container .larrybird9483-feature-description-wrapper .feature-section .feature-container-text h3 {
max-width:205px!important;
}

#container .larrybird9483-feature-description-wrapper .feature-section h1 {
max-width:225px;
margin-top:20px;
}

#container .larrybird9483-feature-description-wrapper .feature-section h3::before {
left:-25px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container {
background:0;
height:auto;
margin-top:0;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .fitness-phone-screen {
top:35px;
left:calc(50%-140px);
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .all-day-reminders-move::before {
height:422px;
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h459c94b82300a259085bf7acef3e6f29.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Fmobile%2Flarrybird9483-feature-description-background-tracking-mobile1.jpg) center top/100% auto no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .all-day-reminders-move .reminders-move-text {
margin-bottom:37px;
position:relative;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .all-day-reminders-move .reminders-move-text::after {
content:'';
height:215px;
width:395px;
position:absolute;
bottom:-285px;
left:50%;
transform:translateX(-55%);
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h8d03fddf8aa03649f447557f448f1c6b.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Fmobile%2Flarrybird9483-feature-description-background-tracking-mobile2.jpg) center top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .auto-sleep-alarm {
padding-top:90px;
max-width:356px;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .conquer-phone {
width:146px;
height:248px;
left:calc(50%--10px);
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .conquer-phone .conquer-screen-slider {
width:131px;
height:230px;
left:7px;
top:21px;
position:relative;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container {
background:0;
height:auto;
margin:80px 0 140px;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-content h1::before {
content:'';
display:block;
width:320px;
height:384px;
transform:translateX(-20px);
margin-bottom:40px;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.hb6aa93b3a8a81b0ac6dcdcc6223de910.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-fitness-tablet.jpg) center top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .product-wrap {
bottom:-27px;
right:auto;
left:calc(50%-40px);
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-phone {
width:200px;
height:410px;
left:calc(50%-150px);
bottom:-15px;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-phone .fitness-screen-slider {
width:176px;
height:310px;
left:12px;
top:49px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container {
margin-top:55px;
min-height:480px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone {
position:absolute;
width:140px;
min-height:270px;
right:calc(50%-138px);
bottom:62px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone .cardio-screen-slider {
width:127px;
height:221px;
left:7px;
top:20px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container .cardio-phone .cardio-screen-slider .slick-slide {
height:221px;
}

#container .larrybird9483-feature-description-wrapper .feature-cardio-main-container::after {
width:180px;
height:180px;
top:185px;
right:calc(50%-30px);
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container {
background:0;
height:auto;
margin:80px 0;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .breathe-content h1::before {
content:'';
display:block;
width:320px;
height:354px;
transform:translateX(-20px);
margin-bottom:55px;
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h619fa549ed5320a2fad66f4b9829dc35.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-breathe-tablet.jpg) center top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .product-wrap {
top:120px;
bottom:auto;
left:calc(50%-120px);
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container {
width:300px;
position:static;
margin:0 auto;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container h1 {
margin:40px auto 20px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div {
flex:0 1 100%;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div img {
width:300px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div .smarter-product-animation {
top:78px;
left:130px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div .smarter-product-animation img {
width:65px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div h3,#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div p {
padding:0 50px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div h3 {
margin-bottom:2px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container>div p {
margin-bottom:30px;
}

#container .larrybird9483-feature-description-wrapper .feature-smarter-main-container::before {
position:static;
}

.lookbook-cta {
background-position:top;
margin:60px 0 0;
}

#container .lookbook-cta#accessories {
background-size:320px auto;
}

.lookbook-cta .lookbook-cta-content {
height:auto;
-webkit-transform:translate(-50%,0);
transform:translate(-50%,0);
margin:0;
}

.lookbook-cta .lookbook-cta-content .lookbook-cta-text {
top:0;
-webkit-transform:translateY(0);
transform:translateY(0);
}

.lookbook-cta .lookbook-cta-content .lookbook-cta-text p {
margin:0 auto 20px;
}

#container .lookbook-cta {
height:460px;
background-size:auto 370px;
}

#container .lookbook-cta.lookbook-cta.int-locales {
height:500px;
}

#container .lookbook-cta .lookbook-cta-content {
max-width:90%;
top:230px;
margin:0;
}

#container .lookbook-cta .lookbook-cta-content .lookbook-cta-text h1 {
padding:0 10px;
}

#container .lookbook-cta .lookbook-cta-content .lookbook-cta-text p {
max-width:270px;
}

.product-sub-nav .wrapper-content>.extra a.btn {
padding-right:20px;
display:inline-block;
text-align:center;
}

.product-sub-nav a.btn.arrow-right.ic-chevron-circle-right:after {
position:absolute;
right:3px;
top:50%;
margin-top:-7px;
}

.sticky-nav .product-logo,html:lang(ja) .l-br {
display:none;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text p,#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text p.all-day-tracking-text,#container .larrybird9483-feature-description-wrapper .feature-conquer-container .feature-container-text p.auto-sleep-text {
margin-bottom:35px;
}
}

@mediamax-width480px{
#container .larrybird9483-feature-description-wrapper .feature-conquer-container .conquer-phone {
left:calc(50%-10px);
}

.mobile-view .product-info .bgs {
width:480px;
left:50%;
margin-left:-240px;
}

#container .number-one-seller-banner,#container .purepulse-banner {
background-size:auto 100%;
}
}

@mediamax-width480{
#container .find-the-look-banner {
background-size:auto 100%;
}
}

@mediamin-width1025px{
#container .feature-overview .essential-features li>span {
margin-top:5px;
}

#container .feature-overview .standout-features li.interchangeable::before {
font-size:26px;
}

#container .feature-overview .essential-features li.smartTrack::before {
font-size:34px;
margin-bottom:19px;
}

#container .feature-overview .standout-features li.cardio::before,#container .feature-overview .standout-features li.guidedBreathing::before {
font-size:30px;
}
}

@mediamax-width1024px and max-width768px{
#container .feature-overview .essential-features li {
padding-left:40px;
line-height:32px;
}

#container .feature-overview .essential-features li::before {
font-size:24px;
line-height:34px;
}
}

@media (max-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px){
#container .feature-overview .product-features[data-product-color=black],#container .feature-overview 
.product-features[data-product-color=blue],#container .feature-overview 
.product-features[data-product-color=blue1],#container .feature-overview
.product-features[data-product-color=q68blue1],#container .feature-overview
.product-features[data-product-color=black1],#container .feature-overview
.product-features[data-product-color=q68black1],#container .feature-overview
.product-features[data-product-color=plum],#container .feature-overview 
.product-features[data-product-color=plum1],#container .feature-overview 
.product-features[data-product-color=q68plum1],#container .feature-overview
.product-features[data-product-color=teal],#container .feature-overview 
.product-features[data-product-color=gunmetal],#container .feature-overview 
.product-features[data-product-color=rosegold] {
background-size:357px 280px;
background-position:right 0px top;
}
}

@media (max-width: 382px){
#container .feature-overview h1 {
font-size:14px;
}

#container .feature-overview .callout-copy,#container .feature-overview li span {
font-size:12px;
}

#container .feature-overview .callout-copy>span,#container .feature-overview li span>span {
font-size:10px;
}

#container .feature-overview .callout {
width:100%;
}

#container .feature-overview .colors span {
margin-right:5px;
}

#container .feature-overview .product-features {
height:295px;
}

#container .feature-overview .callout1 .callout-copy {
max-width:75px;
}

#container .feature-overview .callout1::before,#container .feature-overview .callout1::after {
left:80px;
}

#container .feature-overview .callout1::after {
width:calc(100%-150px);
}

#container .feature-overview .callout1 {
top:92px;
}

#container .feature-overview .callout2 .callout-copy {
max-width:95px;
}

#container .feature-overview .callout2::before,#container .feature-overview .callout2::after {
left:100px;
}

#container .feature-overview .callout2::after {
width:calc(100%-220px);
}

#container .feature-overview .animation-container .animation-container1 {
display:none;
/*width:18px;
height:88px;
left:160px;
top:40px;
border-top:3px solid #000;
border-bottom:4px solid #000;
border-left:6px solid #000;
border-right:4px solid #000;*/
}
}

@media (max-width: 375px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 375px){
#container .feature-overview .product-features[data-product-color=black],#container .feature-overview 
.product-features[data-product-color=blue],#container .feature-overview 
.product-features[data-product-color=black1],#container .feature-overview
.product-features[data-product-color=q68black1],#container .feature-overview
.product-features[data-product-color=blue1],#container .feature-overview
.product-features[data-product-color=q68blue1],#container .feature-overview
.product-features[data-product-color=plum],#container .feature-overview 
.product-features[data-product-color=plum1],#container .feature-overview
.product-features[data-product-color=q68plum1],#container .feature-overview
.product-features[data-product-color=teal],#container .feature-overview 
.product-features[data-product-color=gunmetal],#container .feature-overview 
.product-features[data-product-color=rosegold] {
background-size:calc(333px*.8) calc(271px*.8);
}
}

@mediamin-width1024px{
#container .larrybird9483-feature-description-wrapper.int-locales .feature-conquer-container .all-day-reminders-move {
right:calc(50%-435px);
}
}

@mediamax-width767px and min-resolution192dpi,max-width767px and -webkit-min-device-pixel-ratio2{
#container .larrybird9483-feature-description-wrapper .feature-conquer-container .all-day-reminders-move::before {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.hf705b4003172dadc6f6ea9c56f9d6fcb.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Fmobile%2Flarrybird9483-feature-description-background-tracking-mobile1-x2.jpg) center top/100% auto no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-conquer-container .all-day-reminders-move .reminders-move-text::after {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h9f5b6e1f6f968a6b79ddb5ed986e7962.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Fmobile%2Flarrybird9483-feature-description-background-tracking-mobile2-x2.jpg) center top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-fitness-main-container .fitness-content h1::before {
background:url(https://static0.fitbit.com/simple.b-cssdisabled-jpg.h7c46ec7f2c40ce3ea4931e328936e0d1.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-fitness-tablet-x2.jpg) center top/auto 100% no-repeat;
}

#container .larrybird9483-feature-description-wrapper .feature-breathe-main-container .breathe-content h1::before {
background:url(https://static1.fitbit.com/simple.b-cssdisabled-jpg.h0550ed69eb0e42f19551713ec10fe410.pack?items=%2Fcontent%2Fassets%2Flarrybird9483%2Fimages%2Ffeature-description%2Ftablet%2Flarrybird9483-feature-description-background-breathe-tablet-x2.jpg) center top/auto 100% no-repeat;
}
}

@mediamin-width1199px{
.dbr {
display:block;
}

.tablet-show,.tablet-visible,.desktop-hidden,.desktop-hide {
display:none!important;
}
}

@mediamin-width768px{
.tbr {
display:block;
}

html:lang(ja) .notify-me h2 {
font-size:4.7em;
}

.mc--product-selections-wrap {
top:0;
bottom:0;
left:0;
width:100%;
height:100%;
box-sizing:border-box;
padding-bottom:0!important;
padding-top:0;
position:static;
display:table-row;
}

.mc--product-selections {
position:static;
display:table-cell;
margin-top:0;
vertical-align:middle;
}

.mc--product-price {
margin-top:48px;
position:static;
min-height:40px;
}

.mc--container {
min-height:auto!important;
}

.mc--content {
height:auto;
}

.mc--product-data-wrap {
min-height:332px;
height:332px;
display:table;
width:100%;
}

.mc--product-data-wrap>* {
width:300px;
margin:0 auto;
}

.mc--product-description {
margin-bottom:10px;
}

.mc--warranty-selector {
position:relative!important;
top:auto!important;
left:auto!important;
}

.mc--stock-message {
height:0;
margin-top:0;
position:relative;
top:10px!important;
left:auto;
}

.mc--product-price.mc--product-price--holiday {
display:inline-block;
position:relative;
bottom:auto;
min-height:auto;
margin:24px auto 0;
}

.mc--product-price.mc--product-price--holiday+.mc--product-price {
margin-top:0;
}

.mc--btn-add-to-cart {
position:static;
margin-bottom:80px;
}

.mc--perks {
bottom:0!important;
}

.wp--container>div {
max-width:700px;
}

.fgssr--menu {
display:table;
}

.fgssr--menu>li {
position:relative;
display:table-cell;
text-align:center;
padding:14px 0;
}

.fgssr--columns-1>li,.fgssr--columns-1>div {
width:100%;
}

.fgssr--columns-2>li,.fgssr--columns-2>div {
width:50%;
}

.fgssr--columns-3>li,.fgssr--columns-3>div {
width:33.33%;
}

.fgssr--columns-4>li,.fgssr--columns-4>div {
width:25%;
}

.fgssr--columns-5>li,.fgssr--columns-5>div {
width:20%;
}

.fgssr--content {
position:absolute;
float:left;
width:100%;
margin-right:-100%;
opacity:0;
-webkit-transition:opacity 300ms;
transition:opacity 300ms;
visibility:hidden;
}

.fgssr--content.fgssr--selected {
position:relative;
z-index:2;
opacity:1;
visibility:visible;
}

#fgssr--features-content>ul {
display:table;
width:100%;
}

#fgssr--features-content>ul>li {
display:table-row;
}

#fgssr--features-content>ul>li:first-of-type>article {
padding-top:34px;
}

#fgssr--features-content>ul>li>article:nth-of-type(3) {
width:28%;
}

#fgssr--features-content>ul>li>article {
display:table-cell;
box-sizing:border-box;
width:33.33%;
padding-top:17px;
padding-bottom:17px;
}

#fgssr--sizing-content h1 {
max-width:330px;
margin:0 auto;
}

#fgssr--sizing-content>ul {
display:table;
border-spacing:20px 0;
margin:0 -20px;
}

#fgssr--sizing-content>ul.items-count-1 {
border-spacing:0;
width:100%;
margin:0;
}

.fgssr--size {
display:table-cell;
width:300px;
box-sizing:border-box;
}

.items-count-2 .fgssr--size {
width:460px;
padding:0 80px;
}

.items-count-1 .fgssr--size {
width:100%;
padding:0 320px;
}

#fgssr--specs-content>ul {
display:table;
table-layout:fixed;
width:100%;
}

#fgssr--specs-content>ul>li {
display:table-cell;
padding-top:20px;
}

#fgssr--specs-content article {
width:83%;
}

#fgssr--specs-content li:nth-child(2) article {
margin-left:auto;
margin-right:auto;
}

#fgssr--specs-content li:nth-child(3) article {
margin-left:auto;
margin-right:0;
}

.tablet-hidden,.tablet-hide,.mobile-show,.mobile-visible {
display:none!important;
}

html:lang(ja) .s-br,.popup__close.tablet-hide.desktop-hide {
display:none;
}

html:lang(ja) .product-features .features ul li a h3,html:lang(ja) .app-dashboard .wrapper-content>h2,.feature-details .text-wrap h3 {
white-space:nowrap;
}

#fgssr--features-content>ul>li>article:nth-of-type(1),#fgssr--features-content>ul>li>article:nth-of-type(2),#fgssr--features-content.fgssr--no-icons>ul>li>article:nth-of-type(3) {
width:36%;
}

#fgssr--features-content.fgssr--no-icons>ul>li>article:nth-of-type(1),#fgssr--features-content.fgssr--no-icons>ul>li>article:nth-of-type(2) {
width:32%;
}
}

@mediamin-width768px and max-width1199px,min-width768px and max-device-width1199px{
.tablet-hidden,.tablet-hide {
display:none!important;
}

.tbr {
display:block;
}
}

@mediamin-width1200px{
.gf__title {
margin:6px 0;
}

.mc--has-warranty {
min-height:610px;
}

.mc--has-warranty .mc--product-selections-wrap {
padding-bottom:208px;
}

.mc--has-warranty .mc--stock-message {
top:422px;
}

.mc--warranty-selector {
left:20px;
top:326px;
width:300px;
}

.mc--has-warranty .mc--product-price {
bottom:61px;
}

.mc--has-warranty .mc--btn-add-to-cart {
bottom:12px;
}

.mc--has-warranty .mc--perks {
bottom:-68px;
}

.popup-filter,.popup-filter .popup {
float:right;
}
}

@mediamax-width767px,max-width767px{
.popup-overlay {
position:fixed;
overflow-y:hidden;
border:2px solid #e2e2e2;
background-color:#fff;
}

.popup-overlay:before,.popup-overlay:after {
content:"";
position:fixed;
z-index:1;
background-color:#fff;
}

.popup-overlay:before {
height:40px;
top:0;
right:0;
left:0;
border-top:2px solid #e2e2e2;
}

.popup-overlay:after {
top:2px;
bottom:0;
right:0;
}

.touch .popup-overlay:after {
width:0;
}

.no-touch .popup-overlay:after {
width:25px;
}

.ie-mobile .popup-overlay:after {
width:10px;
}

.popup {
width:316px;
position:fixed;
overflow-y:scroll;
top:0;
bottom:0;
padding-top:40px;
border:0;
}

.popup__close {
position:fixed;
top:10px;
z-index:9999;
left:50%;
margin-left:133px;
}

.no-touch .popup__close {
margin-left:125px;
}

.safari.touch .popup__close {
width:25px;
height:25px;
background-size:17px;
top:15px;
-webkit-transform:translateZ(1px);
transform:translateZ(1px);
}

.popup-filter:before {
height:80px;
}

.popup-filter .popup {
padding-top:74px;
width:100%;
}

.gf__title {
position:fixed;
top:42px;
z-index:1;
left:50%;
min-width:0;
margin-left:-120px;
padding-left:0;
}

.gf__btn {
position:fixed;
z-index:1;
top:40px;
left:50%;
margin-left:20px;
}

.fyf {
border:2px solid #e2e2e2;
background-color:#fff;
}

.popup--fyf {
width:100%;
border:0;
}

.fyf-elem {
width:308px;
display:block;
float:none;
margin:0 auto 39px;
padding:0;
}

.fyf-elem:last-of-type {
margin-bottom:0;
}

.fyf-elem__img {
display:block;
width:240px;
height:auto;
border-bottom-width:10px;
margin:0 auto 17px;
}

.fyf-elem__title,.fyf-elem__subtitle {
display:inline-block;
font-family:'Proxima Nova Light',Arial,sans-serif;
font-size:20px;
text-transform:capitalize;
margin:0;
}

[class*="locale-de_"] .fyf-elem__title,[class*="locale-es_"] .fyf-elem__title {
font-size:20px;
}

.fyf-elem__subtitle {
margin-bottom:17px;
margin-left:3px;
}

.fyf-elem__descr {
font-size:14px;
line-height:20px;
margin:0 0 16px;
}
}

@mediamax-height617px,max-device-height617px{
.fyf {
overflow-y:scroll;
}

.popup--fyf {
left:50%;
top:0;
-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);
}
}

@mediamin-width768px and max-width1199px,min-device-width768px and max-device-width1199px{
.mc--product-data-wrap>* {
width:240px;
}

.mc--btn-add-to-cart {
margin-bottom:63px;
}

.mc--product-data-wrap {
min-height:248px;
height:248px;
}

.mc--product-price {
min-height:32px;
}

.mc--product-price.mc--product-price--holiday {
min-height:auto;
}

.mc--has-warranty {
min-height:512px;
}

.mc--has-warranty .mc--stock-message {
top:347px;
}

.mc--warranty-selector {
left:15px;
top:268px;
width:240px;
}

.mc--warranty-label {
font-size:9px;
line-height:14px;
}

.mc--has-warranty .mc--product-price {
bottom:38px;
}

.mc--has-warranty .mc--btn-add-to-cart {
bottom:-9px;
}

.mc--has-warranty .mc--perks {
bottom:-73px;
}
}