/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@-webkit-keyframes handIn{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-webkit-transform-origin:0 0}100%{opacity:1;-webkit-transform:translate3d(0, 0%, 0);-webkit-transform-origin:0 0}}@-moz-keyframes handIn{0%{opacity:0;-moz-transform:translate3d(0, 100%, 0);-moz-transform-origin:0 0}100%{opacity:1;-moz-transform:translate3d(0, 0%, 0);-moz-transform-origin:0 0}}@keyframes handIn{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}100%{opacity:1;-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate3d(0, 0%, 0);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes swap{0%{opacity:0;-webkit-transform-origin:0 100%;-webkit-transform:scale(0, 0) translate(-700px, 0px)}100%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(1, 1) translate(0px, 0px)}}@-moz-keyframes swap{0%{opacity:0;-moz-transform-origin:0 100%;-moz-transform:scale(0, 0) translate(-700px, 0px)}100%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(1, 1) translate(0px, 0px)}}@keyframes swap{0%{opacity:0;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scale(0, 0) translate(-700px, 0px);-moz-transform:scale(0, 0) translate(-700px, 0px);-ms-transform:scale(0, 0) translate(-700px, 0px);-o-transform:scale(0, 0) translate(-700px, 0px);transform:scale(0, 0) translate(-700px, 0px)}100%{opacity:1;-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:scale(1, 1) translate(0px, 0px);-moz-transform:scale(1, 1) translate(0px, 0px);-ms-transform:scale(1, 1) translate(0px, 0px);-o-transform:scale(1, 1) translate(0px, 0px);transform:scale(1, 1) translate(0px, 0px)}}.swap{-webkit-animation:swap 0.8s ease;-moz-animation:swap 0.8s ease;animation:swap 0.8s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);display:none}}@-moz-keyframes slideOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px);display:none}}@keyframes slideOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-moz-transform:translateX(-2000px);-ms-transform:translateX(-2000px);-o-transform:translateX(-2000px);transform:translateX(-2000px);display:none}}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-moz-transform:translateX(2000px);-ms-transform:translateX(2000px);-o-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.header-container{overflow:hidden}.hand{opacity:0}.hand.appear{-webkit-animation:handIn 1s ease;-moz-animation:handIn 1s ease;animation:handIn 1s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}#signup.thankyou .signup-title{-webkit-animation:slideOutLeft 0.6s ease;-moz-animation:slideOutLeft 0.6s ease;animation:slideOutLeft 0.6s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}#signup.thankyou .after{opacity:1;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{opacity:1;-webkit-transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{opacity:1;-moz-transform:scale(0.9)}100%{opacity:1;-moz-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}70%{opacity:1;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.bounce-in{-webkit-animation:bounceIn 0.8s ease;-moz-animation:bounceIn 0.8s ease;animation:bounceIn 0.8s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.container .products .product.already-visible{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-animation:none;-moz-animation:none;animation:none}@-webkit-keyframes slide{from{background-position-y:100%}to{background-position-y:0%}}@-moz-keyframes slide{from{background-position-y:100%}to{background-position-y:0%}}@keyframes slide{from{background-position-y:100%}to{background-position-y:0%}}.header-container.home{z-index:2;height:1065px;background-color:#000;background-image:url("/images/header-bg-winter.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header-container.home{background-image:url("/images/header-bg-winter_2x.jpg");background-size:2560px 1065px;}}.header-container.home #big-video-vid{position:absolute}.home .header{height:1060px}.home .header .headline{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-top:75px;text-align:center}.home .header .headline:last-child{margin-right:0}.home .header .headline .header-subtitle{display:block;max-width:800px;margin:10px auto;margin-bottom:20px;font-weight:200}.home .header .headline .buynow{display:inline-block;background-color:#201e23;text-transform:uppercase;font-size:20px;border-radius:8px;font-weight:200;width:185px;height:60px;line-height:60px;text-align:center;background-image:url("/images/button-arrow.png");background-repeat:no-repeat;background-position:142px 20px;padding-right:20px;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;z-index:2}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.home .header .headline .buynow{background-image:url("/images/button-arrow_2x.png");background-size:10px 18px;}}.home .header .headline .buynow:hover{background-color:#3290fb;opacity:1}.home .header .download{position:absolute;right:0;bottom:30px;width:456px}.home .header .download p{font-size:18px;color:#a89d9d;margin-bottom:5px;font-weight:300}.home .header .download a{float:left;background-repeat:no-repeat;width:223px;height:59px;display:block;color:transparent;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.home .header .download .appstore{clear:both;background-image:url("/images/appstore.png");margin-right:10px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.home .header .download .appstore{background-image:url("/images/appstore_2x.png");background-size:223px 59px;}}.home .header .download .playstore{background-image:url("/images/playstore.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.home .header .download .playstore{background-image:url("/images/playstore_2x.png");background-size:223px 59px;}}.home .header .download .appstore-hover,.home .header .download .appstore:hover{background-image:url("/images/appstore-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.home .header .download .appstore-hover,.home .header .download .appstore:hover{background-image:url("/images/appstore-hover_2x.png");background-size:223px 59px;}}.home .header .download .playstore-hover,.home .header .download .playstore:hover{background-image:url("/images/playstore-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.home .header .download .playstore-hover,.home .header .download .playstore:hover{background-image:url("/images/playstore-hover_2x.png");background-size:223px 59px;}}.home .header .hand{position:absolute;bottom:-20px;left:-150px;background-image:url("/images/hand.png");width:676px;height:604px;z-index:1;opacity:0}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.home .header .hand{background-image:url("/images/hand_2x.png");background-size:676px 604px;}}.home .header .hand .demo{background-image:url('../images/thermodo_screen6.gif');width:220px;height:321px;position:absolute;right:45px;top:62px}.products{padding:120px 0}.products .product{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding: 20px;opacity:0;text-decoration:none;cursor:pointer}.products .product:last-child{margin-right:0}.products .product:nth-child(even){margin-right:0}.products .product:hover .render{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:0.7}.products .product:hover .buy{color:#fff}.products .product.black .buy .price{background-image:url("/images/button-buy-black.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.products .product.black .buy .price{background-image:url("/images/button-buy-black_2x.png");background-size:105px 55px;}}.products .product.black:hover .buy{background-color:#000}.products .product.premium .price .buy{background-image:url("/images/button-buy-premium.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.products .product.premium .price .buy{background-image:url("/images/button-buy-premium_2x.png");background-size:105px 55px;}}.products .product.premium:hover .buy{background-color:#797474}.products .product .buy{display:inline-block;margin-top:60px;text-decoration:none;font-size:18pt;color:#000;border:2px solid #000;border-radius:6px;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.products .product .buy span{display:inline-block;padding:12px 20px}.products .product .buy .name{font-weight:500}.products .product .buy .price{background-color:#000;color:#fff;display:inline-block;background-repeat:no-repeat;border-left:2px solid #000}.products .product p{color:#000;text-decoration:none;font-size:13pt;line-height:19pt}.heatmap-container-hover{background-image:url("/images/heatmap-bg-hover.jpg");height:0}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.heatmap-container-hover{background-image:url("/images/heatmap-bg-hover_2x.jpg");background-size:2558px 85px;}}.heatmap-container{display:block;background-image:url("/images/heatmap-bg.jpg");background-repeat:no-repeat;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.heatmap-container{background-image:url("/images/heatmap-bg_2x.jpg");background-size:2558px 85px;}}.heatmap-container:hover{background-image:url("/images/heatmap-bg-hover.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.heatmap-container:hover{background-image:url("/images/heatmap-bg-hover_2x.jpg");background-size:2558px 85px;}}.heatmap-container,.heatmap-container:visited{text-decoration:none}.heatmap{height:85px;text-align:center}.heatmap h2{margin:0;padding:0;height:85px;line-height:85px;color:#fff;font-size:32pt}.crafted-container{background-image:url("/images/crafted-bg.jpg");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.crafted-container{background-image:url("/images/crafted-bg_2x.jpg");background-size:2560px 938px;}}.crafted{height:938px;color:#fff;padding:120px 0}.crafted .text{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:51.17883%;margin-right:0}.crafted .text:last-child{margin-right:0}.crafted a{margin-top:20px}.works-container{background-color:#4d4d4d;background-image:-webkit-linear-gradient(#1b1b1b 0, transparent 100%);background-image:linear-gradient(to   , transparent 100%)}.works{color:#fff;padding:40px 0}.works .aside{margin-top:30px}.works .demo{float:right}.works a{margin-top:20px}.is-ios .kickstarter-container{background:url(kickstarter-bg.jpg)}.kickstarter-container{overflow:hidden;position:relative;height:950px;width:100%;background-color:#000;background-image:url("/images/kickstarter-bg.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.kickstarter-container{background-image:url("/images/kickstarter-bg_2x.jpg");background-size:2560px 950px;}}.kickstarter-container #big-video-wrap{position:absolute;z-index:3}.kickstarter{margin-top:200px;z-index:20;color:#fff;position:relative}.kickstarter h2{margin-top:10px}.kickstarter p a{color:#fff;font-weight:400;text-decoration:underline;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.kickstarter p a:hover{color:#ccc}.kickstarter .play{background-image:url("/images/play.png");display:inline-block;width:250px;height:250px;color:transparent;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.kickstarter .play{background-image:url("/images/play_2x.png");background-size:250px 250px;}}.kickstarter .play:hover{opacity:0.6}.kickstarter .aside{text-align:center;padding-top:208px}@media screen and (max-width: 600px) {.container .heatmap-container .heatmap h2{line-height:85px;font-size:22pt}}@media screen and (max-width: 420px) {body .container .heatmap-container .heatmap h2{font-size:18pt}body .container .header-container.home .header .headline .header-subtitle{font-size:26pt;line-height:34pt}body .container .kickstarter-container .kickstarter-video{display:none}body .container .kickstarter-container .kickstarter{margin-top:0}}.is-ios .crafted-container{background:url(crafted-bg.jpg)}.header-container.default,.header-container.checkout,.header-container.developers,.header-container.faq{overflow:visible}.checkout .header .navbar nav{margin-top:7px}.default .header .navbar,.checkout .header .navbar{margin-bottom:20px;height:auto}.default .header .navbar .bag span,.checkout .header .navbar .bag span{display:block;float:left;height:46px;line-height:46px}.default .header .navbar nav a,.default .header .navbar nav span,.checkout .header .navbar nav a,.checkout .header .navbar nav span{color:#000}.default .header .navbar nav a.active,.default .header .navbar nav a:hover,.default .header .navbar nav span.active,.default .header .navbar nav span:hover,.checkout .header .navbar nav a.active,.checkout .header .navbar nav a:hover,.checkout .header .navbar nav span.active,.checkout .header .navbar nav span:hover{border-color:#000}.default .header .navbar nav a.active:hover,.default .header .navbar nav span.active:hover,.checkout .header .navbar nav a.active:hover,.checkout .header .navbar nav span.active:hover{background-color:#000;color:#fff}.default .header .navbar nav a.bag:hover,.default .header .navbar nav span.bag:hover,.checkout .header .navbar nav a.bag:hover,.checkout .header .navbar nav span.bag:hover{border-color:transparent;color:#000}.default .header .navbar nav .bag .item-count,.checkout .header .navbar nav .bag .item-count{color:#fff;background-image:url("/images/bag-black.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.default .header .navbar nav .bag .item-count,.checkout .header .navbar nav .bag .item-count{background-image:url("/images/bag-black_2x.png");background-size:37px 38px;}}.default .header .secure,.default .header .text,.default .header .lock,.checkout .header .secure,.checkout .header .text,.checkout .header .lock{font-size:13pt;font-weight:500;height:28px;line-height:28px;margin:0;padding:0}.default .header .secure,.checkout .header .secure{float:right}.default .header .text,.checkout .header .text{display:block;float:left}.default .header .lock,.checkout .header .lock{background-image:url("/images/lock.png");display:block;float:left;height:28px;margin-right:8px;width:22px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.default .header .lock,.checkout .header .lock{background-image:url("/images/lock_2x.png");background-size:22px 28px;}}.footer-checkout-container{background-color:#000}.footer-checkout{color:#a89d9d;text-align:center;padding:60px 0}.footer-checkout .space{display:inline-block;width:20px}.footer-checkout p,.footer-checkout a{color:#a89d9d;font-size:10pt}.header-container.shop{background-color:#000;background-image:url("/images/header-bg-wooden.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header-container.shop{background-image:url("/images/header-bg-wooden_2x.jpg");background-size:2560px 960px;}}.shop .header{padding-bottom:60px}.shop .header .featured-products{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-top:90px}.shop .header .featured-products:last-child{margin-right:0}.shop .header .featured-products .product{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:center;padding-bottom:40px}.shop .header .featured-products .product:last-child{margin-right:0}.shop .header .featured-products .product:nth-child(even){margin-right:0}.shop .header .featured-products .product:hover{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.shop .header .featured-products .product:hover .details{color:#1b1b1b;background-color:#fff;background-image:url("/images/arrow_black.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.shop .header .featured-products .product:hover .details{background-image:url("/images/arrow_black_2x.png");background-size:10px 18px;}}.shop .header .featured-products .product .details-hover{background-image:url("/images/arrow_black.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.shop .header .featured-products .product .details-hover{background-image:url("/images/arrow_black_2x.png");background-size:10px 18px;}}.shop .header .featured-products .product .title{font-size:32pt;font-weight:200;color:#fff}.shop .header .featured-products .product .details{text-transform:uppercase;font-weight:200;font-size:14pt;padding:12px 28px;margin-top:30px;background-image:url("/images/arrow_white.png");background-repeat:no-repeat;background-position:124px 14px;padding-right:50px;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.shop .header .featured-products .product .details{background-image:url("/images/arrow_white_2x.png");background-size:10px 18px;}}.more-products-container{background-color:#252525}.more-products{padding:20px}.more-products .product{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:center;z-index:2}.more-products .product:last-child{margin-right:0}.more-products .product a{position:relative}.more-products .product:hover img{opacity:0.8}.more-products .product:hover .details{color:#1b1b1b;background-color:#fff;background-image:url("/images/arrow_black.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.more-products .product:hover .details{background-image:url("/images/arrow_black_2x.png");background-size:10px 18px;}}.more-products .product .title{font-size:32pt;font-weight:200;color:#fff}.more-products .product .hold{display:block;width:100%;position:absolute;bottom:50px;left:0}.more-products .product .details{text-transform:uppercase;font-weight:200;font-size:14pt;padding:12px 28px;margin-top:30px;background-image:url("/images/button-arrow.png");background-repeat:no-repeat;background-position:124px 14px;padding-right:50px;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.more-products .product .details{background-image:url("/images/button-arrow_2x.png");background-size:10px 18px;}}.more-products .product img{z-index:3}.more-products .product:nth-child(even){margin-right:0}.free-shipping{margin:0px 5px}.free-shipping-popup{background-color:#f4e9a9;padding:30px 10px;margin:10px 5px}.free-shipping-popup .left{float:left;display:block;margin-right:2.35765%;width:14.70196%;text-align:center;padding-top:10px}.free-shipping-popup .left:last-child{margin-right:0}.free-shipping-popup .right{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-right:0;text-align:left}.free-shipping-popup .right:last-child{margin-right:0}.free-shipping-popup .right h3{text-align:left;font-size:28pt;line-height:38pt;margin:0}.free-shipping-popup .right p{margin-top:0;margin-bottom:0px}.free-shipping-popup .right .add-to-cart{margin-right:8px}.add-extension-popup{border:2px solid #a89d9d;padding:30px 10px;position:relative;margin:10px 5px}.add-extension-popup .close{position:absolute;top:10px;right:10px}.add-extension-popup .left{float:left;display:block;margin-right:2.35765%;width:14.70196%}.add-extension-popup .left:last-child{margin-right:0}.add-extension-popup .right{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-right:0;text-align:left}.add-extension-popup .right:last-child{margin-right:0}.add-extension-popup .right h3{text-align:left;font-size:28pt;line-height:38pt;margin:0}.add-extension-popup .right p{margin-top:0;margin-bottom:8px}.add-extension-popup .right .add-to-cart{margin-right:8px}.cart{padding:60px 0;padding-bottom:80px;color:#09080e;font-weight:200}.cart h3{text-align:left}.cart .bag-content{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.cart .bag-content:last-child{margin-right:0}.cart table{display:table;width:100%;margin-bottom:40px}.cart table tr{border-bottom:2px solid #a89d9d}.cart table td{padding:20px 0}.cart table thead th{color:#a89d9d;font-size:12pt;font-weight:200;padding:10px 0;text-align:left}.cart table thead .total{text-align:right}.cart table tbody .image{width:200px;text-align:left}.cart table tbody .text span{display:block}.cart table tbody .name{color:#1b1b1b;font-size:17pt;font-weight:500;text-decoration:none}.cart table tbody .price{font-size:17pt}.cart table tbody .count{font-size:17pt}.cart table tbody .total{font-size:17pt;font-weight:500;text-align:right}.cart table tbody .quantity .quantity-input{display:inline-block;width:55px;border:2px solid #ccc;border-radius:5px;padding:0;text-indent:0;height:40px;text-align:center}.cart table tbody .quantity span{display:inline-block;float:left;height:59px;line-height:59px;margin-right:10px}.cart table tbody .quantity a{background-repeat:no-repeat;color:transparent;display:inline-block;float:left;height:59px;margin-left:-2px;width:59px}.cart table tbody .quantity .tickers{display:inline-block;width:118px;height:59px;line-height:59px}.cart table tbody .quantity .up{background-image:url("/images/quantity-up.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.cart table tbody .quantity .up{background-image:url("/images/quantity-up_2x.png");background-size:59px 59px;}}.cart table tbody .quantity .down{background-image:url("/images/quantity-down.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.cart table tbody .quantity .down{background-image:url("/images/quantity-down_2x.png");background-size:59px 59px;}}.cart .terms{float:left;display:block;margin-right:2.35765%;width:48.82117%}.cart .terms:last-child{margin-right:0}.cart .terms p{font-size:12pt}.cart .terms p a{color:#1b1b1b;font-weight:500}.cart .terms p a:hover{color:#666}.cart .subtotal{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:right}.cart .subtotal:last-child{margin-right:0}.cart .subtotal p{font-size:17pt;font-weight:500}.cart .subtotal p .value{margin-left:20px}.cart .checkout-paypal{background-image:url("/images/checkout-paypal.png");-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;color:transparent;display:block;float:right;height:59px;margin-top:10px;width:305px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.cart .checkout-paypal{background-image:url("/images/checkout-paypal_2x.png");background-size:305px 59px;}}.cart .checkout-paypal:hover,.cart .checkout-paypal:focus,.cart .checkout-paypal-hover{background-image:url("/images/checkout-paypal-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.cart .checkout-paypal:hover,.cart .checkout-paypal:focus,.cart .checkout-paypal-hover{background-image:url("/images/checkout-paypal-hover_2x.png");background-size:305px 59px;}}#shipping-section{display:none}.checkout .bread{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.checkout .bread:last-child{margin-right:0}.checkout h1{margin:0;display:block;float:left}.checkout h2{color:#a89d9d;display:block;font-size:22pt;line-height:22pt;padding-top:16pt;float:right;margin:0}.checkout h3{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;font-size:24pt;font-weight:200}.checkout h3:last-child{margin-right:0}.checkout form{background-image:url("/images/thermodo-pattern.png");float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;border-top:1px solid #a89d9d;padding:30px 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.checkout form{background-image:url("/images/thermodo-pattern_2x.png");background-size:21px 23px;}}.checkout form:last-child{margin-right:0}.checkout label{color:#141414;font-size:10pt;font-weight:400;text-transform:uppercase}.checkout input{padding:14px 5px}.checkout select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:transparent;border:none;display:block;outline:none}.checkout .styled{background-image:url("/images/select-arrow-down.png");background-repeat:no-repeat;background-position:center right 15px;background-color:#fff;border:2px solid #a89d9d;border-radius:5px;color:#a89d9d;display:block;font-size:14pt;padding:2px 10px;padding-top:3px;overflow:hidden;margin-top:5px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.checkout .styled{background-image:url("/images/select-arrow-down_2x.png");background-size:18px 10px;}}.checkout .styled select{height:45px;line-height:45px;width:100%}.checkout input{float:left;display:block;margin-right:2.35765%;width:65.88078%;background-color:#fff;border:2px solid #a89d9d;border-radius:5px;color:#1b1b1b;display:block;font-size:14pt}.checkout input:last-child{margin-right:0}.checkout input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#fff;display:inline-block;height:48px;width:48px}.checkout input[type="checkbox"]+label{line-height:48px}.checkout input:checked{background-image:url("/images/checkmark.png");background-repeat:no-repeat;background-position:center center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.checkout input:checked{background-image:url("/images/checkmark_2x.png");background-size:33px 24px;}}.checkout input[type="number"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.checkout .section{float:left;display:block;margin-right:2.35765%;width:100%}.checkout .section:last-child{margin-right:0}.checkout .option{text-transform:none;font-size:16pt}.checkout .line{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin:15px 0}.checkout .line:last-child{margin-right:0}.checkout .inputs{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-right:0}.checkout .inputs:last-child{margin-right:0}.checkout .inputs input,.checkout .inputs label{display:block}.checkout .inputs input+input{margin-top:5px}.checkout .same{text-align:center}.checkout .full input[type="checkbox"]{float:none;vertical-align:middle}.checkout .left{float:left;display:block;margin-right:2.35765%;width:23.23176%;height:54px;line-height:54px;padding-left:60px}.checkout .left:last-child{margin-right:0}.checkout .component{float:left;display:block;margin-right:2.35765%;width:31.76157%}.checkout .component:last-child{margin-right:0}.checkout .component input{width:100%;margin-top:5px}.checkout .component+.component{margin-right:0}.checkout .help{color:#000;font-weight:500;line-height:54px;height:54px;margin-top:5px;display:block}.checkout .help:hover{color:#666}.checkout .wide{float:left;display:block;margin-right:2.35765%;width:100%;padding:0 60px}.checkout .wide:last-child{margin-right:0}.checkout .wide h3{text-align:left}.checkout .back{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-top:13px}.checkout .back:last-child{margin-right:0}.checkout .back p{font-size:12pt}.checkout .back p a{color:#1b1b1b;font-weight:500}.checkout .back p a:hover{color:#666}.checkout .buttons{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:right;margin-top:23px;margin-bottom:70px}.checkout .buttons:last-child{margin-right:0}.shipping-method-section .styled{float:left;display:block;margin-right:2.35765%;width:65.88078%}.shipping-method-section .styled:last-child{margin-right:0}.shipping-method-section .left{float:left;display:block;margin-right:2.35765%;width:23.23176%}.shipping-method-section .left:last-child{margin-right:0}.shipping-method-section .inputs{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-left:8.5298%;margin-right:0}.shipping-method-section .inputs:last-child{margin-right:0}.shipping-method-section .inputs .styled{float:left;display:block;margin-right:4.11092%;width:85.12701%}.shipping-method-section .inputs .styled:last-child{margin-right:0}.checkout.step2 .buttons{float:left;display:block;margin-right:2.35765%;width:100%}.checkout.step2 .buttons:last-child{margin-right:0}.checkout.step2 .buttons .cancel{color:#000;font-weight:500;margin-right:10px}.checkout.step2 .buttons .cancel:hover{color:#666}.payment-section{background-color:#e4dede;padding-bottom:30px;border-top:2px solid #bfb4b4;border-bottom:2px solid #bfb4b4;margin-top:30px}.payment-section .methods{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding-left:60px}.payment-section .methods:last-child{margin-right:0}.payment-section .method{float:left;display:block;margin-right:5.85151%;width:100%;margin-bottom:30px}.payment-section .method:last-child{margin-right:0}.payment-section .method input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url("/images/radio.png");background-color:transparent;background-repeat:no-repeat;display:block;float:left;border:none;width:30px;height:30px;outline:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.payment-section .method input[type="radio"]{background-image:url("/images/radio_2x.png");background-size:30px 30px;}}.payment-section .method input[type="radio"]:checked{background-image:url("/images/radio-selected.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.payment-section .method input[type="radio"]:checked{background-image:url("/images/radio-selected_2x.png");background-size:30px 30px;}}.payment-section .method input,.payment-section .method label{display:inline-block;float:left}.payment-section .method-credit-card label{background-image:url("/images/credit-cards.png");width:164px;height:82px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.payment-section .method-credit-card label{background-image:url("/images/credit-cards_2x.png");background-size:164px 82px;}}.payment-section .method-paypal label{background-image:url("/images/paypal.png");width:93px;height:40px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.payment-section .method-paypal label{background-image:url("/images/paypal_2x.png");background-size:93px 40px;}}.payment-section .method-bitcoin label{background-image:url("/images/bitcoin.png");width:115px;height:40px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.payment-section .method-bitcoin label{background-image:url("/images/bitcoin_2x.png");background-size:115px 40px;}}.payment-section .credit-card-info{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}.payment-section .credit-card-info:last-child{margin-right:0}.payment-section .credit-card-info .component{float:left;display:block;margin-right:4.82916%;width:47.58542%}.payment-section .credit-card-info .component:last-child{margin-right:0}.payment-section .credit-card-info .full,.payment-section .credit-card-info .full label,.payment-section .credit-card-info .full,.payment-section .credit-card-info input{float:left;display:block;margin-right:4.82916%;width:100%}.payment-section .credit-card-info .full:last-child,.payment-section .credit-card-info .full label:last-child,.payment-section .credit-card-info .full:last-child,.payment-section .credit-card-info input:last-child{margin-right:0}.payment-section .credit-card-info label{display:block}.payment-section .credit-card-info label+input{margin-top:5px}.purchasing-container{background-color:#f4f4f4}.purchasing{padding:60px 0}.purchasing h3{font-weight:200}.purchasing .items{float:left;display:block;margin-right:2.35765%;width:74.41059%}.purchasing .items:last-child{margin-right:0}.purchasing .items .item{float:left;display:block;margin-right:3.16844%;width:31.22104%;padding: 10px}.purchasing .items .item:last-child{margin-right:0}.purchasing .items a{color:#1b1b1b;display:block;text-decoration:none}.purchasing .items .image{text-align:center}.purchasing .items .name{font-weight:500;font-size:16pt}.purchasing .items .description{color:#09080e;font-weight:200}.purchasing .subtotal{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0;text-align:right}.purchasing .subtotal:last-child{margin-right:0}.purchasing .subtotal span{display:block}.purchasing .subtotal .amount{font-size:42pt;font-weight:300;margin-top:40px}.purchasing .subtotal .text{font-weight:200;font-size:13pt}.product-info{padding:60px 0}.product-info .aside{padding-top:30px}.product-info .colors .color{background-repeat:no-repeat;cursor:pointer;float:left;margin-right:10px;height:59px;width:63px}.product-info .colors .red{background-image:url("/images/color-choice-red.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.product-info .colors .red{background-image:url("/images/color-choice-red_2x.png");background-size:63px 59px;}}.product-info .colors .white{background-image:url("/images/color-choice-white.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.product-info .colors .white{background-image:url("/images/color-choice-white_2x.png");background-size:63px 59px;}}.product-info .colors .black{background-image:url("/images/color-choice-black.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.product-info .colors .black{background-image:url("/images/color-choice-black_2x.png");background-size:63px 59px;}}.product-info .add-to-cart{height:59px}.product-info h1{font-size:36pt;font-weight:200;margin-bottom:0}.product-info .price{font-size:17pt;font-weight:600;margin:0}.product-info .description{color:#09080e;font-size:15pt;line-height:22pt;margin-bottom:30px}.product-info #length-select{-webkit-appearance:none;background-image:url("/images/select-arrow.png");background-repeat:no-repeat;background-position:center right 15px;background-color:transparent;border:2px solid #2c2b2f;border-radius:5px;font-size:14pt;font-weight:200;padding:16px 22px;margin-top:1px;padding-right:65px;margin-right:5px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.product-info #length-select{background-image:url("/images/select-arrow_2x.png");background-size:32px 59px;}}.product-info .ships{color:#141414;margin-top:15px;margin-bottom:0px;font-size:14pt}.product-info .faq{color:#141414;font-size:14pt;margin-top:6px}.product-info .faq a{font-weight:500;color:#141414}.product-info .faq a:hover{color:#666}.product-faq{margin-top:40px}.product-slider-container{background-repeat:no-repeat;background-size:cover}.product-slider-container.p-thermodo{background-image:url("/images/product-slider-black-wood.jpg");background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.product-slider-container.p-thermodo{background-image:url("/images/product-slider-black-wood_2x.jpg");background-size:cover;}}.product-slider-container.p-premium-thermodo{background-image:url("/images/product-slider-premium.jpg");background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.product-slider-container.p-premium-thermodo{background-image:url("/images/product-slider-premium_2x.jpg");background-size:cover;}}.product-slider{color:#fff;font-size:18px;font-weight:200;line-height:28px;padding:0 10px 30px 10px}.product-slider h3{margin-top:30px;text-align:left}.product-slider .column{float:left;display:block;margin-right:2.35765%;width:31.76157%}.product-slider .column:last-child{margin-right:0}.product-slider .details{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0;margin-bottom:20px}.product-slider .details:last-child{margin-right:0}.product-slider .spec{color:#b9b9b9}.product-related{padding:60px 0}.product-related .product{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding: 20px;text-align:center;text-decoration:none;color:#000;display:block}.product-related .product:last-child{margin-right:0}.product-related .product .image-holder img{max-height:280px}.product-related .product:hover .button{color:#f1f1f1;background-color:#141414;background-image:url("/images/button-arrow.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.product-related .product:hover .button{background-image:url("/images/button-arrow_2x.png");background-size:10px 18px;}}.product-related .product p{font-weight:200;font-size:26pt;margin-top:10px}.product-related .product:nth-child(even){margin-right:0}#product-select{display:none}input[name="updates[]"]{display:none}@media screen and (max-width: 1050px) {.container .cart .terms{padding-left:5px}.container .cart .subtotal{padding-right:5px}}@media screen and (max-width: 800px) {.free-shipping-popup .left{padding-top:0}.free-shipping-popup .right h3{font-size:22pt;line-height:26pt}.free-shipping-popup .right p{font-size:13pt;line-height:23pt}.add-extension-popup .left{padding-top:0}.add-extension-popup .right h3{font-size:22pt;line-height:26pt}.add-extension-popup .right p{font-size:13pt;line-height:20pt}}@media screen and (max-width: 750px) {.free-shipping-popup .left{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.free-shipping-popup .left:last-child{margin-right:0}.free-shipping-popup .right{float:left;display:block;margin-right:2.35765%;width:100%;padding-top:5px}.free-shipping-popup .right:last-child{margin-right:0}.free-shipping-popup .right,.free-shipping-popup .right p,.free-shipping-popup .right h3{text-align:center}.add-extension-popup .left{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;text-align:center}.add-extension-popup .left:last-child{margin-right:0}.add-extension-popup .right{float:left;display:block;margin-right:2.35765%;width:100%;padding-top:5px}.add-extension-popup .right:last-child{margin-right:0}.add-extension-popup .right,.add-extension-popup .right p,.add-extension-popup .right h3{text-align:center}}@media screen and (max-width: 700px) {.product-slider-container .product-slider h3{text-align:center}}@media screen and (max-width: 600px) {.container .header-container.shop .header .featured-proucts{margin-top:100px}}@media screen and (max-width: 425px) {.container .header-container.shop .header .featured-proucts{margin-top:20px}}@media screen and (max-width: 568px) {.container .product-related h3{font-size:32pt;line-height:38pt}}@media screen and (max-width: 400px) {.product-slider-container .product-slider .column,.product-slider-container .product-slider .details{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.product-slider-container .product-slider .column:last-child,.product-slider-container .product-slider .details:last-child{margin-right:0}.product-slider-container .product-slider .column{color:#b9b9b9;text-align:center}.product-slider-container .product-slider .details{margin-bottom:30px}}@media screen and (max-width: 320px) {.container .add-extension-popup .right .add-to-cart{margin-right:0}.container .add-extension-popup .right a{margin-top:10px}.container .header-container.shop{height:auto}.container .header-container.shop .header{height:auto}.container .header-container.shop .header .featured-products{margin-top:0}.container .header-container.shop .header .featured-products .product{width:100%;margin-left:0;margin-right:0}.container .header-container.shop .header .featured-products .product img{width:auto !important;height:auto !important}}.header-container.developers{background-image:url("/images/header-developers.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header-container.developers{background-image:url("/images/header-developers_2x.jpg");background-size:2560px 900px;}}.header-container.developers .header{text-align:center;height:900px}.header-container.developers .header .header-text{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-top:120px}.header-container.developers .header .header-text:last-child{margin-right:0}.header-container.developers .header .header-text h1{margin-bottom:0}.header-container.developers .header .header-text .button{font-size:14pt;margin-right:10px}.developers-info .row{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;clear:both;margin-top:150px}.developers-info .row:last-child{margin-right:0}.developers-info .row h2{margin-top:0px}.developers-info .row img{margin-top:30px}.developers-info .row .aside,.developers-info .row .bside{float:left;display:block;margin-right:2.35765%;width:48.82117%}.developers-info .row .aside:last-child,.developers-info .row .bside:last-child{margin-right:0}.developers-info .row .bside{margin-right:0}.developers-info .row .measurement-iphone{display:none}.developers-info .developer-newsletter{float:left;display:block;margin-right:2.35765%;width:100%;background-color:#d3f9ff;min-height:165px;margin-top:90px;margin-bottom:40px}.developers-info .developer-newsletter:last-child{margin-right:0}.developers-info .developer-newsletter h4{margin-bottom:0;margin-top:40px}.developers-info .developer-newsletter p{margin-top:3px;font-size:13px;line-height:20px}.developers-info .developer-newsletter .icon{float:left;display:block;margin-right:2.35765%;width:14.70196%;text-align:center;padding-top:35px}.developers-info .developer-newsletter .icon:last-child{margin-right:0}.developers-info .developer-newsletter .text{float:left;display:block;margin-right:2.35765%;width:40.29137%}.developers-info .developer-newsletter .text:last-child{margin-right:0}.developers-info .developer-newsletter .form{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-right:0;padding-top:50px}.developers-info .developer-newsletter .form:last-child{margin-right:0}.developers-info .developer-newsletter .form input[type="email"]{float:right;background-color:transparent;border:2px solid #53cde0;border-radius:5px;font-weight:400;font-size:16px;padding:16px 11px;outline:none}.developers-info .developer-newsletter .form input[type="email"]::-webkit-input-placeholder{color:#53cde0}.developers-info .developer-newsletter .form input[type="email"]::-moz-placeholder{color:#53cde0}.developers-info .developer-newsletter .form input[type="email"]:-moz-placeholder{color:#53cde0}.developers-info .developer-newsletter .form input[type="email"]:-ms-input-placeholder{color:#53cde0}.developers-info .developer-newsletter .form input[type="submit"]{float:right;background-color:#53cde0;background-repeat:no-repeat;border:2px solid #53cde0;border-radius:5px;color:transparent;padding:17px 36px;background-position:center center;background-image:url("/images/newsletter-checkmark.png");margin-left:10px;margin-right:30px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.developers-info .developer-newsletter .form input[type="submit"]{background-image:url("/images/newsletter-checkmark_2x.png");background-size:48px 32px;}}.developers-info .developer-newsletter .form input[type="submit"]:hover{background-color:#000;border-color:#000}.developers-info .developer-newsletter .form input[type="submit"]:disabled:hover{background-color:#53cde0;border-color:#53cde0}@media screen and (max-width: 850px) {.container .developers-info-container .developers-info h2{font-size:42pt}}@media screen and (max-width: 650px) {.container .developers-info-container .developers-info{margin-bottom:0}.container .developers-info-container .developers-info .aside,.container .developers-info-container .developers-info .bside,.container .developers-info-container .developers-info .measurement-iphone{display:block;float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;padding-left:10px;padding-right:10px}.container .developers-info-container .developers-info .aside:last-child,.container .developers-info-container .developers-info .bside:last-child,.container .developers-info-container .developers-info .measurement-iphone:last-child{margin-right:0}.container .developers-info-container .developers-info .first,.container .developers-info-container .developers-info .second,.container .developers-info-container .developers-info .third{margin-top:30px}.container .developers-info-container .developers-info .split,.container .developers-info-container .developers-info .measurement,.container .developers-info-container .developers-info .measurement-iphone,.container .developers-info-container .developers-info .sdk{text-align:center}.container .developers-info-container .developers-info .split img,.container .developers-info-container .developers-info .measurement img{display:inline-block;margin-top:30px;width:300px}.container .developers-info-container .developers-info .measurement{display:none}.container .developers-info-container .developers-info .developer-newsletter{height:260px}.container .developers-info-container .developers-info .developer-newsletter .text{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.container .developers-info-container .developers-info .developer-newsletter .text:last-child{margin-right:0}.container .developers-info-container .developers-info .developer-newsletter .form{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-top:20px;padding-top:0}.container .developers-info-container .developers-info .developer-newsletter .form:last-child{margin-right:0}.container .developers-info-container .developers-info .developer-newsletter .form form{width:331px;margin:0 auto}.container .developers-info-container .developers-info .developer-newsletter .form #submit{margin-right:0px}}@media screen and (max-width: 900px) {.header-container.developers .header .header-text h1{font-size:42pt;line-height:48pt}.header-container.developers .header .header-text p{font-size:22pt}.developers-info-container .developers-info .developer-newsletter h4{font-size:20px;line-height:28px;margin-left:10px}.developers-info-container .developers-info .developer-newsletter p{margin-left:10px;font-size:13px;line-height:18px}.developers-info-container .developers-info .developer-newsletter .icon{display:none}.developers-info-container .developers-info .developer-newsletter .text{float:left;display:block;margin-right:2.35765%;width:40.29137%}.developers-info-container .developers-info .developer-newsletter .text:last-child{margin-right:0}.developers-info-container .developers-info .developer-newsletter .form{float:left;display:block;margin-right:2.35765%;width:57.35098%}.developers-info-container .developers-info .developer-newsletter .form:last-child{margin-right:0}.developers-info-container .developers-info .developer-newsletter .form input[type="submit"]{margin-right:10px}}@media screen and (max-width: 600px) {.header-container.developers .header .header-text{margin:120px 0}}@media screen and (max-width: 474px) {.header-container.developers .header .header-text{margin:60px 0}.header-container.developers .header .header-text .button{margin-bottom:15px}}@media screen and (max-width: 425px) {.header-container.developers .header .header-text{margin:60px 0}}@media screen and (max-width: 320px) {body .container .developers-info-container .developers-info .developer-newsletter #developer_signup{width:320px}body .container .developers-info-container .developers-info .developer-newsletter #developer_signup input[type="submit"]{margin-right:13px}}.is-ios .header-container.apps{background:url('header-apps.jpg')}.header-container.apps{background-image:url("/images/header-apps.jpg");height:900px;overflow:visible}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header-container.apps{background-image:url("/images/header-apps_2x.jpg");background-size:2560px 900px;}}.header-container.apps .header{overflow:visible}.header-container.apps .header .aside{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-top:100px;padding-right:50px}.header-container.apps .header .aside:last-child{margin-right:0}.header-container.apps .header .aside img{position:absolute;width:360px}.header-container.apps .header .bside{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-top:100px;padding-left:20px}.header-container.apps .header .bside:last-child{margin-right:0}.header-container.apps .header .bside h1{font-size:36pt;margin-top:40px;margin-bottom:0}.header-container.apps .header .bside p{margin-top:10px}.header-container.apps .download a{float:left;background-repeat:no-repeat;width:223px;height:59px;margin-top:20px;display:block;color:transparent;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-container.apps .download .appstore{clear:both;background-image:url("/images/appstore-white.png");margin-right:10px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header-container.apps .download .appstore{background-image:url("/images/appstore-white_2x.png");background-size:223px 59px;}}.header-container.apps .download .playstore{background-image:url("/images/playstore-white.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header-container.apps .download .playstore{background-image:url("/images/playstore-white_2x.png");background-size:223px 59px;}}.header-container.apps .download .appstore-hover,.header-container.apps .download .appstore:hover{background-image:url("/images/appstore-white-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header-container.apps .download .appstore-hover,.header-container.apps .download .appstore:hover{background-image:url("/images/appstore-white-hover_2x.png");background-size:223px 59px;}}.header-container.apps .download .playstore-hover,.header-container.apps .download .playstore:hover{background-image:url("/images/playstore-white-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header-container.apps .download .playstore-hover,.header-container.apps .download .playstore:hover{background-image:url("/images/playstore-white-hover_2x.png");background-size:223px 59px;}}.support-container{max-width:1020px;margin-left:auto;margin-right:auto}.support-container::after{clear:both;content:"";display:table}.support{margin-top:180px}.support .aside{margin-top:100px}.software-container{background-image:url("/images/bg-software.jpg");background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.software-container{background-image:url("/images/bg-software_2x.jpg");background-size:2560px 1074px;}}.software{color:#fff;text-align:center;padding: 40px;padding-top:325px;padding-bottom:325px}.software .button{font-weight:bold}.other-apps{margin-top:40px}.other-apps h3{margin-top:70px}.other-apps .app-list{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;padding-left:20px;margin:70px auto}.other-apps .app-list:last-child{margin-right:0}.other-apps .app-list .app{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0;display:block;color:#fff;text-decoration:none;text-align:center;height:590px;padding:65px}.other-apps .app-list .app:last-child{margin-right:0}.other-apps .app-list .app:hover .button{background-color:#fff;color:#1b1b1b;background-image:url("/images/arrow_black.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.other-apps .app-list .app:hover .button{background-image:url("/images/arrow_black_2x.png");background-size:10px 18px;}}.other-apps .app-list .app h3{margin-top:40px;font-weight:200;font-size:32pt;margin-bottom:0}.other-apps .app-list .app p{font-size:18pt;line-height:26pt;font-weight:100;margin-top:10px}.other-apps .app-list .app.thermo{background-color:#730d0d}.other-apps .app-list .app.shade{background-color:#6991b5}.other-apps .app-list .app.temperatus{background-color:#575351}.other-apps .app-list .app.hub{background-color:#565656}@media screen and (max-width: 1050px) {.container .support-container .support .aside{margin-top:0}.container .support-container .support .aside,.container .support-container .support .bside{text-align:center}.container .support-container .support .bside{margin-top:20px}}@media screen and (max-width: 885px) {.container .header-container.apps .header .aside{display:none}.container .header-container.apps .header .bside{text-align:center;float:left;display:block;margin-right:2.35765%;width:100%}.container .header-container.apps .header .bside:last-child{margin-right:0}.container .header-container.apps .header .bside .download{display:inline-block}.support-container .support{margin-top:0}}@media screen and (max-width: 805px) {.other-apps-container .other-apps .app-list .app{padding:65px 30px}}@media screen and (max-width: 665px) {.other-apps-container .other-apps .app-list{padding-left:0}.other-apps-container .other-apps .app-list .app{float:left;display:block;margin-right:2.35765%;width:100%;padding:65px}.other-apps-container .other-apps .app-list .app:last-child{margin-right:0}}@media screen and (max-width: 600px) {.container .header-container.apps .header .bside .subsubtitle{margin-bottom:0}.container .header-container.apps .header .bside .download{margin-top:10px}}@media screen and (max-width: 534px) {.container .header-container.apps .header .bside{margin-top:60px}.container .header-container.apps .header .bside img{width:180px}.container .header-container.apps .header .bside h1{margin-top:20px}.container .header-container.apps .header .bside .download a{display:block;float:none;margin-right:0;margin:10px auto}}@media screen and (max-width: 420px) {.container .header-container.apps .header .bside{margin-top:30px}.container .header-container.apps .header .bside img{width:180px}.container .header-container.apps .header .bside h1{font-size:28pt}.container .header-container.apps .header .bside p{font-size:16pt;line-height:24pt}.container .header-container.apps .header .bside .download{margin-top:20px}.container .header-container.apps .header .bside .download a{display:block;float:none;margin-right:0;margin:10px auto}.software-container .software{padding:10px;padding-top:80px;padding-bottom:80px}.software-container .software h2{font-size:42pt;line-height:48pt}.software-container .software p{font-size:16pt;line-height:24pt}.other-apps-container .other-apps{padding-top:30px}.other-apps-container .other-apps h3{font-size:28pt;line-height:34pt}.other-apps-container .other-apps .app-list{padding-left:0;margin-bottom:0}.other-apps-container .other-apps .app-list .app{padding:65px 30px}}.header-container.faq-page{background-image:url("/images/header-faq.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header-container.faq-page{background-image:url("/images/header-faq_2x.jpg");background-size:2560 900px;}}.header-container.faq-page .header{height:900px}@media only screen and (min-width: 320px) and (max-width: 568px){body .container .header-container.faq-page{background-image:url('/assets/images/header-faq.jpg')}}@media only screen and (min-width: 320px) and (max-width: 480px){body .container .header-container.faq-page{background-image:url('/assets/images/header-faq.jpg')}}.faq-page div.text{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;text-align:center;margin-top:120px}.faq-page div.text:last-child{margin-right:0}.faq-page h1{margin-bottom:0}.faq-page .faq-index{margin:0}.faq-page .faq-index li{padding:4px 0}.faq-page .faq-index a{text-decoration:underline;font-size:13pt;font-weight:300}.faq-page .faq-index a:hover{text-decoration:none}.faq-page .bside{margin-bottom:130px}.container .header-container.faq-page .aside,.container .header-container.faq-page .bside{padding:0 10px}.faqs{margin-top:50px}.faqs .faq{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-bottom:60px}.faqs .faq:last-child{margin-right:0}.faqs .faq a{color:#c6141a;font-weight:bold;text-decoration:underline;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.faqs .faq a:hover{color:#333}.faqs .faq .bside a:hover{opacity:0.8}.faqs .faq p{font-size:14pt;line-height:22pt;margin-top:0;margin-bottom:30px}.faqs .faq .aside,.faqs .faq .bside{float:left;display:block;margin-right:2.35765%;width:48.82117%}.faqs .faq .aside:last-child,.faqs .faq .bside:last-child{margin-right:0}.faqs .faq .bside{margin-right:0;text-align:center}.faqs .faq .bside img{max-width:90% !important}.faqs .faq.time .img{text-align:center}.faqs .faq.time .bside{text-align:left}.faqs .faq.time .bside img{max-width:100% !important}@media screen and (max-width: 780px) {.container .faqs-container .faqs .faq .aside,.container .faqs-container .faqs .faq .bside{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.container .faqs-container .faqs .faq .aside:last-child,.container .faqs-container .faqs .faq .bside:last-child{margin-right:0}}@media screen and (max-width: 700px) {.container .header-container.faq-page .header{text-align:left}}@media screen and (max-width: 568px) {body div.container .header-container.faq-page .header div.text{margin-top:0}}@media screen and (max-width: 525px) {.container .header-container.faq-page .header h1{font-size:42pt;line-height:50pt}.container .header-container.faq-page .header p{font-size:22pt;line-height:30pt}.container .header-container.faq-page .header div.text{margin:60px 0}}@media screen and (max-width: 420px) {.container .header-container.faq-page .header h1{font-size:42pt;line-height:48pt}.container .header-container.faq-page .header p{font-size:24pt;line-height:30pt;margin-bottom:40px}.container .header-container.faq-page .header p br{display:none}.container .header-container.faq-page .header div.text{margin-bottom:0}.container .faqs-container .faqs .faq h3{font-size:24pt;font-weight:200;line-height:32pt;padding:0 5px}.container .faqs-container .faqs .faq p{font-size:13pt}}@media screen and (max-width: 1050px) {.container .aside,.container .bside,.container .cside{float:left;display:block;margin-right:2.35765%;width:100%;padding: 10px;margin-right:0}.container .aside:last-child,.container .bside:last-child,.container .cside:last-child{margin-right:0}.product-info-container .product-info .aside,.product-info-container .product-info .bside{float:left;display:block;margin-right:2.35765%;width:48.82117%}.product-info-container .product-info .aside:last-child,.product-info-container .product-info .bside:last-child{margin-right:0}.product-info-container .product-info .aside{padding-top:80px}.header-container .header{padding: 10px}.header-container .header .headline{margin-top:55px}.header-container .header .download{right:10px;z-index:3}.works-container .works{text-align:center}.works-container .works .demo{float:none;margin-top:30px}.kickstarter-container .kickstarter{text-align:center}.crafted-container .crafted{padding:180px 0;height:auto;text-align:center}.crafted-container .crafted .text{float:left;display:block;margin-right:2.35765%;width:100%;padding: 10px;margin-left:0%}.crafted-container .crafted .text:last-child{margin-right:0}.crafted-container .crafted .text h2{margin-top:0}.social-container .social{height:auto;text-align:center}.social-container .social h3{height:auto;width:auto;line-height:24pt;margin-top:20px}.social-container .social input,.social-container .social .sl{margin-top:10px;margin-bottom:20px;display:inline-block;float:none}.social-container .social input{width:250px}.social-container .social .aside,.social-container .social .bside{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:center}.social-container .social .aside:last-child,.social-container .social .bside:last-child{margin-right:0}.social-container .social .signup-title,.social-container .social .thermodo-title{float:left;display:block;margin-right:4.82916%;width:100%}.social-container .social .signup-title:last-child,.social-container .social .thermodo-title:last-child{margin-right:0}.footer-container .footer{padding:30px 0}.footer-container .footer .aside,.footer-container .footer .bside,.footer-container .footer .cside{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding: 20px}.footer-container .footer .aside:last-child,.footer-container .footer .bside:last-child,.footer-container .footer .cside:last-child{margin-right:0}}@media screen and (max-width: 960px) {.product-info-container .product-info .button{margin-top:10px}}@media screen and (max-width: 900px) {.container .header-container .header .navbar a.logo{width:300px}.container .header-container .header .navbar{height:auto}.container .header-container .header .headline{margin-top:10px}.container .header-container .header .navbar{text-align:center}.container .header-container .header .navbar .logo{display:block;float:none;margin:0 auto}.container .header-container .header .navbar nav{display:block;margin-top:10px;float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;float:none;height:auto}.container .header-container .header .navbar nav:last-child{margin-right:0}.container .header-container .header .navbar nav a,.container .header-container .header .navbar nav p{display:inline-block;float:none}.container .header-container .header .navbar nav .bag,.container .header-container .header .navbar nav .secure{float:none}.container .purchasing-container .purchasing{padding: 10px}.container .purchasing-container .purchasing .items,.container .purchasing-container .purchasing .subtotal{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.container .purchasing-container .purchasing .items:last-child,.container .purchasing-container .purchasing .subtotal:last-child{margin-right:0}}@media screen and (max-width: 850px) {.container .products-container .products{padding:60px 0}.container .products-container .products .premium{margin-top:40px}.container .products-container .products .buy{margin-top:0px}.container .products-container .products .product{text-align:center;float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0;margin-left:17.05961%;padding: 10px}.container .products-container .products .product:last-child{margin-right:0}.container .checkout-container .checkout .wide{padding:0 10px}.container .checkout-container .checkout .option{font-size:14pt}}@media screen and (max-width: 810px) {.container .footer-container .footer .aside,.container .footer-container .footer .bside,.container .footer-container .footer .cside{padding: 10px}.container .footer-container .footer .aside,.container .footer-container .footer .bside{float:left;display:block;margin-right:2.35765%;width:48.82117%}.container .footer-container .footer .aside:last-child,.container .footer-container .footer .bside:last-child{margin-right:0}.container .footer-container .footer .bside{margin-right:0}.container .footer-container .footer .cside{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-top:50px;text-align:center}.container .footer-container .footer .cside:last-child{margin-right:0}.container .footer-container .footer .cside h4{display:none}.container .footer-container .footer .robocat{display:inline-block;float:none}.container .products-container .products .product{text-align:center;float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;padding: 20px}.container .products-container .products .product:last-child{margin-right:0}.container .checkout-container .checkout .credit-card-info{margin-left:8.5298%}.container .checkout-container .checkout .left{padding-left:10px;float:left;display:block;margin-right:2.35765%;width:23.23176%}.container .checkout-container .checkout .left:last-child{margin-right:0}.container .checkout-container .checkout .payment-form .inputs{margin-left:0%;float:left;display:block;margin-right:2.35765%;width:65.88078%}.container .checkout-container .checkout .payment-form .inputs:last-child{margin-right:0}.container .checkout-container .checkout .payment-form .styled{float:left;display:block;margin-right:3.57866%;width:100%}.container .checkout-container .checkout .payment-form .styled:last-child{margin-right:0}.container .checkout-container .checkout .inputs{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:8.5298%}.container .checkout-container .checkout .inputs:last-child{margin-right:0}.container .checkout-container .checkout .inputs input[type="text"],.container .checkout-container .checkout .inputs input[type="email"],.container .checkout-container .checkout .inputs input[type="tel"]{width:100%}.container .checkout-container .checkout .component{float:left;display:block;margin-right:4.82916%;width:47.58542%}.container .checkout-container .checkout .component:last-child{margin-right:0}}@media screen and (max-width: 780px) {.cart-container .cart{padding: 5px}.cart-container .cart table .image{width:auto}.cart-container .cart table img{max-width:120px !important}}@media screen and (max-width: 700px) {.container .header-container .header{text-align:center}.container .header-container .header .buynow{position:relative;margin:0 auto}.container .header-container .header .download{width:100%;right:0}.container .header-container .header .download a{display:inline-block;float:none}.container .checkout-container .checkout .option{font-size:12pt}.container .product-info-container .product-info .aside,.container .product-info-container .product-info .bside{float:left;display:block;margin-right:2.35765%;width:100%;padding-top:0}.container .product-info-container .product-info .aside:last-child,.container .product-info-container .product-info .bside:last-child{margin-right:0}.container .product-info-container .product-info .button{margin-top:0}.container .more-products-container .more-products .product{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.container .more-products-container .more-products .product:last-child{margin-right:0}.container .product-related-container .product-related .product{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.container .product-related-container .product-related .product:last-child{margin-right:0}}@media screen and (max-width: 660px) {.container .cart-container .cart table img{display:none}.container .kickstarter-container .kickstarter{padding:40px 0}.container .social-container .social{padding:30px 0}.container .social-container .social .aside,.container .social-container .social .bside{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.container .social-container .social .aside:last-child,.container .social-container .social .bside:last-child{margin-right:0}.container .social-container .social input,.container .social-container .social .sl{margin-bottom:0}.container .social-container .social h3{margin-top:0}.container .checkout-container .checkout .methods{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.container .checkout-container .checkout .methods:last-child{margin-right:0}.container .checkout-container .checkout .credit-card-info{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;padding: 10px}.container .checkout-container .checkout .credit-card-info:last-child{margin-right:0}}@media screen and (max-width: 600px) {.container .header-container .header{height:auto}.container .header-container .header .hand{display:none}.container .header-container .header .download{position:relative;margin-top:50px;float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.container .header-container .header .download:last-child{margin-right:0}.container .header-container .header .featured-products{margin-top:60px}.container .header-container .header .featured-products .product{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%;margin-right:0}.container .header-container .header .featured-products .product:last-child{margin-right:0}.container .more-products-container .more-products .product{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-top:20px}.container .more-products-container .more-products .product:last-child{margin-right:0}.container .checkout-container .checkout .back,.container .checkout-container .checkout .buttons{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;text-align:center}.container .checkout-container .checkout .back:last-child,.container .checkout-container .checkout .buttons:last-child{margin-right:0}.container .checkout-container .checkout .shipping-method-section .inputs{float:left;display:block;margin-right:2.35765%;width:100%}.container .checkout-container .checkout .shipping-method-section .inputs:last-child{margin-right:0}.container .checkout-container .checkout .inputs,.container .checkout-container .checkout .left{margin:0;padding:0;float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;margin-right:0}.container .checkout-container .checkout .inputs:last-child,.container .checkout-container .checkout .left:last-child{margin-right:0}.container .checkout-container .checkout .line{padding:5px 10px;margin:0}.container .checkout-container .checkout .full{padding:0;margin-top:10px}.container .checkout-container .checkout .component{float:left;display:block;margin-right:3.57866%;width:48.21067%}.container .checkout-container .checkout .component:last-child{margin-right:0}}@media screen and (max-width: 568px) {body div.container .header-container{background-size:cover;height:auto}body div.container .header-container .header .navbar nav a{font-size:12pt;padding:0px 6px}body div.container .header-container .header .download{margin-top:80px}}@media screen and (max-width: 500px) {.container h2{font-size:45pt;line-height:52pt}.container h1{font-size:26pt;line-height:34pt}.container .checkout-container .checkout h1{font-size:32pt;line-height:42pt}.container .checkout-container .checkout h2{font-size:22pt;line-height:42pt;padding:0}.container .crafted-container .crafted{padding:60px 0}.container .works-container .works .demo{display:none}.container .kickstarter-container .kickstarter{padding:60px 0}.container .kickstarter-container .kickstarter p{font-size:14pt}.container .cart-container .cart #update_cart{float:right}.container .cart-container .cart .terms,.container .cart-container .cart .subtotal{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.container .cart-container .cart .terms:last-child,.container .cart-container .cart .subtotal:last-child{margin-right:0}.container .cart-container .cart table{margin-bottom:0}.container .cart-container .cart table .price,.container .cart-container .cart table .total,.container .cart-container .cart table .count{font-size:13pt}.container .cart-container .cart table .count{height:40px;line-height:40px;margin-right:5px;margin-left:5px}.container .cart-container .cart table .quantity{min-width:105px}.container .cart-container .cart table .quantity .tickers{height:40px;line-height:40px;width:80px}.container .cart-container .cart table .quantity a{height:40px;width:40px;background-size:40px 40px}.container .cart-container .cart table .text .name{font-size:15pt}.container .cart-container .cart table .text .description,.container .cart-container .cart table .text .ships{font-size:11pt}}@media screen and (max-width: 495px) {.container .header-container .header .download a{margin-right:0;margin-top:10px}}@media screen and (max-width: 480px) {body .container .header-container .header .navbar{margin-top:20px}body .container .header-container .header .headline{margin-top:20px}body .container .header-container .header .headline,body .container .header-container .header .navbar,body .container .header-container .header nav{float:none;display:block;height:auto}body .container .header-container .header .navbar,body .container .header-container .header nav{margin:0;padding:0}body .container .header-container .header .navbar nav a{font-size:13pt;margin:0;padding:3px 6px}body .container .header-container .header .navbar nav a.bag{height:30px;line-height:35px}body .container .header-container .header .navbar nav a.bag .item-count{width:30px;height:30px;background-size:30px 30px}body .container .header-container .header .navbar nav a.bag .text{height:30px;line-height:30px}body .container .header-container .header .navbar nav a span{font-size:13pt}}@media screen and (max-width: 460px) {.container .product-info-container .product-info .button{margin-top:10px}}@media screen and (max-width: 425px) {body .container .products-container .products .buy{font-size:13pt}body .container .products-container .products .buy span{padding:5px 10px;margin-top:-1px}body .container .checkout-container .checkout h1{font-size:28pt;line-height:32pt}body .container .checkout-container .checkout h2{font-size:18pt;line-height:32pt}body .container .cart-container .cart .bag-content table tbody .name{font-size:13pt}body .container .cart-container .cart .bag-content table tbody .description,body .container .cart-container .cart .bag-content table tbody .ships{font-size:10pt}body .container .cart-container .cart .bag-content table tbody .count{height:30px;line-height:30px}body .container .cart-container .cart .bag-content table tbody .quantity{min-width:0px}body .container .cart-container .cart .bag-content table tbody .quantity .tickers{height:30px;line-height:30px;width:60px}body .container .cart-container .cart .bag-content table tbody .quantity a{height:30px;width:30px;background-size:30px 30px}body .container .purchasing-container .purchasing{padding-bottom:40px}body .container .purchasing-container .purchasing .items,body .container .purchasing-container .purchasing .subtotal,body .container .purchasing-container .purchasing .item,body .container .purchasing-container .purchasing h3{text-align:center;float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}body .container .purchasing-container .purchasing .items:last-child,body .container .purchasing-container .purchasing .subtotal:last-child,body .container .purchasing-container .purchasing .item:last-child,body .container .purchasing-container .purchasing h3:last-child{margin-right:0}body .container .purchasing-container .purchasing .item{margin-bottom:20px}}@media screen and (max-width: 350px) {.container .social-container .social .sl.twitter,.container .social-container .social .sl.facebook{margin-left:50px}.container .social-container .social .sl.instagram,.container .social-container .social .sl.vimeo{margin-right:50px}.container .footer-container .footer .aside,.container .footer-container .footer .bside,.container .footer-container .footer .cside{text-align:center;float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;padding: 10px}.container .footer-container .footer .aside:last-child,.container .footer-container .footer .bside:last-child,.container .footer-container .footer .cside:last-child{margin-right:0}.container .footer-container .footer .cside{margin-top:20px}}@media screen and (max-width: 320px) {html,body{width:320px}body div.container .header-container.home{height:auto}body div.container .header-container .header{padding-top:30px}body div.container .header-container .header .navbar .logo{text-align:center}body div.container .header-container .header .navbar .logo img{width:240px}body div.container .header-container .header .navbar nav{padding:0;margin-left:0px;margin-top:0}body div.container .header-container .header .navbar nav a{font-size:12pt;padding:2px 5px}body div.container .header-container .header .navbar nav a.bag{display:none}body div.container .header-container .header .navbar nav .text{font-size:12pt}body div.container .checkout-container .checkout .styled select{font-size:12pt}body div.container .checkout-container .checkout form{padding:10px 0}body div.container .checkout-container .checkout .line .left{text-align:center}body div.container .checkout-container .checkout .wide input[type="checkbox"]{margin-bottom:20px;margin-right:10px}body div.container .checkout-container .checkout .wide h3{text-align:center}body div.container .checkout-container .checkout .wide .option{line-height:22pt}body div.container .crafted-container .crafted p{font-weight:200}body div.container .crafted-container .crafted .button{font-size:13pt}body div.container .works-container .works p{font-weight:200}body div.container .works-container .works .button{font-size:13pt}body div.container .kickstarter-container .kickstarter h2{font-size:34pt;line-height:40pt}body div.container .kickstarter-container .kickstarter p{font-weight:200;font-size:14pt;line-height:22pt}body div.container .social-container .social h3{font-weight:200;font-size:18pt}body div.container .social-container .social .after{display:none}body div.container .footer-container .footer p,body div.container .footer-container .footer a{font-size:14pt;font-weight:200}}@media only screen and (-webkit-min-device-pixel-ratio: 2){.container .products-container .products .buy span{margin-top:-1px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body div.container div.kickstarter-container div.kickstarter{padding:60px 0}}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px}}body{-webkit-font-smoothing:subpixel-antialiased}p,a,span{font-family:"Helvetica Neue",Helvetica,sans-serif}h1,h2{font-family:"Helvetica Neue",Helvetica,sans-serif}h3{font-family:"Helvetica Neue",Helvetica,sans-serif}img{max-width:100% !important;height:auto;display:inline-block}h1{font-size:62pt;line-height:62pt;font-weight:200}.header-subtitle{font-size:32pt;font-weight:100;line-height:38pt;margin-top:20px;margin-bottom:80px}.subsubtitle{font-size:18pt;line-height:26pt;font-weight:100}h2{font-size:60pt;line-height:58pt;font-weight:200;margin-bottom:0}h3{font-size:38pt;font-weight:200;line-height:50pt;text-align:center;margin-bottom:30px}p{font-size:14pt;line-height:24pt;font-weight:200}.clearboth{clear:both}.button{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;background-repeat:no-repeat;border-radius:8px;display:inline-block;font-weight:200;text-align:center;text-decoration:none;outline:none}.button.bold{font-weight:bold}.button.uppercased{text-transform:uppercase}.button.dark{background-color:#201e23;border:none;color:#fff;padding:23px}.button.dark:hover{background-color:#3290fb}.button.blue{background-color:#76cedd;color:#fff;padding:20px 30px}.button.blue:hover{background-color:#201e23}.button.red{background-color:#f15942;color:#fff;padding:20px 30px;text-transform:none}.button.red:hover{background-color:#201e23}.button.arrowed{background-image:url("/images/button-arrow.png");background-position:center right 22px;padding-right:55px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.button.arrowed{background-image:url("/images/button-arrow_2x.png");background-size:10px 18px;}}.button.outlined-inv{background-color:transparent;border:2px solid #2c2b2f;border-radius:5px;color:#2c2b2f;font-size:14pt;padding:14px 22px}.button.outlined-inv:hover{color:#f1f1f1;background-color:#141414}.button.outlined-inv.arrowed{background-image:url("/images/arrow_black.png");background-position:center right 22px;padding-right:55px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.button.outlined-inv.arrowed{background-image:url("/images/arrow_black_2x.png");background-size:10px 18px;}}.button.plus{background-image:url("/images/button-plus.png");background-repeat:no-repeat;background-position:center left 18px;padding-left:60px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.button.plus{background-image:url("/images/button-plus_2x.png");background-size:16px 16px;}}.button.outlined{border:2px solid #fff;border-radius:5px;color:#fff;font-size:14pt;padding:14px 22px}.button.outlined.arrowed{padding-right:45px}.button.outlined:hover{color:#141414;background-color:#fff}.button.sdk{line-height:30px}.button.sdk .graphical{background-image:url("/images/button-graphical.png");width:28px;height:24px;margin-top:2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.button.sdk .graphical{background-image:url("/images/button-graphical_2x.png");background-size:28px 24px;}}.button.sdk .ios{background-image:url("/images/button-ios.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.button.sdk .ios{background-image:url("/images/button-ios_2x.png");background-size:25px 30px;}}.button.sdk .android{background-image:url("/images/button-android.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.button.sdk .android{background-image:url("/images/button-android_2x.png");background-size:25px 30px;}}.button.sdk .ios_android{background-image:url("/images/button-ios-android.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.button.sdk .ios_android{background-image:url("/images/button-ios-android_2x.png");background-size:60px 30px;}}.button.sdk span{display:inline-block;width:60px;height:30px;float:left;margin-right:15px}.button.graphical{margin-top:10px}.button.plus:hover,.plus-hover{background-image:url("/images/button-plus-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.button.plus:hover,.plus-hover{background-image:url("/images/button-plus-hover_2x.png");background-size:16px 16px;}}.button.outlined-inv.arrowed:hover,.outlined-inv-arrowed-hover{background-image:url("/images/button-arrow.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.button.outlined-inv.arrowed:hover,.outlined-inv-arrowed-hover{background-image:url("/images/button-arrow_2x.png");background-size:10px 18px;}}.aside{float:left;display:block;margin-right:2.35765%;width:48.82117%}.aside:last-child{margin-right:0}.bside{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}.bside:last-child{margin-right:0}.int{max-width:1020px;margin-left:auto;margin-right:auto}.int::after{clear:both;content:"";display:table}.cont{width:100%;background-size:cover;background-position:center}.hidden{display:none}.header-container{background-position:50% 50%;background-repeat:no-repeat;position:relative}.header-anim{position:absolute;width:100%;height:100%;left:0;top:0}.header{color:#fff;position:relative}.header a{color:#fff;text-decoration:none}.header .navbar{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-top:67px;height:45px;line-height:45px}.header .navbar:last-child{margin-right:0}.header .navbar .bag{display:block;height:37px;font-size:12pt;line-height:44px;font-weight:400;float:right}.header .navbar .bag .text{margin-top:0}.header .navbar .bag span{display:block;float:left;height:46px;line-height:46px}.header .navbar .bag .item-count{display:inline-block;width:38px;height:37px;margin-right:5px;font-weight:600;background-image:url("/images/bag-white.png");background-repeat:no-repeat;color:#000;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.header .navbar .bag .item-count{background-image:url("/images/bag-white_2x.png");background-size:38px 37px;}}.header .logo{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-right:0;text-align:left}.header .logo:last-child{margin-right:0}.header nav{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-right:0;margin-top:3px;padding-left:0px}.header nav:last-child{margin-right:0}.header nav a{font-size:20px;font-weight:bold;float:left;display:block;margin-right:12px;padding:6px 12px;line-height:20px;margin-top:2px;border:2px solid transparent;border-radius:6px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.header nav a span{font-size:16px;font-weight:bold}.header nav a:last-child{margin-right:0}.header nav a.active,.header nav a:hover{border-color:#fff}.header nav a.active:hover{background-color:#fff;color:#1b1b1b}.header nav a.bag:hover{border-color:transparent;color:#fff;opacity:0.7}.header nav a.bag:hover .item-count{opacity:0.7}.social-container{background-color:#252525}.social{color:#a89d9d;height:140px}.social h3{font-weight:200;font-size:16pt;height:140px;line-height:140px;margin:0}.social #signup{position:relative}.social .after{opacity:0;position:absolute}.social .signup-title{float:left;display:block;margin-right:4.82916%;width:47.58542%}.social .signup-title:last-child{margin-right:0}.social .thermodo-title{float:left;display:block;margin-right:4.82916%;width:30.11389%}.social .thermodo-title:last-child{margin-right:0}.social a{display:inline-block;float:left;margin-right:10px;margin-top:40px}.social a:last-child{margin-right:0}.social input{background-color:#141414;border:2px solid #3a3a3a;border-radius:6px;font-weight:600;font-size:13pt;padding:16px 22px;margin-top:42px;outline:none;color:#ccc;float:left;display:block;margin-right:4.82916%;width:47.58542%}.social input:last-child{margin-right:0}.social input::-webkit-input-placeholder{color:#3a3a3a}.social input::-moz-placeholder{color:#3a3a3a}.social input:-moz-placeholder{color:#3a3a3a}.social input:-ms-input-placeholder{color:#3a3a3a}.social input:disabled{background-color:#3a3a3a;border-color:#141414;color:#141414}.social input:disabled::-webkit-input-placeholder{color:#141414}.social input:disabled::-moz-placeholder{color:#141414}.social input:disabled:-moz-placeholder{color:#141414}.social input:disabled:-ms-input-placeholder{color:#141414}.social .sl{display:block;height:60px;width:60px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.social .twitter{background-image:url("/images/social-twitter.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.social .twitter{background-image:url("/images/social-twitter_2x.png");background-size:60px 60px;}}.social .instagram{background-image:url("/images/social-instagram.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.social .instagram{background-image:url("/images/social-instagram_2x.png");background-size:60px 60px;}}.social .facebook{background-image:url("/images/social-facebook.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.social .facebook{background-image:url("/images/social-facebook_2x.png");background-size:60px 60px;}}.social .vimeo{background-image:url("/images/social-vimeo.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.social .vimeo{background-image:url("/images/social-vimeo_2x.png");background-size:60px 60px;}}.social .twitter-hover,.social .twitter:hover{background-image:url("/images/social-twitter-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.social .twitter-hover,.social .twitter:hover{background-image:url("/images/social-twitter-hover_2x.png");background-size:60px 60px;}}.social .instagram-hover,.social .instagram:hover{background-image:url("/images/social-instagram-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.social .instagram-hover,.social .instagram:hover{background-image:url("/images/social-instagram-hover_2x.png");background-size:60px 60px;}}.social .facebook-hover,.social .facebook:hover{background-image:url("/images/social-facebook-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.social .facebook-hover,.social .facebook:hover{background-image:url("/images/social-facebook-hover_2x.png");background-size:60px 60px;}}.social .vimeo-hover,.social .vimeo:hover{background-image:url("/images/social-vimeo-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.social .vimeo-hover,.social .vimeo:hover{background-image:url("/images/social-vimeo-hover_2x.png");background-size:60px 60px;}}.footer-container{background-color:#141414}.footer{color:#a89d9d;padding:75px 0}.footer .aside a{display:block}.footer a{color:#a89d9d;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer a:hover{color:#fff}.footer p,.footer a{font-size:12pt;line-height:20pt;font-weight:200;margin-top:0}.footer h4{color:#fff;font-weight:100;font-size:16pt;margin-bottom:20px}.footer .robocat{background-image:url("/images/robocat.png");-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block;float:left;margin-right:10px;margin-bottom:30px;background-repeat:no-repeat;width:68px;height:75px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.footer .robocat{background-image:url("/images/robocat_2x.png");background-size:68px 75px;}}.footer .robocat-hover,.footer .robocat:hover{background-image:url("/images/robocat-hover.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-min-device-pixel-ratio: 1.3/1),only screen and (min-resolution: 125dpi),only screen and (min-resolution: 1.3dppx){.footer .robocat-hover,.footer .robocat:hover{background-image:url("/images/robocat-hover_2x.png");background-size:68px 75px;}}.footer .aside,.footer .bside,.footer .cside{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding: 20px}.footer .aside:last-child,.footer .bside:last-child,.footer .cside:last-child{margin-right:0}.footer .cside{margin-right:0}.footer .legal{font-size:9pt;font-weight:200;color:#5e5757}.footer .contact{margin:30px 0;text-align:center}.footer .contact,.footer .contact a{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:18px}
/*# sourceMappingURL=maps/main.css.map */
