@font-face{font-family:avenir-next;src:url('{{ "Avenir_Next_LT_Pro.ttf" | asset_url }}') format("truetype")}@font-face{font-family:avenir-next-demi;src:url('{{ "Avenir_Next_LT_Pro_Demi.ttf" | asset_url }}') format("truetype")}.header-bar{padding-top:15px}.header-bar .mobile-header-log{float:left}.header-bar .mobile-header-log img{width:100%;max-width:120px}img.svg-logo{height:100%;width:100%}.header-bar .mobile-nav-trigger{float:right;margin-left:15px}.site-nav__link{padding:15px 13px}.mobile-nav-trigger .icon,.mobile-cart-page-link .header-bar__cart-icon{font-size:1.8em}.mobile-shop-now{display:inline-block;padding-top:7px;float:right;color:#0fc8e6!important;font-weight:700;margin-right:15px}.header-bar #MobileNav{background:#0fc8e6;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll}.header-bar #MobileNav li.mobile-nav__link{border:none}.header-bar #MobileNav li.mobile-nav__link a{color:#fff;font-size:14px;padding:10px 15px;font-family:inherit;font-weight:300;text-transform:uppercase}.header-bar #MobileNav li.monile-menu-controls{padding:15px;position:relative}.header-bar #MobileNav li.monile-menu-controls .mobile-white-logo{display:block;width:100%;max-width:100px}.header-bar #MobileNav li.monile-menu-controls .mobile-white-logo img{width:100%}.header-bar #MobileNav li.monile-menu-controls span.close-mm{display:inline-block;width:40px;height:40px;position:absolute;top:10px;right:20px;color:#fff;font-size:20px;text-align:center;line-height:40px;cursor:pointer;z-index:99}.header-bar #MobileNav li.monile-menu-controls span.close-mm:hover{background:#000}.header-bar #MobileNav .white-zig-line{padding-left:15px;margin-bottom:15px}.header-bar #MobileNav .white-zig-line img{width:70px}.header-bar #MobileNav .mobile-small-nav{padding-left:15px;margin-bottom:10px}.header-bar #MobileNav .mobile-small-nav a{color:#fff;text-transform:uppercase}.site-header{padding:0;font-family:avenir-next-demi,sans-serif;position:fixed;width:100%;top:0;left:0;z-index:99}.site-header .header-search{display:none}.site-header .grid--full{border-bottom:none;padding-bottom:0}#AccessibleNav{height:86px;font-family:avenir-next,sans-serif}#AccessibleNav a{text-transform:uppercase}#AccessibleNav .ShopNow{height:100%;vertical-align:middle;width:200px;text-align:center}#AccessibleNav .ShopNow a{display:block;background:#0fc8e6;color:#fff;height:100%;width:100%;font-size:18px;font-family:avenir-next,sans-serif;padding:0;line-height:86px;text-transform:uppercase}#AccessibleNav .ShopNow a:hover{opacity:.8}.template-index main.wrapper{max-width:100%;margin:0 auto;padding:0}.template-index main.wrapper>.grid{margin:0 auto}.template-index main.wrapper>.grid>.grid__item{padding:0}@media screen and (min-width: 1800px){.template-index .site-header .wrapper{padding:0}}.main-content{padding-top:86px}@media screen and (min-width: 1800px){.template-index .wrapper{max-width:1700px}}.template-index .main-content{padding-top:0!important}.home-slider-wrapper{padding-top:86px;width:100%;max-width:1920px;margin:0 auto}.home-slider-wrapper .home-slider-contents{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;z-index:99}.home-slider-wrapper .home-slider-contents h2{font:45px avenir-next-demi,sans-serif;color:#fff}.home-slider-wrapper .home-slider-contents p{color:#fff;font-size:20px}.play-btn-icon{display:inline-block;cursor:pointer}.play-btn-icon span{display:inline-block;width:60px;height:60px;background:#0fc8e6;border-radius:90px;position:relative;vertical-align:middle}.play-btn-icon span i{color:#fff;font-size:30px;line-height:60px;position:absolute;top:0;left:23px}.play-btn-icon span:hover{background:#fff}.play-btn-icon span:hover i{color:#0fc8e6}.video-container{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;background:#000}.video-container .close-btn-wrapper{display:inline-block;color:#fff;position:absolute;top:15px;right:20px;cursor:pointer;width:30px;height:30px;background:#0fc8e6;text-align:center;border-radius:5px;line-height:30px}.video-container .home-video-wrapper{display:none;width:100%;position:absolute;height:75%;transform:translate(-50%,-50%);left:50%;top:50%}.video-container .home-video-wrapper iframe{width:100%;height:100%}.video-container .home-video-wrapper.current{display:block}.home-brands-wrapper{padding-top:50px;margin:0 auto 50px}.home-brands-wrapper .slick-list{padding:0!important}.slick-brands-slider1{margin-bottom:30px}.slick-brands-slider1 div{font:18px avenir-next,sans-serif;text-align:center;font-style:italic}.slick-brands-slider2 .slick-dots{display:none!important}.slick-brands-slider2 .slick-slide{position:relative;text-align:center;min-height:90px;display:flex!important;align-items:center;justify-content:center}.slick-brands-slider2 .slick-slide img{width:100%;max-width:106px}.slick-brands-slider2 .slick-track{padding:5px 0}.slick-brands-slider2 .slick-current{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.how-it-works-section{width:100%;margin:0 auto 30px}.how-it-works-section .how-it-work-title{width:100%;margin:0 auto 60px;background:url(/cdn/shop/t/7/assets/how-it-works-bg.jpg) center repeat;padding:20px 0 40px}.how-it-works-section .how-it-work-title h2{max-width:1700px;margin:0 auto;font:67px avenir-next-demi,sans-serif;padding:0 0 0 30px;color:#2db2b1;font-weight:300}.how-it-work-title h2 span{display:inline-block;padding-bottom:20px;background:url(/cdn/shop/t/7/assets/zig-zag-lines.jpg) left bottom no-repeat;background-size:100% auto}.how-it-works-steps{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;max-width:1700px;margin:0 auto;font-family:avenir-next,sans-serif}.how-it-works-steps .two-columns{width:100%;max-width:530px;margin:0 auto 50px}.how-it-works-steps .two-columns span.step-number{display:inline-block;padding:0 40px 10px 0;font-size:14px;margin-bottom:15px;text-transform:uppercase;color:#0fc8e6;background:url(/cdn/shop/t/7/assets/single-zig-line.png) left bottom no-repeat}.how-it-works-steps .two-columns h3{font-size:30px;font-family:avenir-next-demi,sans-serif}.how-it-works-steps .two-columns p{font-size:16px;color:#404040;line-height:24px;font-family:avenir-next,sans-serif}.how-it-works-steps .two-columns img{display:block;margin:0 auto}.how-it-works-steps .home-social-sharing{text-align:left}.how-it-works-steps .home-social-sharing li{display:inline-block;width:100%;max-width:40px;margin-right:8px}.how-it-works-steps .app-store-links{text-align:left}.how-it-works-steps .app-store-links li{display:inline-block;margin-right:15px;width:100%;max-width:153px}.works-step-two .two-columns:first-child{order:2}.works-step-two .two-columns:last-child{order:1}.yotpo-reviews-wrapper{margin-bottom:40px}.home-three-steps-process{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:1700px;margin:0 auto}.home-three-steps-process .one-column-full{position:relative;width:100%;text-align:center}.home-three-steps-process .one-column-full img{display:block;margin:0 auto}.home-three-steps-process .one-column-full video{width:100%;max-width:1700px}.home-three-steps-process .one-column-full .home-process-contents{text-align:left;max-width:1210px;padding-left:30px}.home-three-steps-process .one-column-full .home-process-contents div{max-width:370px}.home-three-steps-process .one-column-full .home-process-contents .wlc-video{font-size:20px}.home-three-steps-process .two-column-full{position:relative;width:100%;max-width:50%;top:-8px}.home-three-steps-process .two-column-full .home-process-contents{text-align:center}.home-three-steps-process .two-column-full .home-process-contents p.process-btn a{display:inline-block;padding:10px 20px;color:#fff;font-size:16px;text-transform:uppercase;background:#0fc8e6;text-align:center}.home-three-steps-process .two-column-full:after{content:"";width:100%;height:calc(100% - 9px);position:absolute;top:0;left:0;background:#0006}.home-three-steps-process .home-process-contents{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}.home-three-steps-process .home-process-contents h3{color:#fff;font:30px avenir-next-demi,sans-serif}.home-three-steps-process .home-process-contents p{color:#fff;font-family:avenir-next,sans-serif}.home-why-choose-wrapper{padding:60px 0;display:flex;flex-wrap:wrap;justify-content:center}.home-why-choose-wrapper .one-column{width:100%;text-align:center;font-family:avenir-next,sans-serif}.home-why-choose-wrapper .one-column h2{font:30px avenir-next-demi,sans-serif;color:#000;margin:0 auto 50px}.home-why-choose-wrapper .one-column span{display:inline-block;font-size:14px;padding:0 10px 10px;text-transform:uppercase;margin-bottom:20px;color:#0fc8e6;background:url(/cdn/shop/t/7/assets/single-zig-line.png) center bottom no-repeat}.home-why-choose-wrapper .three-column{width:100%;max-width:340px;padding:0 10px;text-align:center}.home-why-choose-wrapper .three-column .figure-icon{min-height:100px}.home-product-section{text-align:center;margin-bottom:50px}.home-product-section h2{font:30px avenir-next-demi,sans-serif;color:#000;margin:0 auto 50px}.home-product-section span.small-title{display:inline-block;font-size:14px;padding:0 10px 10px;text-transform:uppercase;margin-bottom:20px;color:#0fc8e6;background:url(/cdn/shop/t/7/assets/single-zig-line.png) center bottom no-repeat}.home-product-section .slick-list{padding:0!important}.home-product-section .product-slider-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;font-family:avenir-next,sans-serif}.home-product-section .product-slider-wrapper .left-side-slider{width:100%;max-width:48%;text-align:center}.home-product-section .product-slider-wrapper .left-side-slider h3{font:30px avenir-next-demi,sans-serif;color:#000;margin:0 auto 20px}.home-product-section .product-slider-wrapper .left-side-slider p{font-size:16px;color:#404040}.home-product-section .product-slider-wrapper .left-side-slider p a{color:#0fc8e6}.home-product-section .product-slider-wrapper .left-side-slider .shop-now-btn{display:inline-block;padding:10px 20px;color:#fff;font-size:16px;text-transform:uppercase;background:#0fc8e6;text-align:center}.home-product-section .product-slider-wrapper .right-side-slider{width:100%;max-width:48%;text-align:center}.home-product-section .product-slider-wrapper .right-side-slider h3{font:30px avenir-next-demi,sans-serif;color:#000;margin:0 auto 20px}.home-product-section .product-slider-wrapper .right-side-slider p{font-size:16px;color:#404040}.home-product-section .product-slider-wrapper .right-side-slider p a{color:#0fc8e6}.home-product-section .product-slider-wrapper .right-side-slider .shop-now-btn{display:inline-block;padding:10px 20px;color:#fff;font-size:16px;text-transform:uppercase;background:#0fc8e6;text-align:center}.template-index .instagram-feed-wrapper{background:#f8f8f8;padding-bottom:0}.template-index .instagram-feed-wrapper h2{font-size:24px;color:#000}.yotpo-shoppable-gallery .yotpo-shoppable-gallery-images-wrapper{max-width:100%!important}.yotpo-shoppable-gallery .yotpo-single-image-container{width:16.66%!important}.yotpo-shoppable-gallery .yotpo-single-image-container:nth-child(n+7){display:none!important}.template-index .newsletter-contents{align-items:center}.template-index .newsletter-contents .left-side{max-width:500px}.template-index .newsletter-contents .right-side{max-width:370px}.template-index .blog-newsletter-wrapper{background:#d35183}.template-index .newsletter-contents h3{font:16px avenir-next-demi,sans-serif;margin:0}.template-index .newsletter-contents p{font:16px avenir-next,sans-serif;margin:0}.template-index .newsletter-contents .right-side form #subscribe{text-transform:uppercase}.template-index .newsletter-contents .right-side form .input-group-field{max-width:64%}.site-footer{background:url(/cdn/shop/t/7/assets/footer-pattern.jpg) center repeat;color:#fff;padding-bottom:0;font-family:avenir-next,sans-serif}.site-footer h3{font-size:18px;font-family:avenir-next-demi,sans-serif;font-weight:700;border:none;text-transform:uppercase;color:#fff}ul.site-footer__links li{padding-left:15px;margin-bottom:10px;position:relative}ul.site-footer__links li:before{content:"\203a";position:absolute;left:0;top:46%;font-size:16px;transform:translateY(-50%)}ul.site-footer__links a{color:#fff;font-family:avenir-next,sans-serif;font-size:16px}ul.site-footer__links a:hover{color:#fff;text-decoration:underline}.footer-copy-rights{background:#28858482}.footer-copy-rights p{height:58px;text-align:left;margin:0 auto;line-height:58px;max-width:1210px;padding:0 15px;display:inline-block}.site-footer__links{float:left}.help-link{float:right}.help-link a{color:#fff}@media screen and (max-width: 1270px){.site-header .grid__item .site-header__logo{float:none!important}.large--text-right{text-align:center!important}.site-header #AccessibleNav{height:auto}#AccessibleNav .ShopNow{width:170px}#AccessibleNav .ShopNow a{line-height:60px}.site-header .grid__item .site-header__logo{margin-bottom:20px}}@media screen and (max-width: 996px){.how-it-works-section .how-it-work-title h2{text-align:center;padding-left:0}.works-step-two .two-columns:first-child{order:1}.works-step-two .two-columns:last-child{order:2}}@media screen and (max-width: 991px){.main-content,.home-slider-wrapper{padding-top:139px}.home-slider-wrapper .home-slider-contents h2{font-size:35px}.home-slider-wrapper .home-slider-contents p{font-size:18px}}@media screen and (min-width: 768px){.header-bar{display:none}}@media screen and (max-width: 767px){.main-content{padding-top:120px}.home-slider-wrapper{padding-top:70px}.site-header{top:37px}.header-bar{position:fixed;width:100%;top:0;left:0;z-index:9999}.site-header .header-message,.flex-control-nav{display:none}.site-header__logo .logo-wrapper{max-width:150px}.home-three-steps-process .one-column-full .home-process-contents{padding:0 15px}.home-three-steps-process .one-column-full .home-process-contents div{max-width:100%}.home-three-steps-process .home-process-contents h3{font-size:27px}.home-three-steps-process .home-process-contents p{font-size:14px}.home-product-section .product-slider-wrapper .left-side-slider,.home-product-section .product-slider-wrapper .right-side-slider{max-width:98%;margin:0 auto 30px}.yotpo-shoppable-gallery .yotpo-single-image-container{width:33.33%!important}}@media screen and (max-width: 700px){.how-it-works-section .how-it-work-title h2{font-size:50px}.home-slider-wrapper .home-slider-contents h2{font-size:30px}.home-slider-wrapper .home-slider-contents p{display:none}.home-slider-wrapper .home-slider-contents p.play-btn-icon{display:block}}@media screen and (max-width: 479px){.home-slider-wrapper .home-slider-contents h2{font-size:20px}.how-it-works-section .how-it-work-title{padding:20px 0 30px}.how-it-works-section .how-it-work-title h2{font-size:30px}.home-three-steps-process .two-column-full{max-width:100%}.one-column-full .home-process-contents p,.one-column-full .home-process-contents h3{display:none}.one-column-full .home-process-contents p.wlc-video{display:block;text-align:center}.how-it-works-steps .two-columns h3{font-size:20px}.home-three-steps-process .two-column-full:after{height:100%}.home-three-steps-process .two-column-full img{max-height:100%}.how-it-works-steps .two-columns p{font-size:14px}.template-index .newsletter-contents .right-side form .input-group-field{max-width:100%}ul.site-footer__links li:before{content:"\203a";display:none}}.specs-banner{width:100%;padding:40px;background:url(/cdn/shop/t/7/assets/coachella_2015_galen_oakes_first_look-11-1.jpg) center center;background-size:100% auto;margin:0 auto}.specs-banner h1{font-family:AvenirLTStd-Book;color:#2cc4e9!important;font-size:40px;text-transform:capitalize;font-weight:300;background:url(/cdn/shop/t/7/assets/black-line.jpg) no-repeat left bottom;padding-bottom:30px;margin-bottom:20px}.specs-banner p{font-size:20px}.specs-section{width:100%;max-width:1080px;margin:0 auto 20px}.specs-section .specs-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #cecece}.specs-container .specs-left-section{width:100%;max-width:270px;text-align:center}.specs-container .specs-left-section figure{margin:0 auto 10px}.specs-container .specs-left-section h3{margin-top:8px}.specs-container .specs-right-section{width:100%;max-width:790px}.specs-container .specs-right-section p{font-size:18px;color:#10a3a3;text-align:left}@media screen and (max-width: 1119px){.specs-section .specs-container{justify-content:center}.specs-container .specs-left-section,.specs-container .specs-right-section{max-width:100%}}@media screen and (max-width: 1024px){.site-header .grid__item{display:block!important;width:100%!important}}@media all and (min-width: 768px) and (max-width: 812px){.home-slider-wrapper{padding-top:200px}}@media all and (min-width: 991px) and (max-width: 1190px){.home-slider-wrapper{padding-top:130px}}.home-three-steps-process .home-process-contents{z-index:1!important}.app-store-links a:hover,.process-btn a:hover,.product-slider-wrapper a:hover,.SpanStyleColor#D40101BuyPaperStyle .site-nav__link:hover{opacity:.75}.supports-fontface .twitter_icon svg:hover path{fill:#35b2b1!important}@font-face{font-family:kite_oneregular;src:url(/cdn/shop/files/kiteone-regular-webfont.woff2?v=1754909725) format("woff2"),url(/cdn/shop/files/kiteone-regular-webfont.woff?v=1754909725) format("woff");font-weight:400;font-style:normal}#CustomerLoginForm .section-header__title,#RecoverPasswordForm .section-header__title,.account-register .section-header__title,.account-pass-heading,.reset-form-section .section-header__title{font-family:kite_oneregular;text-align:center;font-size:36px}div#CustomerLoginForm,#RecoverPasswordForm,.account-register,.reset-form-section{display:table;margin:50px auto 0;width:100%;max-width:500px}div#CustomerLoginForm input[type=text],div#CustomerLoginForm input[type=password],div#CustomerLoginForm input[type=email],#RecoverPasswordForm input[type=email],.account-register input[type=text],.account-register input[type=password],.account-register input[type=email],.reset-form-section input[type=password]{background:#e0f5f3;border:none;border-radius:6px;height:54px;outline:none!important;padding:0 20px}div#CustomerLoginForm input:focus,#RecoverPasswordForm input:focus,.account-register input:focus,.reset-form-section input:focus{background:#e0f5f3}div#CustomerLoginForm input::-webkit-input-placeholder,#RecoverPasswordForm input::-webkit-input-placeholder,.account-register input::-webkit-input-placeholder,.reset-form-section input::-webkit-input-placeholder{color:#324646!important}div#CustomerLoginForm input:-moz-placeholder,#RecoverPasswordForm input:-moz-placeholder,.account-register input:-moz-placeholder,.reset-form-section input:-moz-placeholder{color:#324646!important}div#CustomerLoginForm input::-moz-placeholder,#RecoverPasswordForm input::-moz-placeholder,.account-register input::-moz-placeholder,.reset-form-section input::-moz-placeholder{color:#324646!important}div#CustomerLoginForm input:-ms-input-placeholder,#RecoverPasswordForm input:-ms-input-placeholder,.account-register input:-ms-input-placeholder,.reset-form-section input:-ms-input-placeholder{color:#324646!important}div#CustomerLoginForm input:focus::-webkit-input-placeholder,#RecoverPasswordForm input:focus::-webkit-input-placeholder,.account-register input:focus::-webkit-input-placeholder,.reset-form-section input:focus::-webkit-input-placeholder{color:#324646!important;color:transparent!important}div#CustomerLoginForm input:focus:-moz-placeholder,#RecoverPasswordForm input:focus:-moz-placeholder,.account-register input:focus:-moz-placeholder,.reset-form-section input:focus:-moz-placeholder{color:#324646!important;color:transparent!important}div#CustomerLoginForm input:focus::-moz-placeholder,#RecoverPasswordForm input:focus::-moz-placeholder,.account-register input:focus::-moz-placeholder,.reset-form-section input:focus::-moz-placeholder{color:#324646!important;color:transparent!important}div#CustomerLoginForm input:focus:-ms-input-placeholder,#RecoverPasswordForm input:focus:-ms-input-placeholder,.account-register input:focus:-ms-input-placeholder,.reset-form-section input:focus:-ms-input-placeholder{color:#324646!important;color:transparent!important}div#CustomerLoginForm .btn,#RecoverPasswordForm .btn,.account-register .btn,.resetpassword,.reset-form-section .btn{width:280px;height:54px;border-radius:50px;background-image:linear-gradient(to right,#2cb2b2,#10c7e4);display:table;margin:0 auto;position:relative;border:none;color:#fff;z-index:1}div#CustomerLoginForm p:has(.btn),#RecoverPasswordForm p:has(.btn),.reset-form-section p:has(.btn){position:relative}div#CustomerLoginForm p:has(.btn):after,#RecoverPasswordForm p:has(.btn):after,.reset-btn-block:after,.reset-form-section p:has(.btn):after{content:"";position:absolute;box-shadow:#0000001a 0 20px 25px -0,#0000000a 0 10px 10px;width:100%;height:20px;margin:0 auto;display:table;max-width:200px;left:0;right:0;z-index:0;bottom:5px}div#CustomerLoginForm .btn:hover,#RecoverPasswordForm .btn:hover,.account-register .btn:hover,.resetpassword:hover,.reset-form-section .btn:hover,.reset-form-section .btn:focus{background-image:linear-gradient(to right,#10c7e4,#2cb2b2)}div#CustomerLoginForm p{text-align:right}div#CustomerLoginForm p a{display:inline-block}div#CustomerLoginForm a,div#CustomerLoginForm #customer_register_link,#RecoverPasswordForm a,.account-register a{display:table;margin:0 auto}.link-expire-error{background:#e0f5f3;text-align:center;max-width:448px;width:100%;margin:0 auto;padding:15px;color:#0aa5be;font-size:15px;line-height:20px;height:128px;display:flex;justify-content:center;align-items:center}#ResetPassLinkExpire,.reset-button-section{margin:50px 0 20px}.reset-button-section{text-align:center}.reset-button-section .success-image{max-width:60px;margin-bottom:30px}.reset-password-text span{font-weight:700;font-size:15px;line-height:15px}.reset-password-text p{font-size:15px;line-height:15px}.resetpassword{margin-bottom:35px;margin-top:25px}.pass-strong-key,.do-not-match-error{font-size:15px;line-height:20px;margin-bottom:35px}.strong-key-error,.do-not-match-error{color:#d40101;font-size:14px}#reset-account .large--one-third,#password-reset-success .large--one-third,.template-customers-login.oops .large--one-third{width:100%!important}#reset-account .large--one-third .site-header__logo,#password-reset-success .large--one-third .site-header__logo,.template-customers-login.oops .site-header__logo{display:flex;align-items:center;justify-content:center;width:100%}#reset-account .site-footer,#password-reset-success .site-footer,#password-reset-success .large--two-thirds,.template-customers-login.oops .site-footer,.template-customers-login.oops .large--two-thirds{display:none!important}.pass-strong-key{max-width:330px}.reset-btn-block{margin:0;position:relative}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.scss.css.map */
