html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.light{color:#898989}header{background:#fff}footer{margin-top:0}.hero--video{background-image:url(/assets/images/sample-hero.jpg);background-position:-304px 0px}.hero--video video{background-image:url(/assets/images/sample-hero.jpg)}.hero--slide{padding:0}.hero--slide>div{position:relative;max-width:100%}.hero--slide img{margin:0 auto}.hero--slide .slick-slide{height:540px}.hero--slide .slick-dots{bottom:40px}.hero--slide .slick-prev,.hero--slide .slick-next{z-index:10;top:47%}@media screen and (max-width: 1100px){.hero--slide .slick-prev,.hero--slide .slick-next{display:none !important}}.hero--slide .slick-prev{left:50px}.hero--slide .slick-next{right:50px}.hero--slide .hero--slide__inner{height:540px;box-sizing:border-box;background-position:center center}.hero--slide .hero--slide__clip2{padding-top:114px;background-image:url("/assets/images/slideshow/hero-wearable-camera-and-app.jpg");background-color:#f3f5f9;background-repeat:no-repeat}@media screen and (max-width: 939px){.hero--slide .hero--slide__clip2{padding-left:50%;padding-right:50px}}@media screen and (max-width: 700px){.hero--slide .hero--slide__clip2{padding-left:50px;padding-top:100px;background-image:url("/assets/images/slideshow/hero-responsive-wearable-camera-and-app.jpg");background-position:0 0;background-color:#f7f8fe}}.hero--slide .hero--slide__valientin{padding-top:75px;background-image:url("/assets/images/slideshow/hero-valentines-day.jpg");background-repeat:repeat}@media screen and (max-width: 700px){.hero--slide .hero--slide__valientin{background-image:url("/assets/images/slideshow/hero-valentines-day.jpg")}}.hero--slide .hero--slide__karma{padding:140px 20px 0;background-image:url("/assets/images/slideshow/hero-get-karma.jpg");background-color:#f7f7f7;background-repeat:no-repeat}@media screen and (max-width: 939px){.hero--slide .hero--slide__karma .col8{padding:0 50px 0 260px}}@media screen and (max-width: 700px){.hero--slide .hero--slide__karma{padding-left:50px;background-image:url("/assets/images/slideshow/hero-responsive-get-karma.jpg");background-size:cover;background-position:0 0;padding-bottom:100px}}@media screen and (max-width: 939px){.hero--slide .slick-dots{bottom:20px}.hero--slide .slick-slide{background-image:inherit !important}}.hero__inner{max-width:960px;margin:0 auto}.gallery--slide{padding:0}.gallery--slide>div{position:relative;max-width:100%}.gallery--slide img{margin:0 auto}.gallery--slide h2,.gallery--slide h3,.gallery--slide p{color:#fff}.gallery--slide .gallery--slide__next{color:#e26060;cursor:pointer}.gallery--slide .sub-heading{line-height:19px;line-height:1.2rem}.gallery--slide .slick-slide{height:600px}@media screen and (max-width: 700px){.gallery--slide .slick-slide{height:500px}}.gallery--slide .slick-dots li{bottom:60px}.gallery--slide .slick-dots li button{width:10px;height:10px;border:1px solid #fff;border-radius:20px}.gallery--slide .slick-dots li button:before{content:"";border-radius:20px;width:10px;height:10px;margin:0;opacity:1}.gallery--slide .slick-dots li.slick-active button{border-color:#fff;background-color:#fff}@media screen and (max-width: 700px){.gallery--slide .slick-dots li{display:none}}.gallery--slide .slick-prev,.gallery--slide .slick-next{z-index:10;top:49%}@media screen and (max-width: 1100px){.gallery--slide .slick-prev,.gallery--slide .slick-next{display:none !important}}.gallery--slide .slick-prev{left:50px}.gallery--slide .slick-next{right:50px}.gallery--slide .gallery--slide__inner{height:600px;box-sizing:border-box;background-position:center center}.gallery--slide .gallery--slide__mountain-bike{padding-top:223px;background-image:url("/assets/images/slideshow/handsfree-photo-mountain-biking02.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__mountain-bike{padding:140px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-mountain-biking-responsive02.jpg");background-size:cover;background-position:-297px 0px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__mountain-bike{background-position:-26px -0px}}.gallery--slide .gallery--slide__skiing{padding-top:246px;background-image:url("/assets/images/slideshow/handsfree-photo-skiing.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__skiing{padding:187px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-skiing-responsive.jpg");background-size:cover;background-position:-203px -60px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__skiing{background-position:-44px -86px}}.gallery--slide .gallery--slide__rafting{padding-top:246px;background-image:url("/assets/images/slideshow/handsfree-photo-rafting.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__rafting{padding:73px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-rafting-responsive.jpg");background-size:cover;background-position:-158px -83px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__rafting{background-position:-4px -83px}}.gallery--slide .gallery--slide__dog-sledding{padding-top:232px;background-image:url("/assets/images/slideshow/handsfree-movie-dog-sledding.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__dog-sledding{padding:178px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-movie-dog-sledding-responsive.jpg");background-size:cover;background-position:-158px -83px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__dog-sledding{background-position:-44px -57px}}.gallery--slide .gallery--slide__golfing{padding-top:246px;background-image:url("/assets/images/slideshow/handsfree-photo-golfing.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__golfing{padding:73px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-golfing-responsive.jpg");background-size:cover;background-position:0px -65px}}.gallery--slide .gallery--slide__snowboarding{padding-top:232px;background-image:url("/assets/images/slideshow/handsfree-photo-snowboarding.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__snowboarding{padding:50px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-snowboarding-responsive.jpg");background-size:cover;background-position:-5px -33px}}.gallery--slide .gallery--slide__dog-olivia{padding-top:310px;background-image:url("/assets/images/slideshow/handsfree-photo-dog-olivia.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__dog-olivia{padding:319px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-dog-olivia-responsive.jpg");background-size:cover;background-position:-202px -100px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__dog-olivia{background-position:-44px -100px}}.gallery--slide .gallery--slide__bike-ride{padding-top:356px;background-image:url("/assets/images/slideshow/handsfree-photo-bike-ride-rome.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__bike-ride{padding:247px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-bike-ride-rome-responsive.jpg");background-size:cover;background-position:-46px -100px}}.gallery--slide .gallery--slide__volleyball{padding-top:416px;background-image:url("/assets/images/slideshow/handsfree-photo-volleyball.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__volleyball{padding:320px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-volleyball-responsive.jpg");background-size:cover;background-position:-185px -92px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__volleyball{background-position:-40px -92px}}.gallery--slide .gallery--slide__canoeing{padding-top:380px;background-image:url("/assets/images/slideshow/handsfree-photo-canoeing.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__canoeing{padding:100px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-canoeing-responsive.jpg");background-size:cover;background-position:-158px -83px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__canoeing{background-position:-42px -84px}}.gallery--slide .gallery--slide__city{padding-top:380px;background-image:url("/assets/images/slideshow/handsfree-photo-city.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__city{padding:320px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-city-responsive.jpg");background-size:cover;background-position:-158px -100px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__city{background-position:-44px -100px}}.gallery--slide .gallery--slide__sunset{padding-top:348px;background-image:url("/assets/images/slideshow/handsfree-photo-sunset.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__sunset{padding:240px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-sunset-responsive.jpg");background-size:cover;background-position:-223px -83px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__sunset{background-position:-44px -83px}}.gallery--slide .gallery--slide__sunset02{padding-top:215px;background-image:url("/assets/images/slideshow/handsfree-photo-sunset02.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__sunset02{padding:73px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-sunset02-responsive.jpg");background-size:cover;background-position:-158px -83px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__sunset02{background-position:-44px -83px}}.gallery--slide .gallery--slide__yoga{padding-top:250px;background-image:url("/assets/images/slideshow/handsfree-photo-yoga.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__yoga{padding:323px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-yoga-responsive.jpg");background-size:cover;background-position:-164px -84px}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .gallery--slide__yoga{background-position:-44px -84px}}.gallery--slide .gallery--slide__football{padding-top:336px;background-image:url("/assets/images/slideshow/handsfree-photo-football.jpg");background-color:#fff;background-repeat:no-repeat;padding-left:20px;padding-right:20px}@media screen and (max-width: 415px){.gallery--slide .gallery--slide__football{padding:242px 20px 100px 20px;background-image:url("/assets/images/slideshow/handsfree-photo-football-responsive.jpg");background-size:cover;background-position:-44px -100px}}@media screen and (max-width: 939px){.gallery--slide .slick-dots{bottom:20px}.gallery--slide .slick-slide{background-image:inherit !important}}@media screen and (min-device-width: 416px) and (max-width: 700px){.gallery--slide .col6{margin-left:20px}}.gallery__inner{max-width:960px;margin:0 auto}.products__valentines{padding:60px 0;display:block;clear:both}.products__valentines p{margin:10px 0}.products__valentines img{margin:0 auto}.product-display .slick-dots li{width:40px;height:40px}.product-display .slick-dots li button{width:39px;height:39px;border:1px solid #e8e8e8;border-radius:20px}.product-display .slick-dots li button:before{content:"";border-radius:20px;width:33px;height:33px;margin:3px 0 0 3px;opacity:1}.product-display .slick-dots li.slick-active button{border-color:#707070}.product-display .slick-slider{margin:50px auto 100px}.product-display .slick-dots{bottom:-75px}.product-display .slick-dots:before{content:"Choose a color";position:absolute;top:-31px;left:0;width:100%}.product-display .dot--white:before{background:#fff}.product-display .dot--black:before{background:#000}.product-display .dot--red:before{background:#e26060}.product-display__image{float:left;width:340px;margin-right:100px}.product-display__image img{width:100%;max-width:340px;height:auto}.product-display__nav{float:left;width:450px;margin-top:30px}.product-display__nav li{float:left;width:120px;margin:10px;padding:10px;text-align:center;border:2px solid transparent;border-radius:100px}.product-display__nav .active{border-color:#e8e8e8;overflow:hidden}.product-display__nav img{width:100%;height:100%;margin:0 auto}@media screen and (max-width: 939px){.product-display__image{width:250px;margin-right:20px}.product-display__nav{width:260px}.product-display__nav li{width:85px;margin:0}}@media screen and (max-width: 700px){.product-display__image{margin:0 auto;float:none}.product-display__nav{margin:0 auto;float:none}}.sign-up{min-height:340px;background:url("../images/clips/clip-white-big-left-side.png") left bottom no-repeat}.sign-up div{max-width:700px}.sign-up form{max-width:470px;margin:0 auto;overflow:hidden}.sign-up input{float:left;height:70px;box-sizing:border-box;font-size:16px;font-size:1rem}.sign-up input[type="email"]{margin:0;width:calc(100% - 190px);border-radius:10px 0 0 10px;border-width:2px 0 2px 2px}.sign-up input[type="submit"]{width:190px;color:#fff;background-color:#21c08f;border:none;border-radius:0 10px 10px 0}.sign-up .karma-info{margin-top:40px;font-size:11px;font-size:0.7rem}.sign-up .error__message{color:#e26060;margin-top:20px;display:none}.sign-up.error .error__message{display:inherit}.sign-up .submitted__message{display:none}.sign-up.submitted form{display:none}.sign-up.submitted .submitted__message{display:inherit}@media screen and (max-width: 700px){.sign-up input[type="email"]{width:100%;border-width:2px 2px 0 2px;border-radius:10px 10px 0 0}.sign-up input[type="submit"]{width:100%;border-radius:0 0 10px 10px}}.features{padding:32px 0;padding:2rem 0;min-width:300px}.features img{margin-bottom:32px;margin-bottom:2rem}.features h4{white-space:nowrap}@media screen and (max-width: 700px){.features{padding:0;min-width:inherit}.features h4{white-space:inherit}}.tech-spec ul{margin:0 auto;max-width:620px}.tech-spec ul li span{display:inline-block;width:45%;padding:0 10px;vertical-align:top}.tech-spec ul li span.def{text-align:right;color:#7d7d7d}.tech-spec ul li span.spec{text-align:left}.tech-spec ul li:after{left:0 !important;width:100% !important;-webkit-transform:none !important;transform:none !important;clear:both}@media screen and (max-width: 939px){.col6{margin-bottom:20px}}.gallery{width:100%}.gallery .xs-col3,.gallery .xs-col6{overflow:hidden;max-height:173px;margin-top:7px;margin-bottom:7px}.gallery .xs-col3 img,.gallery .xs-col6 img{width:100%;max-height:none !important}.gallery [class^="col"]{margin-bottom:2.35765%}.gallery img{width:100%}.gallery .xs-col--double{height:360px}.gallery>div{max-width:750px}.gallery .has-text div{padding:115px 30px 0;height:229px}.gallery .has-text p{margin:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-align:left;line-height:24px;line-height:1.5rem}.gallery .slick-slider{background-repeat:no-repeat;margin:70px 0 0}.gallery .slick-dots{top:-50px;bottom:inherit}.gallery .slick-dots li{width:auto;height:inherit;padding:5px 20px;border:1px solid transparent;border-radius:3px}.gallery .slick-dots li.slick-active{border-color:#e8e8e8}.gallery .slick-dots button{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;height:inherit;width:auto;color:#707070}.gallery .slick-dots button:before{content:none}@media screen and (max-width: 700px){.gallery .slick-dots li{padding:5px 0;margin:0}.gallery .slick-dots button{font-size:9px}.gallery .xs-col3{width:25%}.gallery .xs-col6{width:50%}.gallery .xs-col12,.gallery .xs-mobile-col12{width:100%}.gallery .xs-col--double{height:100%}}.wearing-your-clip h2{margin:0 0 70px}.wearing-your-clip>div>h4{margin:0 0 10px;font-weight:normal}.wearing-your-clip .col4 h4{margin:16px 0 0;margin:1rem 0 0}.wearing-your-clip .col4 p{margin:16px auto 0;margin:1rem auto 0;max-width:90%;line-height:22px;line-height:1.4rem}.icon{display:inline-block;padding:4px 0 0 40px;min-height:30px;background-repeat:no-repeat}@media screen and (max-width: 700px){.icon{font-size:10px}}.icon--apple{background-image:url(../images/icons/apple.png)}.icon--android{background-image:url(../images/icons/android.png)}.icon--desktop{background-image:url(../images/icons/desktop.png)}.apps{margin:0;padding:0}.apps__inner{max-width:960px;margin:0 auto}.apps>div{position:relative;max-width:100%}.apps>div .clip-phone{margin-top:-80px}.apps .slick-prev,.apps .slick-next{z-index:10;top:55%}@media screen and (max-width: 1100px){.apps .slick-prev,.apps .slick-next{display:none !important}}.apps .slick-prev{left:50px}.apps .slick-next{right:50px}.apps .slick-dots{width:480px;left:50%;top:200px;bottom:auto}.apps .slick-slide{background:#f0f0f0;margin-top:100px}.apps .iphone-clip{text-align:center}.apps img{max-height:none}.apps .text{margin-top:150px}.apps .text p{font-size:14px;font-size:.9rem;line-height:24px;line-height:1.5rem}.apps .icon{margin-right:40px}.apps .icon:last-child{margin-right:0}@media screen and (max-width: 939px){.apps img{margin:0 auto}.apps .slick-prev,.apps .slick-next{display:inline-block !important}.apps .text{padding:0 50px;margin-top:0;margin-bottom:100px}.apps .slick-dots{top:auto;bottom:40px;width:100%;left:0}}@media screen and (max-width: 700px){.apps{background:#f0f0f0}.apps .iphone-clip{padding:0 30px}.apps .text{margin-top:inherit}.apps .icon{margin-right:8px}.apps .clip-phone{width:100px}}@media screen and (max-width: 610px){.apps .slick-prev,.apps .slick-next{display:none !important}}.whats-included{min-height:505px}.whats-included:before{content:url("../images/black-clip.png")}.whats-included ul li h4{margin-bottom:16px;margin-bottom:1rem}.whats-included ul li p{margin:0;padding:0;font-size:14px;font-size:.9rem}.whats-included ul li:after{width:100% !important}.whats-included .col4{margin-top:40px}@media screen and (max-width: 700px){.whats-included .col8{margin-top:20px}}.pre-order{background:#f5f7f9}.pre-order .region-selection{margin:30px 0 10px}.pre-order .region-selection li{display:none;box-sizing:border-box;padding:10px 0;margin:10px;width:250px;background:#fff;border:solid 1px #dfe1e3;border-radius:6px;text-align:center;cursor:default}.pre-order .region-selection li.active{background:#3f4854;border:solid 1px #3f4854;color:#fff}.pre-order .region-selection.active li{cursor:pointer}.pre-order .region-selection.active li,.pre-order .region-selection li.active{display:inline-block}.pre-order a{font-size:14px;font-size:.9rem}.products h4{margin:0;padding:16px 0 0;padding:1rem 0 0}.products .price-container{padding:12px 0;padding:0.75rem 0}.vat{color:#5f5f5f}.shipping{padding:30px 0;background:#f5f7f9;border-top:solid 1px #e4e7ea;border-bottom:solid 1px #e4e7ea;color:#717e8e}.shipping li{font-size:12px;font-size:.8rem}@media screen and (max-width: 700px){.shipping li{display:block !important;padding:0 !important}}.loading,.loading:hover,.loading:focus{background-image:url(../images/loading.gif) !important;background-repeat:no-repeat !important;background-position:50% 50% !important;color:transparent !important}.total-price{border-radius:3px;padding:5px}.cart table{margin:0 auto;width:790px;max-width:100%;border-collapse:collapse}@media screen and (max-width: 939px){.cart table{width:100%}}.cart table tr{border-bottom:solid 1px #e3e6e9}.cart table th,.cart table td{box-sizing:border-box;font-size:14px;font-size:.9rem}.cart table th{padding:10px 0;color:#8a8a8a}.cart table td{padding:20px 5px;text-align:left}.cart table .product-image{width:70px}.cart table .description{width:230px}.cart table .quantity{width:60px}.cart table td.quantity span{display:block;padding:10px 0;background:#e8e8e8;border-radius:5px;text-align:center}.cart table td.quantity input{padding:8px 14px;width:50px;border:1px solid #dde0e4;border-radius:6px;text-align:center;font-size:1.05em;color:#687a8d}.cart table .spacer{width:320px}.cart table .price{width:100px;text-align:center}.cart table .edit{width:20px}.cart table a{color:#ccc}.cart h3{margin:30px 0 10px}.cart p.light{margin:0;font-size:12px;font-size:.8rem}.cart button{margin:40px 0;padding:0 100px}.cart .destination span{display:inline-block;margin:0 5px;padding:10px 0;border:solid 1px #fff}.cart .destination span.border{padding:10px 20px;border-color:#e8e8e8;border-radius:6px;color:#de7b7e}@media screen and (max-width: 700px){.cart table .product-image{padding-right:40px}.cart table .spacer{width:50px}}.featured-in h3{padding-bottom:20px}.featured-in img{max-width:100%}.featured-in li{margin:0 30px 40px 30px !important;padding:0 !important;display:inline-block}.featured-in a{display:block}.featured-in #techcrunch{width:150px;height:50px;background:url(/assets/images/featured-media.jpg) 0 0}.featured-in #techcrunch a{height:50px}.featured-in #condenast{width:132px;height:50px;background:url(/assets/images/featured-media.jpg) 376px 0}.featured-in #condenast a{height:50px}.featured-in #mashable{width:148px;height:50px;background:url(/assets/images/featured-media.jpg) 150px 0}.featured-in #mashable a{height:50px}.featured-in #fastcompany{width:150px;height:110px;background:url(/assets/images/featured-media.jpg) 497px 135px}.featured-in #fastcompany a{height:110px}.featured-in #wsj{width:148px;height:95px;background:url(/assets/images/featured-media.jpg) 265px 120px}.featured-in #wsj a{height:80px}.team .center:last-child{margin-top:16px}.team img{max-height:271px}.company-facts{padding-top:0}.company-facts h4{margin:32px 0 8px;margin:2rem 0 .5rem}.company-facts li{padding:0;line-height:28px;line-height:1.75rem;font-size:14px;font-size:.9rem}.vision h4{margin:32px 0 8px;margin:2rem 0 .5rem;font-size:17px;font-size:1.1rem}.legal-nav{border:solid 1px #eee;border-radius:5px}.legal-nav li{margin:0;padding:0;border-bottom:solid 1px #eee}.legal-nav li:last-child{border-bottom:none}.legal-nav li a{display:block;padding:10px}.legal-nav li a.indent{padding-left:40px}.legal-nav li a.active,.legal-nav li a:hover,.legal-nav li a:focus{background:#f7f7f7}.legal-content{padding:20px;border:solid 1px #eee;border-radius:5px}.legal-content h1{margin-bottom:16px;margin-bottom:1rem;font-size:32px;font-size:2rem}.legal-content .meta{font-size:70%;color:#999}.legal-content.with-plain-english p,.legal-content.with-plain-english ul,.legal-content.with-plain-english ol{width:65%}.legal-content.with-plain-english .plain{float:right;width:30%;font-size:12px;font-size:0.8rem;font-style:italic;color:#4d4d4d}.legal-content ul,.legal-content ol{padding-left:20px;margin-bottom:10px}.legal-content ul li{list-style:initial}.legal-content ol li{list-style:decimal}.legal-content .roman li{list-style-type:lower-roman}.legal-content strike{color:red}.mega-dropdown{position:static}.mega-dropdown>div{display:none;position:absolute;width:100%;top:113px;left:0;background:#fff;z-index:100}.mega-dropdown>div img{float:right;max-width:150px;margin-left:10px}.mega-dropdown>div strong{display:block}.mega-dropdown>div p{font-size:14px;font-size:0.9rem}.mega-dropdown>div div{max-width:940px;margin:0 auto}.mega-dropdown>div div div{width:50%;float:left;padding:40px 20px 20px;box-sizing:border-box}.mega-dropdown:hover>div{display:block}.modal--video .featherlight-close-icon{display:inherit;top:-30px;right:-30px}.modal--video .featherlight-content{background:transparent}.modal--video .featherlight-inner{max-width:90%;max-height:90%;min-width:700px;height:inherit !important;width:inherit !important}.modal--video .vimeo-wrapper{position:relative;padding-bottom:56.2820513%;height:0;margin:0}.modal--video .vimeo-wrapper .vimeo-player{position:absolute;top:0;left:0;width:100%;height:100%}.x-mas-pouch{display:none}.x-mas-pouch img{margin:50px auto 0}.region-us.region-country-us .x-mas-pouch{display:inherit}.stories{display:block;clear:both;margin:0 auto 50px;max-width:940px;overflow:hidden;font-weight:bold;color:#fff}.stories a{position:absolute;top:0;color:#fff;height:100%;width:100%}.stories li{position:relative;width:32%;padding:29% 0 0 0;margin:0 1% 12px 0;box-sizing:border-box;text-align:left;display:block;font-size:20px;line-height:1.5;float:left;font-weight:bolder;transition:filter .2s, -webkit-filter .2s, background-size .2s;background-size:100%;background-position:center center}.stories li span{position:absolute;bottom:15px;left:15px;text-shadow:0 0 10px rgba(0,0,0,0.4)}.stories li small{font-size:16px;font-weight:normal;display:block}.stories li.stories--johan{background-image:url("../images/team/johan-box-small.jpg")}.stories li.stories--per{background-image:url("../images/team/per-box-small.jpg")}.stories li.stories--elisabet{background-image:url("../images/team/elisabet-box-small.jpg")}.stories li.stories--dermot{background-image:url("../images/team/dermot-box-small.jpg")}.stories li.stories--fernanda{background-image:url("../images/team/fernanda-box-small.jpg")}.stories li:last-child{margin-right:0}.stories li:nth-child(5){width:65%}.stories li:nth-child(5).stories--johan{background-image:url("../images/team/johan-box-big.jpg")}.stories li:nth-child(5).stories--per{background-image:url("../images/team/per-box-big.jpg")}.stories li:nth-child(5).stories--elisabet{background-image:url("../images/team/elisabet-box-big.jpg")}.stories li:nth-child(5).stories--dermot{background-image:url("../images/team/dermot-box-big.jpg")}.stories li:nth-child(5).stories--fernanda{background-image:url("../images/team/fernanda-box-big.jpg")}@media screen and (max-width: 700px){.stories{margin:0}.stories li{float:none;width:100% !important;height:200px;max-width:300px;padding:0;margin:0 auto 20px !important}.stories li:nth-child(5){width:auto}.stories li:nth-child(5).stories--johan{background-image:url("../images/team/johan-box-small.jpg")}.stories li:nth-child(5).stories--per{background-image:url("../images/team/per-box-small.jpg")}.stories li:nth-child(5).stories--elisabet{background-image:url("../images/team/elisabet-box-small.jpg")}.stories li:nth-child(5).stories--dermot{background-image:url("../images/team/dermot-box-small.jpg")}.stories li:nth-child(5).stories--fernanda{background-image:url("../images/team/fernanda-box-small.jpg")}}.stories__modal{line-height:1.5}.stories__modal .featherlight-close-icon{top:30px;right:30px;left:auto}.stories__modal .featherlight-content{padding:0;background:#fff;color:#262b32;max-width:990px;max-height:100%;width:100%;font-size:19px;font-size:1.2rem;text-align:left;top:0;left:50%;z-index:9999;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);overflow-y:scroll}.stories__modal .featherlight-inner{width:inherit}.stories__modal img{width:100%;height:auto}.stories__modal h1{font-size:46px;text-transform:uppercase}.stories__modal h2{font-size:24px;line-height:1.4;font-weight:bold;float:none !important;margin:0 0 20px 0 !important}.stories__modal .modal-dialog-content{background:#fff;color:#262b32;max-width:990px;max-height:100%;width:100%;font-size:19px;font-size:1.2rem;text-align:left;top:0;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0)}.stories__modal .modal-dialog-content p{font-size:16px !important;color:#262b32}.stories__modal .modal-dialog-content-inner{padding:50px;overflow:hidden}.stories__modal .col{float:left;width:50%;margin-bottom:20px;box-sizing:border-box}.stories__modal .col--right{padding-left:25px}.stories__modal .col--left{padding-right:25px;clear:left}.stories__modal .col--both{width:100%;clear:both}.stories__modal blockquote{color:#21c190;font-size:28px;line-height:1.6;border:3px solid #21c190}.stories__modal .col--right blockquote{border-width:0 0 0 3px;padding-left:20px}.stories__modal .col--left blockquote{border-width:0 3px 0 0;padding-right:20px}.stories__modal .stories__modal__social{padding:30px 50px;background:#f5f7f9;clear:both;position:relative}.stories__modal .stories__modal__social p{line-height:1;margin-bottom:0}.stories__modal .stories__modal__social button{position:absolute;top:16px;right:50px;padding:11px 13px;border:2px solid #21c190;color:#21c190;border-radius:4px}.stories__modal .stories__modal__stories__wrapper{background:#21c190;color:#fff;padding:30px 50px;clear:both}.stories__modal .stories__modal__stories__wrapper h2{font-size:28px}.stories__modal .stories{margin:0}.stories__modal .stories li{width:24%;padding-top:22%;background-size:cover;font-size:16px;text-shadow:0 0 10px rgba(0,0,10,0.4)}@media screen and (max-width: 700px){.stories__modal .col{float:none;width:inherit;padding:0 !important}.stories__modal .stories li{width:50%}}.perks{max-width:800px;margin:0 auto 40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}.perks li{border-radius:4px;border:2px solid transparent;margin:10px;width:380px;background:#fff;line-height:55px;text-align:left;padding:0 0 0 80px;font-size:14px;cursor:pointer}.perks li:hover{border:2px solid #ccc}.perks li:nth-child(n+5){display:none}.perks li span{float:right;margin-right:10px;font-size:12px}.perks li:after{content:'';position:absolute;top:15px;height:25px;left:60px;border-left:1px solid #e8e8e8}.perks li:before{position:absolute;left:10px;top:0;font-size:28px;font-size:1.8rem;line-height:55px;color:#21c08f}.perks li.completed{background:#21c08f;color:#fff}.perks li.completed:before{color:#fff}.perks.perks--unlocked{margin-top:100px}.perks.perks--unlocked li span{display:none}.perks.perks--unlocked .perk-DISCOUNT{position:absolute;top:-90px;left:25%;font-size:18px;line-height:68px}.perks.perks--unlocked .perk-DISCOUNT:before{line-height:68px}.perks.perks--unlocked .perk-DISCOUNT:after{height:36px}@media screen and (max-width: 940px){.perks.perks--unlocked{margin-top:0}.perks.perks--unlocked .perk-DISCOUNT{position:relative;top:auto;left:auto}}.perks--all li:nth-child(n+5){display:inherit}@media (max-width: 400px){.karma .perks li{font-size:12px;line-height:2;padding-top:17px;padding-bottom:20px}.perks.perks--unlocked .perk-DISCOUNT{font-size:12px;line-height:2;padding-top:17px;padding-bottom:20px}}.perks-modal .modal-dialog-content{overflow-y:scroll !important}.perks-modal code{border:1px solid #ccc;padding:5px 8px;background:#FFFFFF}.perks-modal .pre-order{background:transparent;padding:0}.perks-modal .pre-order h4,.perks-modal .pre-order ul{display:inline;font-size:16px}.perks-modal .pre-order li{padding:5px 10px !important;width:inherit}.perks-modal .products{padding:40px 0 0}.perks-modal .products h2{font-size:24px;margin-bottom:0}.section-challenge{max-width:630px;margin:0 auto;border-radius:4px;background:#fff;text-align:left}.section-challenge .mobile-btn{float:right;margin-right:20px}.section-challenge li{padding:0 0 0 60px;line-height:53px;height:53px;border-bottom:1px solid #f0f0f0;cursor:pointer}.section-challenge li>span{float:right;padding:0 20px}.section-challenge li.completed{background-color:#21c08f;color:#fff}.section-challenge li.locked{background-color:#f9fafb;color:#8c8e8f}.section-challenge li:nth-child(n+6){display:none}.section-challenge li:before{position:absolute;top:0;left:10px;line-height:52px;font-size:28px;font-size:1.8rem}.section-challenge--all li:nth-child(n+6){display:inherit}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog{height:95%}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content{overflow-y:auto}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content p{margin-bottom:15px;font-size:18px}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form{margin:60px auto}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form.ng-submitted input[type="text"].ng-invalid-required,li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form.ng-submitted select.ng-invalid-required{border:1px solid red}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group{margin-bottom:30px;font-size:18px;overflow:hidden}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group input[type="checkbox"]{-webkit-appearance:checkbox}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group input[type="radio"]{-webkit-appearance:radio}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group label[for="agree"]{display:inline}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group select{width:370px;font-size:16px}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group label{display:block;float:left;text-align:right;width:150px;height:42px}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group span.error{display:block;color:red}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group span.error.general-error{margin:10px 0}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group .btn{display:inline-block}li[uuid="dc03c5ca4a5d4fadb2d36e5eea1832e1"] .modal-dialog .modal-dialog-content form .form-group-agree label{float:none}.perks-modal .modal-dialog{height:500px;width:1000px}.perks-modal .perk-0 .modal-dialog{height:700px}.karma .modal-dialog{height:500px;width:1000px}.karma .modal-dialog-content{overflow-y:hidden}.karma .modal{text-align:center}.karma .modal .divider{margin-bottom:60px !important}.karma .modal .tightinput{margin-bottom:20px !important}.karma .modal .referralguidelines{padding-top:35px;clear:both}.karma .modal .share{display:block}.karma .modal .row-3{width:33%;text-align:center;float:left;position:relative;cursor:pointer}.karma .modal .row-3.selected:after{width:83px;height:83px;position:absolute;bottom:-11px;right:0;background:url("/assets/images/selected-big.png") no-repeat;content:" "}.karma .modal .select{height:92px;line-height:92px;background:#fff !important;color:#000 !important;border:none !important;position:relative !important}.karma .modal .select.selected{background:#21c190 !important}.karma .modal .select.preset-use-case{margin:20px;width:229px}.karma .modal .select.preset-device{margin:0 11px;width:229px}.karma .modal .select.preset-wear-case{width:160px;height:50px;line-height:54px}.karma .modal .select .icon{position:relative;top:9px;margin-right:10px;width:35px;height:35px;padding:0}.karma .text-select{width:400px}.karma .btn--always{display:inline-block !important}.section-challenge li[uuid="516ac6f96d2c45e5a97c6f66e5e06517"] .box svg{width:100px;height:100px;display:block;margin:0 auto 20px}.section-challenge li[uuid="516ac6f96d2c45e5a97c6f66e5e06517"] .modal-dialog-content{overflow-y:auto}.section-challenge li[uuid="516ac6f96d2c45e5a97c6f66e5e06517"] .modal-dialog-content input[type="checkbox"]{-webkit-appearance:checkbox}.section-challenge li[uuid="516ac6f96d2c45e5a97c6f66e5e06517"] .modal-dialog-content .error .error-message{color:red;display:block;margin:3px}.section-challenge li[uuid="516ac6f96d2c45e5a97c6f66e5e06517"] .modal-dialog-content .twitter a{background:url("/assets/images/twitter.png") 0 0 no-repeat;text-indent:-900px;width:60px;height:22px;display:inline-block;font-size:0}.section-challenge li[uuid="516ac6f96d2c45e5a97c6f66e5e06517"] .modal-dialog-content .btn{display:block;margin:15px auto}.section-challenge li[uuid="516ac6f96d2c45e5a97c6f66e5e06517"] .modal-dialog-content h2{margin-bottom:20px}.section-challenge li[uuid="516ac6f96d2c45e5a97c6f66e5e06517"] .modal-dialog-content p{margin-bottom:10px}.section-challenge li[uuid="02c935f814bd482dbdb5d84c4dcb72fd"] .box svg{width:75;height:74x;display:block;margin:0 auto 20px}.section-challenge li[uuid="02c935f814bd482dbdb5d84c4dcb72fd"] .modal-dialog-content{overflow-y:auto}.section-challenge li[uuid="02c935f814bd482dbdb5d84c4dcb72fd"] .modal-dialog-content input[type="checkbox"]{-webkit-appearance:checkbox}.section-challenge li[uuid="02c935f814bd482dbdb5d84c4dcb72fd"] .modal-dialog-content .error .error-message{color:red;display:block;margin:3px}.section-challenge li[uuid="02c935f814bd482dbdb5d84c4dcb72fd"] .modal-dialog-content .instagram a{background:url("/assets/images/twitter.png") 0 0 no-repeat;text-indent:-900px;width:60px;height:22px;display:inline-block;font-size:0}.section-challenge li[uuid="02c935f814bd482dbdb5d84c4dcb72fd"] .modal-dialog-content h2{margin-bottom:20px}.section-challenge li[uuid="02c935f814bd482dbdb5d84c4dcb72fd"] .modal-dialog-content p{margin-bottom:10px}@media all and (max-width: 769px){.modal-dialog{width:100% !important;height:100% !important}.karma .special-icon,.karma .box .icon{display:none}.karma .section{padding-left:20px;padding-right:20px}.karma .section-preorder{padding:0 !important}.karma .section-history p{font-size:16px;padding-right:110px}.karma .section-history h4 span{top:21px;width:65px;height:55px;font-size:16px;padding-top:10px;margin-left:-32px}.karma .section-history h4 span b{font-size:32px}.karma .section-challenge li.completed{background-position:right 6px}.karma .section-challenge li.completed .mobile-btn{display:none !important}.karma .hover{display:none !important}.karma .mobile-btn{display:block;position:absolute;right:0;top:0;width:50px;height:100%;line-height:53px;text-align:center;color:#fff;text-align:right;margin-right:10px;font-size:14px}.karma .count-left{display:none}.karma .completed .mobile-btn{background:#eaeaea}.karma .text-select{width:100%;font-size:15px;padding:20px 0;box-sizing:border-box}.karma .modal-dialog-content{overflow:visible}.karma .modal-dialog-content h2{font-size:20px}.karma .modal-dialog-content .select,.karma .modal-dialog-content .select.preset-use-case{margin:0 auto 20px;display:block}.karma .modal-dialog-content .row-3{margin:0 0 20px;display:inline-block}.karma .modal-dialog-content .row-3.selected:after{background-size:100%;bottom:0;right:0;width:25%;background-position-y:bottom}.karma .modal-dialog-content .row-3 img{width:80%}.karma .discount{width:auto;max-width:100%;float:none}.karma .discount img{float:none;margin:0;margin-right:0;max-width:100%}.karma .discount div{margin:0}.karma .discount span{display:inline}.karma .discount b{font-size:40px}.karma .discount a{float:none;display:block;margin:0 auto}.karma .section-challenge>.container>div{float:none;width:auto}.karma .section-challenge>.container>div>.left,.karma .section-challenge>.container>div>.right{float:none;margin:0 !important}.karma .section-challenge li{float:none !important;overflow:hidden;display:table;width:100%;margin-left:0;margin-right:0}.karma .section-challenge li.completed{box-sizing:border-box}.karma .section-challenge li.size-2 .box,.karma .section-challenge li.size-3 .box,.karma .section-challenge li .box{width:auto !important;height:100% !important;display:table-cell;padding:20px 60px 20px 20px;text-align:left;font-size:14px;vertical-align:middle}.karma .section-challenge li.size-2 .box img,.karma .section-challenge li.size-3 .box img,.karma .section-challenge li .box img{max-height:100%}.karma .section-challenge li .box .divider{margin:0 !important}.karma .section-challenge li .box br{display:none}.karma .section-challenge li .btn.absolute{right:10px;left:auto;text-align:center}.karma .section-challenge li[uuid="29a3e019659f436ea5d33a2988e32853"] img{display:none}}@media all and (max-width: 855px){.col{float:none !important;text-align:center !important;border:none !important;padding:0 !important;margin:20px auto}}@media all and (max-width: 640px){.karma .section-challenge li{font-size:14px}.modal-dialog-content .pre-order span{display:block;margin-bottom:10px}}@media all and (max-width: 500px){.perks li span{display:none}.karma .container{max-width:100%}.karma h3{font:30px "Chrono", "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;padding:20px 0}.karma .section-challenge li{font-size:12px;line-height:2;padding-top:13px;padding-bottom:12px}.karma .section-challenge li.size-2 .box,.karma .section-challenge li.size-3 .box,.karma .section-challenge li .box{padding:20px 60px 10px 20px;height:auto;min-height:55px}.karma .section-challenge li p{margin-bottom:20px;font-size:1em}.karma .section-challenge li[uuid="4ceab83782e04ec9b3ef882737aeef32"] h2.divider{margin-bottom:40px !important;margin-top:30px}.karma .section-challenge li[uuid="4ceab83782e04ec9b3ef882737aeef32"] a.select{height:65px;line-height:70px}.karma .section-challenge li.size-2 .box,.karma .section-challenge li.size-3 .box,.karma .section-challenge li .box{padding-bottom:20px}}body.modal-open{overflow:hidden}.modal-overlay{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}.modal-dialog{z-index:10000;position:absolute !important;width:80vw;height:100vh;color:#707070;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transition:-webkit-transform 3s ease-out;transition:transform 3s ease-out;background-color:#f0f0f0}@media screen and (max-width: 768px){.modal-dialog{width:100%}}.modal-dialog-content{position:absolute;opacity:1;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);width:80%;max-height:80%;overflow-y:auto}.modal-dialog-content h2{margin-bottom:30px}.modal-dialog-content h3{margin-bottom:40px}@media screen and (max-width: 768px){.modal-dialog-content h3{margin-right:50px}}.modal-dialog-content h4,.modal-dialog-content p{margin-bottom:25px}.modal-dialog-content.ng-hide{opacity:0;top:60%}.modal-dialog-content .share{padding:20px 0 0}.modal-dialog-content .share span{display:inline-block;padding:0 10px}.modal-close{position:absolute;z-index:100;top:40px;right:40px;width:40px;height:40px;padding:0;cursor:pointer;font-size:30px;line-height:45px;display:inline-block;font-weight:bold;border-radius:8px}.modal-close.ng-hide{opacity:0;top:calc(10% + 40px)}@media screen and (max-width: 768px){.modal-close{top:10px;right:10px}}.modal-close:hover{background-color:#ffffff}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:1;display:block !important}.modal.ng-hide{opacity:0}.karma .sub-heading{line-height:1.5}
