.block,body:after,section{display:table}.browserupgrade a,h1,h2{font-weight:700}html{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}*,:after,:before{box-sizing:inherit;margin:0;padding:0}fieldset,figure,h1{margin:0}address,blockquote,dl,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:1rem}fieldset{padding:0}body:after{clear:both;content:''}audio,embed,iframe,img,input,object,table,video{max-width:100%}.browserupgrade{padding:15px;text-align:center;color:#fff;background:#333;line-height:1.5}.full,.hero{background-size:cover;background-position:center}.browserupgrade a{text-decoration:none;color:#1e90ff}.browserupgrade a:hover{text-decoration:underline}.hero .summary-down,a{text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.25}h4{font-size:24px;font-size:1.5rem}h5{font-size:20px;font-size:1.25rem}h6{font-size:16px;font-size:1rem}p:last-of-type{margin-bottom:0}table{width:100%}@-webkit-keyframes ripple-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}80%{box-shadow:0 0 0 20px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripple-white{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}80%{box-shadow:0 0 0 20px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@-webkit-keyframes ripple-black{0%{box-shadow:0 0 0 0 rgba(0,0,0,.4)}80%{box-shadow:0 0 0 20px transparent}100%{box-shadow:0 0 0 0 transparent}}@keyframes ripple-black{0%{box-shadow:0 0 0 0 rgba(0,0,0,.4)}80%{box-shadow:0 0 0 20px transparent}100%{box-shadow:0 0 0 0 transparent}}@-webkit-keyframes ripple-green{0%{box-shadow:0 0 0 0 rgba(61,242,182,.4)}80%{box-shadow:0 0 0 20px rgba(61,242,182,0)}100%{box-shadow:0 0 0 0 rgba(61,242,182,0)}}@keyframes ripple-green{0%{box-shadow:0 0 0 0 rgba(61,242,182,.4)}80%{box-shadow:0 0 0 20px rgba(61,242,182,0)}100%{box-shadow:0 0 0 0 rgba(61,242,182,0)}}@-webkit-keyframes neon0{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #f17,0 0 70px #f17,0 0 80px #f17,0 0 100px #f17,0 0 150px #f17}to{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #f17,0 0 35px #f17,0 0 40px #f17,0 0 50px #f17,0 0 75px #f17}}@keyframes neon0{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #f17,0 0 70px #f17,0 0 80px #f17,0 0 100px #f17,0 0 150px #f17}to{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #f17,0 0 35px #f17,0 0 40px #f17,0 0 50px #f17,0 0 75px #f17}}body{width:100vw;overflow-x:hidden}body.modal-lock{overflow:hidden!important;width:100vw!important;height:100vh!important}.block,.content,.full,footer,header,section{width:100vw;box-sizing:border-box}.block,footer,header,section{position:relative;text-align:center}.full{height:100vh;min-height:600px}.button,button,input[type=button],input[type=submit]{padding:12px 28px;cursor:pointer;display:inline-block;border:0}input{border:none;box-sizing:border-box}.content{padding:20px;display:block;text-align:left;position:relative;z-index:1;margin:20px auto}.modal,.modal .content{overflow:auto;width:100%}.content.narrow{max-width:600px}.centered,.title{text-align:center}img{max-width:100%}.hidden{display:none}.modal{position:fixed;left:0;top:0;height:100%;background-color:rgba(0,0,0,.8);z-index:1000;padding:80px 40px;box-sizing:border-box}.modal .content{max-height:80vh;margin-top:0;margin-bottom:0;padding:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:400px}.modal-close-position{position:absolute;right:20px;top:20px;cursor:pointer;font-size:1rem}.logo{width:40px;left:50%;margin-left:-20px;position:absolute}blockquote{padding:50px;font-size:1.25em;display:inline-block;position:relative;text-align:left}blockquote:after,blockquote:before{font-size:2rem;line-height:.05em;vertical-align:-.2em}blockquote:before{content:open-quote}blockquote:after{content:close-quote}.hero.video .play:after,.hero.video .play:before,.progress .bar:before,.sk-folding-cube .sk-cube:before{content:''}blockquote .attribution{display:block;position:absolute;font-size:.5em;right:50px}.ui-loader{display:none!important}.loader{position:fixed;width:100%;height:100%;background-color:#000;z-index:1001;top:0;left:0}.sk-folding-cube{margin:-20px auto 20px;width:40px;height:40px;position:relative;top:50%;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}header{top:0;left:0;position:fixed;z-index:100;min-height:60px}header nav{display:table;width:100%}header nav ul{list-style-type:none;overflow:hidden;padding:0;margin:0;float:left}header nav ul li{float:left;padding:20px 0 20px 30px}header .call-to-action{margin:10px 20px 10px 0}header .logo{top:10px}header .page-links{float:right;display:block!important}.hero{width:100vw;min-height:800px;box-sizing:border-box;padding-bottom:50px}.hero .summary-down{display:block;margin:0 auto;position:absolute;bottom:10px;left:0;right:0;width:50px;height:50px;border-radius:25px;padding:0}.hero .summary-down:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:relative;top:15px;left:17px;z-index:2;width:14px;height:14px;border-bottom:2px solid #000;border-right:2px solid #000}.hero .summary-down:hover:after{-webkit-animation:2s ease 0s bob;animation:2s ease 0s bob;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s}.hero .call-to-action{margin-top:10px}@-webkit-keyframes bob{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bob{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.hero.video .content{text-align:center;margin-top:60vh}.hero.video .play{display:block;position:absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;border-radius:40px;border:1px solid #fff;padding:0}.hero.video .play:before{display:block;position:absolute;top:22px;left:25px;width:0;height:36px;border-left:1px solid #fff}.hero.video .play:after{display:block;position:absolute;-webkit-transform:rotate(45deg) skew(-20deg,-20deg);transform:rotate(45deg) skew(-20deg,-20deg);top:20px;left:5px;width:40px;height:40px;border-top:1px solid #fff;border-right:1px solid #fff}.hero.parallax .content{text-align:center;margin-top:55vh}.hero.parallax.video{background:-webkit-linear-gradient(top,#7c7c7c 0,#4c4c4c 98%,#4c4c4c 100%);background:linear-gradient(to bottom,#7c7c7c 0,#4c4c4c 98%,#4c4c4c 100%)}.gallery-controls{position:absolute;width:100vw;z-index:2000;height:100%;top:0;left:0}.gallery-controls .gallery-item.active{background:rgba(0,0,0,.3)}.parallax,.parallax .foreground{background-attachment:auto}.gallery-after,.gallery-before{position:absolute;top:50vh;width:40px;height:40px;margin:-20px 0 0;padding:0;border-radius:40px;font-size:2em}.gallery-before{left:20px}.gallery-after{right:20px}.gallery{display:table}.gallery .block,.gallery section{top:0;left:0;position:absolute;-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out,-webkit-transform 1s ease-out}.gallery .block:first-child,.gallery section:first-child,.gallery-counter{position:relative}.gallery-counter{margin-top:90vh;margin-left:auto;margin-right:auto;display:table}.gallery-item{float:left;width:10px;height:10px;border-radius:10px;border:1px solid #000;margin:0 5px;cursor:pointer}.parallax .foreground{background-size:cover;background-position:center center;display:block;width:100%;height:100%;position:absolute;left:0;top:0}footer{display:table}footer .logo{bottom:50px}footer .copyright{margin-top:80px;margin-bottom:20px;display:inline-block}footer nav{display:table;margin:auto;padding:10px}footer nav ul{list-style-type:none;overflow:hidden;padding:0;margin:0;float:left}footer nav ul li{float:left;padding:20px}footer nav.social ul li{width:calc(99.9% * 1/5 - (0px - 0px * 1/5))}footer nav.social ul li:nth-child(1n){float:left;margin-right:0;clear:none}footer nav.social ul li:last-child{margin-right:0}footer nav.social ul li:nth-child(5n){margin-right:0;float:right}footer nav.social ul li:nth-child(5n+1){clear:both}footer nav.links{max-width:800px}footer nav.links ul{width:calc(99.9% * 1/3 - (20px - 20px * 1/3));margin-bottom:40px}footer nav.links ul:nth-child(1n){float:left;margin-right:20px;clear:none}footer nav.links ul:last-child{margin-right:0}footer nav.links ul:nth-child(3n){margin-right:0;float:right}footer nav.links ul:nth-child(3n+1){clear:both}footer nav.links ul li{width:100%;text-align:left;padding:5px 20px}footer nav.links ul:last-child li{text-align:right}.list{width:100vw;height:100vh;min-height:600px;box-sizing:border-box;padding:40px 0}.list .info ul{list-style-type:none;overflow:hidden;padding:0}.list .info ul li{float:left;display:table}.list .info ul li *{display:table-cell;vertical-align:middle}.list.bottom .image{width:100%;height:100%;position:absolute;top:0;left:0}.list.bottom .info{display:block;position:absolute;bottom:0;margin-bottom:30px;width:100%}.list.left,.list.right{padding:0}.list.left .image,.list.left .info{float:right;min-height:600px}.list.right .image,.list.right .info{float:left;min-height:600px}.list.left .image,.list.right .image{width:45%;height:100%;box-sizing:border-box}.list.left .info,.list.right .info{width:55%;height:100%;padding:40px;text-align:left;max-width:600px}.progress .bar{width:100%;height:16px;display:block;position:relative}.progress .bar:before{display:block;height:100%;min-width:10%;-webkit-transition:width 1.6s ease-in-out;transition:width 1.6s ease-in-out}.progress .bar:after{left:10%;-webkit-transition:left 1.6s ease-in-out;transition:left 1.6s ease-in-out}.progress .message{text-transform:uppercase;font-size:16px}.progress .percent{font-size:17px;font-weight:700}[data-lazy]{opacity:0}h1,h2,h3{font-family:Lato,sans-serif;letter-spacing:.1rem}h1{font-size:2.75rem}h2{font-size:1rem}h3{font-size:.8rem}body{font-family:Helvetica,Arial,sans-serif;font-weight:100}form{display:table;width:100%}form input:-moz-placeholder{color:#fff}form input::-moz-placeholder{color:#fff}form input:-ms-input-placeholder{color:#fff}form input::-webkit-input-placeholder{color:#fff}input[type=text]{-webkit-appearance:none;-moz-appearance:none}input[type=text]::-webkit-input-placeholder{line-height:1.3em}input{padding:0 15px;border:4px solid #fff}.button,button,input{height:60px;border-radius:30px;font-size:16px;background-color:transparent;color:#fff;outline:0}.button,button{font-weight:700}.checkout.checkout .button,.checkout.checkout button,.checkout.checkout input,.checkout.checkout select,.checkout.checkout select>input[type=button],.checkout.checkout textarea,.page .button,.page button,.page input,.page select,.page select>input[type=button],.page textarea,body>cart .button,body>cart button,body>cart input,body>cart select,body>cart select>input[type=button],body>cart textarea{line-height:1em!important;vertical-align:middle}.checkout.checkout input,.checkout.checkout select,.checkout.checkout select>input[type=button],.checkout.checkout textarea,.page input,.page select,.page select>input[type=button],.page textarea,body>cart input,body>cart select,body>cart select>input[type=button],body>cart textarea{-moz-appearance:none!important;color:#000!important}.checkout.checkout .button,.checkout.checkout .selectize-input,.checkout.checkout button,.checkout.checkout input,.checkout.checkout select,.checkout.checkout select>input[type=button],.checkout.checkout textarea,.page .button,.page .selectize-input,.page button,.page input,.page select,.page select>input[type=button],.page textarea,body>cart .button,body>cart .selectize-input,body>cart button,body>cart input,body>cart select,body>cart select>input[type=button],body>cart textarea{border:2px solid #c9c9c9}.checkout.checkout .button:focus,.checkout.checkout .selectize-input:focus,.checkout.checkout button:focus,.checkout.checkout input:focus,.checkout.checkout select:focus,.checkout.checkout select>input[type=button]:focus,.checkout.checkout textarea:focus,.page .button:focus,.page .selectize-input:focus,.page button:focus,.page input:focus,.page select:focus,.page select>input[type=button]:focus,.page textarea:focus,body>cart .button:focus,body>cart .selectize-input:focus,body>cart button:focus,body>cart input:focus,body>cart select:focus,body>cart select>input[type=button]:focus,body>cart textarea:focus{outline-width:0}.checkout.checkout .button,.checkout.checkout button,.checkout.checkout input[type=password],.checkout.checkout input[type=text],.checkout.checkout textarea,.page .button,.page button,.page input[type=password],.page input[type=text],.page textarea,body>cart .button,body>cart button,body>cart input[type=password],body>cart input[type=text],body>cart textarea{height:32px;line-height:1em;font-size:16px}.checkout.checkout input[type=password],.checkout.checkout input[type=text],.page input[type=password],.page input[type=text],body>cart input[type=password],body>cart input[type=text]{-moz-appearance:none!important;line-height:1em!important;vertical-align:middle;color:#000!important;padding:0;border-radius:0;border-width:0!important;border-bottom:2px solid #000!important;-webkit-transition:color 420ms ease-in,border-color 420ms ease-in;transition:color 420ms ease-in,border-color 420ms ease-in}.checkout.checkout input[type=password],.checkout.checkout input[type=text],.checkout.checkout textarea,.page input[type=password],.page input[type=text],.page textarea,body>cart input[type=password],body>cart input[type=text],body>cart textarea{width:100%;color:#000;padding:0;border-radius:0;border-width:0;-webkit-transition:color 420ms ease-in,border-color 420ms ease-in;transition:color 420ms ease-in,border-color 420ms ease-in}.checkout.checkout input[type=password].invalid,.checkout.checkout input[type=text].invalid,.checkout.checkout textarea.invalid,.page input[type=password].invalid,.page input[type=text].invalid,.page textarea.invalid,body>cart input[type=password].invalid,body>cart input[type=text].invalid,body>cart textarea.invalid{color:#f22469!important;border-color:$red1!important}.checkout.checkout input[type=password]:-moz-placeholder,.checkout.checkout input[type=text]:-moz-placeholder,.checkout.checkout textarea:-moz-placeholder,.page input[type=password]:-moz-placeholder,.page input[type=text]:-moz-placeholder,.page textarea:-moz-placeholder,body>cart input[type=password]:-moz-placeholder,body>cart input[type=text]:-moz-placeholder,body>cart textarea:-moz-placeholder{color:#888}.checkout.checkout input[type=password]::-moz-placeholder,.checkout.checkout input[type=text]::-moz-placeholder,.checkout.checkout textarea::-moz-placeholder,.page input[type=password]::-moz-placeholder,.page input[type=text]::-moz-placeholder,.page textarea::-moz-placeholder,body>cart input[type=password]::-moz-placeholder,body>cart input[type=text]::-moz-placeholder,body>cart textarea::-moz-placeholder{color:#888}.checkout.checkout input[type=password]:-ms-input-placeholder,.checkout.checkout input[type=text]:-ms-input-placeholder,.checkout.checkout textarea:-ms-input-placeholder,.page input[type=password]:-ms-input-placeholder,.page input[type=text]:-ms-input-placeholder,.page textarea:-ms-input-placeholder,body>cart input[type=password]:-ms-input-placeholder,body>cart input[type=text]:-ms-input-placeholder,body>cart textarea:-ms-input-placeholder{color:#888}.checkout.checkout input[type=password]::-webkit-input-placeholder,.checkout.checkout input[type=text]::-webkit-input-placeholder,.checkout.checkout textarea::-webkit-input-placeholder,.page input[type=password]::-webkit-input-placeholder,.page input[type=text]::-webkit-input-placeholder,.page textarea::-webkit-input-placeholder,body>cart input[type=password]::-webkit-input-placeholder,body>cart input[type=text]::-webkit-input-placeholder,body>cart textarea::-webkit-input-placeholder{color:#888}.checkout.checkout textarea,.page textarea,body>cart textarea{height:96px;padding:.5em}.checkout.checkout .button,.checkout.checkout button,.page .button,.page button,body>cart .button,body>cart button{color:#fff!important}.checkout.checkout .button.submit,.checkout.checkout button[type=submit],.page .button.submit,.page button[type=submit],body>cart .button.submit,body>cart button[type=submit]{width:100%;font-size:16px!important;padding:22px;line-height:0!important;letter-spacing:.05rem;margin:16px 0;background:-webkit-radial-gradient(at top left,$buttonGradientColor1,$buttonGradientColor2);background:radial-gradient(at top left,$buttonGradientColor1,$buttonGradientColor2);background-color:#3cf3b6;border:0;text-transform:uppercase;text-align:center}.checkout.checkout .button.submit:hover,.checkout.checkout button[type=submit]:hover,.page .button.submit:hover,.page button[type=submit]:hover,body>cart .button.submit:hover,body>cart button[type=submit]:hover{-webkit-animation:ripple-green 1.5s infinite;animation:ripple-green 1.5s infinite}.checkout.checkout .error,.checkout.checkout .promo-message,.page .error,.page .promo-message,body>cart .error,body>cart .promo-message{color:#f22469;font-size:14px;padding:8px 0;line-height:1em;text-align:left;width:100%}.checkout.checkout .input,.page .input,body>cart .input{padding-bottom:16px;line-height:2em;width:100%;display:table;position:relative}.checkout.checkout .share-field,.page .share-field,body>cart .share-field{border:0;background-color:#f8f8f8;font-family:Courier New;font-weight:700;padding:1em;display:table;width:100%;height:32px;font-size:16px;outline:0;margin:16px 0;text-align:left}.accordion input[type=checkbox],.selectize-input.dropdown-active:before,body input#open-menu{display:none}.checkout.checkout .share-field .ref-link,.page .share-field .ref-link,body>cart .share-field .ref-link{opacity:0;-webkit-transition:opacity 420ms ease-in-out;transition:opacity 420ms ease-in-out;text-align:left}.checkout.checkout .share-field .copied,.page .share-field .copied,body>cart .share-field .copied{float:right;opacity:0;-webkit-transition:opacity 420ms ease-in-out;transition:opacity 420ms ease-in-out;color:#f22469}.selectize-input{background-color:transparent!important;font-weight:700!important;color:#000!important;font-size:1rem!important;line-height:1rem!important;padding:8px 0!important;box-shadow:none!important;border:0!important;border-bottom:2px solid #000!important;max-width:100%;border-radius:0!important;height:32px!important}.selectize-input:after{border-color:#000 transparent transparent!important;top:12px;right:8px;margin-top:0}.selectize-input.dropdown-active:after{border-color:transparent transparent #000!important}.selectize-input.full{min-height:0!important}.selectize-input input{position:absolute!important;width:100%!important;margin-top:-6px!important;left:0;height:32px!important;top:1px!important}.selectize-input .item{position:absolute!important;font-size:16px;font-weight:400}.selectize-dropdown.single{border-radius:0!important;z-index:100001}.selectize-dropdown.single .selectize-dropdown-content{font-weight:400!important;color:#000!important;font-size:1rem!important;line-height:1rem!important}body>menu li.active,body>menu li>.active,body>menu menuitem.active,body>menu menuitem>.active{font-weight:700}.selectize-dropdown.single .option.active{background-color:#3cf3b6!important;color:#fff!important}a,a:visited,body>menu li:hover,body>menu li>:hover,body>menu menuitem:hover,body>menu menuitem>:hover,header label{color:#fff}.selectize-control{height:32px}.accordion{position:relative}.accordion .accordion-toggle{cursor:pointer}.accordion .accordion-toggle i{position:absolute;-webkit-transform:translate(-20px,4px);transform:translate(-20px,4px);right:0}.accordion .accordion-toggle i:after,.accordion .accordion-toggle i:before{content:"";-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:absolute;background-color:#55cdaa;width:6px;height:18px}.accordion .accordion-toggle i:before{-webkit-transform:translate(-4px,0) rotate(45deg);transform:translate(-4px,0) rotate(45deg)}.accordion .accordion-toggle i:after{-webkit-transform:translate(4px,0) rotate(-45deg);transform:translate(4px,0) rotate(-45deg)}.accordion .accordion-content{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative;overflow:hidden;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.accordion input[type=checkbox]:checked~.accordion-content{margin-top:0;max-height:0;opacity:0;-webkit-transform:translate(0,50%);transform:translate(0,50%)}.accordion input[type=checkbox]:checked~.accordion-toggle i:before{-webkit-transform:translate(4px,0) rotate(45deg);transform:translate(4px,0) rotate(45deg)}.accordion input[type=checkbox]:checked~.accordion-toggle i:after{-webkit-transform:translate(-4px,0) rotate(-45deg);transform:translate(-4px,0) rotate(-45deg)}body>menu{width:300px;position:fixed;top:0;left:-300px!important;z-index:1000;-webkit-transition:background-color 420ms ease-in-out,left 420ms ease-in-out;transition:background-color 420ms ease-in-out,left 420ms ease-in-out}body>menu li,body>menu menuitem{margin:0 0 20px;list-style-type:none;cursor:pointer}body>menu li>*,body>menu menuitem>*{cursor:pointer}body>footer,body>main{left:0}body input#open-menu:checked~menu{left:0!important}body input#open-menu:checked~:not(menu){left:300px}.points-counter{margin-top:20px}.points-tracker{padding:0;width:100%;display:table;position:relative;overflow:hidden;margin-bottom:40px!important}.points-tracker li{list-style-type:none;position:relative;margin-left:60px;height:100px}.points-tracker li .points-bar{position:absolute;width:4px;background-color:#eee;left:-42px;top:44px;height:64px}.points-tracker li h2{font-size:1.4rem}.points-tracker li>:first-child{letter-spacing:initial;margin:.5em 0;position:relative;top:4px;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.points-tracker li>:first-child:after,.points-tracker li>:first-child:before{content:'';display:block;position:absolute;-webkit-transition:all 1s ease-in-out}.points-tracker li>:first-child:before{width:40px;height:40px;border-radius:32px;border:4px solid #eee;left:-60px;top:-4px;transition:all 1s ease-in-out}.points-tracker li>:first-child:after{opacity:0;width:24px;height:18px;left:-52px;top:8px;background-image:url(/img/referral-checkmark.png);background-size:contain;background-repeat:no-repeat;transition:all 1s ease-in-out}.hero .summary-down:after,header .cart-button cart:after{content:none}.points-tracker li.active h2:before{background-color:#3cf3b6;border-color:#3cf3b6}.points-tracker li.active h2:after{opacity:1}.points-tracker .points-bar .points-bar-fill{width:100%;height:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:#3cf3b6}body>cart{width:300px;position:fixed;top:0;left:initial!important;right:-300px!important;z-index:1000;-webkit-transition:background-color 420ms ease-in-out,right 420ms ease-in-out;transition:background-color 420ms ease-in-out,right 420ms ease-in-out}body>cart:hover{right:0!important}body>cart.close:hover{right:-300px!important}.attribution,body input#open-cart{display:none}body input#open-cart:checked~cart{right:0!important}#reamaze-widget{background:#111!important;border:1px solid transparent!important;box-shadow:none!important;height:42px!important}body,footer,section{color:#fff;background-color:#000}body>header{width:100vw;-webkit-transition:all 420ms ease-in-out;transition:all 420ms ease-in-out}body>footer,body>main{position:relative;-webkit-transition:all 420ms ease-in-out;transition:all 420ms ease-in-out}section.full{height:110vh}.logo{height:32px;width:auto;margin:0}.button,button{height:56px;border-radius:28px;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.button:hover,button:hover{-webkit-animation:ripple-white 1.5s infinite;animation:ripple-white 1.5s infinite}.button.loading,.button:disabled,button.loading,button:disabled{opacity:.5;cursor:default}.button.loading:hover,.button:disabled:hover,button.loading:hover,button:disabled:hover{-webkit-animation:none!important;animation:none!important}header{height:0;min-height:0}header .logo{left:62px;top:44px;margin:0}header .call-to-action,header .pre-order-button{float:right;margin:32px 28px 0 0;border:4px solid #fff;border-radius:28px;font-size:1em;font-weight:700;font-family:Lato,sans-serif;letter-spacing:.1em;-webkit-transition:color 420ms ease-in-out;transition:color 420ms ease-in-out}header .menu-button{float:left;margin:36px 24px 0;font-size:2em;cursor:pointer}header .menu-button:hover{color:#3cf3b6}header .cart-button{background-image:url(/img/cart-icon.svg);float:right;margin:44px 28px 0 0;color:#fff;cursor:pointer;height:32px;width:32px;background-size:contain;background-repeat:no-repeat;position:relative}header .cart-button:hover,input#open-cart:checked~header .cart-button{background-image:url(/img/cart-icon-selected.svg)!important}body>cart,menu,menu a,menu a:visited{color:#000}header .cart-button cart{height:0;width:0;background-color:transparent}header .cart-button cart .cart-button-counter{position:absolute;right:-5px;top:0;width:20px;height:20px;background-color:#f22469;line-height:1.3em;border-radius:10px;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 210ms linear;transition:-webkit-transform 210ms linear;transition:transform 210ms linear;transition:transform 210ms linear,-webkit-transform 210ms linear}header .cart-button cart .cart-button-counter.nonzero{-webkit-transform:scale(1,1);transform:scale(1,1)}menu{background-color:#000;height:100vh;overflow:scroll;font-weight:400}menu hr{height:0;border:0;border-bottom:2px solid #000}menu .logo{text-align:center;margin:0 auto;position:absolute;left:150px;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:40px;width:60px;height:60px}menu ul{min-height:550px;height:100vh;padding:48px 50px 150px;margin:0;position:relative;display:table;width:100%}body>cart .close-cart,menu .close-menu{position:absolute;top:46px;cursor:pointer}menu .close-menu{right:30px}body>cart{padding:48px 20px;overflow:auto;height:100vh;background-color:#eee}body>cart h1{font-size:2em;text-align:center}body>cart .product-description.product-description{font-size:1em!important}body>cart .product-description.product-description>:last-child{font-size:.9em!important}body>cart .product-text-container.product-text-container{width:65%}body>cart .product-price-container.product-price-container{display:table;margin-right:0}input#open-menu:checked~header .menu-button{color:#3cf3b6}input#open-menu:checked~menu{background-color:#11f1b6}footer .logo{-webkit-transform:translateX(-50%);transform:translateX(-50%)}section .call-to-action,section .pre-order-button,section .share-coupon-button{background:-webkit-radial-gradient(at top left,$buttonGradientColor1,rgba(0,212,255,0));background:radial-gradient(at top left,$buttonGradientColor1,rgba(0,212,255,0));background-color:#3cf3b6}section .call-to-action h3,section .pre-order-button h3,section .share-coupon-button h3{line-height:2.3em;font-size:.9em;letter-spacing:.1em;color:#fff}section .call-to-action:hover,section .pre-order-button:hover,section .share-coupon-button:hover{-webkit-animation:ripple-green 1.5s infinite;animation:ripple-green 1.5s infinite}.hero{height:calc(105vh + 100px);overflow:hidden;padding:0}.hero h1{margin-bottom:5px}.hero p{font-size:1.1em;margin-bottom:0}.hero .summary-down{margin-top:-5px;bottom:auto;top:90vh}.hero .summary-down img{-webkit-animation:2s ease 0s bob;animation:2s ease 0s bob;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s;margin-top:10px}.hero .summary-down img:hover{-webkit-animation-iteration-count:1;animation-iteration-count:1}.hero .pre-order-button{margin-right:10px}.hero .share-coupon-button{background:0 0;border:4px solid #fff;margin-top:0;position:relative}.hero.parallax .foreground,.hero.parallax .foreground .animated{background-repeat:no-repeat;background-size:cover}.hero .share-coupon-button h3{margin-top:-4px}.hero .share-coupon-button:hover{-webkit-animation:ripple-white 1.5s infinite;animation:ripple-white 1.5s infinite}.hero.parallax .foreground .animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;width:100vw;height:100vh;background-position:50% 50%}.hero .watch{position:absolute;top:72.5vh;left:0;right:0;margin:0 auto;padding-right:40px;padding-left:40px}.hero .watch .play{display:block;position:absolute;top:50%;left:48px;margin-top:-20px;width:40px;height:40px;border-radius:40px;padding:0;background-color:rgba(0,0,0,.2);border:0}.hero .watch .play:before{content:'';display:block;position:absolute;top:11px;left:11px;width:0;height:18px;border-left:1px solid #fff}.hero .watch .play:after{content:'';display:block;position:absolute;-webkit-transform:rotate(45deg) skew(-20deg,-20deg);transform:rotate(45deg) skew(-20deg,-20deg);top:10px;left:2px;width:20px;height:20px;border-top:10px solid #fff;border-right:10px solid #fff;border-bottom:10px solid transparent;border-left:10px solid transparent}.popup,.popup .popup-image{width:500px;max-width:100%}.hero .content{margin-top:55vh;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.popup{margin:0 auto}.popup .popup-image{height:400px;background-size:cover;background-position:center}.popup .popup-text{padding:20px;display:table}.popup .popup-text p{padding-bottom:1em;font-size:1em}.share-coupon .popup-text{color:#000;background-color:#eee}.share-coupon .share-coupon-buttons{display:table;width:100%}.share-coupon .share-coupon-buttons>*{width:calc(99.9% * 1/2 - (20px - 20px * 1/2));display:block;height:32px;line-height:2em;margin-bottom:1em}.share-coupon .share-coupon-buttons>:nth-child(1n){float:left;margin-right:20px;clear:none}.share-coupon .share-coupon-buttons>:last-child{margin-right:0}.share-coupon .share-coupon-buttons>:nth-child(2n){margin-right:0;float:right}.share-coupon .share-coupon-buttons>:nth-child(2n+1){clear:both}.share-coupon .share-coupon-buttons>* i{margin:0 10px}.share-coupon .share-coupon-buttons .share-coupon-button-for.facebook{background-color:#3b5998}.share-coupon .share-coupon-buttons .share-coupon-button-for.twitter{background-color:#00aced}.share-coupon .share-coupon-buttons .share-coupon-button-for.googleplus{background-color:#d34836}.share-coupon .share-coupon-buttons .share-coupon-button-for.pinterest{background-color:#c92228}.share-coupon .popup-text.finished{display:none}.list .info ul li>*,.press-strip{display:block}.progress{z-index:10}.progress .bar{background-color:rgba(51,51,51,.9);height:40px;-webkit-transition:top .1s linear;transition:top .1s linear;top:0}.progress .bar:before{background:-webkit-radial-gradient(at top left,#3cf3b6,rgba(0,212,255,0));background:radial-gradient(at top left,#3cf3b6,rgba(0,212,255,0));background-color:#3cf3b6;text-align:right;font-size:.8rem;font-weight:700;line-height:3.2em;padding-right:20px;width:10%}.email-form,.list .info ul li>:last-child,section h1,section h2,section p{text-align:center}.progress .bar:after{content:'';background-color:#3cf3b6;position:absolute;margin-left:-14px;width:28px;height:28px;top:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:10%}.content{max-width:900px}.press-strip{margin-top:-120px;height:120px;background-color:rgba(51,51,51,.4)}.press-strip .content{padding:0 20px;margin:0 auto}.press-strip .content>div{width:calc(99.9% * 1/6 - (60px - 60px * 1/6));height:60px;margin:30px 0;background-size:contain;background-repeat:no-repeat;background-position:center}.press-strip .content>div:nth-child(1n){float:left;margin-right:60px;clear:none}.press-strip .content>div:last-child{margin-right:0}.press-strip .content>div:nth-child(6n){margin-right:0;float:right}.press-strip .content>div:nth-child(6n+1){clear:both}section p{line-height:2em}.list .info{box-sizing:border-box;padding:20px}.list .info p{font-size:1.25em;line-height:1.6em}.list .info ul{margin-top:50px}.list .info ul li{width:calc(99.9% * 1/4 - (20px - 20px * 1/4))}.list .info ul li:nth-child(1n){float:left;margin-right:20px;clear:none}.list .info ul li:last-child{margin-right:0}.list .info ul li:nth-child(4n){margin-right:0;float:right}.list .info ul li:nth-child(4n+1){clear:both}.list .info ul li>:first-child{width:60px;height:60px;border-radius:30px;border:3px solid #fff;margin:0 auto 10px;text-align:center}.list .info ul li>:first-child img{display:inline-block;padding:12px;width:100%;height:100%}.list .info ul li>:last-child{font-size:.75em;line-height:2em;font-family:Lato,sans-serif;font-weight:700}#stoned-instagram{padding-top:32px;background:-webkit-radial-gradient(#4e4e4e,#333);background:radial-gradient(#4e4e4e,#333)}#stoned-instagram h1{z-index:1;margin:0 auto;left:0;right:0;pointer-events:none;padding-bottom:40px}#stoned-instagram a,#stoned-instagram img{width:100%;height:calc(25vw - 32px);display:block;-webkit-transition:opacity 420ms ease-in-out,-webkit-transform 420ms ease-in-out;transition:opacity 420ms ease-in-out,-webkit-transform 420ms ease-in-out;transition:opacity 420ms ease-in-out,transform 420ms ease-in-out;transition:opacity 420ms ease-in-out,transform 420ms ease-in-out,-webkit-transform 420ms ease-in-out}#stoned-instagram a{width:calc(99.9% * 1/4 - (32px - 32px * 1/4));position:relative;margin-bottom:32px;box-shadow:5px 5px 20px 0 rgba(0,0,0,.35)}#stoned-instagram a:nth-child(1n){float:left;margin-right:32px;clear:none}#stoned-instagram a:last-child{margin-right:0}#stoned-instagram a:nth-child(4n){margin-right:0;float:right}#stoned-instagram a:nth-child(4n+1){clear:both}#stoned-instagram a:hover:after{opacity:1}#stoned-instagram a:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}#stoned-instagram img{position:absolute;top:0;left:0}#getnews .content{margin-top:60px;margin-bottom:60px;max-width:700px}#getnews .content p{font-size:1em;margin-bottom:20px}#getnews .content h1 img{height:34px;position:relative;padding:0 2px 0 8px;top:2px}.email-form input{width:calc(99.9% * 3/5);border-radius:0;border-right:0}.email-form input:nth-child(1n){float:left;margin-right:0;clear:none}.email-form input:last-child{margin-right:0}.email-form input:nth-child(0n){margin-right:0;float:right}.email-form input:nth-child(0n+1){clear:both}.email-form button{border-radius:0;width:calc(99.9% * 2/5);background-color:#fff;color:#55cdaa;position:relative;height:60px}.email-form button:nth-child(1n){float:left;margin-right:0;clear:none}.email-form button:last-child{margin-right:0}.email-form button:nth-child(0n){margin-right:0;float:right}.email-form button:nth-child(0n+1){clear:both}.backordered .popup-image{background-color:#eee}.backordered .popup-text{background-color:#55cdaa}.backordered-modal.shirts .popup-image{background-position-y:100%!important}footer{background-color:#333;padding-top:20px}footer i.fa{font-size:3em}.lazy-loaded{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.modal-close:not(.call-to-action){right:40px;top:41px!important;left:auto!important;text-align:right;color:#fff}#Product Container,product{max-width:300px;display:block}#Product Container .description,#Product Container h2,product .description,product h2{text-align:center}#Product Container .options,product .options{padding-bottom:16px;width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}#Product Container .options:nth-child(1n),product .options:nth-child(1n){float:left;margin-right:20px;clear:none}#Product Container .options:last-child,product .options:last-child{margin-right:0}#Product Container .options:nth-child(2n),product .options:nth-child(2n){margin-right:0;float:right}#Product Container .options:nth-child(2n+1),product .options:nth-child(2n+1){clear:both}#Product Container .prices,product .prices{padding-bottom:16px}#Product Container .prices div,product .prices div{font-weight:700;text-align:center}#Product Container .prices div:nth-child(2),product .prices div:nth-child(2){color:#f22469;text-decoration:line-through}#Product Container .error,product .error{color:#f22469}.page .hero.short{height:300px;min-height:300px;max-height:300px;color:#fff}.page .hero.short .content{margin-top:170px}.page .hero.shorter{height:200px;min-height:200px;max-height:200px;color:#fff}.page .hero.shorter .content{margin-top:130px}.page .hero.header-background{height:120px;min-height:120px;max-height:120px}.page .hero.header-background .content{margin-top:40px;-webkit-transform:none;transform:none}.page .progress{margin-top:0;margin-bottom:0}.page .body{background:-webkit-radial-gradient(at top left,rgba(204,204,204,.5),rgba(204,204,204,0));background:radial-gradient(at top left,rgba(204,204,204,.5),rgba(204,204,204,0));background-color:#eee;color:rgba(0,0,0,.8);padding-bottom:20px}.page .body h2,.page .body p{text-align:left}.page .body h2{letter-spacing:initial;margin:.5em 0;font-size:1.4rem}.page .body ol,.page .body p,.page .body ul{font-size:1em;line-height:2em}.page .body ol,.page .body ul{padding:0 20px;margin:0}.page .body a,.page .body a:visited{color:#55cdaa}.page .body .content{display:table}.page .body .content.narrow{max-width:500px}#page-404 .body .content{margin-top:100px;margin-bottom:100px}#page-404 .body .content h2{text-align:center}#page-account .body .content{padding:0;margin:80px auto;background-color:#fff}#page-account .body .content .tab-radio{display:none}#page-account .body .content .tab-radio#orders-tab~.page .orders,#page-account .body .content .tab-radio#profile-tab~.page .profile,#page-account .body .content .tab-radio#referrals-tab~.page .referrals{opacity:0;position:absolute;top:0;left:0;-webkit-transition:opacity 420ms ease-in;transition:opacity 420ms ease-in;width:100%;pointer-events:none;display:block;margin-top:40px}#page-account .body .content .tab-radio#orders-tab:checked~.page .orders,#page-account .body .content .tab-radio#profile-tab:checked~.page .profile,#page-account .body .content .tab-radio#referrals-tab:checked~.page .referrals{opacity:1;position:relative;pointer-events:auto}#page-account .body .content .tab-radio#orders-tab:checked~.menu .orders-tab:after,#page-account .body .content .tab-radio#profile-tab:checked~.menu .profile-tab:after,#page-account .body .content .tab-radio#referrals-tab:checked~.menu .referrals-tab:after{width:100%;background-color:#3cf3b6}#page-account .body .content ul.menu{background-color:#f8f8f8;width:100vw;padding:0;display:table;max-width:900px}#page-account .body .content ul.menu .orders-tab,#page-account .body .content ul.menu .profile-tab,#page-account .body .content ul.menu .referrals-tab{position:relative}#page-account .body .content ul.menu .orders-tab:after,#page-account .body .content ul.menu .profile-tab:after,#page-account .body .content ul.menu .referrals-tab:after{content:'';width:0;height:4px;position:absolute;right:0;left:0;bottom:0;margin:0 auto;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}#page-account .body .content ul.menu li{list-style-type:none;padding:0 2em;max-width:80px;vertical-align:middle;float:left;display:table}#page-account .body .content ul.menu li:nth-child(4){max-width:100%}#page-account .body .content ul.menu li:last-child{text-align:right;float:right}#page-account .body .content ul.menu li label{margin:0;display:table;padding:14px 0;position:relative;font-weight:700}#page-account .body .content ul.menu li>*{cursor:pointer}#page-account .body .content ul.menu li>:hover{font-weight:700}#page-account .body .content .page{min-height:300px;max-width:550px;position:relative;overflow:hidden;padding:0 0 80px;margin:0 auto}#page-account .body .content .page .referrals{height:0;opacity:0;overflow:hidden}#page-account .body .content .page .referrals.show{height:inherit;opacity:1}#page-account .body .content .page .ambassador .ambassador-connect .emphasis,#page-account .body .content .page .ambassador .next-transfer .transfer-number{font-weight:700}#page-account .body .content .page .ambassador .ambassador-connect .emphasis span{font-weight:400}#page-account .body .content .page .profile>div{margin-bottom:40px;max-width:400px;width:100vw;margin-left:auto;margin-right:auto}#page-account .body .content .page .profile>div p{padding-bottom:10px}#page-account .body .content .page .profile .button-container{width:100%!important;text-align:center}#page-account .body .content .page .profile user-current-password,#page-account .body .content .page .profile user-email,#page-account .body .content .page .profile user-name,#page-account .body .content .page .profile user-password,#page-account .body .content .page .profile user-password-confirm{display:block;padding-bottom:16px;line-height:2em;width:100%}#page-account .body .content .page p{margin-bottom:0}#page-account .body .content .page .share-field{text-align:centered}#page-account .body .content .page .share-field .copied{display:block}#page-account .body .content .page ul.share-links{display:table;padding:0;width:300px;margin:0 auto 20px}#page-account .body .content .page ul.share-links li{list-style-type:none;width:calc(99.9% * 1/3);text-align:center;font-size:2em}#page-account .body .content .page ul.share-links li:nth-child(1n){float:left;margin-right:0;clear:none}#page-account .body .content .page ul.share-links li:last-child{margin-right:0}#page-account .body .content .page ul.share-links li:nth-child(3n){margin-right:0;float:right}#page-account .body .content .page ul.share-links li:nth-child(3n+1){clear:both}#page-account .body .content .page ul.share-links li i{color:#000}#page-account .body .content .page .qrcode{text-align:center}#page-account .body .content .page orders order .order-information .currency-container>:last-child,#page-account .body .content .page orders order .order-information lineitems lineitem .product-price-container{text-align:right}#page-account .body .content .page .qrcode canvas{display:none}#page-account .body .content .page .qrcode .options{max-width:300px;margin:0 auto}#page-account .body .content .page .qrcode .options>*{width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}#page-account .body .content .page .qrcode .options>:nth-child(1n){float:left;margin-right:20px;clear:none}#page-account .body .content .page .qrcode .options>:last-child{margin-right:0}#page-account .body .content .page .qrcode .options>:nth-child(2n){margin-right:0;float:right}#page-account .body .content .page .qrcode .options>:nth-child(2n+1){clear:both}#page-account .body .content .page orders order{display:table;width:100%;padding:7px 0 20px}#page-account .body .content .page orders order h2{font-size:1em}#page-account .body .content .page orders order:not(:last-child){border-bottom:2px solid #000;margin-bottom:20px}#page-account .body .content .page orders order .address-information,#page-account .body .content .page orders order .order-information{width:calc(99.9% * 1/2 - (60px - 60px * 1/2))}#page-account .body .content .page orders order .address-information:nth-child(1n),#page-account .body .content .page orders order .order-information:nth-child(1n){float:left;margin-right:60px;clear:none}#page-account .body .content .page orders order .address-information:last-child,#page-account .body .content .page orders order .order-information:last-child{margin-right:0}#page-account .body .content .page orders order .address-information:nth-child(2n),#page-account .body .content .page orders order .order-information:nth-child(2n){margin-right:0;float:right}#page-account .body .content .page orders order .address-information:nth-child(2n+1),#page-account .body .content .page orders order .order-information:nth-child(2n+1){clear:both}#page-account .body .content .page orders order .order-information>div{display:table;width:100%}#page-account .body .content .page orders order .order-information>div>:first-child{width:calc(99.9% * 2/5 - (20px - 20px * 2/5))}#page-account .body .content .page orders order .order-information>div>:first-child:nth-child(1n){float:left;margin-right:20px;clear:none}#page-account .body .content .page orders order .order-information>div>:first-child:last-child{margin-right:0}#page-account .body .content .page orders order .order-information>div>:first-child:nth-child(2n){margin-right:0;float:right}#page-account .body .content .page orders order .order-information>div>:first-child:nth-child(2n+1){clear:both}#page-account .body .content .page orders order .order-information>div>:last-child{width:calc(99.9% * 3/5 - (20px - 20px * 3/5))}#page-account .body .content .page orders order .order-information>div>:last-child:nth-child(1n){float:left;margin-right:20px;clear:none}#page-account .body .content .page orders order .order-information>div>:last-child:last-child{margin-right:0}#page-account .body .content .page orders order .order-information>div>:last-child:nth-child(2n){margin-right:0;float:right}#page-account .body .content .page orders order .order-information>div>:last-child:nth-child(2n+1){clear:both}#page-account .body .content .page orders order .order-information lineitems{display:table;padding:20px 0;width:100%}#page-account .body .content .page orders order .order-information lineitems lineitem>*{width:calc(99.9% * 1/8 - (0px - 0px * 1/8))}#page-account .body .content .page orders order .order-information lineitems lineitem>:nth-child(1n){float:left;margin-right:0;clear:none}#page-account .body .content .page orders order .order-information lineitems lineitem>:last-child{margin-right:0;width:calc(99.9% * 3/8 - (0px - 0px * 3/8))}#page-account .body .content .page orders order .order-information lineitems lineitem>:nth-child(3n){margin-right:0;float:right}#page-account .body .content .page orders order .order-information lineitems lineitem>:nth-child(3n+1){clear:both}#page-account .body .content .page orders order .order-information lineitems lineitem>:last-child:nth-child(1n){float:left;margin-right:0;clear:none}#page-account .body .content .page orders order .order-information lineitems lineitem>:last-child:last-child{margin-right:0}#page-account .body .content .page orders order .order-information lineitems lineitem>:last-child:nth-child(3n){margin-right:0;float:right}#page-account .body .content .page orders order .order-information lineitems lineitem>:last-child:nth-child(3n+1){clear:both}#page-account .body .content .page orders order .order-information lineitems lineitem>:first-child{width:calc(99.9% * 1/2 - (0px - 0px * 1/2))}#page-account .body .content .page orders order .order-information lineitems lineitem>:first-child:nth-child(1n){float:left;margin-right:0;clear:none}#page-account .body .content .page orders order .order-information lineitems lineitem>:first-child:last-child{margin-right:0}#page-account .body .content .page orders order .order-information lineitems lineitem>:first-child:nth-child(3n){margin-right:0;float:right}#page-account .body .content .page orders order .order-information lineitems lineitem>:first-child:nth-child(3n+1){clear:both}#page-account .body .content .page orders order .order-information lineitems lineitem .x{font-size:.5em!important}#page-account .body .content .page orders order .order-information .label.product-currency{display:inline}#page-account .body .content .page orders order .map{width:100%;height:200px;margin:10px 0 20px}#page-ambassadors section.body .content h1{margin-top:32px}#page-ambassadors section.body .content register form{max-width:400px;margin-left:auto;margin-right:auto}#page-ambassadors section.body .content register form:before{content:'';display:table}#page-ambassadors section.body .content register form:after{content:'';display:table;clear:both}#page-ambassadors section.body .content register form #register-recaptcha{margin-top:16px}#page-card .content h2,#page-card .content p{text-align:center}#page-card .content .holiday-card{display:table;margin:0 auto}#page-card .content .holiday-card .canvas,#page-card .content .holiday-card img{width:320px;height:490px;display:block;float:right}#page-card .content .holiday-card .canvas{background-image:url(/img/holiday/2016card-front.png);background-size:contain;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}#page-card .content .holiday-card #render-canvas{display:none}#page-card .content .holiday-card,#page-card .content h2{margin-bottom:20px;margin-left:auto;margin-right:auto}#page-card .content input{width:200px;display:block;text-align:center;margin-left:auto;margin-right:auto}#page-card .content .options{margin-bottom:20px;text-align:center}#page-card .content .options .download{width:200px;display:inline-block}#page-card .content .options .print{width:140px;display:inline-block}#page-checkout cart,#page-checkout checkout{width:calc(99.9% * 1/2 - (80px - 80px * 1/2))}#page-checkout cart:nth-child(1n),#page-checkout checkout:nth-child(1n){float:left;margin-right:80px;clear:none}#page-checkout cart:last-child,#page-checkout checkout:last-child{margin-right:0}#page-checkout cart:nth-child(2n),#page-checkout checkout:nth-child(2n){margin-right:0;float:right}#page-checkout cart:nth-child(2n+1),#page-checkout checkout:nth-child(2n+1){clear:both}#page-checkout cart h1,#page-checkout checkout h1{text-align:left;font-size:1.2em}#page-contact .body>.content:not(:first-child)>* h2,#page-contact .body>.content:not(:first-child)>* p,#page-faq .body .contentful-loading{text-align:center}#page-checkout cart lineitems,#page-checkout checkout lineitems{padding-bottom:0}#page-checkout cart lineitems lineitem,#page-checkout checkout lineitems lineitem{display:table;margin-bottom:20px}#page-checkout cart .legal>*,#page-checkout checkout .legal>*{width:calc(99.9% * 1/3 - (20px - 20px * 1/3))}#page-checkout cart .legal>:nth-child(1n),#page-checkout checkout .legal>:nth-child(1n){float:left;margin-right:20px;clear:none}#page-checkout cart .legal>:last-child,#page-checkout checkout .legal>:last-child{margin-right:0}#page-checkout cart .legal>:nth-child(3n),#page-checkout checkout .legal>:nth-child(3n){margin-right:0;float:right}#page-checkout cart .legal>:nth-child(3n+1),#page-checkout checkout .legal>:nth-child(3n+1){clear:both}#page-checkout .empty-message{padding:0;margin:0 auto;width:400px;max-width:100vw}#page-checkout .empty-message cart{width:100%}#page-checkout .empty-message cart>div{margin-top:80px}#page-checkout .thankyou{width:400px;margin:0 auto}#page-checkout .thankyou,#page-checkout cart,#page-checkout checkout{display:none}#page-contact .body{background-color:#fff;padding-bottom:0}#page-contact .body>.content{max-width:600px;display:table}#page-contact .body>.content [data-reamaze-embed]{margin:10px -10px -40px}#page-contact .body>.content:first-child{margin-top:40px}#page-contact .body>.content:not(:first-child){margin-bottom:80px}#page-contact .body>.content:not(:first-child)>*{width:calc(99.9% * 1/2 - (100px - 100px * 1/2))}#page-contact .body>.content:not(:first-child)>:nth-child(1n){float:left;margin-right:100px;clear:none}#page-contact .body>.content:not(:first-child)>:last-child{margin-right:0}#page-contact .body>.content:not(:first-child)>:nth-child(2n){margin-right:0;float:right}#page-contact .body>.content:not(:first-child)>:nth-child(2n+1){clear:both}#page-contact .body .map-container{width:100%;height:105vh;position:relative}#page-contact .body .map-container .map{width:100%;height:100%}#page-contact .body .map-container .map-pointer{position:absolute;top:0;left:50%;top:50%;-webkit-transform:translate(-50%,-120%);transform:translate(-50%,-120%);min-width:220px;background-color:#fff}#earphones h2,#nowires h2{-webkit-transform:translateY(-50%);font-weight:400}#page-contact .body .map-container .map-pointer .header{background:-webkit-radial-gradient(at top left,#3cf3b6,rgba(0,212,255,0));background:radial-gradient(at top left,#3cf3b6,rgba(0,212,255,0));background-color:#3cf3b6;padding:20px;color:#fff}#page-contact .body .map-container .map-pointer .header h2{font-size:1.8em;margin:0;padding-left:25px}#page-contact .body .map-container .map-pointer .content{width:100%;margin:0;padding:20px 20px 30px}#page-contact .body .map-container .map-pointer .content .content-row{width:100%;display:table}#page-contact .body .map-container .map-pointer .content .content-row:not(:last-child){margin-bottom:10px}#page-contact .body .map-container .map-pointer .content .content-row i{float:left;position:relative;top:2px}#page-contact .body .map-container .map-pointer .content .content-row p{line-height:1.7em;float:left;margin-left:10px}#page-faq .body{min-height:100vh}#page-faq .body .contentful>:not(:last-child){padding-bottom:1em;margin-bottom:1em;border-bottom:2px solid #333}#page-faq .body .contentful-loading~*{display:none}#page-faq .body .content.manual{margin-bottom:0}#page-faq .body .content.manual .col{height:231px;width:calc(99.9% * .5 - (30px - 30px * .5))}#page-faq .body .content.manual .col:nth-child(1n){float:left;margin-right:30px;clear:none}#page-faq .body .content.manual .col:last-child{margin-right:0}#page-faq .body .content.manual .col:nth-child(undefinedn){margin-right:0;float:right}#page-faq .body .content.manual .col:nth-child(undefinedn+1){clear:both}#page-faq .body .content.manual .col h2 a{display:table-cell;height:231px;padding-bottom:16px;vertical-align:middle;font-size:.9em}#page-faq .body .content.manual .col .row{float:right;height:100%}#page-faq .body .content.manual .col .cell{display:table-cell;height:231px;padding-bottom:8px;text-align:right;vertical-align:middle;width:100%}#earphones .info>*,#shirts .shirt .text,#shirts .shirt .text *{text-align:left}#page-faq .body .content.manual .col .cell img{width:200px;padding:16px;vertical-align:middle}#page-faq .body .content.faq{margin-top:0}#page-faq .body .content.faq h1{text-align:left;font-size:1.8em;letter-spacing:.1px;padding-bottom:16px}#page-faq .body .content.faq h2{font-weight:400}#index-hero.hero.parallax{background:-webkit-linear-gradient(top,rgba(255,255,255,.17) 0,rgba(0,0,0,.17) 100%);background:linear-gradient(-180deg,rgba(255,255,255,.17) 0,rgba(0,0,0,.17) 100%);background-color:#47ecb9}#index-hero.hero.parallax .content{margin-top:80vh}#index-hero.hero.parallax .foreground .animated{margin-top:10vh;height:75vh;width:auto}#index-press-strip.press-strip{background-color:rgba(85,182,153,.53)}#earphones{background:-webkit-radial-gradient(52% 142%,#595959 50%,#393939 100%);background:radial-gradient(52% 142%,#595959 50%,#393939 100%);height:inherit!important;padding-bottom:32px}#earphones h2{top:64px;transform:translateY(-50%);position:absolute;width:100%;color:#fff;letter-spacing:.5em}#earphones .image{background-image:url(img/charging-case2.png);background-position:center;background-size:contain;background-repeat:no-repeat}#earphones .info{padding-top:25vh}#earphones .discover-stoned{background:0 0;border:4px solid #fff;margin-left:16px}#earphones .discover-stoned h3{line-height:2.3em;font-size:.9em;letter-spacing:.1em;color:#fff;margin-top:-4px}#shirts .shirt{width:calc(99.9% * 1/2)}#shirts .shirt:nth-child(1n){float:left;margin-right:0;clear:none}#shirts .shirt:nth-child(2n){margin-right:0;float:right}#shirts .shirt:nth-child(2n+1){clear:both}#shirts .shirt .text{height:25vh;width:100%;padding:40px 80px;display:table}#shirts .shirt .image{height:50vh;width:100%;padding:40px;min-height:400px}#shirts .shirt .image .bounded-image{background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#shirts .shirt:first-child{color:#000;background-color:#fff}#shirts .shirt:last-child{margin-right:0;color:#fff;background-color:#000}#shirts .shirt:last-child .selectize-input.selectize-input.selectize-input{border-color:#fff!important}#shirts .shirt:last-child .selectize-input.selectize-input.selectize-input .item{color:#fff}#app{background-position:50% 0;height:130vh;z-index:1}#app .content{margin-top:75vh;padding:20px 0;max-width:650px}#app .content p{font-size:1.25em;padding:0 20px}#app .content ul{width:300px;margin:16px auto;display:table}#app .content ul li{width:calc(99.9% * 1/2 - (20px - 20px * 1/2));list-style:none;text-align:center}#app .content ul li:nth-child(1n){float:left;margin-right:20px;clear:none}#app .content ul li:last-child{margin-right:0}#app .content ul li:nth-child(2n){margin-right:0;float:right}#app .content ul li:nth-child(2n+1){clear:both}#app .content ul p{font-size:.9em;letter-spacing:.05em}#refer{background:-webkit-radial-gradient(at top left,#444,#111);background:radial-gradient(at top left,#444,#111);background-color:#3cf3b6}#refer .content{max-width:800px;margin-top:50px;margin-bottom:50px;text-align:center}#refer .content .claim-link-button{border:4px solid #fff;border-radius:28px;margin:20px 0;font-size:1em!important;font-weight:700;font-family:Lato,sans-serif;letter-spacing:.1em;-webkit-transition:color 420ms ease-in-out;transition:color 420ms ease-in-out}#share{background-color:#eee;color:rgba(0,0,0,.9)}#share .content{margin-top:50px;margin-bottom:20px;padding:20px 0}#share .content p{font-size:1.3em;padding:0 20px}#share .content p img{padding-left:6px;padding-right:0;height:17px;top:2px;position:relative}#share .content p a{color:#55cdaa}#share .content .ambassador{font-size:1em!important}#share .content i.fa{font-size:3em;color:rgba(0,0,0,.9)}#share .content ul{width:300px;margin:32px auto;display:table}#share .content ul li{width:calc(99.9% * 1/3);list-style:none;text-align:center}#share .content ul li:nth-child(1n){float:left;margin-right:0;clear:none}#share .content ul li:last-child{margin-right:0}#share .content ul li:nth-child(3n){margin-right:0;float:right}#share .content ul li:nth-child(3n+1){clear:both}#page-press .body .content ul{margin-bottom:40px}#page-press .body .content ul.download-links{padding:0}#page-press .body .content ul.download-links li{list-style-type:none;height:80px;padding:10px;background-color:#ddd;position:relative;display:table;width:100%}#page-press .body .content ul.download-links li .download-icon{font-size:40px;height:60px;padding:10px;display:inline-block;background-color:#ddd;color:#000;text-align:center}#page-press .body .content ul.download-links li .download-link{left:80px;position:absolute;height:30px}#page-press .body .content ul.download-links li:nth-child(2n){background-color:transparent}#page-press .body .content ul.logos li img{height:100%}#page-press .body .content ul.logos li .download-link{position:relative;top:12px;left:0;float:right}#page-press .body .content ul.social li .download-icon{width:60px}#page-press .body .content ul.social li .download-link{top:40px}#page-press .body .content ul.social li span{height:30px;display:inline-block;position:absolute;left:80px;top:10px}#page-press .body .content ul.product-images{padding:0}#page-press .body .content ul.product-images li{list-style-type:none;width:calc(99.9% * 1/3 - (40px - 40px * 1/3));margin:20px 0;padding:40px;background-color:#ddd}#page-press .body .content ul.product-images li:nth-child(1n){float:left;margin-right:40px;clear:none}#page-press .body .content ul.product-images li:last-child{margin-right:0}#page-press .body .content ul.product-images li:nth-child(3n){margin-right:0;float:right}#page-press .body .content ul.product-images li:nth-child(3n+1){clear:both}#page-press .body .content ul.product-images li a{width:100%;min-height:200px;display:block;background-position:center;background-size:contain;background-repeat:no-repeat}#page-returns .body .accordion:not(:last-child){padding-bottom:1em;margin-bottom:1em;border-bottom:2px solid #333}#page-returns .body .accordion:not(:last-child) a{color:#333;text-decoration:underline}#page-review{width:300px}#page-review h2{text-align:center}#page-review hr{display:block;width:100%;border:1px solid #ccc}#page-review .attribution{font-size:.8em;color:#aaa}#page-review .attribution img{width:20px;height:20px;border-radius:10px;margin:0 4px;position:relative;top:4px}#page-review .longer .columns{display:table}#page-review .customer-reviews h2{margin-bottom:40px}#page-review .customer-reviews .review{font-size:.9em;margin-bottom:20px}#page-review .customer-reviews .review .verified{color:#55cdaa;font-weight:700}#page-review .submit-review .gem{cursor:pointer}#page-review .ratings .gem{font-size:1.5em;padding-right:5px}#page-review .ratings .gem.selected~.gem{opacity:.3}#page-login .body,#page-reset-password .body,#page-signup .body{background-size:cover;background-position:center;height:105vh}#page-login .body .content,#page-reset-password .body .content,#page-signup .body .content{display:table;padding:0;margin:0 auto}#page-login .body .content>*,#page-reset-password .body .content>*,#page-signup .body .content>*{width:calc(99.9% * 1/2 - (20px - 20px * 1/2));float:right!important;padding:70px 0;margin-top:20vh}#page-login .body .content>:nth-child(1n),#page-reset-password .body .content>:nth-child(1n),#page-signup .body .content>:nth-child(1n){float:left;margin-right:20px;clear:none}#page-login .body .content>:last-child,#page-reset-password .body .content>:last-child,#page-signup .body .content>:last-child{margin-right:0}#page-login .body .content>:nth-child(2n),#page-reset-password .body .content>:nth-child(2n),#page-signup .body .content>:nth-child(2n){margin-right:0;float:right}#page-login .body .content>:nth-child(2n+1),#page-reset-password .body .content>:nth-child(2n+1),#page-signup .body .content>:nth-child(2n+1){clear:both}#page-login .body .content>* h1,#page-reset-password .body .content>* h1,#page-signup .body .content>* h1{text-align:left;max-width:480px;padding:0 48px}#page-login .body .content>* h1,#page-login .body .content>* p,#page-reset-password .body .content>* h1,#page-reset-password .body .content>* p,#page-signup .body .content>* h1,#page-signup .body .content>* p{color:#fff}#page-login .body .content>* h1 label:first-child,#page-login .body .content>* h1 label:last-child,#page-login .body .content>* p label:first-child,#page-login .body .content>* p label:last-child,#page-reset-password .body .content>* h1 label:first-child,#page-reset-password .body .content>* h1 label:last-child,#page-reset-password .body .content>* p label:first-child,#page-reset-password .body .content>* p label:last-child,#page-signup .body .content>* h1 label:first-child,#page-signup .body .content>* h1 label:last-child,#page-signup .body .content>* p label:first-child,#page-signup .body .content>* p label:last-child{cursor:pointer}#page-login .body .content>* p,#page-reset-password .body .content>* p,#page-signup .body .content>* p{max-width:480px;padding:0 50px;margin:0 auto 20px}#page-login .body .content>* a,#page-reset-password .body .content>* a,#page-signup .body .content>* a{max-width:480px;padding:0 50px;display:block}#page-login .body .content>* user-email,#page-login .body .content>* user-name,#page-login .body .content>* user-password,#page-reset-password .body .content>* user-email,#page-reset-password .body .content>* user-name,#page-reset-password .body .content>* user-password,#page-signup .body .content>* user-email,#page-signup .body .content>* user-name,#page-signup .body .content>* user-password{display:block;margin-bottom:16px}#page-login .body .content>* button,#page-login .body .content>* input[type=password],#page-login .body .content>* input[type=text],#page-reset-password .body .content>* button,#page-reset-password .body .content>* input[type=password],#page-reset-password .body .content>* input[type=text],#page-signup .body .content>* button,#page-signup .body .content>* input[type=password],#page-signup .body .content>* input[type=text]{width:100%;height:32px;line-height:1em;font-size:16px}#page-login .body .content>* input[type=password],#page-login .body .content>* input[type=text],#page-reset-password .body .content>* input[type=password],#page-reset-password .body .content>* input[type=text],#page-signup .body .content>* input[type=password],#page-signup .body .content>* input[type=text]{border-width:0 0 2px;border-radius:0;padding-left:0;padding-right:0;color:#fff!important;border-color:#fff!important}#page-login .body .content>* input:-moz-placeholder,#page-reset-password .body .content>* input:-moz-placeholder,#page-signup .body .content>* input:-moz-placeholder{color:#fff}#page-login .body .content>* input::-moz-placeholder,#page-reset-password .body .content>* input::-moz-placeholder,#page-signup .body .content>* input::-moz-placeholder{color:#fff}#page-login .body .content>* input:-ms-input-placeholder,#page-reset-password .body .content>* input:-ms-input-placeholder,#page-signup .body .content>* input:-ms-input-placeholder{color:#fff}#page-login .body .content>* input::-webkit-input-placeholder,#page-reset-password .body .content>* input::-webkit-input-placeholder,#page-signup .body .content>* input::-webkit-input-placeholder{color:#fff}#page-login .body .content>* input[type=radio],#page-reset-password .body .content>* input[type=radio],#page-signup .body .content>* input[type=radio]{display:none}#page-login .body .content>* button[type=submit],#page-reset-password .body .content>* button[type=submit],#page-signup .body .content>* button[type=submit]{width:100%;font-size:16px!important;padding:22px;line-height:0!important;letter-spacing:.05rem;margin:16px 0;background:-webkit-radial-gradient(at top left,#3cf3b6,rgba(0,212,255,0));background:radial-gradient(at top left,#3cf3b6,rgba(0,212,255,0));background-color:#3cf3b6;border:0;text-transform:uppercase;color:#fff}#page-login .body .content>* button[type=submit]:hover,#page-reset-password .body .content>* button[type=submit]:hover,#page-signup .body .content>* button[type=submit]:hover{-webkit-animation:ripple-green 1.5s infinite;animation:ripple-green 1.5s infinite}#page-login .body .content>* .error,#page-reset-password .body .content>* .error,#page-signup .body .content>* .error{font-size:14px;color:#f22469}#page-login .body .content #login:checked~h1 label:last-child,#page-login .body .content #register:checked~h1 label:first-child,#page-reset-password .body .content #login:checked~h1 label:last-child,#page-reset-password .body .content #register:checked~h1 label:first-child,#page-signup .body .content #login:checked~h1 label:last-child,#page-signup .body .content #register:checked~h1 label:first-child{color:#3cf3b6}#page-login .body .content>* div,#page-reset-password .body .content>* div,#page-signup .body .content>* div{width:100%}#page-login .body .content>* login,#page-login .body .content>* register,#page-login .body .content>* reset-password,#page-reset-password .body .content>* login,#page-reset-password .body .content>* register,#page-reset-password .body .content>* reset-password,#page-signup .body .content>* login,#page-signup .body .content>* register,#page-signup .body .content>* reset-password{display:block;max-width:480px;padding:0 50px;margin:0 auto}#page-login .body .content #login:checked~register,#page-login .body .content #register:checked~login,#page-reset-password .body .content #login:checked~register,#page-reset-password .body .content #register:checked~login,#page-signup .body .content #login:checked~register,#page-signup .body .content #register:checked~login{display:none}#page-store .hero{height:110vh;min-height:600px}#page-store .hero .content{width:50vw;margin-left:50vw;margin-top:50vh;color:#000}#page-store .hero .image1{background-image:url(/img/store/render-poster.jpg);background-size:cover;background-position:15% 50%}#page-store .hero .image2{background-image:url(/img/store/poster-earphones.png);background-size:cover;background-position:33% 50%}#lovethem,#othersrock{background-position:50% 0;z-index:1}#page-store .hero .gallery-controls{z-index:1}#page-store .hero .gallery-controls .button{width:36px;height:36px;border-color:#fff;line-height:1.8em!important}#page-store .body .content{background-color:#fff;margin:40px auto;padding:40px}#page-store .body .content product{width:calc(99.9% * 1/3 - (40px - 40px * 1/3));display:block}#page-store .body .content product:nth-child(1n){float:left;margin-right:40px;clear:none}#page-store .body .content product:last-child{margin-right:0}#page-store .body .content product:nth-child(3n){margin-right:0;float:right}#page-store .body .content product:nth-child(3n+1){clear:both}#page-store .body .content product .description{text-align:left}#page-store .body .content product .button{height:56px;font-size:16px;border:0;width:100%;text-align:center}#tech-hero .content{margin-top:80vh}#tech-hero .content h1{padding-bottom:8px}#tech-hero .content span{padding-left:8px}#scroll-down{display:none}#nowires h1{color:rgba(0,0,0,.9)}#nowires h2{top:13vh;transform:translateY(-50%);position:absolute;width:100%;color:rgba(51,51,51,.9)}#nowires .content,#othersrock h1{-webkit-transform:translateY(-50%)}#nowires .content{margin-top:33vh;transform:translateY(-50%);color:rgba(51,51,51,.9);max-width:650px;font-size:1.25em;line-height:1.6em}#comfy .info,#ditch .info,#rocking .info{padding-top:25vh}#comfy .info>*,#ditch .info>*,#rocking .info>*{text-align:left}#chargeup{background:-webkit-linear-gradient(225deg,#d9d9d9 0,#eee 100%);background:linear-gradient(225deg,#d9d9d9 0,#eee 100%);height:auto!important}#chargeup .content{display:table;padding:20px 0;max-width:650px}#chargeup .content h1{color:rgba(0,0,0,.9)}#chargeup .content .info{padding:0;position:relative;top:0;color:rgba(51,51,51,.9)}#chargeup .content .info h1,#chargeup .content .info p{padding-left:20px;padding-right:20px}#chargeup .content ul{width:66%;margin:0 16.5%;position:absolute;bottom:0}#chargeup .content ul li,#rocking ul li{width:calc(99.9% * 1/4 - (20px - 20px * 1/4))}#chargeup .content ul li{color:rgba(0,0,0,.9)}#chargeup .content ul li:nth-child(1n){float:left;margin-right:20px;clear:none}#chargeup .content ul li:last-child,#rocking ul li:last-child{margin-right:0}#chargeup .content ul li:nth-child(4n){margin-right:0;float:right}#chargeup .content ul li:nth-child(4n+1){clear:both}#chargeup .content ul li div{border-color:rgba(0,0,0,.9)}#rocking ul{margin-left:-20px;margin-right:-20px}#rocking ul li:nth-child(1n){float:left;margin-right:20px;clear:none}#rocking ul li:nth-child(4n){float:right;margin-right:0!important}#rocking ul li:nth-child(4n+1){clear:both}#lovethem{height:130vh}#lovethem .content{margin-top:75vh;padding:20px 0;max-width:650px}#lovethem .content p{font-size:1.25em;padding:0 20px}#lovethem .content ul{width:300px;margin:16px auto;display:table}#lovethem .content ul li{width:calc(99.9% * 1/2 - (20px - 20px * 1/2));list-style:none;text-align:center}#lovethem .content ul li:nth-child(1n){float:left;margin-right:20px;clear:none}#lovethem .content ul li:last-child{margin-right:0}#lovethem .content ul li:nth-child(2n){margin-right:0;float:right}#lovethem .content ul li:nth-child(2n+1){clear:both}#lovethem .content ul p{font-size:.9em;letter-spacing:.05em}#othersrock h1{position:absolute;top:50%;transform:translateY(-50%);width:100%}#getstoned{overflow:hidden;color:rgba(0,0,0,.8)}#getstoned .content{margin-top:50vh;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}#getstoned .content p{font-size:1em;letter-spacing:.05em}#getstoned .content h1{letter-spacing:.01em;margin-bottom:50px}#getstoned .content h1 img{height:34px;position:relative;top:2px}.modal-close:not(.call-to-action):not(.link){width:35px;height:30px;position:absolute;left:40px;top:40px;margin:-10px auto 0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:350ms ease-in-out;transition:350ms ease-in-out;cursor:pointer}.modal-close:not(.call-to-action):not(.link) span{display:block;position:absolute;height:4px;width:100%;background:#f1ead0;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:150ms ease-in-out;transition:150ms ease-in-out}.modal-close:not(.call-to-action):not(.link) span:nth-child(1),.modal-close:not(.call-to-action):not(.link) span:nth-child(4){top:18px;width:0;left:50%}.modal-close:not(.call-to-action):not(.link) span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-close:not(.call-to-action):not(.link) span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;max-height:80vh;overflow:auto;margin-top:0;margin-bottom:0;padding:40px}.modal .content .modal-close-position{right:10px;top:20px;left:auto;width:2rem;height:2rem;background-color:#fff;border-radius:1rem;text-align:center;line-height:2rem}.modal .content .modal-close{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}cart{line-height:1.8em}cart h1 .expand-summary{display:block;position:relative;top:1px;left:4px;z-index:2;width:16px;height:16px;display:none}cart lineitem,cart lineitems{width:100%;position:relative;display:block}cart lineitems{padding-bottom:20px}cart lineitem{display:inline}cart lineitem>div{width:100%}cart lineitem>*,cart lineitem>*>*{float:left}cart .invoice-line,cart .promo,cart .promo-row,cart quantity-select-control{width:100%;display:table;position:relative}cart quantity-select-control .selectize-input{max-width:60px}cart .product-quantity-container{width:45px!important;display:inline-block;margin-top:-3px;float:right!important}cart .product-quantity-container .item{left:9px}cart .product-description{line-height:1.25em;padding-top:3px;padding-left:8px;display:inline-block;vertical-align:top;width:90%}cart .product-description .product-name{color:#000;font-weight:700;display:block}cart .product-description>:last-child{font-size:12px;line-height:1.2rem;margin-top:0}cart .product-image-container{width:15%;position:relative}cart .product-image-container img:nth-child(n+2){position:absolute;width:100%;top:0;left:0}cart .product-text-container{width:43%}cart .product-price-container{margin-right:20px;line-height:1.25em;width:22%;text-align:right;float:right!important;margin-top:3px}cart .product-list-price{color:#f22469;font-size:.9em;text-decoration:line-through}cart .product-slug{display:none}cart .product-delete{cursor:pointer;width:20%;float:right!important;text-align:right;color:#000;font-size:.8em}cart .promo.promo .promo-row>*,checkout .fields>*{float:left}cart .product-currency{display:inline}cart .promo.promo{height:40px}cart .promo.promo>*{vertical-align:middle;display:table-cell}cart .promo.promo .promo-row button span:last-child,cart .promo.promo .promo-row.red button span:first-child{display:none}cart .promo.promo>div:first-child{width:40%}cart .promo.promo>div:nth-child(2){width:60%}cart .promo.promo .promo-row promocode{width:75%;padding:0}cart .promo.promo .promo-row promocode input{border-right:0;border-radius:22px 0 0 22px;background-color:transparent;border-color:#000;border-width:2px!important;padding:0 15px;-webkit-transition:border-color 420ms ease-in-out,color 420ms ease-in-out;transition:border-color 420ms ease-in-out,color 420ms ease-in-out;height:32px}cart .promo.promo .promo-row button{position:relative;width:25%;border-radius:0 22px 22px 0;background-color:#000;border-width:0;font-size:1em;padding:0;-webkit-transition:background-color 420ms ease-in-out;transition:background-color 420ms ease-in-out;top:1px;height:32px}cart .promo.promo .promo-row button.notify{-webkit-animation:ripple-black 1.5s infinite;animation:ripple-black 1.5s infinite}cart .promo.promo .promo-row.green promocode input{border-color:#25d2b1!important;color:#25d2b1!important}cart .promo.promo .promo-row.green button{background-color:#25d2b1!important}cart .promo.promo .promo-row.red promocode input{border-color:#f22469!important;color:#f22469!important}cart .promo.promo .promo-row.red button{background-color:#f22469!important}cart .promo.promo .promo-row.red button span:last-child{display:block}cart .promo.promo .promo-message{text-align:right!important}cart .promo.promo .promo-message.green{color:#3df2b6}cart .invoice-line{height:40px}cart .invoice-line>*{vertical-align:middle;display:table-cell}cart .invoice-line>div:first-child{width:70%;padding-right:5%}cart .invoice-line>div:last-child{width:30%}cart .invoice-label{color:#000}cart .invoice-total{font-weight:700;font-size:1.1em}cart .invoice-total .invoice-label{color:#000;font-size:1.25em}cart .invoice-discount .invoice-amount{color:#000}cart .invoice-amount{text-align:right;font-weight:700}checkout{overflow:hidden}checkout .fields{width:100%;display:table}checkout button[type=submit] span:first-child{display:block}checkout button[type=submit] span:nth-child(2){display:none}checkout .confirmation,checkout .contact-information,checkout .gift-options,checkout .payment-information,checkout .shipping-information,checkout .thankyou{position:relative}checkout .payment-information .fields:last-child,checkout .shipping-information .fields:last-child{margin-bottom:-15px}checkout shippingaddress-line1{width:55%!important;margin-right:5%}checkout shippingaddress-line2{width:40%!important}checkout shippingaddress-city{width:65%!important;margin-right:5%}checkout shippingaddress-postalcode{width:30%!important}checkout shippingaddress-state{width:40%!important;margin-right:5%}checkout shippingaddress-country{width:55%!important}checkout card-number{width:52%!important;margin-right:4%}checkout card-number .card-logo{top:8px}checkout card-expiry{width:23%!important;margin-right:4%}checkout card-cvc{width:17%!important}checkout gift-message{width:100%}checkout .lock-icon{width:18px;height:18px;position:relative;top:4px;margin-left:4px}checkout .secured-text{font-size:.6em;position:relative;top:-1px;float:right}checkout .card-logo,checkout .security-code{position:absolute;height:16px;margin-left:-30px}checkout .card-logo{opacity:0;-webkit-transition:opacity 420ms ease-in-out;transition:opacity 420ms ease-in-out}checkout .amex~.amex-logo,checkout .discover~.discover-logo,checkout .jcb~.jcb-logo,checkout .mastercard~.mastercard-logo,checkout .visa~.visa-logo{opacity:1}checkout .cards-accepted .card-logo{opacity:1;position:relative;height:20px;margin-left:0;margin-right:8px}checkout .stripe-link{float:right}checkout .stripe-link .stripe-logo{width:90px;height:20px;margin:0 0 2px;position:relative}checkout .special-offer{margin-top:4px;padding-top:10px;border-top:2px solid #c9c9c9}checkout .special-offer h1{margin-bottom:4px;border-bottom:0!important}checkout terms{margin-top:10px}checkout .checkbox,checkout gift-toggle,checkout terms{display:block}checkout .checkbox label,checkout gift-toggle label,checkout terms label{padding-top:2px;line-height:1.2rem;display:inline-block;color:#000}checkout .checkbox [type=checkbox]:checked,checkout .checkbox [type=checkbox]:not(:checked),checkout gift-toggle [type=checkbox]:checked,checkout gift-toggle [type=checkbox]:not(:checked),checkout terms [type=checkbox]:checked,checkout terms [type=checkbox]:not(:checked){position:absolute;left:-9999px}checkout .checkbox [type=checkbox]:checked+label,checkout .checkbox [type=checkbox]:not(:checked)+label,checkout gift-toggle [type=checkbox]:checked+label,checkout gift-toggle [type=checkbox]:not(:checked)+label,checkout terms [type=checkbox]:checked+label,checkout terms [type=checkbox]:not(:checked)+label{position:relative;text-indent:25px;cursor:pointer}checkout .checkbox [type=checkbox]:checked+label:before,checkout .checkbox [type=checkbox]:not(:checked)+label:before,checkout gift-toggle [type=checkbox]:checked+label:before,checkout gift-toggle [type=checkbox]:not(:checked)+label:before,checkout terms [type=checkbox]:checked+label:before,checkout terms [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:17px;height:17px;border:2px solid #aaa;background:#f8f8f8}checkout .checkbox [type=checkbox]:checked+label:after,checkout .checkbox [type=checkbox]:not(:checked)+label:after,checkout gift-toggle [type=checkbox]:checked+label:after,checkout gift-toggle [type=checkbox]:not(:checked)+label:after,checkout terms [type=checkbox]:checked+label:after,checkout terms [type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:3px;left:2px;font-size:18px;line-height:.8;color:#09ad7e;-webkit-transition:all .2s;transition:all .2s;text-indent:0}checkout .checkbox [type=checkbox]:not(:checked)+label:after,checkout gift-toggle [type=checkbox]:not(:checked)+label:after,checkout terms [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}checkout .checkbox [type=checkbox]:checked+label:after,checkout gift-toggle [type=checkbox]:checked+label:after,checkout terms [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}checkout .checkbox [type=checkbox]:disabled:checked+label:before,checkout .checkbox [type=checkbox]:disabled:not(:checked)+label:before,checkout gift-toggle [type=checkbox]:disabled:checked+label:before,checkout gift-toggle [type=checkbox]:disabled:not(:checked)+label:before,checkout terms [type=checkbox]:disabled:checked+label:before,checkout terms [type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}checkout .checkbox [type=checkbox]:disabled:checked+label:after,checkout gift-toggle [type=checkbox]:disabled:checked+label:after,checkout terms [type=checkbox]:disabled:checked+label:after{color:#999}checkout .checkbox [type=checkbox]:disabled+label,checkout gift-toggle [type=checkbox]:disabled+label,checkout terms [type=checkbox]:disabled+label{color:#aaa}checkout .checkbox [type=checkbox]:checked:focus+label:before,checkout .checkbox [type=checkbox]:not(:checked):focus+label:before,checkout gift-toggle [type=checkbox]:checked:focus+label:before,checkout gift-toggle [type=checkbox]:not(:checked):focus+label:before,checkout terms [type=checkbox]:checked:focus+label:before,checkout terms [type=checkbox]:not(:checked):focus+label:before{border:2px dotted #00f}checkout .checkbox label:hover:before,checkout gift-toggle label:hover:before,checkout terms label:hover:before{border:2px solid #3df2b6!important}checkout .legal a{padding:16px}checkout .thankyou,checkout .thankyou p{text-align:center}checkout .thankyou strong{font-weight:700}checkout .thankyou ul.social{width:300px;margin:8px auto;display:table}checkout .thankyou ul.social li{width:calc(99.9% * 1/3 - (20px - 20px * 1/3));list-style:none;text-align:center;font-size:3rem}checkout .thankyou ul.social li:nth-child(1n){float:left;margin-right:20px;clear:none}checkout .thankyou ul.social li:last-child{margin-right:0}checkout .thankyou ul.social li:nth-child(3n){margin-right:0;float:right}checkout .thankyou ul.social li:nth-child(3n+1){clear:both}checkout .thankyou .share-field{text-align:centered}checkout .thankyou .share-field .copied,checkout .thankyou .share-field .ref-link{display:block;width:100%;text-align:center}checkout register{max-width:300px;margin:0 auto}checkout register p{margin-bottom:1em;text-align:center}checkout register .password-row{display:table;width:100%}checkout register .password-row user-password.input{width:75%!important;float:left}checkout register .password-row user-password.input input{border-right:0;border-radius:22px 0 0 22px;background-color:transparent;border-width:2px!important;padding:0 15px;height:32px;border-color:#000;width:100%}checkout register .password-row user-password.input .error{width:133%}checkout register .password-row button[type=submit]{float:left;width:25%;border-radius:0 22px 22px 0;background:#000;border-width:0;padding:0;margin:1px 0 0}checkout register .password-row button[type=submit]:hover{-webkit-animation:ripple-black 1.5s infinite;animation:ripple-black 1.5s infinite}.checkout-container{position:absolute;width:100vw;display:table;top:-500vh;left:0;-webkit-transition:top .5s ease;transition:top .5s ease;overflow-y:scroll;font-size:1rem;z-index:100000}.checkout-container .checkout{position:absolute;margin:10vh 0 30vh;width:90%;display:table;max-width:960px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;color:#000;overflow:hidden}.checkout-container .checkout ul.steps{width:100%;display:table;background-color:#666;margin:0;-webkit-transition:all 420ms ease-in-out;transition:all 420ms ease-in-out}.checkout-container .checkout ul.steps li{width:calc(99.9% * 1/3 - (0px - 0px * 1/3));display:table;height:56px;background-color:#666;color:#aaa;font-size:.675rem;font-weight:700;float:right;-webkit-transition:all 420ms ease-in-out;transition:all 420ms ease-in-out}.checkout-container .checkout ul.steps li:nth-child(1n){float:left;margin-right:0;clear:none}.checkout-container .checkout ul.steps li:last-child{margin-right:0}.checkout-container .checkout ul.steps li:nth-child(3n){margin-right:0;float:right}.checkout-container .checkout ul.steps li:nth-child(3n+1){clear:both}.checkout-container .checkout ul.steps li>*{display:table-cell;vertical-align:middle}.checkout-container .checkout ul.steps li .step-number{text-align:center;padding:0 16px;width:52px}.checkout-container .checkout ul.steps li .step-number .step-circle{width:24px;height:24px;border-radius:12px;background-color:#aaa;color:#666;line-height:2.3em;-webkit-transition:all 420ms ease-in-out;transition:all 420ms ease-in-out}.checkout-container .checkout ul.steps li .step-description{padding-right:10px}.checkout-container .checkout ul.steps li:first-child{color:#fff;background-color:#3df2b6}.checkout-container .checkout ul.steps li:first-child .step-circle{background-color:#fff;color:#3df2b6}.checkout-container .checkout .continue-shopping{text-align:right;position:absolute;top:86px;right:30px;cursor:pointer;z-index:1}.checkout-container .checkout.step-2 ul.steps li:nth-child(2){color:#fff;background-color:#3df2b6}.checkout-container .checkout.step-2 ul.steps li:nth-child(2) .step-circle{background-color:#fff;color:#3df2b6}.checkout-container .checkout.step-2 .parts{-webkit-transform:translateX(-33.33333333333333%);transform:translateX(-33.33333333333333%)}.checkout-container .checkout.step-2 .parts .part:first-child,.checkout-container .checkout.step-2 .parts .part:nth-child(n+3){height:1px}.checkout-container .checkout.step-2 .parts .part:first-child>*,.checkout-container .checkout.step-2 .parts .part:nth-child(n+3)>*{display:none}.checkout-container .checkout.step-2 .parts .part:nth-child(2){height:auto}.checkout-container .checkout.step-2 .parts .part:nth-child(2)>*{display:block}.checkout-container .checkout.step-2 button[type=submit] span:first-child{display:none}.checkout-container .checkout.step-2 button[type=submit] span:last-child{display:block}.checkout-container .checkout.step-3 .continue-shopping,.checkout-container .checkout.step-3 .parts .part:nth-child(n+1)>*{display:none}.checkout-container .checkout.step-3 ul.steps{background-color:#3df2b6}.checkout-container .checkout.step-3 ul.steps li:nth-child(n+2){color:#fff;background-color:#3df2b6}.checkout-container .checkout.step-3 ul.steps li:nth-child(n+2) .step-circle{background-color:#fff;color:#3df2b6}.checkout-container .checkout.step-3 .parts{-webkit-transform:translateX(-66.66666666666666%);transform:translateX(-66.66666666666666%)}.checkout-container .checkout.step-3 .parts .part:nth-child(n+1){height:1px}.checkout-container .checkout.step-3 .parts .part:nth-child(3){height:auto}.checkout-container .checkout.step-3 .parts .part:nth-child(3)>*{display:block}.checkout-container .checkout.step-3 checkout>form>.error,.checkout-container .checkout.step-3 checkout>form>.legal,.checkout-container .checkout.step-3 checkout>form>.promo,.checkout-container .checkout.step-3 checkout>form>button[type=submit]{display:none}.checkout-container .parts{display:table;width:calc(300% + 90px);height:100%;position:relative;top:0;left:0;-webkit-transition:height .2s ease-in,-webkit-transform .2s ease-in;transition:height .2s ease-in,-webkit-transform .2s ease-in;transition:transform .2s ease-in,height .2s ease-in;transition:transform .2s ease-in,height .2s ease-in,-webkit-transform .2s ease-in}.checkout-container .parts .part{width:calc(1 / 3 * 100% - 30px);margin-right:30px;float:left;overflow:hidden}.checkout-container .parts .part:nth-child(n+2){height:1px}.checkout-container .parts .part:nth-child(n+2)>*{display:none}.checkout-container #cart-collapsed,.checkout-container h1 .invoice-amount{display:none!important}.checkout-container h1{margin:0;font-weight:900;font-size:20px;text-align:left;text-shadow:none;letter-spacing:.0375em}.checkout-container h1 .modal-open{margin-top:10px}.checkout-container h1:first-child{width:100%;line-height:2em;color:#000}.checkout-container a{color:#25d2b1;text-decoration:underline}.checkout-container cart,.checkout-container checkout{position:relative;display:block;float:right;width:50%;padding:30px;min-height:470px}.checkout-container cart{background-color:#eee}.checkout-container .thankyou,.checkout-container .thankyou p{text-align:center}.checkout-container .thankyou strong{font-weight:700}.checkout-container .thankyou ul.social{width:300px;margin:8px auto;display:table}.checkout-container .thankyou ul.social li{width:calc(99.9% * 1/3 - (20px - 20px * 1/3));list-style:none;text-align:center;font-size:3rem}.checkout-container .thankyou ul.social li:nth-child(1n){float:left;margin-right:20px;clear:none}.checkout-container .thankyou ul.social li:last-child{margin-right:0}.checkout-container .thankyou ul.social li:nth-child(3n){margin-right:0;float:right}.checkout-container .thankyou ul.social li:nth-child(3n+1){clear:both}.checkout-container .thankyou .share-field{text-align:centered}.checkout-container .modal-close.link,.checkout-container .notes,.checkout-container register p,.legal,.thankyou,.thankyou p,.thankyou ul.social li{text-align:center}.checkout-container .thankyou .share-field .copied,.checkout-container .thankyou .share-field .ref-link{display:block;width:100%;text-align:center}.checkout-container register{max-width:300px;margin:0 auto}.checkout-container register p{margin-bottom:1em}.checkout-container register .password-row{display:table;width:100%}.checkout-container register .password-row user-password.input{width:75%!important;float:left}.checkout-container register .password-row user-password.input input{border-right:0;border-radius:22px 0 0 22px;background-color:transparent;border-width:2px!important;padding:0 15px;height:32px;border-color:#000;width:100%}.checkout-container register .password-row user-password.input .error{width:133%}.checkout-container register .password-row button[type=submit]{float:left;width:25%;border-radius:0 22px 22px 0;background:#000;border-width:0;padding:0;margin:1px 0 0}.checkout-container register .password-row button[type=submit]:hover{-webkit-animation:ripple-black 1.5s infinite;animation:ripple-black 1.5s infinite}.checkout-container .notes{position:absolute;width:100%;bottom:0;color:#eee;font-size:.9em;-webkit-transform:translateY(100%) translateY(20px);transform:translateY(100%) translateY(20px)}.checkout-container .notes .tax-notice{display:none}.checkout-modal{position:fixed;opacity:0;width:100vw;height:500vh;top:-600vh;left:0;z-index:999;background-color:rgba(0,0,0,.75);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:3000}.checkout-modal.hidden{display:block!important}.checkout-modal.is-open{top:0;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.checkout-modal .modal-close{font-weight:900;color:#fff}.legal{font-size:.7em}.legal a{padding-right:32px;text-decoration:none;color:#25d2b1}.thankyou strong{font-weight:700}.thankyou ul.social{width:300px;margin:8px auto;display:table}.thankyou ul.social li{width:calc(99.9% * 1/3 - (20px - 20px * 1/3));list-style:none;font-size:3rem}.thankyou ul.social li:nth-child(1n){float:left;margin-right:20px;clear:none}.thankyou ul.social li:last-child{margin-right:0}.thankyou ul.social li:nth-child(3n){margin-right:0;float:right}.thankyou ul.social li:nth-child(3n+1){clear:both}.thankyou .share-field{text-align:centered}.thankyou .share-field .copied,.thankyou .share-field .ref-link{display:block;width:100%;text-align:center}@media only screen and (max-width:800px){.list .image,header nav ul{display:none}#comfy .info>*,#ditch .info>*,#earphones .info>*,#rocking .info>*{text-align:center}.parallax,.parallax .foreground{background-attachment:auto}.list.left .image,.list.left .info,.list.right .image,.list.right .info{width:100%;height:100%;max-width:800px}.list.left .info,.list.right .info{height:100%}.progress{width:100%}.progress .bar{margin-left:auto;margin-right:auto}.progress .bar:before{width:20%}.progress .bar:after{left:20%;content:none}.list .info ul{margin-top:0}.list .info ul li{margin-top:50px;width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}#page-checkout cart,#page-checkout checkout,#shirts .shirt{width:100%}.list .info ul li:nth-child(1n){float:left;margin-right:20px;clear:none}.list .info ul li:last-child{margin-right:0}.list .info ul li:nth-child(2n){margin-right:0;float:right}.list .info ul li:nth-child(2n+1){clear:both}#index-hero.hero.parallax .foreground .animated{margin-top:15vh;height:auto;width:100%}#earphones .image{display:block;min-height:400px;max-height:400px;margin-bottom:-20vh;margin-top:10vh}#page-reset-password .body .content>*,#page-signup .body .content>*{width:calc(99.9% * 1 - (20px - 20px * 1));float:right!important;padding:70px 0;margin-top:20vh}#page-reset-password .body .content>:nth-child(1n),#page-signup .body .content>:nth-child(1n){float:left;clear:none;margin-right:0;float:right}#page-reset-password .body .content>:last-child,#page-signup .body .content>:last-child{margin-right:0}#page-reset-password .body .content>:nth-child(1n+1),#page-signup .body .content>:nth-child(1n+1){clear:both}#page-store .hero .content{margin-left:auto;width:100vw}#chargeup .content ul li,#rocking ul li{width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}#comfy{background-position-x:0}#ditch{background-position-x:90%}#chargeup .content .info{padding-bottom:200px}#chargeup .content ul{padding:0 20px}#chargeup .content ul li:nth-child(1n){float:left;margin-right:20px;clear:none}#chargeup .content ul li:last-child,#rocking ul li:last-child{margin-right:0}#chargeup .content ul li:nth-child(2n){margin-right:0;float:right}#chargeup .content ul li:nth-child(2n+1){clear:both}#rocking ul li:nth-child(1n){float:left;margin-right:20px;clear:none}#rocking ul li:nth-child(2n){float:right;margin-right:0!important}#rocking ul li:nth-child(2n+1){clear:both}#rocking .info.info.info{padding-top:20vh}#getstoned .foreground{background-size:contain;background-repeat:no-repeat}}@media only screen and (max-width:600px){#page-account .body .content .page .share-field,#page-account .body .content ul.menu{font-size:.8em}header .logo{left:62px}header .call-to-action,header .pre-order-button{padding:12px 24px}header .call-to-action .extra,header .pre-order-button .extra{display:none}.popup .popup-text{height:200px}.press-strip{margin-top:0;height:240px;background:#000}.press-strip .content>div{width:calc(99.9% * 1/3 - (60px - 60px * 1/3))}.press-strip .content>div:nth-child(1n){float:left;margin-right:60px;clear:none}.press-strip .content>div:last-child{margin-right:0}.press-strip .content>div:nth-child(3n){margin-right:0;float:right}.press-strip .content>div:nth-child(3n+1){clear:both}#stoned-instagram a,#stoned-instagram img{height:calc(33.3vw - 32px);display:block}#stoned-instagram a{width:calc(99.9% * 1/3 - (32px - 32px * 1/3))}#stoned-instagram a:nth-child(1n){float:left;margin-right:32px;clear:none}#stoned-instagram a:last-child{margin-right:0}#stoned-instagram a:nth-child(3n){margin-right:0;float:right}#page-account .body .content,#page-press .body .content ul.logos li img{margin:0 auto}#stoned-instagram a:nth-child(3n+1){clear:both}#page-account .body .content .page>*{padding:0 20px;max-width:100vw}#page-account .body .content .page .profile>div{max-width:300px}#page-account .body .content .page .share-field .copied,#page-account .body .content .page .share-field .ref-link{display:block;width:100%;text-align:center}#page-card .content .holiday-card .canvas,#page-card .content .holiday-card img{float:none;margin:0 auto}#refer .content .claim-link-button{padding:12px 24px;height:40px;line-height:.7em}#page-press .body .content ul.logos li .download-icon,#page-press .body .content ul.logos li .download-link{width:100%;text-align:center}#page-store .body .content product{width:calc(99.9% * 1/2 - (40px - 40px * 1/2))}#page-store .body .content product:nth-child(1n){float:left;margin-right:40px;clear:none}#page-store .body .content product:last-child{margin-right:0}#page-store .body .content product:nth-child(2n){margin-right:0;float:right}#page-store .body .content product:nth-child(2n+1){clear:both}#chargeup .content p{font-size:1em}#chargeup .content ul{width:100%;margin:0}.checkout-container .thankyou .share-field,.thankyou .share-field,checkout .thankyou .share-field{font-size:.5em}}@media only screen and (max-width:400px){#page-referral .points-tracker h2,.list .info p{font-size:1em}footer nav.links ul{width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}footer nav.links ul:nth-child(1n){float:left;margin-right:20px;clear:none}footer nav.links ul:last-child{margin-right:0}footer nav.links ul:nth-child(2n){margin-right:0;float:right}footer nav.links ul:nth-child(2n+1){clear:both}footer nav.links ul:last-child li{text-align:left}section.full{height:105vh}.hero{min-height:400px;height:110vh}.hero .content.content{margin-top:45vh}.hero .summary-down.summary-down{top:80vh}.hero .call-to-action,.hero .pre-order-button{top:62.5vh;margin-right:0;margin-bottom:10px}.hero .watch{padding-left:20px;padding-right:20px;top:62.5vh}.hero .watch .play{width:32px;height:32px;border-radius:32px;margin-top:-16px;left:42px}.hero .watch .play:before{content:'';display:block;position:absolute;top:7px;left:8px;width:0;height:18px;border-left:1px solid #fff}.hero .watch .play:after{top:6px;left:-2px}.progress{margin-top:0;margin-bottom:0}.progress .bar{top:0!important}#stoned-instagram{padding-top:16px}#comfy .info,#ditch .info,#earphones .info,#rocking .info{padding-top:15vh}#stoned-instagram a,#stoned-instagram img{height:calc(50vw - 16px);display:block}#nowires h2,checkout .secured-text span{display:none}#stoned-instagram a{width:calc(99.9% * 1/2 - (16px - 16px * 1/2));margin-bottom:16px}#stoned-instagram a:nth-child(1n){float:left;margin-right:16px;clear:none}#stoned-instagram a:last-child{margin-right:0}#stoned-instagram a:nth-child(2n){margin-right:0;float:right}#stoned-instagram a:nth-child(2n+1){clear:both}.email-form input{padding-left:10px;padding-right:10px}.email-form h1 img{height:20px;position:relative;padding-left:4px;padding-right:5px;top:2px}#page-referral .points-tracker p,cart .product-description,cart .product-description>:last-child{font-size:.8em}#page-store .body .content product{width:calc(99.9% * 1 - (40px - 40px * 1))}#page-store .body .content product:nth-child(1n){float:left;clear:none;margin-right:0;float:right}#page-store .body .content product:last-child{margin-right:0}#page-store .body .content product:nth-child(1n+1){clear:both}#nowires .content{margin-top:40vh}#getstoned .content{margin-top:60vh}#getstoned .content h1 img{height:20px}checkout .legal a{padding:6px}.legal a{padding-right:12px}}@media only screen and (max-width:500px){h1,h2{font-weight:700}h1{font-size:1.5rem}h2{font-size:1rem}h3{font-size:.4rem}body{font-size:.8em}.logo{height:18px}.button,button{height:36px;border-radius:18px}header .logo{left:38px;top:24px}header .call-to-action,header .pre-order-button{border:3px solid #fff;font-size:1.2em;line-height:9px;margin:14px 0;height:40px;padding:12px}header .menu-button{margin:14px 12px 0;font-size:2em;cursor:pointer}header .cart-button{margin:22px 6px;height:24px}header .cart-button cart .cart-button-counter{width:16px;height:16px;right:0}menu ul{padding:26px 50px 150px}menu .close-menu{position:absolute;top:24px;right:30px;cursor:pointer}body>cart{padding-top:26px}body>cart .close-cart{top:24px}section .call-to-action h3,section .pre-order-button h3,section .share-coupon-button h3{line-height:1em}.popup .popup-image{height:200px}.share-coupon .share-coupon-buttons>*{width:calc(99.9% * 1);line-height:2.5em}.share-coupon .share-coupon-buttons>:nth-child(1n){float:left;clear:none;margin-right:0;float:right}.share-coupon .share-coupon-buttons>:last-child{margin-right:0}.share-coupon .share-coupon-buttons>:nth-child(1n+1){clear:both}#earphones .discover-stoned h3{line-height:1em}#earphones .button{width:100%;margin-bottom:16px;margin-left:0}}@media only screen and (max-width:900px){#page-account .body .content .page orders order .address-information,#page-account .body .content .page orders order .order-information{width:100%}#page-press .body .content ul.product-images li{width:calc(99.9% * 1/2 - (40px - 40px * 1/2))}#page-press .body .content ul.product-images li:nth-child(1n){float:left;margin-right:40px;clear:none}#page-press .body .content ul.product-images li:last-child{margin-right:0}#page-press .body .content ul.product-images li:nth-child(2n){margin-right:0;float:right}#page-press .body .content ul.product-images li:nth-child(2n+1){clear:both}#page-press .body .content ul.product-images li a{width:100%;min-height:100px}}@media only screen and (max-width:525px){#page-faq .body .content.manual .col h2 a{font-size:.8em}}@media only screen and (max-width:450px){#page-faq .body .content.manual .col h2 a{font-size:.7em}}@media only screen and (min-width:800px){#page-review .longer .columns blockquote{width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}#page-review .longer .columns blockquote:nth-child(1n){float:left;margin-right:20px;clear:none}#page-review .longer .columns blockquote:last-child{margin-right:0}#page-review .longer .columns blockquote:nth-child(2n){margin-right:0;float:right}#page-review .longer .columns blockquote:nth-child(2n+1){clear:both}}@media only screen and (min-width:800px) and (max-width:836px){#rocking ul li{width:calc(99.9% * 1/4 - (10px - 10px * 1/4))}#rocking ul li:nth-child(1n){float:left;margin-right:10px;clear:none}#rocking ul li:last-child{margin-right:0}#rocking ul li:nth-child(4n){margin-right:0;float:right}#rocking ul li:nth-child(4n+1){clear:both}}@media screen and (max-width:980px){.modal-close{left:20px;top:50px;margin-top:-15px}.checkout-container cart,.checkout-container checkout{width:100%;margin-right:0;min-height:0}.checkout-container cart h1{display:inline-block}.checkout-container cart h1 label{float:left;cursor:pointer}.checkout-container cart h1 .invoice-amount{float:right;font-size:1rem;color:#000}.checkout-container #cart-collapsed[type=checkbox]:checked~cart h1 .invoice-amount{display:inline-block!important}.checkout-container #cart-collapsed[type=checkbox]:checked~cart h1 .expand-summary{display:block}.checkout-container #cart-collapsed[type=checkbox]:checked~cart .invoice-discount,.checkout-container #cart-collapsed[type=checkbox]:checked~cart .invoice-line,.checkout-container #cart-collapsed[type=checkbox]:checked~cart lineitems{display:block;height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;overflow:hidden;border:0}.checkout-container #cart-collapsed[type=checkbox]:checked~cart .special-offer{border:0}.checkout-container #cart-collapsed[type=checkbox]:checked~cart .promo-row{padding-bottom:0}}@media only screen and (max-width:375px){cart .product-description{font-size:.7em}}@media screen and (max-width:600px){.checkout-container .promo-row .promo-message{width:100%;padding:5px}}@media screen and (max-width:500px){.checkout-container .checkout button,.checkout-container .checkout input,.checkout-container .checkout select,.checkout-container .checkout select>input[type=button],.checkout-container .checkout textarea{font-size:70%}.checkout-container .checkout [type=checkbox]:checked+label:after,.checkout-container .checkout [type=checkbox]:not(:checked)+label:after{top:6px;left:2px;font-size:14px;line-height:.8}.checkout-container .checkout .product-image-container{width:30%}.checkout-container .checkout .product-text-container{width:50%}.checkout-container .checkout .product-description-container,.checkout-container .checkout .product-price-container{width:100%}.checkout-container .input{width:100%!important}.checkout-container .promo-row .input{width:75%!important}.checkout-container .invoice-line>*{float:left}.checkout-container .invoice-line div:first-child{width:50%;text-align:left}.checkout-container .invoice-line div:last-child{width:50%;text-align:right}.checkout-container .checkout ul.steps li .step-number{padding:0 0 0 13px}.checkout-container .product-image-container{width:30%}.checkout-container .product-text-container{width:20%}.checkout-container .product-quantity-container{width:30%}.checkout-container .product-price-container{display:none}}@media screen and (max-width:400px){.checkout-container .checkout ul.steps li .step-number{padding:0 0 0 10px;width:42px}.checkout-container .checkout ul.steps li .step-description{font-size:.9em;padding:0 10px 0 0}}@media screen and (max-width:374px){.checkout-container .checkout ul.steps li{width:100%}.checkout-container .checkout .continue-shopping{top:198px}.checkout-container .product-image-container{width:15%}.checkout-container .product-text-container{width:70%}.checkout-container .product-quantity-container{width:15%}}