.page-width{max-width:1624px;margin:0 auto}.shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:100px;text-transform:none;min-width:350px;font-family:Futura,sans-serif;font-weight:700;font-size:20px;letter-spacing:.3px;padding:10px 20px;transition:all .2s;border:5px solid black;background:#000;color:#fff}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#fff!important;color:#000}.btn{border-radius:100px;text-transform:none;min-width:350px;font-family:Futura,sans-serif;font-weight:700;font-size:20px;letter-spacing:.3px;padding:10px 20px;transition:all .2s}.btn.blue{border:5px solid #0cafe8;background:#0cafe8;color:#fff}.btn.blue:hover{background:#0cafe8;border:5px solid #0cafe8;filter:brightness(1.1);color:#fff!important}.btn.blue.outline{padding:10px 20px;background:transparent;color:#0cafe8}.btn.blue.outline:hover{border:5px solid #0cafe8;background:#0cafe8;color:#fff}.btn.black{border:5px solid black;background:#000;color:#fff}.btn.black:hover{background:#000;filter:brightness(1.1)}.btn.black.outline{background:transparent;color:#000}.btn.black.outline:hover{background:#000;color:#fff;filter:brightness(1.1)}.btn.pink{border:5px solid #de1ab6;background:#de1ab6;color:#fff}.btn.pink:hover{background:#de1ab6;filter:brightness(1.1)}.btn.pink.outline{background:transparent;color:#de1ab6}.btn.pink.outline:hover{background:#de1ab6;color:#fff;filter:brightness(1.1)}.btn.white.outline{border:5px solid white;background:transparent;color:#fff}.btn.white.outline:hover{background:#fff;color:#000}.btn.small{padding:5px!important;font-size:14px!important}@media screen and (max-width: 1100px){.btn{min-width:200px;font-size:16px;padding:5.5px 12px}.btn.blue{border:3px solid #0cafe8}.btn.blue.outline{padding:8px 10px}.btn.black{border:3px solid black}.btn.black.outline{padding:8px 10px}}@media screen and (max-width: 768px){.btn{min-width:200px;font-size:14px;padding:4.5px 10px}.btn.blue{border:2px solid #de1ab6}.btn.blue.outline{padding:4.5px 10px}.btn.black{border:2px solid black}.btn.black.outline{padding:4.5px 10px}}@media screen and (max-width: 580px){.btn{min-width:150px}}@media screen and (max-width: 480px){.btn{min-width:80px}}.control{font-family:Avenir;font-weight:300;display:block;position:relative;padding-left:30px;margin-bottom:8px;padding-top:0;cursor:pointer;font-size:21px}.control input{position:absolute;z-index:-1;opacity:0}.control_indicator{position:absolute;top:5px;left:0;height:20px;width:20px;background:#e6e6e6;border:0px solid #000000;border-radius:undefinedpx;transition:background .3s}.control:hover input~.control_indicator,.control input:focus~.control_indicator{background:#ccc}.control input:checked~.control_indicator{background:#0cafe8}.control:hover input:not([disabled]):checked~.control_indicator,.control input:checked:focus~.control_indicator{background:#0cafe8}.control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.control input:checked~.control_indicator:after{display:block}.control-radio .control_indicator{border-radius:50%}.control-radio .control_indicator:after{left:7px;top:7px;height:6px;width:6px;border-radius:50%;background:#fff;transition:background .25s}.control-radio input:disabled~.control_indicator:after{background:#7b7b7b}@media screen and (max-width: 1100px){.control{padding-left:20px;margin-bottom:5px;font-size:18px;line-height:34px;text-align:left!important}.control_indicator{position:absolute;height:15px;width:15px;top:10px}.control-radio .control_indicator:after{left:5px;top:5px;height:5px;width:5px}}@media screen and (max-width: 768px){.control{padding-left:20px;margin-bottom:5px;font-size:14px;text-align:left!important}.control_indicator{position:absolute;height:15px;width:15px;top:10px}.control-radio .control_indicator:after{left:5px;top:5px;height:5px;width:5px}}@font-face{font-family:Futura;src:url(//addjoi.com/cdn/shop/t/342/assets/futura_book_font-webfont.woff2?v=144321055235315966591752487830) format("woff2"),url(//addjoi.com/cdn/shop/t/342/assets/futura_book_font-webfont.woff?v=74151057581048598821752487830) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(//addjoi.com/cdn/shop/t/342/assets/unicode.futurab-webfont.woff2?v=13557750370260440251752487862) format("woff2"),url(//addjoi.com/cdn/shop/t/342/assets/unicode.futurab-webfont.woff?v=160415518391962002561752487861) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(//addjoi.com/cdn/shop/t/342/assets/AvenirRoman.woff2?v=165395133458401735631752487809) format("woff2"),url(//addjoi.com/cdn/shop/t/342/assets/AvenirRoman.woff?v=69489629433687585941752487808) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(//addjoi.com/cdn/shop/t/342/assets/AvenirLight.woff2?v=114537690218955321371752487808) format("woff2"),url(//addjoi.com/cdn/shop/t/342/assets/AvenirLight.woff?v=95304462369014474561752487808) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir Black;src:url(//addjoi.com/cdn/shop/t/342/assets/AvenirBlack.woff2?v=100595189774261524211752487807) format("woff2"),url(//addjoi.com/cdn/shop/t/342/assets/AvenirBlack.woff?v=31605516870989160541752487807) format("woff");font-weight:400;font-style:normal;font-display:swap}html{overflow-x:hidden}body{color:#000;width:100vw;overflow-x:hidden;position:relative}.page-container{overflow:unset}p,ul li,div.rte{font-family:Avenir,sans-serif;font-weight:300;font-size:18px;color:#000;line-height:26px}p a{color:#0cafe8}b,strong{font-weight:600}h1{line-height:44px;font-size:36px;text-transform:none;font-family:Futura;letter-spacing:-.33px}h2{line-height:40px;font-size:24px;text-transform:none;font-family:Futura;letter-spacing:-.33px}@media screen and (max-width: 110px){p,ul li{font-size:18px;line-height:24px}h1{line-height:36px;font-size:30px}h2{line-height:28px;font-size:22px}}@media screen and (max-width: 768px){p,ul li{font-size:14px;line-height:24px}h1{line-height:29px;font-size:21px}h2{line-height:22px;font-size:18px}}table{font-family:Avenir,sans-serif;font-weight:300;font-size:18px;color:#000;line-height:26px}table thead{line-height:32px;font-size:24px;text-transform:none;font-family:Futura;letter-spacing:-.33px}table tbody a.btn{min-width:150px}table tbody a:not(.btn){color:#0cafe8!important}table tbody .note{margin-top:15px}table .order-discount{color:#0cafe8}input:not(.stamped-content){padding:10px 20px;border-radius:100px;border:2px solid #d7d7d7;font-weight:700;color:#666;font-size:20px;font-family:Futura;text-transform:none}input::placeholder,textarea::placeholder{color:#d7d7d7}textarea:not(.stamped-content){padding:15px 30px;border-radius:32px;border:2px solid #d7d7d7;color:#666;font-size:20px;font-family:Futura}textarea:not(.stamped-content)::placeholder{text-transform:none;font-weight:700}@media screen and (max-width: 1100px){input:not(.stamped-content){padding:10px 25px;border-radius:100px;border:2px solid #d7d7d7;font-weight:700;color:#666;font-size:14px;font-family:Futura;text-transform:none;box-shadow:0}input::placeholder{color:#d7d7d7}textarea:not(.stamped-content){padding:10px 25px;border-radius:20px;border:2px solid #d7d7d7}}@media screen and (max-width: 768px){input:not(.stamped-content){padding:10px 25px;border-radius:100px;border:2px solid #d7d7d7;font-weight:700;color:#666;font-size:14px;font-family:Futura;text-transform:none;box-shadow:0}input::placeholder{color:#d7d7d7}textarea:not(.stamped-content){padding:10px 25px;border-radius:20px;border:2px solid #d7d7d7}}input.c-formInput{width:100%;padding:25px 11px 6px;font-weight:400;font-size:14px;font-family:font-primary-regular,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;border:1px solid #f5f8fa;border-radius:5px;height:47px;text-transform:none}input.c-quantityChangerManual__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:font-primary-regular,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;width:55px;border:1px solid #eaf1f4;padding:10px;border-radius:5px;margin-right:10px}input.vs__search{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;-webkit-box-shadow:none;box-shadow:none;width:0;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-transform:none}.vs__selected{line-height:2!important}.c-formGroup.c-formGroup--focused .c-formGroup__label,.c-formGroup.c-formGroup--hasValue .c-formGroup__label{top:-2px!important}.klaviyo-form{padding-right:30px}.klaviyo-form .ql-editor{margin-top:-10px!important}.klaviyo-form .ql-editor p,.klaviyo-form .ql-editor p .ql-font-arial{font-family:Futura,serif!important;margin-bottom:10px!important}.klaviyo-form .ql-editor p .ql-font-helvetica{font-family:Avenir,serif!important;font-weight:300;margin-bottom:10px!important}.klaviyo-form .ql-editor p:last-child{font-family:Avenir,serif!important;font-weight:300;margin-bottom:0}.klaviyo-form input{font-family:Avenir,serif!important;font-weight:300}.klaviyo-form input:placeholder{font-family:Avenir,serif!important;font-weight:300}.klaviyo-form button{font-family:Futura,serif!important;padding-top:17px!important;padding-bottom:17px!important}@media screen and (max-width: 1100px){.klaviyo-form{padding-right:20px}.klaviyo-form .ql-editor{margin-top:-15px!important}.klaviyo-form .ql-editor p strong{font-size:22px!important;text-align:center!important}.klaviyo-form .ql-editor p span{font-size:18px!important;line-height:22px!important;text-align:center!important}.klaviyo-form .ql-editor p{font-family:Futura,serif!important;margin-bottom:10px!important;font-size:22px!important;text-align:center!important}.klaviyo-form .ql-editor p .ql-font-arial{font-family:Futura,serif!important;margin-bottom:10px!important;font-size:22px!important}.klaviyo-form .ql-editor p .ql-font-helvetica{font-family:Avenir,serif!important;font-weight:300;margin-bottom:10px!important;font-size:18px!important}.klaviyo-form .ql-editor p:last-child{font-family:"Avenirfont-weight: 300;",serif!important;font-weight:300;margin-bottom:0;text-align:center!important}.klaviyo-form input{font-family:Avenir,serif!important;font-weight:300}.klaviyo-form input:placeholder{font-family:Avenir,serif!important;font-weight:300}.klaviyo-form button{font-family:Futura,serif!important;padding-top:17px!important;padding-bottom:17px!important}}.prevent-scroll{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}#shopify-section-header{position:fixed;z-index:10000;width:100%;top:0}.site-header .site-header__mobile-nav{max-width:1630px;margin:0 auto}.site-header{transition:background-color .4s}.site-header:not([data-scroll="0"]){background-color:#fffc}.site-header:not([data-scroll="0"]) .site-header__mobile-nav{background-color:transparent}.logo-align--left{width:110px}.site-nav{text-align:left}.site-header__icons-wrapper{padding:18px 0}.grid--table>.grid__item.site-header__icons{float:right}.list--inline.site-nav>li{padding:0 30px;max-width:200px;width:fit-content}a.site-header__icon.site-header__account{padding:14px 30px 10px 11px;font-size:18px;font-weight:700;font-family:Futura;color:#000;transition:all .3s}a.site-header__icon.site-header__shop{padding:10px 0 10px 11px}.site-header__cart-count{background:#0cafe8}span.site-nav__label,a.site-header__icon.site-header__account span,a.site-header__icon.site-header__shop span{font-size:18px;font-weight:700;font-family:Futura;color:#000;transition:all .3s}.site-nav__link:focus .site-nav__label,.site-nav__link:not([disabled]):hover .site-nav__label{border-bottom:0px solid transparent}.site-nav--has-dropdown .site-nav__link{margin:0 auto}a.site-header__icon.site-header__shop span{color:#fff;background:#000;text-transform:none;border-radius:100px;border:3px solid black;box-sizing:border-box;padding:4px 20px;transition:all .3s}a.site-header__mobile-shop{font-size:16px;font-weight:700;font-family:Futura;color:#000;padding-right:12px}a.site-header__icon.site-header__shop span:hover{color:#000;background:#fff}.site-header__logo-image{display:inline-block;padding:0 0 0 30px;width:100%;max-width:120px}@media screen and (max-width: 768px){.site-header__logo-image{padding:0}}.site-nav__dropdown{top:60px;border:none;border-top:5px solid #0cafe8;padding:0;min-width:200px}.site-nav__dropdown ul{width:100%}.site-nav__dropdown ul li{width:100%;padding:10px 25px;border-left:5px solid transparent;transition:all .2s}.site-nav__dropdown ul li:hover{border-left:5px solid #0cafe8;font-weight:700!important}.site-nav__child-link{width:100%;text-align:left}.site-nav__child-link span{font-family:Avenir,sans-serif;font-weight:400;font-size:16px;transition:all .2s}.site-nav__dropdown ul li:hover span{font-weight:700}.site-nav__link--active .site-nav__label{border-bottom:none}.site-nav__link .icon-chevron-down{width:.625em;height:.625em;fill:#000;margin-bottom:5px}.mobile-nav-wrapper{background:#000;padding:20px}.mobile-nav-wrapper li.mobile-nav__item .mobile-nav__link,.mobile-nav-wrapper .mobile-nav__dropdown .mobile-nav__sublist-link{font-size:17px;color:#fff;font-weight:700;font-family:Futura,sans-serif;padding:15px 0;text-transform:none}.mobile-nav-wrapper .mobile-nav__dropdown .mobile-nav__sublist-link{padding-left:40px;color:#a7a7a7}.mobile-nav__dropdown{position:inherit;background:transparent}.mobile-nav-wrapper{min-height:100vh}.mobile-nav__icon svg{transition:all .3s}.mobile-nav__icon svg.open{transform:rotate(45deg)}.hide-desktop{display:none}@media screen and (max-width: 1300px){.site-header__logo-image img{width:60px;margin:0 auto}span.site-nav__label,a.site-header__icon.site-header__account span,a.site-header__icon.site-header__shop span{font-size:18px}.list--inline.site-nav>li{padding:0 0 0 10px}.site-header{padding:0 20px}.list--inline.site-nav>li{padding:0 20px;max-width:160px;width:fit-content}.site-nav__dropdown{top:60px;border:none;border-top:5px solid #0cafe8;padding:0;min-width:160px}}@media screen and (max-width: 900px){.hide-desktop{display:block}}@media screen and (max-width: 1050px){ul.site-nav{text-align:left}.list--inline.site-nav>li{padding:0 10px;max-width:120px;width:100%}.site-nav__dropdown{top:60px;border:none;border-top:5px solid #0cafe8;padding:0;min-width:120px}}@media screen and (max-width: 1200px){.hide-mobile{display:none}.site-header__logo-image img{width:40px}.site-header__logo,.site-header__icons-wrapper{padding:0}button.site-header__menu{position:fixed;left:0}.grid__item.logo-align--left{margin:0 auto}.grid--table>.grid__item.site-header__icons{position:fixed;right:0}}.footer-blocks{max-width:1642px;width:100%;margin:0 auto;padding:0 55px;font-family:Futura,sans-serif}.footer-blocks>div{display:inline-block;vertical-align:top}.footer-blocks .one-twelth{width:8.333%}.footer-blocks .one-third{width:33.333%}.footer-blocks .seven-twelths{width:58.333%}.site-footer{margin-top:0}.site-footer__social_media{padding-top:14px}.site-footer__social_media .social-icon{width:100%;text-align:left}.site-footer__social_media a img{width:54px;height:54px;margin-bottom:10px;transition:all .2s}.site-footer__social_media a:hover img{filter:brightness(1.1)}.footer-blocks p.h4{font-size:24px;font-weight:700;color:#fff;text-transform:none;font-family:Futura,sans-serif;letter-spacing:-.33px;pointer-events:none}.footer-blocks p.subtext{font-family:Avenir,sans-serif;font-size:18px;line-height:26px;letter-spacing:-.33px;font-weight:300;margin:10px 0 20px}li.site-footer__linklist-item{margin-bottom:8px}.site-footer__linklist-item a{font-family:Avenir,sans-serif;font-size:18px;line-height:26px;letter-spacing:-.33px;font-weight:600;margin-bottom:20px;transition:all .2s}.site-footer__linklist-item a:hover{color:#fff}.site-footer__newsletter{padding:10px 10px 0 0;max-width:80%}.footer-blocks .menu_item{display:inline-block;padding:10px;vertical-align:top}.mobile-plus{display:none}.input-group__field.newsletter__input{font-family:Avenir,sans-serif;font-size:18px;line-height:26px;letter-spacing:-.33px;font-weight:300;width:66%;height:68px;border:none;border-radius:0}.btn.newsletter__submit{background:#22b0e5;font-size:20px;font-weight:700;color:#fff;text-transform:none;font-family:Futura,sans-serif;letter-spacing:-.33px;height:68px;border-radius:0;transition:all .2s}.btn.newsletter__submit:hover{background:#0cafe8;filter:brightness(1.1)}.input-group__field.newsletter__input::placeholder,.input-group__field.newsletter__input::-webkit-input-placeholder,.input-group__field.newsletter__input:-ms-input-placeholder{color:#d3d3d3}div.footer-copyright{text-align:center;margin-top:30px;font-size:20px;font-family:Avenir;font-weight:300}@media screen and (max-width: 1100px){.site-footer{margin-top:0}.site-footer__social_media a img{width:44px;height:44px;margin-bottom:8px}.footer-blocks p.h4{font-size:22px;margin-bottom:15px}.footer-blocks p.subtext{font-size:18px;line-height:22px}li.site-footer__linklist-item{margin-bottom:0}.site-footer__linklist-item a{font-size:18px;line-height:22px}.footer-blocks .menu_item{padding:8px}div.footer-copyright{font-size:18px}}@media screen and (max-width: 768px){.footer-blocks{padding:0 36px;text-align:center}.footer-blocks>div{width:100%!important;display:block;margin-bottom:50px}.footer-blocks p.h4{font-size:22px;line-height:33px}.footer-blocks p.subtext{font-size:14px}.site-footer{margin-top:0}.site-footer__social_media .social-icon{width:unset;display:inline-block;padding:0 5px}.site-footer__social_media a img{width:39px;height:39px}.site-footer__newsletter{max-width:100%;padding:0}.input-group__field.newsletter__input{font-size:14px;line-height:16px;letter-spacing:-.33px;width:66%!important;height:38px;border-radius:0;flex-basis:unset;flex-grow:unset}.btn.newsletter__submit{font-size:14px;height:38px}.footer-blocks .menu_item{display:block;width:100%!important;text-align:left;padding:0}.menu_item p.h4{border-top:1px solid white;padding:15px 0;margin-bottom:0;pointer-events:auto}.menu_item .site-footer__linklist{display:none}.menu_item li.site-footer__linklist-item{border-top:1px solid white;padding:15px 0 15px 30px;text-transform:none;margin-bottom:0}.menu_item li.site-footer__linklist-item a{color:#a7a7a7;font-family:Futura,sans-serif;font-weight:700;font-size:22px}.mobile-accordian{position:relative}.mobile-plus{display:block;position:absolute;right:15px;top:0;font-size:34px;font-weight:300}.mobile-plus.minus{right:20px;top:4px}}body main.main-content{min-height:65vh}.bundles{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f4f4f4;padding:80px 40px}.bundles .bundles-heading{margin-bottom:24px;text-align:center}.bundles .bundles-subheading{text-align:center;font-size:22px;line-height:30px;color:#22b0e5;margin-bottom:2px}.bundles .bundles-row{display:flex;justify-content:center;margin-top:30px}.bundles .bundles-row .bundleprod{display:flex;position:relative;background-color:#fff;border-radius:14px;overflow:hidden;margin:0 20px;-webkit-box-shadow:0px 0px 15px -4px rgba(0,0,0,.5);box-shadow:0 0 15px -4px #00000080;padding:14px}.bundles .bundles-row .bundleprod .bundleprod-image{height:240px;width:240px;display:flex;justify-content:center;align-items:center}.bundles .bundles-row .bundleprod .bundleprod-image img{height:auto;width:100%;object-fit:contain}.bundles .bundles-row .bundleprod .bundleprod-dealbanner{position:absolute;width:78px;top:0;left:0}.bundles .bundles-row .bundleprod .bundleprod-details{display:flex;flex-direction:column;justify-content:center;align-items:center}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__title{margin-bottom:14px}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__title h4{font-family:Futura,sans-serif;font-weight:700;font-size:18px;margin-bottom:0;text-align:center}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__link{margin-bottom:14px}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__link a{color:#4cb0e9;font-size:13px;text-align:center;text-decoration:underline}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__addtocart{margin-bottom:8px}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__addtocart button{padding:10px 20px;font-size:17px;min-width:unset}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__discount p{color:#eb3223;font-size:13px}.howitworks{padding:60px 28px;margin:auto;max-width:1200px}.howitworks h2,.howitworks h1{width:100%;text-align:center}.howitworks .howitworks-heading{margin-bottom:24px}.howitworks .howitworks-subheading{font-size:22px;line-height:30px;color:#22b0e5;margin-bottom:2px}.howitworks .howitworks-instructions{display:flex}.howitworks .howitworks-instructions .howitworks-instruction{width:33%;display:flex;flex-direction:column;align-items:center}.howitworks .howitworks-instructions .howitworks-instruction img{width:50%;object-fit:cover;border-radius:50%}.howitworks .howitworks-instructions .howitworks-instruction h3{margin-top:28px;margin-bottom:0}.howitworks .howitworks-instructions .howitworks-instruction p{font-size:16px;margin-top:12px;text-align:center;line-height:24px}.split-featured-row{display:flex;width:100%}.split-featured-row .split-half{width:50%}.split-featured-row .content-half{padding:100px}.split-featured-row .content-half .featured-row_bodycopy{font-size:20px}.split-featured-row .content-half>p{line-height:28px}.split-featured-row .content-half .featured-row__checkitem{display:flex}.split-featured-row .content-half .featured-row__checkitem p{font-size:18px;color:#000;line-height:36px}.split-featured-row .content-half .featured-row__checkitem svg{min-height:24px;height:24px;min-width:24px;width:24px;margin-right:6px}.split-featured-row .content-half .featured-row__imagelist{width:33%;max-width:182px;height:calc(100% - 24px);margin-bottom:28px}.split-featured-row .content-half .featured-row__imagelist label{text-align:center;height:24px;width:66%;font-weight:900;font-size:20px;font-family:Futura;margin-top:12px}.split-featured-row .content-half .featured-row__imagelist .imagelist-image{position:relative;width:66%;height:100%;overflow:hidden;border-radius:50%;display:block}.split-featured-row .content-half .featured-row__imagelist .imagelist-image .backgroundimage{position:absolute;right:100%;transition:right .25s ease-in;border-radius:50%}.split-featured-row .content-half .featured-row__imagelist .imagelist-image img{width:100%;height:auto;object-fit:cover}.split-featured-row .content-half .featured-row__imagelist .imagelist-image:hover .backgroundimage{right:0}.split-featured-row .content-half .featured-row__btncontainer{margin-top:24px}.split-featured-row .content-half .featured-row__btncontainer a{font-size:18px}.split-featured-row .content-half .featured-row__btncontainer a:hover{background-color:transparent;color:#000}.split-featured-row .image-half{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.split-featured-row .image-half video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quotes .quotes-wrapper .quotes-slider{display:flex!important;align-items:center!important}.slicknextarrow,.slickprevarrow{min-height:50px;min-width:50px;height:50px;width:50px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(//addjoi.com/cdn/shop/t/342/assets/right.svg?v=82876800410418780241752487853);background-color:transparent;padding:0;margin:0 18px;border:none;outline:none;opacity:.4}.slickprevarrow{background-image:url(//addjoi.com/cdn/shop/t/342/assets/left.svg?v=161550555679113993321752487845)}.asseenon{margin:auto;max-width:1400px;padding:12px 40px}.asseenon .asseenon-locations{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.asseenon .asseenon-locations .asseenon-location{height:188px;width:calc(calc(100% / 7) - 32px);display:flex;align-items:center;justify-content:center;margin:0 8px}.asseenon .asseenon-locations .asseenon-location h2{text-align:center;color:#676767;font-size:16px;margin-bottom:0;line-height:17px}.asseenon .asseenon-locations .asseenon-location img{height:100%;width:100%;object-fit:contain}.maxwidthherotext{max-width:740px;margin:24px auto}.herov2{color:#000!important;font-size:44px!important;line-height:46px}.herov2.sub>p{color:#000!important;line-height:30px!important;font-size:24px!important;margin-bottom:10px!important}.herocontainerv2 .hero__innerv2{display:flex;justify-content:center;align-items:center}.herocontainerv2 .hero__innerv2 h2{font-size:24px!important;line-height:28px!important}.hero__btn:hover{background-color:transparent!important;color:#000!important}#Mp4Video-hero{width:100%;height:100%;object-fit:cover}.banner-call-to-action{height:500px;display:flex;justify-content:center;align-items:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;padding:40px}.banner-call-to-action a{font-size:18px}.banner-call-to-action a:hover{background-color:transparent!important;color:#000!important}footer#footer.site-footer{margin-top:0!important}.mobileview{display:none}@media screen and (max-width: 1100px){.split-featured-row .content-half .featured-row__imagelist label{font-size:18px;line-height:20px}}@media screen and (max-width: 900px){.split-featured-row .content-half{padding:40px}.split-featured-row .content-half .featured-row__checkitem{align-items:flex-start}.split-featured-row .content-half .featured-row__checkitem p{font-size:16px;line-height:26px;margin-bottom:4px}.split-featured-row .content-half .featured-row__imagelist label{font-size:13px;line-height:14px}.slicknextarrow,.slickprevarrow{min-height:42px;min-width:42px;height:42px;width:42px}}@media screen and (max-width: 600px){.quotes .section-header{padding-left:36px;padding-right:36px}.quotes .section-header .pretext{font-size:18px!important}.quotes .section-header h2.h3{font-size:24px!important;line-height:26px!important;padding:0 2px}.bundles{padding:32px 16px}.bundles .bundles-heading{margin-bottom:10px}.bundles .bundles-row{flex-direction:column;margin-top:8px}.bundles .bundles-row .bundleprod{margin-top:20px}.bundles .bundles-row .bundleprod .bundleprod-image{width:43%;height:unset;margin-right:2%}.bundles .bundles-row .bundleprod .bundleprod-image img{width:100%;height:unset}.bundles .bundles-row .bundleprod .bundleprod-details{width:55%}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__title{margin-bottom:4px}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__title h4{font-size:15px}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__link{margin-bottom:4px}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__addtocart{margin-bottom:4px;margin-top:2px}.bundles .bundles-row .bundleprod .bundleprod-details .bundleprod-details__addtocart button{padding:8px 14px;font-size:14px}.howitworks .howitworks-heading{margin-bottom:40px}.howitworks .howitworks-instructions{flex-direction:column}.howitworks .howitworks-instructions .howitworks-instruction{width:100%;margin-bottom:42px}.howitworks .howitworks-instructions .howitworks-instruction img{width:80%;max-width:216px}.howitworks .howitworks-instructions .howitworks-instruction h3{margin-top:20px}.split-featured-row{flex-direction:column-reverse!important}.split-featured-row .split-half{width:100%}.split-featured-row .image-half{height:100vw}.split-featured-row .content-half{padding:40px 24px!important}.split-featured-row .content-half h1{font-size:24px;text-align:center}.split-featured-row .content-half p{text-align:center;font-size:15px;line-height:23px}.split-featured-row .content-half .featured-row__imagelist{display:flex;align-items:center;flex-direction:column;margin-bottom:8px}.split-featured-row .content-half .featured-row__imagelist label{font-size:14px;font-weight:400}.split-featured-row .content-half .featured-row__checkitem p{text-align:left;font-size:16px}.split-featured-row .content-half .featured-row__btncontainer{display:flex;justify-content:center;margin-top:14px}.split-featured-row .content-half .featured-row__btncontainer a{font-size:14px;padding:6.5px 10px}.asseenon{padding:36px 18px}.asseenon h2{justify-content:center;color:#676767;font-size:16px;margin-bottom:18px;line-height:17px}.asseenon .asseenon-locations{flex-wrap:wrap;margin-top:8px;justify-content:center}.asseenon .asseenon-locations .asseenon-location{height:66px;width:auto;display:flex;align-items:center;justify-content:center;margin:0 12px}.asseenon .asseenon-locations .asseenon-location img{height:100%;width:auto;object-fit:contain}.banner-call-to-action{height:380px;padding:32px}.banner-call-to-action a{font-size:14px}.desktopview{display:none!important}.mobileview{display:flex!important}}.shopify-section.page-404 .empty-page-content{display:flex;padding:20px;max-width:1200px;margin:0 auto}.shopify-section.page-404 .empty-page-content div{width:100%}.shopify-section.page-404 .empty-page-content div.left{padding:60px 30px 0 0}.shopify-section.page-404 .empty-page-content div.left p:not(:first-child){margin-bottom:0}.shopify-section.page-404 .empty-page-content div.left div.buttons{margin-top:40px}.shopify-section.page-404 .empty-page-content div.left div.buttons a{max-width:300px;min-width:240px;margin-right:20px}.shopify-section.page-404 .empty-page-content div.right{padding:0 0 0 30px}.shopify-section.page-404 .empty-page-content div.right img{width:100%}@media screen and (max-width: 768px){.shopify-section.page-404 .empty-page-content{display:block}.shopify-section.page-404 .empty-page-content div.left{padding:0;order:2}.shopify-section.page-404 .empty-page-content div.left p:not(:first-child){margin-bottom:0}.shopify-section.page-404 .empty-page-content div.left div.buttons{margin-top:20px}.shopify-section.page-404 .empty-page-content div.left div.buttons a{max-width:100%;min-width:100%;margin-top:10px}.shopify-section.page-404 .empty-page-content div.right{padding:20px 0 0;order:1}}.hero.mobile{display:none}.hero-fixed-width__image,.hero-mobile__image{background-position:center left}.hero__overlay:before{background-color:transparent;opacity:0}.hero__inner{padding:0 55px}.hero__inner div.page-width.text-left{max-width:1624px;margin:0 auto;padding:0}.hero__inner div.page-width.text-left .section{width:54%;float:left}.hero__inner div.page-width.text-right{max-width:1624px;margin:0 auto;padding:0}.hero__inner div.page-width.text-right .section{width:33%;float:right;text-align:center}.hero__inner h2.h1.mega-title{font-family:Futura,sans-serif;font-weight:700;font-size:40px;color:#000;text-shadow:none;line-height:49px}.hero__inner div.mega-subtitle p{font-family:Avenir,sans-serif;font-size:22px;line-height:26px;letter-spacing:-.33px;font-weight:300;text-shadow:none;margin-bottom:20px}.hero__inner h2.h1.mega-title.mega-title--large{font-size:48px;line-height:55px;color:#fff}.hero__inner div.mega-subtitle.mega-subtitle--large p{font-size:22px;line-height:26px;letter-spacing:-.33px;font-weight:300;text-shadow:none;margin-bottom:20px}.hero--x-large,.hero--large{height:650px}@media only screen and (max-width: 1400px){.hero--x-large,.hero--large{height:550px}.hero__inner h2.h1.mega-title{font-size:40px;line-height:46px}.hero__inner div.mega-subtitle p{font-size:20px;line-height:26px;margin-bottom:10px}.hero__inner h2.h1.mega-title.mega-title--large{font-size:40px;line-height:46px}.hero__inner div.mega-subtitle.mega-subtitle--large p{font-size:20px;line-height:26px;margin-bottom:10px}}@media screen and (max-width: 768px){.hero.mobile{display:block}.hero:not(.mobile){display:none}.hero__inner{vertical-align:top;padding:40px 30px}.hero__inner div.page-width.text-left{max-width:1624px;margin:0 auto;padding:0}.hero__inner div.page-width.text-left .section{width:100%;float:left;text-align:center}.hero__inner div.page-width.text-right{max-width:1624px;margin:0 auto;padding:0}.hero__inner div.page-width.text-right .section{width:100%;float:right;text-align:center}.hero__inner h2.h1.mega-title,.hero__inner h2.h1.mega-title.mega-title--large{font-size:21px;line-height:32px}.hero__inner div.mega-subtitle p,.hero__inner div.mega-subtitle.mega-subtitle--large p{font-size:14px;margin-bottom:5px;line-height:18px}.hero__inner .hero__btn{margin-top:0}}div.shopify-section.rich-text{padding-top:120px;padding-bottom:120px}div.rich-text p.pretext{font-family:Avenir Black,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:700;color:#0cafe8;margin-bottom:0}div.rich-text h2.h3{font-family:Futura,sans-serif;font-weight:700;font-size:40px;color:#000;margin-bottom:35px}div.rich-text div.rich-text__text--large p{font-family:Avenir,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:300;color:#000;line-height:26px}@media screen and (max-width: 1100px){div.shopify-section.rich-text{padding-top:80px;padding-bottom:80px}div.rich-text p.pretext{font-family:Avenir Black,sans-serif;font-size:18px}div.rich-text h2.h3{font-size:30px}div.rich-text div.rich-text__text--large p{font-size:18px;line-height:22px}}@media screen and (max-width: 768px){div.shopify-section.rich-text{padding-top:25px;padding-bottom:25px}div.rich-text p.pretext{font-size:14px}div.rich-text h2.h3{font-size:21px;margin-bottom:20px}div.rich-text div.rich-text__text--large p{font-size:14px;line-height:22px}}div.shopify-section.makes-the-best{background:#f4f4f4;padding-top:120px;padding-bottom:120px}div.makes-the-best img{width:115px}div.makes-the-best .logo-bar{margin-bottom:0}div.makes-the-best .logo-bar__item{margin:0 24px 24px}div.makes-the-best p.pretext{font-family:Avenir Black,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:700;color:#0cafe8;margin-bottom:0}div.makes-the-best h2.h3{font-family:Futura,sans-serif;font-weight:700;font-size:40px;color:#000;margin-bottom:35px}div.makes-the-best p.block-title{font-family:Futura,sans-serif;font-weight:700;font-size:20px;color:#000;text-transform:none;margin-top:35px}div.makes-the-best .icon-container{position:relative;border-radius:200px;overflow:hidden}div.makes-the-best .icon-overlay{position:absolute;bottom:0;left:0;right:0;overflow:hidden;width:100%;height:100%;transition:.3s ease;border-radius:100%;opacity:0}div.makes-the-best .icon-container:hover .icon-overlay{opacity:1}@media screen and (max-width: 1100px){div.shopify-section.makes-the-best{padding-top:80px;padding-bottom:80px}div.makes-the-best img{width:100px}div.makes-the-best .logo-bar{margin-bottom:0}div.makes-the-best .logo-bar__item{margin:0 20px 20px}div.makes-the-best p.pretext{font-size:18px}div.makes-the-best h2.h3{font-size:30px}div.makes-the-best p.block-title{font-size:18px;margin-top:25px}}@media screen and (max-width: 768px){div.shopify-section.makes-the-best{padding-top:45px;padding-bottom:45px}div.makes-the-best img{width:73px}div.makes-the-best .logo-bar{margin-bottom:0}div.makes-the-best .logo-bar__item{margin:0 12px 20px}div.makes-the-best p.pretext{font-size:14px}div.makes-the-best h2.h3{font-size:21px;margin-bottom:20px}div.makes-the-best p.block-title{font-size:14px;line-height:18px;margin-top:10px}}div.shopify-section.feature-row{padding-top:120px;padding-bottom:120px}div.feature-row{text-align:center}div.feature-row .feature-row__item.feature-row__text{max-width:50%;margin:0 auto;padding:35px 20px}div.feature-row .video-item iframe{width:550px;height:550px}div.feature-row h2.h3{font-family:Futura,sans-serif;font-weight:700;font-size:40px;color:#000;margin-bottom:35px;line-height:49px}div.feature-row .featured-row__subtext p{font-family:Avenir,sans-serif;font-size:18px;line-height:26px;font-weight:300;color:#000;margin-top:35px;margin-bottom:45px}@media screen and (max-width: 1100px){div.shopify-section.feature-row{padding-top:80px;padding-bottom:80px}div.feature-row{text-align:center}div.feature-row .feature-row__item.feature-row__text{max-width:50%;margin:0 auto;padding:35px 20px}div.feature-row .video-item iframe{width:360px;height:360px}div.feature-row h2.h3{font-family:Futura,sans-serif;font-weight:700;font-size:22px;color:#000;margin-bottom:20px;line-height:28px}div.feature-row .featured-row__subtext p{font-family:Avenir,sans-serif;font-weight:300;font-size:18px;line-height:22px;color:#000;margin-top:20px;margin-bottom:30px}}@media screen and (max-width: 768px){div.shopify-section.feature-row{padding-top:45px;padding-bottom:45px}div.feature-row .feature-row__item.feature-row__text{padding-top:0;padding-bottom:30px;max-width:100%}div.feature-row h2.h3{font-size:21px;margin-bottom:20px;line-height:29px}div.feature-row .featured-row__subtext p{font-size:14px;margin-bottom:10px;line-height:18px}div.feature-row .video-item iframe{width:260px;height:260px}}div.shopify-section.index-section--slideshow{padding-top:0;padding-bottom:0}div.shopify-section.index-section--slideshow div.page-width.slideshow{margin:0 auto;padding:0 55px}div.shopify-section.index-section--slideshow div.page-width.slideshow .section{width:45%;float:left}div.shopify-section.index-section--slideshow div.page-width.slideshow .slideshow__btn{line-height:30px}div.shopify-section.index-section--slideshow div.page-width.slideshow{text-align:left}div.shopify-section.index-section--slideshow div.page-width.slideshow h2.h1.mega-title{font-family:Futura,sans-serif;font-weight:700;font-size:48px;color:#000;text-shadow:none}div.shopify-section.index-section--slideshow div.page-width.slideshow span.mega-subtitle{font-family:Avenir,sans-serif;font-size:22px;line-height:26px;letter-spacing:-.33px;font-weight:300;text-shadow:none;margin-bottom:20px;color:#000}div.shopify-section.index-section--slideshow .slideshow__image.desktop{z-index:1}div.shopify-section.index-section--slideshow .slideshow__image.mobile{z-index:0}@media screen and (max-width: 1100px){div.shopify-section.index-section--slideshow .slideshow--large{height:500px}div.shopify-section.index-section--slideshow div.page-width.slideshow{text-align:left}div.shopify-section.index-section--slideshow div.page-width.slideshow h2.h1.mega-title{font-size:40px;line-height:40px}div.shopify-section.index-section--slideshow div.page-width.slideshow span.mega-subtitle{font-size:20px;line-height:26px;letter-spacing:-.33px}}@media screen and (max-width: 768px){div.shopify-section.index-section--slideshow h2.mega-title{font-size:21px;font-family:Futura,sans-serif;font-weight:700;color:#000}div.shopify-section.index-section--slideshow span.mega-subtitle{font-family:Avenir,sans-serif;font-weight:300;font-size:16px;line-height:22px}div.shopify-section.index-section--slideshow .slideshow__text-wrap--mobile{margin-bottom:30px}div.shopify-section.index-section--slideshow .index-section--slideshow .slideshow__text-wrap--mobile{margin-bottom:0}div.shopify-section.index-section--slideshow .slideshow__image.desktop{z-index:0!important}div.shopify-section.index-section--slideshow .slideshow__image.mobile{z-index:1!important}div.shopify-section.index-section--slideshow .slideshow__btn{min-height:unset}}div.shopify-section.index-section--header-slideshow div.page-width.slideshow .section{width:55%}div.shopify-section.index-section--header-slideshow div.page-width.slideshow h2.h1.mega-title,div.shopify-section.index-section--header-slideshow div.page-width.slideshow span.mega-subtitle{color:#fff}div.shopify-section.index-section--header-slideshow .slideshow__text-wrap.slideshow__text-wrap--mobile{background:none!important}div.shopify-section.index-section--header-slideshow a.btn{margin-top:20px}@media screen and (max-width: 1100px){div.shopify-section.index-section--header-slideshow .slideshow--medium{height:650px}}@media screen and (max-width: 768px){div.shopify-section.index-section--header-slideshow .slideshow__text-wrap--desktop .slideshow__text-content{top:25%}div.shopify-section.index-section--header-slideshow div.page-width.slideshow{padding:0 10px}div.shopify-section.index-section--header-slideshow div.page-width.slideshow .section{width:100%;text-align:center}div.shopify-section.index-section--header-slideshow .slideshow--medium{height:550px}div.shopify-section.index-section--header-slideshow h2.mega-title{font-size:21px!important;line-height:29px!important;font-family:Futura,sans-serif;font-weight:700;color:#000}div.shopify-section.index-section--header-slideshow span.mega-subtitle{font-family:Avenir,sans-serif;font-weight:300;font-size:16px!important;line-height:22px!important}div.shopify-section.index-section--header-slideshow a.btn{margin-top:0}}div.shopify-section.instafeed{background:#f4f4f4;padding-top:120px;padding-bottom:120px}div.shopify-section.instafeed h2{font-size:24px;line-height:40px}@media screen and (max-width: 1100px){div.shopify-section.instafeed{padding-top:30px;padding-bottom:70px}div.shopify-section.instafeed h2{font-size:22px;line-height:28px}}@media screen and (max-width: 768px){div.shopify-section.instafeed{padding-top:10px;padding-bottom:40px}div.shopify-section.instafeed h2{font-size:18px;line-height:22px}}div.shopify-section.possibilities{background:#f4f4f4;padding-top:100px;padding-bottom:100px}div.shopify-section.possibilities p.pretext{font-family:Avenir Black,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:700;color:#0cafe8;margin-bottom:0}div.shopify-section.possibilities h3{font-family:Avenir,sans-serif;text-transform:none;font-size:24px;font-weight:300;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}div.shopify-section.possibilities .slick-slide{padding:0 20px}div.shopify-section.possibilities .article__link:not([disabled]):hover .article__grid-image-wrapper:before,div.shopify-section.possibilities .article__link:focus .article__grid-image-wrapper:before{background-color:transparent}div.shopify-section.possibilities .article__grid-image-container{background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 1100px){div.shopify-section.possibilities{padding-top:80px;padding-bottom:80px}div.shopify-section.possibilities p.pretext{font-size:18px;line-height:22px}div.shopify-section.possibilities h2,div.shopify-section.possibilities h3{font-size:22px;line-height:28px}div.shopify-section.possibilities .article__grid-image-container{margin-bottom:15px}}@media screen and (max-width: 768px){div.shopify-section.possibilities{padding-top:40px;padding-bottom:40px}div.shopify-section.possibilities p.pretext{font-family:Avenir Black,sans-serif;font-size:14px;line-height:18px;letter-spacing:-.33px;font-weight:700;color:#0cafe8;margin-bottom:0}div.shopify-section.possibilities h2{font-size:18px;line-height:22px}div.shopify-section.possibilities h3{font-family:Avenir;font-weight:300;text-transform:none;font-size:18px;line-height:22px}div.shopify-section.possibilities .article__grid-image-container{margin-bottom:10px}}div.shopify-section.feature-columns{padding-top:120px;padding-bottom:120px}div.page-width.feature-columns{max-width:1732px}div.page-width.feature-columns .feature-row__image-wrapper{height:100px;width:100px;margin-bottom:35px}div.page-width.feature-columns h3.h4{font-family:Futura,sans-serif;font-weight:700;font-size:24px;color:#000;margin-bottom:45px;margin-top:30px;line-height:40px}div.page-width.feature-columns p{font-family:Avenir,sans-serif;font-weight:300;font-size:18px;line-height:26px;color:#000;margin-top:35px;margin-bottom:65px;padding:0 20px}@media screen and (max-width: 1100px){div.shopify-section.feature-columns{padding-top:80px;padding-bottom:80px}div.page-width.feature-columns{max-width:1732px}div.page-width.feature-columns .feature-row__image-wrapper{height:80px;width:80px;margin-bottom:50px}div.page-width.feature-columns h3.h4{font-size:22px;margin-bottom:15px;margin-top:20px;line-height:28px}div.page-width.feature-columns p{font-size:18px;line-height:22px;margin-top:25px;margin-bottom:45px;padding:0 15px}}@media screen and (max-width: 768px){div.shopify-section.feature-columns{padding-top:45px;padding-bottom:45px}div.page-width.feature-columns .feature-row__image-wrapper{height:80px;margin-bottom:20px}div.page-width.feature-columns h3.h4{font-family:Futura,sans-serif;font-weight:700;font-size:20px;color:#000;margin-bottom:20px;margin-top:20px;line-height:18px}div.page-width.feature-columns p{font-family:Avenir,sans-serif;font-weight:300;font-size:14px;line-height:18px;color:#000;margin-top:10px;margin-bottom:10px;padding:0 10px}}div.shopify-section.quotes{background:#f4f4f4;padding-top:120px;padding-bottom:120px}div.shopify-section.quotes .page-width{max-width:100%}div.shopify-section.quotes .slick-slide{background:#fff;padding:40px 30px;margin:10px;box-shadow:0 3px 10px -2px #0003}div.shopify-section.quotes p.pretext{font-family:Avenir Black,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:700;color:#0cafe8;margin-bottom:0}div.shopify-section.quotes h2.h3{font-family:Futura,sans-serif;font-weight:700;font-size:36px;color:#000;margin-bottom:35px}div.shopify-section.quotes .quotes-slider__text h3{font-family:Futura,sans-serif;font-weight:700;font-size:24px;color:#000;margin-bottom:20px}div.shopify-section.quotes .quotes-slider__text p{font-family:Avenir,sans-serif;font-size:20px;letter-spacing:-.33px;font-weight:300;color:#000;line-height:33px;overflow:hidden}div.shopify-section.quotes blockquote cite:before{content:none}div.shopify-section.quotes blockquote cite{font-family:Futura,sans-serif;font-weight:700;font-size:20px;color:#000;margin-bottom:20px}div.shopify-section.quotes .quote-icon img{width:120px;margin:0 auto}div.shopify-section.quotes .quotes-slider__text .quote-icon{margin-bottom:8px}div.shopify-section.quotes .quotes-slider__text .quote-icon img{width:95px}div.shopify-section.quotes .quotes-slider__text .rte-setting{margin-bottom:2px}div.shopify-section.quotes .quotes-slider__text .rte-setting h3{margin-bottom:10px;font-size:20px}div.shopify-section.quotes .quotes-slider__text .rte-setting p{margin-bottom:8px;font-size:15px;line-height:22px}div.shopify-section.quotes .quotes-slider__text cite{font-size:16px;margin-bottom:0}@media screen and (max-width: 1100px){div.shopify-section.quotes{padding-top:75px;padding-bottom:75px}div.shopify-section.quotes .section-header{margin-bottom:25px}div.shopify-section.quotes .slick-dots{margin-top:20px}div.shopify-section.quotes p.pretext{font-size:18px;line-height:22px}div.shopify-section.quotes h2.h3{font-size:22px;line-height:28px;margin-bottom:10px}div.shopify-section.quotes .quotes-slider__text h3{font-size:22px;line-height:28px}div.shopify-section.quotes .quotes-slider__text p{font-size:18px;line-height:22px}div.shopify-section.quotes blockquote cite:before{content:none}div.shopify-section.quotes blockquote cite{font-size:18px;line-height:22px}}@media screen and (max-width: 768px){div.shopify-section.quotes{padding-top:45px;padding-bottom:45px}div.shopify-section.quotes .slick-list{padding:0 8%}div.shopify-section.quotes .page-width{max-width:100%;padding:0}div.shopify-section.quotes .slick-slide{padding:25px 15px;margin:0 12px}div.shopify-section.quotes .slick-dots{margin-top:10px}div.shopify-section.quotes p.pretext{font-size:14px;line-height:18px}div.shopify-section.quotes h2.h3{font-size:21px;line-height:18px}div.shopify-section.quotes .quotes-slider__text h3{font-size:19px;line-height:18px}div.shopify-section.quotes .quotes-slider__text p{font-size:14px;line-height:18px}div.shopify-section.quotes blockquote cite:before{content:none}div.shopify-section.quotes blockquote cite{font-size:19px;line-height:18px}div.shopify-section.quotes .quotes-slider__text .quote-icon{margin-bottom:8px}div.shopify-section.quotes .quotes-slider__text .quote-icon img{width:95px}div.shopify-section.quotes .quotes-slider__text .rte-setting{margin-bottom:2px}div.shopify-section.quotes .quotes-slider__text .rte-setting h3{margin-bottom:10px}div.shopify-section.quotes .quotes-slider__text .rte-setting p{margin-bottom:8px;font-size:15px}div.shopify-section.quotes .quotes-slider__text cite{font-size:16px}}div.shopify-section.family{padding-bottom:70px}div.shopify-section.family .page-width{padding:0}div.shopify-section.family .logo-bar__item{max-width:250px;margin:0 24px 24px}div.shopify-section.family .logo-bar{margin-bottom:0}div.shopify-section.family h2.h3{font-family:Futura,sans-serif;font-weight:700;font-size:24px;line-height:40px;color:#000;margin-bottom:29px;text-transform:none}div.shopify-section.family p{font-family:Avenir,sans-serif;font-weight:300;font-size:18px;color:#000;line-height:26px;margin:20px}div.shopify-section.family .icon-container{position:relative;border-radius:200px;overflow:hidden}div.shopify-section.family .icon-overlay{position:absolute;bottom:0;left:0;overflow:hidden;border:5px solid;border-radius:100%;padding:15px;background:#ffffffbf;vertical-align:center;width:100%;height:100%;transition:.5s ease;opacity:0}div.shopify-section.family .icon-container:hover .icon-overlay{opacity:1}div.shopify-section.family .overlay-content{padding-top:30px}div.shopify-section.family .overlay-content p{font-size:18px;line-height:22px}@media screen and (max-width: 1100px){div.shopify-section.family .logo-bar__item{max-width:158px;margin:0 15px 20px}div.shopify-section.family .icon-overlay{padding:10px 5px}div.shopify-section.family .overlay-content{padding-top:20px}div.shopify-section.family .overlay-content .details{display:none}div.shopify-section.family h2.h3{font-size:18px;margin-bottom:5px}div.shopify-section.family p{font-family:Avenir,sans-serif;font-weight:300;font-size:14px;color:#000;line-height:18px;margin:0 0 3px}}@media screen and (max-width: 768px){div.shopify-section.family .logo-bar__item{max-width:128px;margin:0 15px 20px}div.shopify-section.family .icon-overlay{padding:10px 5px}div.shopify-section.family .overlay-content{padding-top:0}div.shopify-section.family .overlay-content .details{display:none}div.shopify-section.family h2.h3{font-size:18px;margin-bottom:5px}div.shopify-section.family p{font-family:Avenir,sans-serif;font-weight:300;font-size:14px;color:#000;line-height:18px;margin:0 0 3px}}.modal-background{z-index:999999;height:100vh;width:100vw;background:#0000004d;position:absolute;top:0;left:0;display:none}.modal-container{z-index:1000000;height:100vh;width:100vw;position:absolute;top:0;left:0;display:none}.modal-container .inner-container{width:90vw;overflow:scroll;max-width:1000px;margin:2.5vh auto;background:#fff;position:relative;max-height:95vh}.modal-container .inner-container .close-modal{position:sticky;right:30px;top:30px;text-align:left;padding:0 30px}.modal-container .inner-container .close-modal img{width:20px}.modal-container .inner-container .close-modal:hover{cursor:pointer}.modal-container .inner-container .mobile{display:none}.modal-container .inner-container .modal-slider{position:relative;overflow:hidden;margin:20px auto 40px;border-radius:4px}.modal-container .inner-container .modal-slider ul{position:relative;margin:0;padding:0;list-style:none}.modal-container .inner-container .modal-slider ul li{position:relative;display:block;float:left;margin:0 auto 20px;padding:0;width:900px;height:80vh}.modal-container .inner-container .modal-slider ul li .product-block{padding:10px 100px;overflow:scroll;height:460px;display:flex;flex-direction:column;flex-wrap:wrap}.modal-container .inner-container .modal-slider ul li .product-block h2{font-family:Futura,sans-serif;font-weight:700;font-size:18px;color:#000;margin-bottom:28px;text-transform:none;letter-spacing:-.33px;order:2;padding:0 30px;width:70%}.modal-container .inner-container .modal-slider ul li .product-block div.details{font-family:Avenir,sans-serif;font-size:18px;font-weight:300;margin-bottom:28px;letter-spacing:-.33px;order:3;flex:1;padding:0 30px;width:70%}.modal-container .inner-container .modal-slider ul li .product-block div.label{width:30%;flex:0 0 100%;order:1}.modal-container .inner-container .modal-slider ul li img.desktop{padding:0 100px;width:100%}.modal-container .inner-container a.control_prev,.modal-container .inner-container a.control_next{position:absolute;top:40%;z-index:999;display:block;padding:4% 3%;width:auto;height:auto;color:#000;text-decoration:none;font-weight:600;font-size:18px;cursor:pointer}.modal-container .inner-container a.control_prev img,.modal-container .inner-container a.control_next img{width:25px}.modal-container .inner-container a.control_next{right:0}.modal-container.comparison{text-align:center}.modal-container.comparison img.desktop{height:80vh}@media screen and (max-width: 768px){.modal-container .inner-container{width:100vw;overflow:scroll;max-width:1000px;margin:5vh auto}.modal-container .inner-container .close-modal{position:sticky;right:10px;top:10px;text-align:left;padding:0 20px}.modal-container .inner-container .close-modal img{width:10px}.modal-container .inner-container .close-modal:hover{cursor:pointer}.modal-container .inner-container .mobile{display:block}.modal-container .inner-container .desktop{display:none}.modal-container .inner-container .modal-slider{position:relative;overflow:hidden;margin:20px auto 0;border-radius:4px}.modal-container .inner-container .modal-slider ul{position:relative;margin:0;padding:0;list-style:none}.modal-container .inner-container .modal-slider ul li{position:relative;display:block;float:left;margin:0 auto 20px;padding:0;width:100vw;height:90vh}.modal-container .inner-container .modal-slider ul li .product-block{padding:20px;overflow:scroll;height:80vh;width:100vw;display:flex;flex-direction:row;flex-wrap:wrap}.modal-container .inner-container .modal-slider ul li .product-block h2{font-family:Futura,sans-serif;font-weight:700;font-size:24px;line-height:40px;color:#000;margin-bottom:12px;text-transform:none;letter-spacing:-.33px;order:1;padding:0 10px;flex-basis:100%}.modal-container .inner-container .modal-slider ul li .product-block div.details{font-family:Avenir,sans-serif;font-size:18px;font-weight:300;margin-bottom:28px;order:2;flex:auto;padding:0 10px;flex-basis:100%}.modal-container .inner-container .modal-slider ul li .product-block div.details p{margin-bottom:5px}.modal-container .inner-container .modal-slider ul li .product-block div.label{flex-basis:100%;flex:auto;order:3;padding:0 10px;display:inline-block}.modal-container .inner-container .modal-slider ul li .product-block div.label img.label{width:65%;display:inline-block;vertical-align:top}.modal-container .inner-container .modal-slider ul li .product-block div.label img.mobile{width:30%;display:inline-block;vertical-align:top}.modal-container .inner-container .modal-slider ul li img.desktop{padding:20px 100px;width:100%}.modal-container .inner-container a.control_prev,.modal-container .inner-container a.control_next{position:absolute;top:40%;z-index:999;display:block;padding:4% 3%;width:auto;height:auto;color:#000;text-decoration:none;font-weight:600;font-size:21px;cursor:pointer}.modal-container .inner-container a.control_prev img,.modal-container .inner-container a.control_next img{width:7px}.modal-container .inner-container a.control_next{right:0}}@media (min-width: 751px){.page-width.login-page,.page-width.registration-page{margin:0 auto}}@media (max-width: 750px){div.account-page table.responsive-table tbody tr th{margin-top:20px;padding:20px 0;border-top:1px solid #000;font-size:14px;line-height:18px}div.account-page table.responsive-table tbody tr th:before{padding-top:7px;font-size:14px;line-height:18px;font-weight:700}div.account-page table.responsive-table tbody tr td{padding:15px 10px;background:#f4f4f4;font-size:14px;line-height:18px}div.account-page table.responsive-table tbody tr td:before{font-size:14px;line-height:18px;font-weight:700}div.myaccount .order--cancelled{margin-bottom:10px!important}div.myaccount .order--cancelled p{margin-bottom:5px!important;line-height:18px}div.myaccount table.order-table tbody{font-size:14px;line-height:18px}div.myaccount table.order-table tbody tr th{padding:5px 0 10px!important}div.myaccount table.order-table tbody tr td{padding:5px 10px;background:#f4f4f4}div.myaccount table.order-table tbody tr td dl{margin:0!important}div.myaccount table.order-table tfoot{padding:10px 0;font-size:14px;line-height:18px}div.myaccount table.order-table tfoot tr td{padding:5px 0}div.myaccount table.order-table tfoot tr td dl{margin:0!important}}.why-joi-page .shopify-section.hero-section:not(#shopify-section-why-joi-hero-1){margin-top:20px}@media screen and (max-width: 768px){.why-joi-page .shopify-section.hero-section:not(#shopify-section-why-joi-hero-1){margin-top:12px}}.why-joi-page .shopify-section.hero-section:not(#shopify-section-why-joi-hero-1) .btn{border:5px solid white;background:transparent;color:#fff}.why-joi-page .shopify-section.hero-section:not(#shopify-section-why-joi-hero-1) .btn:hover{background:#fff;color:#000}@media screen and (max-width: 768px){.why-joi-page .shopify-section.hero-section:not(#shopify-section-why-joi-hero-1) .btn{border:2px solid white}}.why-joi-page #shopify-section-why-joi-hero-7.shopify-section.hero-section{margin-top:0}@media screen and (max-width: 768px){.why-joi-page #shopify-section-why-joi-hero-7.shopify-section.hero-section{margin-top:12px}}.why-joi-page #shopify-section-why-joi-hero-7.shopify-section.hero-section .btn{border:5px solid black;background:#000;color:#fff}.why-joi-page #shopify-section-why-joi-hero-7.shopify-section.hero-section .btn:hover{background:#000;color:#fff;filter:brightness(1.1)}.why-joi-page #shopify-section-why-joi-hero-7.shopify-section.hero-section .btn.outline{background:transparent;color:#000}.why-joi-page #shopify-section-why-joi-hero-7.shopify-section.hero-section .btn.outline:hover{background:#000;color:#fff;filter:brightness(1.1)}.why-joi-page div.shopify-section.quotes div.quote-icon{height:120px;vertical-align:middle;text-align:center}.why-joi-page div.shopify-section.quotes div.quote-icon img{display:inline-block;vertical-align:middle;width:unset;max-width:200px;max-height:120px;margin:5px auto}.why-joi-page div.shopify-section.quotes cite{color:#0cafe8;font-size:22px;line-height:26px}@media (min-width: 1100px){#our-story-page #shopify-section-our-story-1-hero{margin-bottom:50px}#our-story-page #shopify-section-our-story-1-hero .hero__inner{vertical-align:top;padding-top:119px}#our-story-page #shopify-section-our-story-1-hero .hero__inner .page-width{max-width:900px}}@media (min-width: 750px){#our-story-page #shopify-section-our-story-1-hero{margin-bottom:30px}#our-story-page #shopify-section-our-story-1-hero .hero__inner{vertical-align:top;padding-top:75px}#our-story-page #shopify-section-our-story-1-hero .hero__inner .page-width{max-width:900px}}#our-story-page #shopify-section-our-story-1-hero .h1.mega-title{color:#fff}#our-story-page .rich-text{padding-top:20px;padding-bottom:0!important}@media (min-width: 750px){#our-story-page .page-width.rich-text{max-width:1330px}#our-story-page .index-section.rich-text{padding-top:30px;padding-bottom:30px}#our-story-page h2.h3{font-size:22px;line-height:28px;margin-bottom:25px}#our-story-page div.rich-text div.rich-text__text--large p{font-family:Avenir,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:300;color:#000;line-height:22px;margin-bottom:16px}}@media (min-width: 1100px){#our-story-page .page-width.rich-text{max-width:1330px}#our-story-page .index-section.rich-text{padding-top:40px;padding-bottom:40px}#our-story-page h2.h3{font-size:24px;line-height:40px;margin-bottom:25px}#our-story-page div.rich-text div.rich-text__text--large p{font-family:Avenir,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:300;color:#000;line-height:26px;margin-bottom:16px}}#our-story-page #shopify-section-our-story-6-instagram{margin-bottom:-60px}#wholesale-page #shopify-section-wholesale-1-hero .h1.mega-title.mega-title--large,#wholesale-page #shopify-section-wholesale-1-hero .mega-subtitle--large p{color:#000}#wholesale-page #shopify-section-wholesale-2-3-up div.feature-columns .feature-row__image-wrapper{width:236px;height:unset}#wholesale-page #shopify-section-wholesale-2-3-up div.feature-columns h3.h4{line-height:40px;font-size:24px}#wholesale-page #shopify-section-wholesale-2-3-up .bottom-button{margin:30px auto;text-align:center}@media screen and (max-width: 1100px){#wholesale-page #shopify-section-wholesale-2-3-up div.feature-columns .feature-row__image-wrapper{width:143px;height:unset}#wholesale-page #shopify-section-wholesale-2-3-up div.feature-columns h3.h4{line-height:28px;font-size:22px}}@media screen and (max-width: 768px){#wholesale-page #shopify-section-wholesale-2-3-up div.feature-columns .feature-row__image-wrapper{width:123px;height:unset}#wholesale-page #shopify-section-wholesale-2-3-up div.feature-columns h3.h4{line-height:22px;font-size:18px}}#wholesale-page #shopify-section-wholesale-3-3-up{background:#f4f4f4}#wholesale-page #shopify-section-wholesale-3-3-up .grid__item{padding-left:20px;padding-right:20px}#wholesale-page #shopify-section-wholesale-3-3-up .feature-row__image-wrapper{width:180px;margin:0 auto 20px}#wholesale-page #shopify-section-wholesale-3-3-up p{font-family:Futura;font-weight:700;font-size:22px;line-height:26px;margin-bottom:20px}#wholesale-page #shopify-section-wholesale-3-3-up div.feature-columns h3.h4{line-height:40px;font-size:24px;color:#0cafe8}@media screen and (max-width: 1100px){#wholesale-page #shopify-section-wholesale-3-3-up div.feature-columns .feature-row__image-wrapper{width:90px;height:unset}#wholesale-page #shopify-section-wholesale-3-3-up p{font-size:20px;line-height:26px}#wholesale-page #shopify-section-wholesale-3-3-up div.feature-columns h3.h4{font-size:22px;line-height:28px}}@media screen and (max-width: 768px){#wholesale-page #shopify-section-wholesale-3-3-up .grid__item{padding-left:0;padding-right:0}#wholesale-page #shopify-section-wholesale-3-3-up .feature-row__image-wrapper{width:150px;margin:0 auto 20px}#wholesale-page #shopify-section-wholesale-3-3-up .slick-dots{margin-top:10px}#wholesale-page #shopify-section-wholesale-3-3-up div.feature-columns .feature-row__image-wrapper{width:70px;height:unset}#wholesale-page #shopify-section-wholesale-3-3-up p{font-size:16px;line-height:22px;max-width:400px;margin:0 auto 10px}#wholesale-page #shopify-section-wholesale-3-3-up div.feature-columns h3.h4{font-size:18px;line-height:22px;max-width:400px;margin:0 auto 10px}}#wholesale-page div.shopify-section.feature-row{padding-top:60px;padding-bottom:60px}#wholesale-page div.shopify-section.feature-row .page-width{max-width:1734px}#wholesale-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--left{text-align:left;order:1;padding:35px 35px 35px 0}#wholesale-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--right{text-align:right;order:3;padding:35px 0 35px 35px}#wholesale-page div.shopify-section.feature-row .feature-row__image--left{float:right}#wholesale-page div.shopify-section.feature-row .feature-row__image--right{float:left}@media screen and (max-width: 1100px){#wholesale-page div.shopify-section.feature-row{padding-top:40px;padding-bottom:40px}#wholesale-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--left{text-align:left;order:1;padding:35px 35px 35px 0}#wholesale-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--right{text-align:right;order:3;padding:35px 0 35px 35px}}@media screen and (max-width: 768px){#wholesale-page div.shopify-section.feature-row{padding-top:20px;padding-bottom:20px}#wholesale-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--left,#wholesale-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--right{text-align:center;order:3;padding:35px 0}}#wholesale-page div.shopify-section.rich-text-image{text-align:center}#wholesale-page div.shopify-section.rich-text-image .rich-text__heading-image{width:227px;border-radius:100%;overflow:hidden;margin:0 auto 30px}#wholesale-page div.shopify-section.rich-text-image .rich-text__text--large p{font-size:18px;line-height:26px}#wholesale-page div.shopify-section.rich-text-image a{margin:40px auto}@media screen and (max-width: 1100px){#wholesale-page div.shopify-section.rich-text-image .rich-text__heading-image{width:147px}#wholesale-page div.shopify-section.rich-text-image .rich-text__text--large p{font-size:22px;line-height:28px}#wholesale-page div.shopify-section.rich-text-image a{margin:15px auto}}@media screen and (max-width: 768px){#wholesale-page div.shopify-section.rich-text-image .rich-text__heading-image{width:127px}#wholesale-page div.shopify-section.rich-text-image .rich-text__text--large p{font-size:18px;line-height:22px}#wholesale-page div.shopify-section.rich-text-image a{margin:15px auto}}div.affiliate-page #shopify-section-affiliate-0-hero .hero__inner{vertical-align:bottom}div.affiliate-page #shopify-section-affiliate-0-hero .page-width.text-left{width:1732px;font-size:18px;font-family:Avenir;font-weight:300}@media screen and (max-width: 1100px){div.affiliate-page #shopify-section-affiliate-0-hero .hero--large{height:80vh}}@media screen and (max-width: 768px){div.affiliate-page #shopify-section-affiliate-0-hero .page-width.text-left{display:none}div.affiliate-page #shopify-section-affiliate-0-hero .hero--large{height:100vw}}div.affiliate-page div.shopify-section.feature-row{padding-top:60px;padding-bottom:60px}div.affiliate-page div.shopify-section.feature-row #FeatureRowImageWrapper-affiliate-1-feature-row{max-width:100%}div.affiliate-page div.shopify-section.feature-row #FeatureRowImage-affiliate-1-feature-row{max-width:100%;max-height:100%}div.affiliate-page div.shopify-section.feature-row p.pre-title{color:#0cafe8;font-family:Avenir Black;font-size:18px;line-height:26px;margin-bottom:5px;margin-top:20px}div.affiliate-page div.shopify-section.feature-row h2.h3{margin:20px 0 10px}div.affiliate-page div.shopify-section.feature-row .page-width{max-width:1734px}div.affiliate-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--left{text-align:left;order:1;padding:35px 0;flex:0 1 60%;max-width:60%;margin:0 40px 0 0}div.affiliate-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--right{text-align:right;order:3;padding:35px 0;flex:0 1 60%;max-width:60%;margin:0 0 0 40px}div.affiliate-page div.shopify-section.feature-row .feature-row__image{float:right;flex:0 1 40%}div.affiliate-page div.shopify-section.feature-row .image-caption{margin-top:10px;text-align:right;font-family:Avenir;font-size:18px}@media screen and (max-width: 1100px){div.affiliate-page div.shopify-section.feature-row{padding-top:40px;padding-bottom:40px}div.affiliate-page div.shopify-section.feature-row p.pre-title{font-size:18px}}@media screen and (max-width: 768px){div.affiliate-page div.shopify-section.feature-row{padding-top:20px;padding-bottom:20px}div.affiliate-page div.shopify-section.feature-row p.pre-title{font-size:14px}div.affiliate-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--left,div.affiliate-page div.shopify-section.feature-row .feature-row__item.feature-row__text.feature-row__text--right{text-align:left;order:1;padding:35px 0;flex:0 1 100%;max-width:100%;margin:0 20px}div.affiliate-page div.shopify-section.feature-row .image-caption{display:none}}div.affiliate-page #shopify-section-affiliate-3-rich-text{background-color:#f4f4f4;text-align:center;padding:120px 0;margin-bottom:-60px}@media screen and (max-width: 1100px){div.affiliate-page #shopify-section-affiliate-3-rich-text{padding:80px 0}}@media screen and (max-width: 768px){div.affiliate-page #shopify-section-affiliate-3-rich-text{padding:60px 0}}div.press-kit-page #shopify-section-press-kit-2-rich-text{padding-top:120px}div.press-kit-page #shopify-section-press-kit-3-3-up{padding-top:10px}div.press-kit-page div.shopify-section.quotes{margin-bottom:-60px}div.press-kit-page div.shopify-section.quotes div.quote-icon{height:120px;vertical-align:middle;text-align:center}div.press-kit-page div.shopify-section.quotes div.quote-icon img{display:inline-block;vertical-align:middle;width:unset;max-width:200px;max-height:120px;margin:5px auto}div.press-kit-page div.shopify-section.quotes cite{color:#0cafe8;font-size:22px;line-height:26px}@media screen and (max-width: 1100px){div.press-kit-page #shopify-section-press-kit-2-rich-text{padding-top:60px}div.press-kit-page .grid__item.medium-up--one-third.text-center{margin-bottom:30px}div.press-kit-page div.shopify-section.quotes cite{color:#0cafe8;font-size:20px;line-height:26px}}@media screen and (max-width: 768px){div.press-kit-page #shopify-section-press-kit-2-rich-text{padding-top:40px}div.press-kit-page .grid__item.medium-up--one-third.text-center{margin-bottom:20px}div.press-kit-page div.shopify-section.quotes cite{color:#0cafe8;font-size:16px;line-height:22px}}.mini-cart-wrapper{background:#0006;position:absolute;right:0;top:0;width:100vw;height:100vh;z-index:100000;display:none}.mini-cart-content:before{width:100%;height:150vh;content:"";position:absolute;background-color:#fff;top:0;left:0;z-index:0}.mini-cart-content{position:fixed!important;right:-480px;top:0!important;width:100%;max-width:480px;background:#fff;z-index:100001;padding:0;height:100%!important;overflow:hidden}.mini-cart-content .cart-content{height:100%}.mini-cart-content .cart-content .cart-data-section{height:100%;display:flex;flex-flow:column nowrap}.mini-cart-content .cart-content .cart-data-section .top-bar{width:100%;background-color:#fff;flex-basis:100px;min-height:100px;padding:18px 45px 10px;position:relative}.mini-cart-content .cart-content .cart-data-section .top-bar .cart-close{position:absolute;top:18px;left:45px}.mini-cart-content .cart-content .cart-data-section .top-bar .cart-close svg{width:14px;height:14px}.mini-cart-content .cart-content .cart-data-section .top-bar .cart-close:hover{cursor:pointer}.mini-cart-content .cart-content .cart-data-section .top-bar .logo{width:100%;text-align:center}.mini-cart-content .cart-content .cart-data-section .top-bar .logo img{width:50px}.mini-cart-content .cart-content .cart-data-section .top-bar .logo svg{width:50px;height:24px}.mini-cart-content .cart-content .cart-data-section .top-bar .ship-bar{position:absolute;top:55px;left:45px;width:calc(100% - 90px)}.mini-cart-content .cart-content .cart-data-section .top-bar .ship-bar .empty-bar{height:11px;position:absolute;background:#f4f4f4;border-radius:20px;width:100%;z-index:10}.mini-cart-content .cart-content .cart-data-section .top-bar .ship-bar .full-bar{height:11px;position:absolute;background:#000;border-radius:20px;width:50%;z-index:11;transition:width .5s}.mini-cart-content .cart-content .cart-data-section .top-bar .ship-bar .message{width:100%;font: 300 16px/22px Avenir;margin-top:17px}.mini-cart-content .cart-content .cart-data-section .cart-details{width:100%;background-color:#f1f2f4;flex-grow:1;padding:18px 45px;position:relative;display:flex;flex-flow:column nowrap;overflow-y:scroll}.mini-cart-content .cart-content .cart-data-section .cart-details .empty-cart-text{text-align:center;position:absolute;width:70%;left:50%;line-height:26px;top:50%;margin:-26px -35%}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item{background-color:#fff;border-radius:10px;padding:10px;display:flex;flex-grow:0;flex-flow:row nowrap;align-items:center;position:relative;margin:10px 0;flex:0 0 auto}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .image{flex-basis:30%}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta{flex-basis:70%;padding:10px;font: 300 16px/22px Avenir}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .recurring-details,.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .discount-message,.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .preorder-details{font: 600 14px/22px Avenir;color:#0cafe8}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .pricing{margin:6px 0}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .pricing .final-price{font: 900 16px/22px Avenir;color:#afafaf}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .pricing .orig-price{font: 300 16px/22px Avenir;color:#afafaf}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .quantity{border:2px solid #ddd;padding:4px;border-radius:20px;width:fit-content;min-width:80px;font-weight:700;display:flex;justify-content:center}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .quantity .cart-update{margin:0 10px}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .remove-line{position:absolute;top:10px;right:10px;line-height:10px}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .remove-line:hover{cursor:pointer}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .remove-line svg{width:10px;height:10px}.mini-cart-content .cart-content .cart-data-section .cart-footer{width:100%;background-color:#fff;flex-basis:auto;padding:10px 45px;z-index:1}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line{font: 900 18px/28px Avenir;color:#afafaf;width:100%;display:inline-block}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line.subtotal{color:#000}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line .left{float:left;text-align:left}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line .right{float:right;text-align:right}.mini-cart-content .cart-content .cart-data-section .cart-footer .checkout{padding:0!important}.mini-cart-content .cart-content .cart-data-section .cart-footer .checkout a{width:100%;display:block}@media screen and (max-width: 1300px){.mini-cart-content .cart-content .cart-data-section .top-bar{padding:18px 20px 10px}.mini-cart-content .cart-content .cart-data-section .top-bar .cart-close{left:20px}.mini-cart-content .cart-content .cart-data-section .top-bar .ship-bar{left:20px;width:calc(100% - 40px)}.mini-cart-content .cart-content .cart-data-section .cart-details{padding:18px 20px}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item{padding:10px;display:flex;flex-grow:0;flex-flow:row nowrap;align-items:center;position:relative;margin:10px 0}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .image{flex-basis:30%}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta{flex-basis:70%;padding:10px;font: 300 16px/22px Avenir}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .recurring-details,.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .discount-message,.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .preorder-details{font: 600 14px/22px Avenir;color:#0cafe8}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .pricing{margin:6px 0}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .pricing .final-price{font: 900 16px/22px Avenir}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .pricing .orig-price{font: 300 16px/22px Avenir}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .quantity{border:2px solid #ddd;padding:4px;border-radius:20px;width:fit-content;font-weight:700;min-width:80px;display:flex;justify-content:center}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .quantity .cart-update{margin:0 10px}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .remove-line{position:absolute;top:10px;right:10px;line-height:10px}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .remove-line:hover{cursor:pointer}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .remove-line svg{width:10px;height:10px}.mini-cart-content .cart-content .cart-data-section .cart-footer{width:100%;background-color:#fff;flex-basis:auto;padding:10px 45px}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line{font: 900 18px/28px Avenir;color:#afafaf;width:100%;display:inline-block}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line.subtotal{color:#000}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line .left{float:left;text-align:left}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line .right{float:right;text-align:right}}@media screen and (max-width: 768px){.mini-cart-content .cart-content .cart-data-section .top-bar{padding:18px 20px 10px}.mini-cart-content .cart-content .cart-data-section .top-bar .cart-close{left:20px}.mini-cart-content .cart-content .cart-data-section .top-bar .ship-bar{left:20px;width:calc(100% - 40px)}.mini-cart-content .cart-content .cart-data-section .cart-details{padding:18px 20px}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item{padding:10px;display:flex;flex-grow:0;flex-flow:row nowrap;align-items:center;position:relative;margin:10px 0}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .image{flex-basis:30%}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta{flex-basis:70%;padding:10px;font: 300 16px/22px Avenir}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .recurring-details,.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .discount-message,.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .preorder-details{font: 600 14px/22px Avenir;color:#0cafe8}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .pricing{margin:6px 0}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .pricing .final-price{font: 900 16px/22px Avenir}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .pricing .orig-price{font: 300 16px/22px Avenir}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .quantity{border:2px solid #ddd;padding:4px;border-radius:20px;width:fit-content;font-weight:700;min-width:80px;display:flex;justify-content:center}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .quantity .cart-update{margin:0 10px}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .remove-line{position:absolute;top:0;right:0;line-height:10px;padding:10px}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .remove-line:hover{cursor:pointer}.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .remove-line svg{width:10px;height:10px}.mini-cart-content .cart-content .cart-data-section .cart-footer{width:100%;background-color:#fff;flex-basis:auto;padding:10px 20px}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line{font: 900 18px/28px Avenir;color:#afafaf;width:100%;display:inline-block}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line.subtotal{color:#000}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line .left{float:left;text-align:left}.mini-cart-content .cart-content .cart-data-section .cart-footer .subtotal-lines .line .right{float:right;text-align:right}}@media screen and (max-width: 374px){.mini-cart-content .cart-content .cart-data-section .cart-details .line-item .meta .quantity{bottom:17px!important}.appen_data .subscription-product a{max-width:70px!important}.appen_data .subscription-product p{line-height:16px!important}}.quickview-modal-background{position:absolute;top:0;left:0;width:100vw;height:100%;background:#000;opacity:0;display:none;z-index:1000}.collection-main{width:100%;overflow:scroll;display:flex;flex-wrap:nowrap}.collection-main .filter-block{display:block;background-color:#fff;left:0;flex-basis:350px;padding-top:22px}.collection-main .filter-block.mobile{display:none}.collection-main .filter-block .inner{padding:0 40px 40px}.collection-main .filter-block .inner .filter-section{border-bottom:2px solid #000;padding:20px 0}.collection-main .filter-block .inner .filter-section .header{text-align:left;font: 700 18px/28px Futura;letter-spacing:0px;color:#000;opacity:1;margin-bottom:10px}.collection-main .filter-block .inner .filter-section .option{text-align:left;font: 300 18px/28px Avenir;letter-spacing:0px;color:#000;opacity:1;transition:all .2s;padding:3px}.collection-main .filter-block .inner .filter-section .option.control-radio{padding-left:30px}.collection-main .filter-block .inner .filter-section .option:hover{cursor:pointer;font-weight:700}.collection-main .filter-block .inner .filter-section .option.selected a{text-align:left;font: 900 18px/28px Avenir;letter-spacing:0px;color:#1dafe8;opacity:1}.collection-main .collection-grid-section{flex-basis:100%;flex-grow:2;overscroll-behavior:contain;width:100%;padding:30px;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap}.collection-main .header-bar{width:100%;padding:100px 20px;background:#ff0;text-align:right;background-position:center;background-size:cover;background-repeat:no-repeat}.collection-main .header-bar .details{width:50%;float:right}@media screen and (max-width: 768px){.collection-main .header-bar .details{padding:12px;width:100%}}.collection-main .product-block{flex-basis:100%;flex-grow:2;background-color:#d8f1ff;min-height:300px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;width:100%;padding:30px}.collection-main .product-block .prod-grid-item{flex-basis:50%;display:flex;flex-direction:column;padding:17px}@media screen and (min-width: 1100px){.collection-main .product-block .prod-grid-item{flex-basis:33%}}@media screen and (min-width: 1400px){.collection-main .product-block .prod-grid-item{flex-basis:25%}}@media screen and (min-width: 1700px){.collection-main .product-block .prod-grid-item{flex-basis:20%}}@media screen and (min-width: 2000px){.collection-main .product-block .prod-grid-item{flex-basis:16.6%}}@media screen and (min-width: 1024pt){.collection-main .product-block .prod-grid-item a.prod-card-link{width:100%;height:100%}.collection-main .product-block .prod-grid-item a.prod-card-link:hover .product-image{background-size:85%;background-position:top}.collection-main .product-block .prod-grid-item a.prod-card-link:hover .quickview-button{opacity:1}}.collection-main .product-block .prod-grid-item .prod-card{background-color:#fff;border-radius:18px;min-height:300px;width:100%;padding:15px;position:relative;overflow:hidden;height:100%;display:flex;flex-flow:column nowrap}.collection-main .product-block .prod-grid-item .prod-card .bestseller-banner{position:absolute;z-index:2;top:24px;left:-40px;background-color:#000;color:#fff;font-weight:700;width:160px;transform:rotate(-45deg);text-align:center;font-size:18px;font-family:Avenir Black}.collection-main .product-block .prod-grid-item .prod-card .bestseller-banner.preorder{background:#19caa0}.collection-main .product-block .prod-grid-item .prod-card .product-image{width:100%;position:relative;background-size:100%;background-repeat:no-repeat;background-position:center;transition:background-size .2s ease;-moz-transition:background-size .2s ease;-ms-transition:background-size .2s ease;-o-transition:background-size .2s ease;-webkit-transition:background-size .2s ease;flex-basis:100%}.collection-main .product-block .prod-grid-item .prod-card .product-image .quickview-button{opacity:0;position:absolute;bottom:0;transition:opacity .5s;min-width:100px;width:100%;font-size:18px;padding:10px}.collection-main .product-block .prod-grid-item .prod-card .product-image .quickview-button.sold-out{background:#a7a7a7!important;border-color:#a7a7a7!important;pointer-events:none}.collection-main .product-block .prod-grid-item .prod-card .product-image:after{content:"";display:block;padding-bottom:100%}.collection-main .product-block .prod-grid-item .prod-card .prod-meta{flex-basis:100%;flex-grow:1;display:flex;flex-flow:column nowrap}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .title{font-size:24px;font-family:Avenir Black;text-align:center;margin:17px 0}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .var-title{text-align:center;font: 300 18px/22px Avenir;letter-spacing:-.59px;color:#000;opacity:1;margin:auto 0 4px}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .quick-add{min-width:100px;width:100%;font-size:18px;padding:10px}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .quick-add.sold-out{background:#a7a7a7!important;border-color:#a7a7a7!important;pointer-events:none}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .sale-price{text-align:center;color:#000;margin-top:10px;height:22px}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .sale-price .strikeout{text-decoration:line-through}.collection-main .product-block .quickview-modal{display:none;position:fixed;top:-50%;left:calc(50vw - 650px);background:#fff;padding:30px;z-index:100000;max-width:1300px;width:100%;margin:0 10px;transition:all .4s;border-radius:5px;opacity:0}.collection-main .product-block .quickview-modal .close{position:absolute;top:15px;right:15px;width:30px;height:30px;padding:7px}.collection-main .product-block .quickview-modal .close svg{width:100%;height:100%;vertical-align:text-top}.collection-main .product-block .quickview-modal .close:hover{cursor:pointer}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left{display:flex;flex-wrap:nowrap;background:#fff}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .left-images{flex-basis:70px}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .left-images ul li{flex:0 0 100%}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .left-images ul li .product-single__thumbnail-image{border:1px solid #ddd}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .main-image{flex-basis:90%;flex-grow:1;padding:13px 0 0 30px}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .main-image .product-single__media-wrapper{border:1px solid #ddd}.collection-main .product-block .quickview-modal .product-single__meta .product-single__title{font: 700 36px/46px Futura}.collection-main .product-block .quickview-modal .product-single__meta .variant-title{font: 300 18px/33px Avenir}.collection-main .product-block .quickview-modal .product-single__meta .bestseller-banner{padding:0 20px;background:#000;color:#fff;border-radius:100px;width:fit-content;margin:6px auto;font: 900 16px/28px Avenir;display:inline-block}.collection-main .product-block .quickview-modal .product-single__meta .bestseller-banner.preorder{background:#19caa0}.collection-main .product-block .quickview-modal .product-single__meta .product-single__description{font: 300 18px/28px Avenir;margin:10px 0}.collection-main .product-block .quickview-modal .product-single__meta .product_full_page a{color:#0cafe8;font: 600 18px/28px Avenir;margin-bottom:12px}.collection-main .product-block .quickview-modal .frequency-selector.row{margin:10px 0}.collection-main .product-block .quickview-modal .frequency-selector.row .control{font-family:Avenir;font-weight:300;display:block;position:relative;padding-left:30px;margin-bottom:8px;padding-top:0;cursor:pointer;font-size:18px}.collection-main .product-block .quickview-modal .quantity-addtocart-selector{width:100%;display:flex;flex-flow:row nowrap;margin:20px 0}.collection-main .product-block .quickview-modal .quantity-addtocart-selector .quant-selector{flex-basis:171px;border:2px solid #000;border-radius:100px;padding:0 20px;display:flex;flex-flow:row nowrap;height:56px;margin-right:10px}.collection-main .product-block .quickview-modal .quantity-addtocart-selector .quant-selector .quantity-selection-button{flex-basis:20px;font: 700 18px/22px Futura;padding:14px 0}.collection-main .product-block .quickview-modal .quantity-addtocart-selector .quant-selector .quantity-selection-button:hover{cursor:pointer}.collection-main .product-block .quickview-modal .quantity-addtocart-selector .quant-selector .selection-option{flex-grow:4;border:none;width:30px;text-align:center;color:#000;font: 700 18px/22px Futura;height:52px;padding:10px 15px 10px 25px}@media screen and (max-width: 1400px){.collection-main .product-block .quickview-modal .quantity-addtocart-selector .quant-selector .selection-option{padding:10px}}.collection-main .product-block .quickview-modal .quantity-addtocart-selector .add-to-cart-btn{flex-grow:5;height:56px}.collection-main .product-block .quickview-modal .quantity-addtocart-selector .add-to-cart-btn .btn{width:100%;height:56px;line-height:24px;min-width:unset}.collection-main .product-block .quickview-modal .quantity-addtocart-selector .add-to-cart-btn .btn.sold-out{background:#a7a7a7!important;border-color:#a7a7a7!important;pointer-events:none}.collection-main .product-block .quickview-modal .preorder-message{width:100%;text-align:center!important;font-size:16px}@media screen and (max-width: 768px){.collection-main .product-block .quickview-modal{max-width:100%;margin-top:0}.collection-main .product-block .quickview-modal .price__regular,.collection-main .product-block .quickview-modal .price__sale{font-size:14px;line-height:18px}.collection-main .product-block .quickview-modal .price__badge.price__badge--sold-out{font-size:14px;line-height:18px;border:3px solid #0cafe8;padding:5px 10px;border-radius:100px;color:#0cafe8;font-weight:700}.collection-main .product-block .quickview-modal .prod-breadcrumbs{display:none}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left{position:relative;display:flex;flex-wrap:wrap}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .left-images{flex-basis:100%;order:2}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .left-images .thumbnails-slider--active .product-single__thumbnails.slick-initialized{max-width:100%}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .left-images .thumbnails-wrapper.thumbnails-slider--active{margin-bottom:0}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .left-images ul li{flex:0 0 100%;flex-basis:33%}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .left-images ul li .product-single__thumbnail-image{border:1px solid #ddd}.collection-main .product-block .quickview-modal .product-single__media-group.alignment-left .main-image{flex-basis:100%;order:1;padding:0}.collection-main .product-block .quickview-modal .product-single__meta{text-align:center}.collection-main .product-block .quickview-modal .product-single__meta .product-single__title{font: 700 24px/36px Futura;text-align:center}.collection-main .product-block .quickview-modal .product-single__meta .variant-title{font: 300 16px/30px Avenir}.collection-main .product-block .quickview-modal .product-single__meta .product-single__description{margin-top:5px;text-align:center}.collection-main .product-block .quickview-modal .product-single__meta .product-single__description p{font-family:Avenir;font-weight:300;font-size:14px;line-height:18px}.collection-main .product-block .quickview-modal .product-single__meta .product-single__description ul{text-align:left}.collection-main .product-block .quickview-modal .product-single__meta .product-form__controls-group .selector-wrapper label{font: 600 16px/30px Avenir}.collection-main .product-block .quickview-modal .product-single__meta .product-form__controls-group .single-option-selector{font: 300 16px/30px Avenir;border-radius:50px;padding:8px 20px}.collection-main .product-block .quickview-modal .product-single__meta .bestseller-banner{padding:0 20px;background:#000;color:#fff;border-radius:100px;width:fit-content;margin:6px auto;font: 900 16px/28px Avenir;display:inline-block}.collection-main .product-block .quickview-modal .product-single__meta .bestseller-banner.preorder{background:#19caa0}.collection-main .product-block .quickview-modal .product-single__meta .size-labels{height:40px;background:#e2e2e2;border-radius:100px;position:relative;margin:15px auto 50px;width:fit-content}.collection-main .product-block .quickview-modal .product-single__meta .size-labels .selection-row{display:inline-flex;flex-direction:row;vertical-align:middle}.collection-main .product-block .quickview-modal .product-single__meta .size-labels .selection-row div{text-align:center;font-size:12px;line-height:12px;font-family:Futura;font-weight:700;color:#fff;z-index:3;padding:4px 20px;margin:6px;text-transform:none;border-radius:100px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:4px solid transparent;transition:all .2s;position:relative}.collection-main .product-block .quickview-modal .product-single__meta .size-labels .selection-row div a{color:#fff;transition:all .2s}.collection-main .product-block .quickview-modal .product-single__meta .size-labels .selection-row div.current{background-color:#0cafe8;border:4px solid #0cafe8}.collection-main .product-block .quickview-modal .product-single__meta .size-labels .selection-row div.show-savings:after{content:attr(data-saving);position:absolute;left:50%;margin-left:-35px;width:70px;top:32px;font: 900 12px/20px Avenir;color:#000}.collection-main .product-block .quickview-modal .product-single__meta .frequency-selector{text-align:left}.collection-main .product-block .quickview-modal .product-single__meta .frequency-selector .control-radio{font: 300 16px/28px Avenir;margin-bottom:12px}.collection-main .product-block .quickview-modal .product-single__meta .frequency-selector .control-radio.subscription{display:inline-block}.collection-main .product-block .quickview-modal .product-single__meta .frequency-selector .control-radio .control_indicator{top:6px}.collection-main .product-block .quickview-modal .product-single__meta .frequency-selector span.details .tooltiptext{z-index:1000}.collection-main .product-block .quickview-modal .product-single__meta .frequency-selector select#interval-selector{margin:10px auto;width:100%;text-align:center}.collection-main .product-block .quickview-modal .product-single__meta .quantity-addtocart-selector{width:100%;display:flex;flex-flow:row nowrap;margin:20px 0}.collection-main .product-block .quickview-modal .product-single__meta .quantity-addtocart-selector .quant-selector{flex-basis:30%;border:2px solid #000;border-radius:100px;padding:0 5px;display:flex;flex-flow:row nowrap;height:38px;margin-right:10px}.collection-main .product-block .quickview-modal .product-single__meta .quantity-addtocart-selector .quant-selector .quantity-selection-button{flex-basis:15px;font: 700 14px/22px Futura;padding:6px 10px}.collection-main .product-block .quickview-modal .product-single__meta .quantity-addtocart-selector .quant-selector .quantity-selection-button:hover{cursor:pointer}.collection-main .product-block .quickview-modal .product-single__meta .quantity-addtocart-selector .quant-selector .selection-option{flex-grow:4;border:none;width:30px;text-align:center;color:#000;font: 700 14px/22px Futura;height:32px;padding:0;min-height:unset}.collection-main .product-block .quickview-modal .product-single__meta .quantity-addtocart-selector .add-to-cart-btn{flex-grow:1;height:38px}.collection-main .product-block .quickview-modal .product-single__meta .quantity-addtocart-selector .add-to-cart-btn .btn{width:100%;height:38px;line-height:26px;min-width:0px}.collection-main .product-block .quickview-modal .product-single__meta .quantity-addtocart-selector .add-to-cart-btn .btn.sold-out{background:#a7a7a7!important;border-color:#a7a7a7!important;pointer-events:none}}@media screen and (max-width: 768px) and (min-width: 768px){.collection-main .product-block .quickview-modal .product-single__meta .size-labels .selection-row div:not(.current):hover{cursor:pointer;border:4px solid #0cafe8}.collection-main .product-block .quickview-modal .product-single__meta .size-labels .selection-row div:not(.current):hover a{color:#0cafe8}}.collection-main .product-block .type-header{flex-basis:100%}.collection-main .product-block .no-results{height:554px;display:none;font-weight:700;font-size:18px;text-align:center;width:100%;margin-top:30vh}.collection-main .product-block .no-results .text{margin-bottom:10px}@media screen and (max-width: 768px){.collection-main{width:100%;padding-left:0;margin-top:-30px;flex-wrap:wrap}.collection-main .filter-block{display:none;position:relative;width:100%}.collection-main .filter-block.mobile{display:block}.collection-main .filter-block .filter.btn{width:45%;max-width:40%;min-width:40%;margin:0 3px}.collection-main .filter-block .inner{padding:20px}.collection-main .filter-block .inner .title{text-align:left;font: 700 18px/28px Futura;letter-spacing:0px;color:#000;opacity:1;margin-bottom:10px}.collection-main .filter-block .filter-drawer{position:fixed;width:100vw;height:calc(100vh - 52px);left:100vw;background-color:#fff;z-index:100;transition:all .3s;padding:15px;overflow-y:scroll;top:46px}.collection-main .filter-block .filter-drawer.open{left:0;padding-top:82px}.collection-main .filter-block .filter-drawer .filter-section.top{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #DDD}.collection-main .filter-block .filter-drawer .filter-section.top div{display:inline-block;margin:5px 10px 5px 0}.collection-main .filter-block .filter-drawer .filter-section.top div.selected{border-bottom:2px solid #0cafe8}.collection-main .filter-block .filter-drawer .filter-section.top div.selected a{font-weight:700}.collection-main .filter-block .filter-drawer .filter-section.regular{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #DDD}.collection-main .filter-block .filter-drawer .filter-section.regular .header{text-align:left;font: 700 16px/20px Futura;color:#000;margin-bottom:7px}.collection-main .filter-block .filter-drawer .filter-section.regular .header span.clear{font-weight:400;text-decoration:underline;font-size:12px;color:#666}.collection-main .filter-block .filter-drawer .filter-section.regular .control-group{display:flex;flex-wrap:wrap}.collection-main .filter-block .filter-drawer .filter-section.regular .control-group div{flex-basis:50%;padding:5px 10px 5px 0}.collection-main .filter-block .filter-drawer .filter-section.regular .control-group div label{line-height:24px}.collection-main .filter-block .filter-drawer .filter-section.regular .control-group div label .control_indicator{top:4px}.collection-main .filter-block .filter-drawer .filter-buttons,.collection-main .filter-block .filter-drawer .clear-filters{width:100%;text-align:center;margin-bottom:10px}.collection-main .collection-grid-section{width:100%;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap}.collection-main .header-bar{width:100%;padding:20px;background:#ff0}.collection-main .product-block{background-color:#d8f1ff;min-height:300px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;width:100%;padding:20px}.collection-main .product-block .prod-grid-item{flex-basis:100%;display:flex;flex-direction:column;padding:0 0 10px}.collection-main .product-block .prod-grid-item a{width:100%;height:100%}.collection-main .product-block .prod-grid-item .prod-card{background-color:#fff;border-radius:18px;min-height:0px;width:100%;padding:8px;position:relative;overflow:hidden;height:100%;display:flex;flex-flow:row nowrap;align-items:center}.collection-main .product-block .prod-grid-item .prod-card .bestseller-banner{position:absolute;top:16px;left:-53px;background-color:#000;color:#fff;font-weight:700;width:160px;transform:rotate(-45deg);text-align:center;font-size:12px;font-family:Avenir Black}.collection-main .product-block .prod-grid-item .prod-card .bestseller-banner.preorder{background:#19caa0}.collection-main .product-block .prod-grid-item .prod-card .product-image{flex-basis:50%;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s}.collection-main .product-block .prod-grid-item .prod-card .product-image:after{content:"";display:block;padding-bottom:100%}.collection-main .product-block .prod-grid-item .prod-card .prod-meta{flex-basis:50%;text-align:center;padding-left:7px}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .title{font-size:16px;font-family:Avenir Black;text-align:center;margin:10px 0}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .var-title{text-align:center;font: 300 12px/18px Avenir;letter-spacing:-.59px;color:#000;opacity:1;margin:5px 0}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .quick-add{min-width:100px;width:100%;font-size:12px;padding:6px 4px}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .sale-price{text-align:center;color:#000;margin-top:5px;font-size:12px}.collection-main .product-block .prod-grid-item .prod-card .prod-meta .sale-price .strikeout{text-decoration:line-through}}.product-template__container.page-width.regular{max-width:1600px}.product-template__container.page-width.regular .price__regular,.product-template__container.page-width.regular .price__sale{font-size:18px;line-height:26px}.product-template__container.page-width.regular .price__badge.price__badge--sold-out{border:3px solid #0cafe8;padding:5px 10px;border-radius:100px;color:#0cafe8;font-weight:700}.product-template__container.page-width.regular .prod-breadcrumbs{margin:10px 0;font: 900 18px/36px Avenir}.product-template__container.page-width.regular .prod-breadcrumbs .end{font: 300 18px/36px Avenir}.product-template__container.page-width.regular .product-single__media-group.alignment-left{position:sticky;top:100px;display:flex;flex-wrap:nowrap;background:#fff}@media screen and (max-width: 768px){.product-template__container.page-width.regular .product-single__media-group.alignment-left{top:0}}.product-template__container.page-width.regular .product-single__media-group.alignment-left .left-images{flex-basis:70px}.product-template__container.page-width.regular .product-single__media-group.alignment-left .left-images ul li{flex:0 0 100%}.product-template__container.page-width.regular .product-single__media-group.alignment-left .left-images ul li .product-single__thumbnail-image{border:1px solid #ddd}.product-template__container.page-width.regular .product-single__media-group.alignment-left .main-image{flex-basis:90%;flex-grow:1;padding:13px 50px}.product-template__container.page-width.regular .product-single__media-group.alignment-left .main-image .product-single__media-wrapper{border:1px solid #ddd}.product-template__container.page-width.regular .product-form__controls-group .selector-wrapper label{font: 600 20px/30px Avenir}.product-template__container.page-width.regular .product-form__controls-group .single-option-selector{font: 300 16px/30px Avenir;border-radius:50px;padding:8px 20px}.product-template__container.page-width.regular .quantity-addtocart-selector{width:100%;display:flex;flex-flow:row nowrap;margin:50px 0}.product-template__container.page-width.regular .quantity-addtocart-selector .quant-selector{flex-basis:171px;border:2px solid #000;border-radius:100px;padding:0 20px;display:flex;flex-flow:row nowrap;height:56px;margin-right:10px}.product-template__container.page-width.regular .quantity-addtocart-selector .quant-selector .quantity-selection-button{flex-basis:20px;font: 700 18px/22px Futura;padding:14px 0}.product-template__container.page-width.regular .quantity-addtocart-selector .quant-selector .quantity-selection-button:hover{cursor:pointer}.product-template__container.page-width.regular .quantity-addtocart-selector .quant-selector .selection-option{flex-grow:4;border:none;width:30px;text-align:center;color:#000;font: 700 18px/22px Futura;height:52px;padding:10px 15px 10px 25px}@media screen and (max-width: 1400px){.product-template__container.page-width.regular .quantity-addtocart-selector .quant-selector .selection-option{padding:10px}}.product-template__container.page-width.regular .quantity-addtocart-selector .add-to-cart-btn{flex-grow:3;height:56px}.product-template__container.page-width.regular .quantity-addtocart-selector .add-to-cart-btn .btn{width:100%;height:56px;line-height:24px}.product-template__container.page-width.regular .quantity-addtocart-selector .add-to-cart-btn .btn.sold-out{background:#a7a7a7!important;border-color:#a7a7a7!important;pointer-events:none}@media screen and (max-width: 768px){.product-template__container.page-width.regular{max-width:100%;margin-top:0}.product-template__container.page-width.regular .price__regular,.product-template__container.page-width.regular .price__sale{font-size:14px;line-height:18px}.product-template__container.page-width.regular .price__badge.price__badge--sold-out{font-size:14px;line-height:18px;border:3px solid #0cafe8;padding:5px 10px;border-radius:100px;color:#0cafe8;font-weight:700}.product-template__container.page-width.regular .prod-breadcrumbs{display:none}.product-template__container.page-width.regular .product-single__media-group.alignment-left{position:relative;display:flex;flex-wrap:wrap}.product-template__container.page-width.regular .product-single__media-group.alignment-left .left-images{flex-basis:100%;order:2}.product-template__container.page-width.regular .product-single__media-group.alignment-left .left-images .thumbnails-slider--active .product-single__thumbnails.slick-initialized{max-width:100%}.product-template__container.page-width.regular .product-single__media-group.alignment-left .left-images .thumbnails-wrapper.thumbnails-slider--active{margin-bottom:0}.product-template__container.page-width.regular .product-single__media-group.alignment-left .left-images ul li{flex:0 0 100%;flex-basis:33%}.product-template__container.page-width.regular .product-single__media-group.alignment-left .left-images ul li .product-single__thumbnail-image{border:1px solid #ddd}.product-template__container.page-width.regular .product-single__media-group.alignment-left .main-image{flex-basis:100%;order:1;padding:0}.product-template__container.page-width.regular .product-single__meta{text-align:center}.product-template__container.page-width.regular .product-single__meta .product-single__title{font: 700 24px/36px Futura;text-align:center}.product-template__container.page-width.regular .product-single__meta .variant-title{font: 300 16px/30px Avenir}.product-template__container.page-width.regular .product-single__meta .product-single__description{margin-top:5px;text-align:center}.product-template__container.page-width.regular .product-single__meta .product-single__description p{font-family:Avenir;font-weight:300;font-size:14px;line-height:18px}.product-template__container.page-width.regular .product-single__meta .product-single__description ul{text-align:left}.product-template__container.page-width.regular .product-single__meta .product-form__controls-group .selector-wrapper label{font: 600 16px/30px Avenir}.product-template__container.page-width.regular .product-single__meta .product-form__controls-group .single-option-selector{font: 300 16px/30px Avenir;border-radius:50px;padding:8px 20px}.product-template__container.page-width.regular .product-single__meta .bestseller-banner{padding:0 20px;background:#000;color:#fff;border-radius:100px;width:fit-content;margin:6px auto;font: 900 16px/28px Avenir;display:inline-block}.product-template__container.page-width.regular .product-single__meta .bestseller-banner.preorder{background:#19caa0}.product-template__container.page-width.regular .product-single__meta .size-labels{height:40px;background:#e2e2e2;border-radius:100px;position:relative;margin:15px auto 50px;width:fit-content}.product-template__container.page-width.regular .product-single__meta .size-labels .selection-row{display:inline-flex;flex-direction:row;vertical-align:middle}.product-template__container.page-width.regular .product-single__meta .size-labels .selection-row div{text-align:center;font-size:12px;line-height:12px;font-family:Futura;font-weight:700;color:#fff;z-index:3;padding:4px 20px;margin:6px;text-transform:none;border-radius:100px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:4px solid transparent;transition:all .2s;position:relative}.product-template__container.page-width.regular .product-single__meta .size-labels .selection-row div a{color:#fff;transition:all .2s}.product-template__container.page-width.regular .product-single__meta .size-labels .selection-row div.current{background-color:#0cafe8;border:4px solid #0cafe8}.product-template__container.page-width.regular .product-single__meta .size-labels .selection-row div.show-savings:after{content:attr(data-saving);position:absolute;left:50%;margin-left:-35px;width:70px;top:32px;font: 900 12px/20px Avenir;color:#000}.product-template__container.page-width.regular .product-single__meta .frequency-selector{text-align:left}.product-template__container.page-width.regular .product-single__meta .frequency-selector .control-radio{font: 300 16px/28px Avenir;margin-bottom:12px}.product-template__container.page-width.regular .product-single__meta .frequency-selector .control-radio.subscription{display:inline-block}.product-template__container.page-width.regular .product-single__meta .frequency-selector .control-radio .control_indicator{top:6px}.product-template__container.page-width.regular .product-single__meta .frequency-selector span.details .tooltiptext{z-index:1000}.product-template__container.page-width.regular .product-single__meta .frequency-selector select#interval-selector{margin:10px auto;width:100%;text-align:center}.product-template__container.page-width.regular .product-single__meta .quantity-addtocart-selector{width:100%;display:flex;flex-flow:row nowrap;margin:20px 0}.product-template__container.page-width.regular .product-single__meta .quantity-addtocart-selector .quant-selector{flex-basis:30%;border:2px solid #000;border-radius:100px;padding:0 5px;display:flex;flex-flow:row nowrap;height:38px;margin-right:10px}.product-template__container.page-width.regular .product-single__meta .quantity-addtocart-selector .quant-selector .quantity-selection-button{flex-basis:15px;font: 700 14px/22px Futura;padding:6px 10px}.product-template__container.page-width.regular .product-single__meta .quantity-addtocart-selector .quant-selector .quantity-selection-button:hover{cursor:pointer}.product-template__container.page-width.regular .product-single__meta .quantity-addtocart-selector .quant-selector .selection-option{flex-grow:4;border:none;width:30px;text-align:center;color:#000;font: 700 14px/22px Futura;height:32px;padding:0;min-height:unset}.product-template__container.page-width.regular .product-single__meta .quantity-addtocart-selector .add-to-cart-btn{flex-grow:1;height:38px}.product-template__container.page-width.regular .product-single__meta .quantity-addtocart-selector .add-to-cart-btn .btn{width:100%;height:38px;line-height:26px;min-width:0px}.product-template__container.page-width.regular .product-single__meta .quantity-addtocart-selector .add-to-cart-btn .btn.sold-out{background:#a7a7a7!important;border-color:#a7a7a7!important;pointer-events:none}}@media screen and (max-width: 768px) and (min-width: 768px){.product-template__container.page-width.regular .product-single__meta .size-labels .selection-row div:not(.current):hover{cursor:pointer;border:4px solid #0cafe8}.product-template__container.page-width.regular .product-single__meta .size-labels .selection-row div:not(.current):hover a{color:#0cafe8}}.product-template__container.page-width.plant-base{max-width:1600px}.product-template__container.page-width.plant-base .price__regular,.product-template__container.page-width.plant-base .price__sale{font-size:18px;line-height:26px}.product-template__container.page-width.plant-base .price__badge.price__badge--sold-out{border:3px solid #0cafe8;padding:5px 10px;border-radius:100px;color:#0cafe8;font-weight:700}.product-template__container.page-width.plant-base .prod-breadcrumbs{margin:10px 0;font: 900 18px/36px Avenir}.product-template__container.page-width.plant-base .prod-breadcrumbs .end{font: 300 18px/36px Avenir}.product-template__container.page-width.plant-base .product-form__controls-group .selector-wrapper label{font: 600 20px/30px Avenir}.product-template__container.page-width.plant-base .product-form__controls-group .single-option-selector{font: 300 16px/30px Avenir;border-radius:50px;padding:8px 20px}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left{position:sticky;top:100px;display:flex;flex-wrap:nowrap;background:#fff}@media screen and (max-width: 768px){.product-template__container.page-width.plant-base .product-single__media-group.alignment-left{top:0}}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .left-images{flex-basis:70px}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .left-images ul li{flex:0 0 100%}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .left-images ul li .product-single__thumbnail-image{border:1px solid #ddd}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .main-image{flex-basis:90%;flex-grow:1;padding:13px 50px}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .main-image .product-single__media-wrapper{border:1px solid #ddd}.product-template__container.page-width.plant-base .product-single__meta .product-single__title{font: 700 36px/46px Futura}.product-template__container.page-width.plant-base .product-single__meta .variant-title{font: 300 18px/33px Avenir}.product-template__container.page-width.plant-base .product-single__meta .bestseller-banner{padding:0 30px;background:#000;color:#fff;border-radius:100px;width:fit-content;margin:10px 10px 10px 0;font: 900 18px/30px Avenir;display:inline-block}.product-template__container.page-width.plant-base .product-single__meta .bestseller-banner.preorder{background:#19caa0}.product-template__container.page-width.plant-base .product-single__meta .size-labels{height:50px;background:#e2e2e2;border-radius:100px;position:relative;margin:25px 0 50px;width:fit-content}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row{display:inline-flex;flex-direction:row;vertical-align:middle}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div{text-align:center;font-size:18px;line-height:22px;font-family:Futura;font-weight:700;color:#fff;z-index:3;padding:4px 26px;margin:6px;text-transform:none;border-radius:100px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:4px solid transparent;transition:all .2s;position:relative}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div a{color:#fff;transition:all .2s}@media screen and (min-width: 768px){.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div:not(.current):hover{cursor:pointer;border:4px solid #0cafe8}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div:not(.current):hover a{color:#0cafe8}}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div.current{background-color:#0cafe8;border:4px solid #0cafe8}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div.show-savings:after{content:attr(data-saving);position:absolute;left:50%;margin-left:-50px;width:100px;top:42px;font: 900 14px/28px Avenir;color:#000}.product-template__container.page-width.plant-base .product-single__meta .frequency-selector .control-radio{font: 300 18px/25px Avenir;margin-bottom:12px}.product-template__container.page-width.plant-base .product-single__meta .frequency-selector .control-radio.subscription{display:inline-block}.product-template__container.page-width.plant-base .product-single__meta .frequency-selector .control-radio .control_indicator{top:3px}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector{width:100%;display:flex;flex-flow:row nowrap;margin:50px 0}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .quant-selector{flex-basis:171px;border:2px solid #000;border-radius:100px;padding:0 20px;display:flex;flex-flow:row nowrap;height:56px;margin-right:10px}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .quant-selector .quantity-selection-button{flex-basis:20px;font: 700 18px/22px Futura;padding:14px 0}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .quant-selector .quantity-selection-button:hover{cursor:pointer}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .quant-selector .selection-option{flex-grow:4;border:none;width:30px;text-align:center;color:#000;font: 700 18px/22px Futura;height:52px;padding:10px 15px 10px 25px}@media screen and (max-width: 1400px){.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .quant-selector .selection-option{padding:10px}}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .add-to-cart-btn{flex-grow:3;height:56px}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .add-to-cart-btn .btn{width:100%;height:56px;line-height:24px}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .add-to-cart-btn .btn.sold-out{background:#a7a7a7!important;border-color:#a7a7a7!important;pointer-events:none}.product-template__container.page-width.plant-base .product-single__meta .preorder-message{width:100%;text-align:center!important;font-size:16px}@media screen and (min-width: 768px){.product-template__container.page-width.plant-base .product-single__meta .preorder-message{margin-top:-40px}}.product-template__container.page-width.plant-base .additional-prod-meta{border-top:1px solid #000;margin-top:30px;padding-top:30px}.product-template__container.page-width.plant-base .additional-prod-meta .cert-image{display:flex;flex-flow:row nowrap;padding:10px 0;justify-content:center}.product-template__container.page-width.plant-base .additional-prod-meta .cert-image div{padding:0 10px;flex-basis:20%;max-width:20%}.product-template__container.page-width.plant-base .additional-prod-meta .cert-image div img{width:100%}.product-template__container.page-width.plant-base .additional-prod-meta .featured-image{padding:10px 0}.product-template__container.page-width.plant-base .additional-prod-meta .featured-image img{width:100%}.product-template__container.page-width.plant-base .additional-prod-meta .featured-data-points{display:flex;flex-flow:row nowrap;color:#0cafe8}.product-template__container.page-width.plant-base .additional-prod-meta .featured-data-points div{flex-basis:33%;padding:20px 30px;text-align:center;font: 900 18px/24px Avenir}.product-template__container.page-width.plant-base .additional-prod-meta .featured-data-points div span.number{font: 700 60px/18px Futura}.product-template__container.page-width.plant-base .additional-prod-meta .featured-data-points div:not(:last-child){border-right:1px solid black}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items{border-top:2px solid black;margin-top:50px}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item.closed .content{display:none}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .title{font: 700 24px/22px Futura}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content{margin-top:20px}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content h3{font: 900 18px/28px Avenir;margin-top:20px}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content p{font: 300 18px/28px Avenir}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content a{color:#0cafe8}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content ul{margin:20px 30px}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content ul li{list-style-type:disc;margin:10px 0}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-background{position:fixed;background:#000;opacity:0;width:100%;height:100%;z-index:10000;top:0;left:0;display:none;transition:all .3s}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer{position:fixed;width:100%;height:100%;padding-top:10%;z-index:10001;top:-100%;left:0;opacity:0;transition:all .5s ease;-webkit-backface-visibility:hidden}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer .nutrition-inner{display:flex;flex-flow:row nowrap;margin:0 auto;max-width:600px;background:#fff;border-radius:10px;padding:20px;position:relative}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer .nutrition-inner .close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;padding:7px;border:2px solid #000;border-radius:50px;background:#fff}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer .nutrition-inner .close svg{width:100%;height:100%;vertical-align:text-top}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer .nutrition-inner .close:hover{cursor:pointer}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer .nutrition-inner .label{flex-basis:40%}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer .nutrition-inner .meta{flex-basis:60%;padding-left:20px}@media screen and (max-width: 768px){.product-template__container.page-width.plant-base{max-width:100%;margin-top:0}.product-template__container.page-width.plant-base .price__regular,.product-template__container.page-width.plant-base .price__sale{font-size:14px;line-height:18px}.product-template__container.page-width.plant-base .price__badge.price__badge--sold-out{font-size:14px;line-height:18px;border:3px solid #0cafe8;padding:5px 10px;border-radius:100px;color:#0cafe8;font-weight:700}.product-template__container.page-width.plant-base .prod-breadcrumbs{display:none}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left{position:relative;display:flex;flex-wrap:wrap}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .left-images{flex-basis:100%;order:2}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .left-images .thumbnails-slider--active .product-single__thumbnails.slick-initialized{max-width:100%}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .left-images .thumbnails-wrapper.thumbnails-slider--active{margin-bottom:0}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .left-images ul li{flex:0 0 100%}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .left-images ul li .product-single__thumbnail-image{border:1px solid #ddd}.product-template__container.page-width.plant-base .product-single__media-group.alignment-left .main-image{flex-basis:100%;order:1;padding:0}.product-template__container.page-width.plant-base .product-single__meta{text-align:center}.product-template__container.page-width.plant-base .product-single__meta .product-single__title{font: 700 24px/36px Futura;text-align:center}.product-template__container.page-width.plant-base .product-single__meta .variant-title{font: 300 16px/30px Avenir}.product-template__container.page-width.plant-base .product-single__meta .bestseller-banner{padding:0 20px;background:#000;color:#fff;border-radius:100px;width:fit-content;margin:6px auto;font: 900 16px/28px Avenir;display:inline-block}.product-template__container.page-width.plant-base .product-single__meta .bestseller-banner.preorder{background:#19caa0}.product-template__container.page-width.plant-base .product-single__meta .size-labels{height:40px;background:#e2e2e2;border-radius:100px;position:relative;margin:15px auto 50px;width:fit-content}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row{display:inline-flex;flex-direction:row;vertical-align:middle}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div{text-align:center;font-size:12px;line-height:12px;font-family:Futura;font-weight:700;color:#fff;z-index:3;padding:4px 20px;margin:6px;text-transform:none;border-radius:100px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:4px solid transparent;transition:all .2s;position:relative}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div a{color:#fff;transition:all .2s}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div.current{background-color:#0cafe8;border:4px solid #0cafe8}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div.show-savings:after{content:attr(data-saving);position:absolute;left:50%;margin-left:-35px;width:70px;top:32px;font: 900 12px/20px Avenir;color:#000}.product-template__container.page-width.plant-base .product-single__meta .frequency-selector{text-align:left}.product-template__container.page-width.plant-base .product-single__meta .frequency-selector .control-radio{font: 300 16px/28px Avenir;margin-bottom:12px}.product-template__container.page-width.plant-base .product-single__meta .frequency-selector .control-radio.subscription{display:inline-block}.product-template__container.page-width.plant-base .product-single__meta .frequency-selector .control-radio .control_indicator{top:6px}.product-template__container.page-width.plant-base .product-single__meta .frequency-selector span.details .tooltiptext{z-index:1000}.product-template__container.page-width.plant-base .product-single__meta .frequency-selector select#interval-selector{margin:10px auto;width:100%;text-align:center}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector{width:100%;display:flex;flex-flow:row nowrap;margin:20px 0}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .quant-selector{flex-basis:30%;border:2px solid #000;border-radius:100px;padding:0 5px;display:flex;flex-flow:row nowrap;height:38px;margin-right:10px}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .quant-selector .quantity-selection-button{flex-basis:15px;font: 700 14px/22px Futura;padding:6px 10px}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .quant-selector .quantity-selection-button:hover{cursor:pointer}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .quant-selector .selection-option{flex-grow:4;border:none;width:30px;text-align:center;color:#000;font: 700 14px/22px Futura;height:32px;padding:0}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .add-to-cart-btn{flex-grow:1;height:38px}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .add-to-cart-btn .btn{width:100%;height:38px;line-height:26px;min-width:0px}.product-template__container.page-width.plant-base .product-single__meta .quantity-addtocart-selector .add-to-cart-btn .btn.sold-out{background:#a7a7a7!important;border-color:#a7a7a7!important;pointer-events:none}.product-template__container.page-width.plant-base .additional-prod-meta{border-top:1px solid #000;margin-top:30px;padding-top:30px}.product-template__container.page-width.plant-base .additional-prod-meta .cert-image{display:flex;flex-flow:row wrap;padding:10px 0;justify-content:center}.product-template__container.page-width.plant-base .additional-prod-meta .cert-image div{padding:10px;flex-basis:33%;max-width:33%}.product-template__container.page-width.plant-base .additional-prod-meta .cert-image div img{width:100%}.product-template__container.page-width.plant-base .additional-prod-meta .featured-image{padding:10px 0;margin-left:-22px;width:100vw}.product-template__container.page-width.plant-base .additional-prod-meta .featured-image img{width:100%}.product-template__container.page-width.plant-base .additional-prod-meta .featured-data-points{display:flex;flex-flow:row nowrap;color:#0cafe8}.product-template__container.page-width.plant-base .additional-prod-meta .featured-data-points div{flex-basis:33%;padding:20px 10px;text-align:center;font: 900 14px/18px Avenir}.product-template__container.page-width.plant-base .additional-prod-meta .featured-data-points div span.number{font: 700 42px/18px Futura}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items{border-top:2px solid black;margin-top:50px}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item.closed .content{display:none}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .title{font: 700 16px/20px Futura}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content{margin-top:20px}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content h3{font: 900 16px/22px Avenir;margin-top:10px}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content p{font: 300 16px/22px Avenir}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content a{color:#0cafe8}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content ul{margin:10px 25px}.product-template__container.page-width.plant-base .additional-prod-meta .accordian-items .item .content ul li{list-style-type:disc;margin:10px 0}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-background{position:fixed;background:#000;opacity:0;width:100%;height:100%;z-index:10000;top:0;left:0;display:none;transition:all .3s}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer{position:fixed;width:100%;height:100%;padding-top:10%;z-index:10001;top:-100%;left:0;opacity:0;transition:all .5s ease;-webkit-backface-visibility:hidden}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer .nutrition-inner{display:flex;flex-flow:row nowrap;margin:0 5px;max-width:600px;background:#fff;border-radius:10px;padding:20px}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer .nutrition-inner .label{flex-basis:45%}.product-template__container.page-width.plant-base .additional-prod-meta .nutrition-modal-outer .nutrition-inner .meta{flex-basis:55%;padding-left:10px}}@media screen and (max-width: 768px) and (min-width: 768px){.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div:not(.current):hover{cursor:pointer;border:4px solid #0cafe8}.product-template__container.page-width.plant-base .product-single__meta .size-labels .selection-row div:not(.current):hover a{color:#0cafe8}}#shopify-section-product-callout-video{padding:80px 0;background-color:#d8f1ff;margin:30px 0}#shopify-section-product-callout-video h2{font: 700 24px/22px Futura}#shopify-section-product-callout-video h3{font: 900 18px/28px Avenir;margin:20px 0 4px}#shopify-section-product-callout-video p{font: 300 18px/28px Avenir}#shopify-section-product-callout-video a{color:#0cafe8}#shopify-section-product-callout-video .inner-container{display:flex;flex-flow:row nowrap;align-items:center}#shopify-section-product-callout-video .inner-container div.details{flex-basis:50%;padding:0 20px 0 0}#shopify-section-product-callout-video .inner-container div.callout-video{flex-basis:50%;max-width:50%;padding:0 0 0 50px}#shopify-section-product-callout-video .inner-container div.callout-video iframe{width:100%;height:100%}#shopify-section-product-callout-video .inner-container div.callout-video video{width:100%}@media screen and (max-width: 768px){#shopify-section-product-callout-video{padding:30px 0;background-color:#d8f1ff;margin:20px 0}#shopify-section-product-callout-video h2{font: 700 16px/22px Futura}#shopify-section-product-callout-video h3{font: 900 16px/22px Avenir;margin:20px 0 4px}#shopify-section-product-callout-video p{font: 300 16px/22px Avenir;font-weight:300}#shopify-section-product-callout-video a{color:#0cafe8}#shopify-section-product-callout-video .inner-container{display:flex;flex-flow:row wrap}#shopify-section-product-callout-video .inner-container div.details{flex-basis:100%;padding:0 0 20px}#shopify-section-product-callout-video .inner-container div.callout-video{flex-basis:100%;max-width:100%;padding:0}#shopify-section-product-callout-video .inner-container div.callout-video iframe{width:100%;height:100%}#shopify-section-product-callout-video .inner-container div.callout-video video{width:100%}}#shopify-section-product-callout-video-friends{background-color:#d8f1ff;margin:30px 0}#shopify-section-product-callout-video-friends .product-template__container{padding-top:50px;padding-bottom:50px}#shopify-section-product-callout-video-friends h2{font: 700 24px/22px Futura}#shopify-section-product-callout-video-friends h3{font: 900 18px/28px Avenir;margin:20px 0 4px}#shopify-section-product-callout-video-friends p{font: 300 18px/28px Avenir}#shopify-section-product-callout-video-friends a{color:#0cafe8}#shopify-section-product-callout-video-friends .inner-container{display:flex;flex-flow:row nowrap}#shopify-section-product-callout-video-friends .inner-container div.details{flex-basis:50%;padding:0 20px 0 0}#shopify-section-product-callout-video-friends .inner-container div.callout-video{flex-basis:50%;padding:0 0 0 50px}#shopify-section-product-callout-video-friends .inner-container div.callout-video iframe{width:100%;height:100%}@media screen and (max-width: 768px){#shopify-section-product-callout-video-friends{background-color:#d8f1ff;margin:20px 0}#shopify-section-product-callout-video-friends .product-template__container{padding-top:30px;padding-bottom:30px}#shopify-section-product-callout-video-friends h2{font: 700 16px/22px Futura}#shopify-section-product-callout-video-friends h3{font: 900 16px/22px Avenir;margin:20px 0 4px}#shopify-section-product-callout-video-friends p{font: 300 16px/22px Avenir;font-weight:300}#shopify-section-product-callout-video-friends a{color:#0cafe8}#shopify-section-product-callout-video-friends .inner-container{display:flex;flex-flow:row wrap}#shopify-section-product-callout-video-friends .inner-container div.details{flex-basis:100%;padding:0 0 20px}#shopify-section-product-callout-video-friends .inner-container div.callout-video{flex-basis:100%;padding:0}#shopify-section-product-callout-video-friends .inner-container div.callout-video iframe{width:100%;height:100%}}#shopify-section-product-featured-blog .section-header{margin:20px 0 0}#shopify-section-product-featured-blog .section-header p.pre-header{font: 700 24px/30px Futura;color:#0cafe8;margin-bottom:0}#shopify-section-product-featured-blog .section-header h2{font: 700 36px/46px Futura;margin-top:0}#shopify-section-product-featured-blog .faction-row{margin:60px 0;position:relative}#shopify-section-product-featured-blog .faction-row h2{text-align:left;font-family:Futura;font-size:18px;line-height:26px;color:#000;text-transform:none;letter-spacing:-.33px}#shopify-section-product-featured-blog .faction-row .articles-slider{display:inline-flex;width:100%;overflow-x:scroll}#shopify-section-product-featured-blog .faction-row .articles-slider .article-grid{width:25%;padding:20px 30px 20px 0;min-width:25%}#shopify-section-product-featured-blog .faction-row .articles-slider .article-grid h3{font: 300 18px/28px Avenir;text-transform:none;height:calc($h3-line-height * 3);margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#shopify-section-product-featured-blog .faction-row .articles-slider .article-grid div.article-image{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}#shopify-section-product-featured-blog .faction-row .articles-slider .article-grid div.article-image:after{content:"";display:block;padding-bottom:100%}#shopify-section-product-featured-blog .faction-row .articles-slider .faction-scroll-arrow{font-size:30px;background:#0cafe8;width:50px;height:50px;border-radius:25px;opacity:.6;color:#fff;transition:all .2s;position:absolute;line-height:50px;padding:1px 10px;top:40%}#shopify-section-product-featured-blog .faction-row .articles-slider .faction-scroll-arrow.horizon-prev{left:-25px}#shopify-section-product-featured-blog .faction-row .articles-slider .faction-scroll-arrow.horizon-next{right:-25px}#shopify-section-product-featured-blog .faction-row .articles-slider .faction-scroll-arrow:hover{opacity:1;cursor:pointer}@media screen and (max-width: 768px){#shopify-section-product-featured-blog .section-header{margin:0}#shopify-section-product-featured-blog .section-header p.pre-header{font: 700 16px/24px Futura;color:#0cafe8;margin-bottom:-8px}#shopify-section-product-featured-blog .section-header h2{font: 700 24px/32px Futura;max-width:280px;margin:0 auto}#shopify-section-product-featured-blog .faction-row{margin:30px 0}#shopify-section-product-featured-blog .faction-row h2{font-size:14px;line-height:18px;text-align:center}#shopify-section-product-featured-blog .faction-row .articles-slider{display:flex;flex-wrap:wrap;width:100%;overflow-x:scroll}#shopify-section-product-featured-blog .faction-row .articles-slider .article-grid{width:50%;padding:20px 10px 20px 0;min-width:50%}#shopify-section-product-featured-blog .faction-row .articles-slider .article-grid h3{font-size:18px;line-height:22px;height:calc($h2-line-height-mobile * 3)}#shopify-section-product-featured-blog .faction-row .faction-scroll-arrow{display:none}}#shopify-section-product-recommendations{padding:20px 0 40px;background-color:#d8f1ff;margin:30px 0}#shopify-section-product-recommendations .section-header{margin:20px 0 0}#shopify-section-product-recommendations .section-header p.pre-header{font: 700 24px/30px Futura;color:#0cafe8;margin-bottom:0}#shopify-section-product-recommendations .section-header h2{font: 700 36px/46px Futura;margin-top:0}#shopify-section-product-recommendations .product-block{flex-basis:100%;flex-grow:2;background-color:#d8f1ff;min-height:300px;display:flex;flex-direction:row;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;padding:30px}#shopify-section-product-recommendations .product-block .prod-grid-item{flex-basis:25%;display:flex;flex-direction:column;padding:17px}#shopify-section-product-recommendations .product-block .prod-grid-item a.prod-card-link{width:100%;height:100%}#shopify-section-product-recommendations .product-block .prod-grid-item a.prod-card-link:hover .product-image{background-size:110%}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card{background-color:#fff;border-radius:18px;min-height:300px;width:100%;padding:15px;position:relative;overflow:hidden;height:100%;display:flex;flex-flow:column nowrap}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .bestseller-banner{position:absolute;top:24px;left:-40px;background-color:#000;color:#fff;font-weight:700;width:160px;transform:rotate(-45deg);text-align:center;font-size:18px;font-family:Avenir Black}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .bestseller-banner.preorder{background:#19caa0}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .product-image{width:100%;background-size:100%;background-repeat:no-repeat;background-position:center;transition:background-size .2s ease;-moz-transition:background-size .2s ease;-ms-transition:background-size .2s ease;-o-transition:background-size .2s ease;-webkit-transition:background-size .2s ease;flex-basis:100%}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .product-image:after{content:"";display:block;padding-bottom:100%}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta{flex-basis:100%;flex-grow:1;display:flex;flex-flow:column nowrap}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .title{font-size:24px;font-family:Avenir Black;text-align:center;margin:17px 0}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .var-title{text-align:center;font: 300 18px/22px Avenir;letter-spacing:-.59px;color:#000;opacity:1;margin:auto 0 10px}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .quick-add{min-width:100px;width:100%;font-size:18px;padding:10px}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .sale-price{text-align:center;color:#000;margin-top:10px;height:22px}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .sale-price .strikeout{text-decoration:line-through}#shopify-section-product-recommendations .product-block .prod-grid-item.no-results{display:none;text-align:center}#shopify-section-product-recommendations .product-block .prod-grid-item.no-results div{display:block;width:100%;margin:20px 0}@media screen and (max-width: 768px){#shopify-section-product-recommendations{width:100%;padding-left:0;flex-wrap:wrap}#shopify-section-product-recommendations .product-recommendations__inner{padding:10px 0}#shopify-section-product-recommendations .section-header{margin:0}#shopify-section-product-recommendations .section-header p.pre-header{font: 700 16px/24px Futura;color:#0cafe8;margin-bottom:-8px}#shopify-section-product-recommendations .section-header h2{font: 700 24px/32px Futura;margin-top:0}#shopify-section-product-recommendations .product-block{background-color:#d8f1ff;min-height:300px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;width:100%;padding:20px 0}#shopify-section-product-recommendations .product-block .prod-grid-item{flex-basis:100%;display:flex;flex-direction:column;padding:0 0 10px}#shopify-section-product-recommendations .product-block .prod-grid-item a{width:100%;height:100%}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card{background-color:#fff;border-radius:18px;min-height:0px;width:100%;padding:8px;position:relative;overflow:hidden;height:100%;display:flex;flex-flow:row nowrap;align-items:center}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .bestseller-banner{position:absolute;top:16px;left:-53px;background-color:#000;color:#fff;font-weight:700;width:160px;transform:rotate(-45deg);text-align:center;font-size:12px;font-family:Avenir Black}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .bestseller-banner.preorder{background:#19caa0}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .product-image{flex-basis:50%;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .product-image:after{content:"";display:block;padding-bottom:100%}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta{flex-basis:50%;text-align:center;padding-left:7px}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .title{font-size:16px;font-family:Avenir Black;text-align:center;margin:10px 0}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .var-title{text-align:center;font: 300 12px/18px Avenir;letter-spacing:-.59px;color:#000;opacity:1;margin:5px 0}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .quick-add{min-width:100px;width:100%;font-size:12px;padding:6px 4px}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .sale-price{text-align:center;color:#000;margin-top:5px;font-size:12px}#shopify-section-product-recommendations .product-block .prod-grid-item .prod-card .prod-meta .sale-price .strikeout{text-decoration:line-through}}#shopify-section-product-yotpo-reviews .yotpo-inner-container{width:1200px;margin:20px auto}.yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon,.yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon{color:#fbd225!important}.yotpo div,.yotpo span,.yotpo p,.yotpo a,.yotpo img,.yotpo i,.yotpo strong,.yotpo sup,.yotpo ul,.yotpo li,.yotpo form,.yotpo label{font-family:Avenir,sans-serif!important;font-size:16px!important;line-height:24px!important}.product-single__meta .yotpo-bottomline.star-clickable{margin:0 0 10px}@media screen and (max-width: 768px){#shopify-section-product-yotpo-reviews .yotpo-inner-container{width:100%;padding:20px 22px;margin:0}.yotpo div,.yotpo span,.yotpo p,.yotpo a,.yotpo img,.yotpo i,.yotpo strong,.yotpo sup,.yotpo ul,.yotpo li,.yotpo form,.yotpo label{font-family:Avenir,sans-serif!important;font-size:16px!important;line-height:24px!important}.yotpo-bottomline.star-clickable{margin:0!important;flex-flow:column nowrap}.yotpo-bottomline.star-clickable a.text-m{font-size:12px!important;line-height:16px}.yotpo-bottomline.star-clickable .yotpo-stars{line-height:16px!important;margin-bottom:-7px}.yotpo-icon.yotpo-icon-star.rating-star.pull-left{font-size:12px!important}.product-single__meta .standalone-bottomline{display:flex;justify-content:center}.product-single__meta .yotpo-bottomline.star-clickable{margin:0!important;flex-flow:row nowrap;justify-content:center}.product-single__meta .yotpo-bottomline.star-clickable a.text-m{font-size:14px!important;line-height:18px}.product-single__meta .yotpo-bottomline.star-clickable .yotpo-stars{line-height:16px!important;margin-bottom:0}}.product-template__container.page-width.custom{max-width:1732px}.product-template__container.page-width.custom .media-inner-container{width:80%}.product-template__container.page-width.custom .media-inner-container .product-single__media-wrapper{max-width:100%!important}.product-template__container.page-width.custom .media-inner-container .product-single__media-wrapper .feature-row__image.product-featured-media{max-width:100%!important;max-height:100%!important}.product-template__container.page-width.custom .media-inner-container .product-single__thumbnails{margin-left:-6px;margin-right:-6px}.product-template__container.page-width.custom .media-inner-container .product-single__thumbnails-item--medium{flex:0 0 10%;padding-left:2px;padding-right:2px}@media screen and (max-width: 1100px){.product-template__container.page-width.custom .media-inner-container .product-single__thumbnails-item--medium{flex:0 0 20%;padding-left:2px;padding-right:2px}}.product-template__container.page-width.custom .product-single__title{font-family:Futura;font-weight:700;font-size:36px;line-height:44px}.product-template__container.page-width.custom .product-single__description p{font-family:Avenir;font-weight:300;font-size:18px;line-height:26px}.product-template__container.page-width.custom .product-single__description ul{margin-left:0}.product-template__container.page-width.custom .row{padding:30px 0;border-bottom:2px solid #d6d6d6}.product-template__container.page-width.custom h3{font-family:Avenir Black;font-size:24px;line-height:32px}.product-template__container.page-width.custom .type-selector label{display:none}.product-template__container.page-width.custom .size-selector{width:100%}.product-template__container.page-width.custom .size-selector label{display:none}.product-template__container.page-width.custom .size-selector .size-images{display:inline-flex;flex-direction:row;width:100%}.product-template__container.page-width.custom .size-selector .size-images div{width:25%;height:100px;background-size:120px;background-repeat:no-repeat;background-position:center bottom;transition:background .3s linear}.product-template__container.page-width.custom .size-selector .size-images div:hover{cursor:pointer}.product-template__container.page-width.custom .size-selector .size-images div.one{background-image:url(//addjoi.com/cdn/shop/t/342/assets/single-pack-unselected_350x.png?v=139334279428667125911752487858)}.product-template__container.page-width.custom .size-selector .size-images div.one.selected{background-image:url(//addjoi.com/cdn/shop/t/342/assets/single-pack-selected_350x.png?v=44630114094678879131752487857)}.product-template__container.page-width.custom .size-selector .size-images div.two{background-image:url(//addjoi.com/cdn/shop/t/342/assets/two-pack-unselected2_350x.png?v=151593194578298102451752487861)}.product-template__container.page-width.custom .size-selector .size-images div.two.selected{background-image:url(//addjoi.com/cdn/shop/t/342/assets/two-pack-selected2_350x.png?v=167167283396393768971752487860)}.product-template__container.page-width.custom .size-selector .size-images div.four{background-image:url(//addjoi.com/cdn/shop/t/342/assets/four-pack-unselected_350x.png?v=114461923122114751781752487829)}.product-template__container.page-width.custom .size-selector .size-images div.four.selected{background-image:url(//addjoi.com/cdn/shop/t/342/assets/four-pack-selected_350x.png?v=143320106649198096761752487829)}.product-template__container.page-width.custom .size-selector .size-images div.pail{background-image:url(//addjoi.com/cdn/shop/t/342/assets/pail-unselected_350x.png?v=166189694070969842601752487851)}.product-template__container.page-width.custom .size-selector .size-images div.pail.selected{background-image:url(//addjoi.com/cdn/shop/t/342/assets/pail-selected_350x.png?v=145181515049698488711752487851)}.product-template__container.page-width.custom .size-selector .size-labels{height:58px;background:#e2e2e2;border-radius:100px;width:100%;position:relative;margin:25px 0}.product-template__container.page-width.custom .size-selector .size-labels .selection-row{display:inline-flex;flex-direction:row;width:100%;vertical-align:middle}.product-template__container.page-width.custom .size-selector .size-labels .selection-row div{width:25%;text-align:center;font-size:18px;line-height:22px;font-family:Futura;font-weight:700;color:#fff;z-index:3;padding:18px 0;text-transform:none}.product-template__container.page-width.custom .size-selector .size-labels .selection-row div:hover{cursor:pointer}.product-template__container.page-width.custom .size-selector .size-labels div.selector{width:25%;position:absolute;top:0;left:0;height:58px;padding:5px;transition:all .3s}.product-template__container.page-width.custom .size-selector .size-labels div.selector div{background-color:#0cafe8;border-radius:100px;height:100%}.product-template__container.page-width.custom .select-base-title span.unavailable{display:none;color:#a7a7a7;text-transform:none}.product-template__container.page-width.custom .single-selector{width:150px;height:150px;display:inline-block;margin:10px 20px 10px 0;background-size:93px 93px!important;background-repeat:no-repeat!important;background-position:center top!important;vertical-align:bottom;text-align:center;position:relative;transition:background .3s linear,color .3s}.product-template__container.page-width.custom .single-selector.almond{background-image:url(//addjoi.com/cdn/shop/t/342/assets/almond-option-unselected@2x_150x.png?v=171828881499315253661752487806)}.product-template__container.page-width.custom .single-selector.almond:hover{cursor:pointer;color:#0cafe8}.product-template__container.page-width.custom .single-selector.almond.selected{background-image:url(//addjoi.com/cdn/shop/t/342/assets/almond-option@2x_150x.png?v=158156267562038548681752487806)}.product-template__container.page-width.custom .single-selector.cashew{background-image:url(//addjoi.com/cdn/shop/t/342/assets/cashew-option-unselected@2x_150x.png?v=6060145363250221531752487811)}.product-template__container.page-width.custom .single-selector.cashew:hover{cursor:pointer;color:#ff8d00}.product-template__container.page-width.custom .single-selector.cashew.selected{background-image:url(//addjoi.com/cdn/shop/t/342/assets/cashew-option@2x_150x.png?v=157168807234833472571752487811)}.product-template__container.page-width.custom .single-selector.organic-almond{background-image:url(//addjoi.com/cdn/shop/t/342/assets/almond-option-unselected@2x_150x.png?v=171828881499315253661752487806)}.product-template__container.page-width.custom .single-selector.organic-almond:hover{cursor:pointer;color:#2550b7}.product-template__container.page-width.custom .single-selector.organic-almond.selected{background-image:url(//addjoi.com/cdn/shop/t/342/assets/organic-almond-option@2x_150x.png?v=120438124311797048461752487850)}.product-template__container.page-width.custom .single-selector.organic-cashew{background-image:url(//addjoi.com/cdn/shop/t/342/assets/cashew-option-unselected@2x_150x.png?v=6060145363250221531752487811)}.product-template__container.page-width.custom .single-selector.organic-cashew:hover{cursor:pointer;color:#f27033}.product-template__container.page-width.custom .single-selector.organic-cashew.selected{background-image:url(//addjoi.com/cdn/shop/t/342/assets/organic-cashew-option@2x_150x.png?v=97929295226787091261752487851)}.product-template__container.page-width.custom .single-selector.selected{pointer-events:none}.product-template__container.page-width.custom .single-selector div{position:absolute;top:110px;right:0;font-size:18px;line-height:26px;font-family:Futura;font-weight:700;width:100%;text-align:center}.product-template__container.page-width.custom .base-selection{width:75px;height:100px;background:url(//addjoi.com/cdn/shop/t/342/assets/single-empty@2x_150x.png?v=65410468623991226551752487856);transition:background .3s linear;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin:10px 20px 10px 0}.product-template__container.page-width.custom .base-selection.almond{background-image:url(//addjoi.com/cdn/shop/t/342/assets/single-almond-with-close_150x.png?v=14682014167253845291752487854)}.product-template__container.page-width.custom .base-selection.cashew{background-image:url(//addjoi.com/cdn/shop/t/342/assets/single-cashew-with-close_150x.png?v=155905263106099523121752487855)}.product-template__container.page-width.custom .base-selection.organic-almond{background-image:url(//addjoi.com/cdn/shop/t/342/assets/single-organic-almond-with-close_150x.png?v=7947998814219870551752487856)}.product-template__container.page-width.custom .base-selection.organic-cashew{background-image:url(//addjoi.com/cdn/shop/t/342/assets/single-organic-cashew-with-close_150x.png?v=14177683024221490551752487857)}.product-template__container.page-width.custom .base-selection.removable:hover{cursor:pointer}.product-template__container.page-width.custom .multi-selector{width:150px;height:150px;display:inline-block;margin:10px 20px 10px 0;background-size:93px 93px;background-repeat:no-repeat;background-position:center top;vertical-align:bottom;text-align:center;position:relative;transition:background .3s linear}.product-template__container.page-width.custom .multi-selector.almond{background-image:url(//addjoi.com/cdn/shop/t/342/assets/almond-option@2x_150x.png?v=158156267562038548681752487806)}.product-template__container.page-width.custom .multi-selector.cashew{background-image:url(//addjoi.com/cdn/shop/t/342/assets/cashew-option@2x_150x.png?v=157168807234833472571752487811)}.product-template__container.page-width.custom .multi-selector.organic-almond{background-image:url(//addjoi.com/cdn/shop/t/342/assets/organic-almond-option@2x_150x.png?v=120438124311797048461752487850)}.product-template__container.page-width.custom .multi-selector.organic-cashew{background-image:url(//addjoi.com/cdn/shop/t/342/assets/organic-cashew-option@2x_150x.png?v=97929295226787091261752487851)}.product-template__container.page-width.custom .multi-selector div{position:absolute;top:110px;right:0;font-size:18px;line-height:26px;font-family:Futura;font-weight:700;width:100%;text-align:center}.product-template__container.page-width.custom .multi-selector:hover{cursor:pointer}.product-template__container.page-width.custom .multi-select-tooltip{display:none;background:#4e4e4e;border-radius:15px;padding:10px 20px;text-align:center;color:#fff;font-size:14px;width:50%;line-height:18px;position:relative}.product-template__container.page-width.custom .multi-select-tooltip-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #4E4E4E;position:absolute;top:-10px;left:30px}.product-template__container.page-width.custom .multi-select-tooltip span.bold-blue{color:#50ace3;font-weight:700;text-transform:none}@media screen and (max-width: 768px){.product-template__container.page-width.custom .multi-select-tooltip{width:100%}.product-template__container.page-width.custom .multi-select-tooltip-arrow{left:calc(50% - 15px)}}.product-template__container.page-width.custom .quantity-addtocart-selector{display:inline-flex;width:100%;justify-content:space-between}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button{padding:7px 24px;border-radius:100px;border:5px solid #d7d7d7;font-weight:700;color:#999;font-size:25px;font-family:Futura;text-transform:none;display:inline-block;transition:all .2s}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button.plus{padding:9px 18px 17px;line-height:30px;vertical-align:top}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button:hover{border:5px solid #0cafe8;color:#0cafe8;cursor:pointer}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button:active{background:#0cafe8;color:#fff}.product-template__container.page-width.custom .quantity-addtocart-selector input{max-width:120px;margin:0 10px;text-align:center;display:inline-block;font-size:18px;padding:16px 20px 13px;line-height:26px}.product-template__container.page-width.custom .quantity-addtocart-selector #add-to-cart-custom{padding:10px 50px;float:right}.product-template__container.page-width.custom .quantity-addtocart-selector{display:inline-block;width:100%;text-align:center}.product-template__container.page-width.custom .quantity-addtocart-selector.row{border-bottom:none!important}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button{padding:6px 14px;font-size:15px;line-height:18px;border:2px solid #a7a7a7}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button.plus{padding:5px 12px 7px;line-height:18px}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button:hover{border:2px solid #0cafe8}.product-template__container.page-width.custom .quantity-addtocart-selector input{max-width:60px;margin:0 6px;text-align:center;display:inline-block;font-size:14px;padding:7px 10px 6px;line-height:18px;border-color:#a7a7a7}.product-template__container.page-width.custom .quantity-addtocart-selector input::-webkit-outer-spin-button,.product-template__container.page-width.custom .quantity-addtocart-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-template__container.page-width.custom .quantity-addtocart-selector input[type=number]{-moz-appearance:textfield}.product-template__container.page-width.custom .quantity-addtocart-selector #add-to-cart-custom{display:block;width:100%;margin:10px auto 0}.frequency-selector span.details{color:#a7a7a7;border-bottom:1px solid #a7a7a7;font-size:18px;position:relative}.frequency-selector span.details .tooltiptext{visibility:hidden;width:320px;background-color:#ddd;color:#000;text-align:center;padding:30px;border-radius:6px;top:-220%;left:110%;font-size:16px;line-height:20px;position:absolute;z-index:1;transition:all .3s}.frequency-selector span.details:hover .tooltiptext{visibility:visible}select#interval-selector{border:2px solid #0cafe8;border-radius:30px;padding:10px 30px;margin-left:30px;font-size:18px;display:none}#add-to-cart-custom.disabled{pointer-events:none;opacity:.5}label{font-family:Avenir;font-weight:300;font-size:18px;line-height:26px}label input[type=radio]{margin-right:20px}#footer-details-bar{position:fixed;bottom:0;left:0;width:100vw;background:#000;color:#fff;z-index:1000;border-top:2px solid white}#footer-details-bar>div.section{display:inline-flex;width:33%}#footer-details-bar>div.section:not(:last-child){border-right:1px solid white}#footer-details-bar>div.section .inner{padding:20px 40px;text-align:center;font-family:Avenir;font-size:18px;font-weight:300;line-height:26px;width:100%}#footer-details-bar>div.section .inner span{font-family:Futura;font-weight:700}.accordian-items{border-top:2px solid black;margin-top:50px}.accordian-items .item{border-bottom:2px solid black;padding:20px 0}.accordian-items .item.closed .content{display:none}.accordian-items .item .title{font-family:Futura;font-weight:700;font-size:18px;line-height:26px;text-transform:none}.accordian-items .item .title:hover,.accordian-items .item .open-close:hover{cursor:pointer}.accordian-items .item span{float:right}.accordian-items .item .content{margin-top:20px}.accordian-items .item .content.ingredients{padding:20px;background:#f4f4f4}.accordian-items .item .content.ingredients .modal-slider-nutrition{position:relative;overflow:hidden;margin:0 auto;border-radius:4px;height:100%}.accordian-items .item .content.ingredients .modal-slider-nutrition ul{position:relative;margin:0;padding:0;list-style:none}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li{position:relative;display:block;float:left;margin:0 auto 20px;padding:0;width:560px;height:100%}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block{padding:0 30px;overflow:scroll;width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block h2{font-family:Futura,sans-serif;font-weight:700;font-size:22px;line-height:28px;color:#000;margin-bottom:12px;text-transform:none;letter-spacing:-.33px;order:1;padding:0 10px;flex-basis:100%}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.details{font-family:Avenir,sans-serif;font-weight:300;font-size:18px;margin-bottom:28px;order:2;flex:auto;padding:0 10px;flex-basis:100%}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.details p{margin-bottom:5px}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.label{flex-basis:100%;flex:auto;order:3;padding:0 10px;display:inline-block}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.label img.label{width:65%;display:inline-block;vertical-align:top}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.label img.mobile{width:30%;display:inline-block;vertical-align:top}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li img.desktop{padding:20px 100px;width:100%}@media screen and (max-width: 750px){.accordian-items .item .content.ingredients .modal-slider-nutrition{position:relative;overflow:hidden;margin:0 auto;border-radius:4px;height:450px}.accordian-items .item .content.ingredients .modal-slider-nutrition ul{position:relative;margin:0;padding:0;list-style:none}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li{position:relative;display:block;float:left;margin:0 auto 20px;padding:0;width:330px;height:400px}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block{padding:0 30px;overflow:scroll;width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block h2{font-family:Futura,sans-serif;font-weight:700;font-size:22px;line-height:28px;color:#000;margin-bottom:12px;text-transform:none;letter-spacing:-.33px;order:1;padding:0 10px;flex-basis:100%}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.details{font-family:Avenir,sans-serif;font-weight:300;font-size:18px;margin-bottom:10px;order:2;flex:auto;padding:0 10px;flex-basis:100%}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.details p{margin-bottom:5px}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.label{flex-basis:100%;flex:auto;order:3;padding:0 10px;display:inline-block}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.label img.label{width:65%;display:inline-block;vertical-align:top}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li .product-block div.label img.mobile{width:30%;display:inline-block;vertical-align:top}.accordian-items .item .content.ingredients .modal-slider-nutrition ul li img.desktop{padding:20px 100px;width:100%}}.accordian-items .item .content.ingredients a.control_prev,.accordian-items .item .content.ingredients a.control_next{position:absolute;top:40%;z-index:999;display:block;padding:4% 3%;width:auto;height:auto;color:#000;text-decoration:none;font-weight:600;font-size:21px;cursor:pointer}.accordian-items .item .content.ingredients a.control_prev img,.accordian-items .item .content.ingredients a.control_next img{width:7px}.accordian-items .item .content.ingredients a.control_next{right:0}.accordian-items .item .content.how-it-works .steps-container{display:inline-flex;width:100%}.accordian-items .item .content.how-it-works .steps-container .step{padding:0 10px;text-align:center;width:33.33%}.accordian-items .item .content.how-it-works .steps-container .step h3{margin:20px 0}.accordian-items .item .content.how-it-works .steps-container .step img{height:105px}.accordian-items .item .content.how-it-works .instruction_text{text-align:left}.accordian-items .item .content.how-it-works .instruction_text p{font-size:18px;line-height:26px}.accordian-items .item .content.storage{padding:20px 0}.accordian-items .item .content.storage p{font-size:18px;line-height:26px}.accordian-items .item .content.storage h3{font-family:Futura;font-weight:700;font-size:18px;line-height:26px}@media screen and (max-width: 1100px){.product-template__container.page-width.custom .product-single__title{font-size:30px;line-height:36px}.product-template__container.page-width.custom .product-single__description p{font-size:18px;line-height:22px}.product-template__container.page-width.custom .product-single__description ul{margin-left:0;text-align:left}.product-template__container.page-width.custom .row{padding:20px 0}.product-template__container.page-width.custom h3{font-size:22px;line-height:28px}.product-template__container.page-width.custom .size-selector .size-images div{width:25%;height:80px;background-size:80px;background-repeat:no-repeat;background-position:center bottom;transition:background .3s linear}.product-template__container.page-width.custom .size-selector .size-labels{height:58px}.product-template__container.page-width.custom .size-selector .size-labels .selection-row div{font-size:14px;line-height:22px}.product-template__container.page-width.custom .size-selector .size-labels div.selector{height:58px}.product-template__container.page-width.custom .single-selector{width:110px;height:170px;background-size:83px 83px!important}.product-template__container.page-width.custom .single-selector div{font-size:18px;line-height:22px}.product-template__container.page-width.custom .multi-selector{width:110px;height:170px;background-size:83px 83px!important}.product-template__container.page-width.custom .multi-selector div{font-size:18px;line-height:22px}.product-template__container.page-width.custom .quantity-addtocart-selector{display:inline-block;width:100%;text-align:center}.product-template__container.page-width.custom .quantity-addtocart-selector.row{border-bottom:none!important}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button{padding:6px 14px;font-size:15px;line-height:18px;border:2px solid #a7a7a7}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button.plus{padding:5px 12px 7px;line-height:18px}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button:hover{border:2px solid #0cafe8}.product-template__container.page-width.custom .quantity-addtocart-selector input{max-width:60px;margin:0 6px;text-align:center;display:inline-block;font-size:14px;padding:7px 10px 6px;line-height:18px;border-color:#a7a7a7}.product-template__container.page-width.custom .quantity-addtocart-selector input::-webkit-outer-spin-button,.product-template__container.page-width.custom .quantity-addtocart-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-template__container.page-width.custom .quantity-addtocart-selector input[type=number]{-moz-appearance:textfield}.product-template__container.page-width.custom .quantity-addtocart-selector #add-to-cart-custom{display:block;width:100%;margin:10px auto 0}.frequency-selector span.details{color:#a7a7a7;border-bottom:1px solid #a7a7a7;font-size:18px;position:relative}.frequency-selector span.details .tooltiptext{visibility:hidden;width:320px;background-color:#ddd;color:#000;text-align:center;padding:30px;border-radius:6px;top:-220%;left:110%;font-size:16px;line-height:20px;position:absolute;z-index:1;transition:all .3s}.frequency-selector span.details:hover .tooltiptext{visibility:visible}.control.control-radio.subscription{font-weight:700}select#interval-selector{border:2px solid #0cafe8;border-radius:30px;padding:10px 30px;margin-left:30px;font-size:14px}#add-to-cart-custom.disabled{pointer-events:none;opacity:.5}label{font-family:Avenir;font-weight:300;font-size:18px;line-height:22px}label input[type=radio]{margin-right:20px}#footer-details-bar>div.section .inner{padding:20px;font-size:18px;line-height:22px}.accordian-items{border-top:2px solid black;margin-top:50px}.accordian-items .item .title{font-size:18px;line-height:22px}.accordian-items .item .content{margin-top:20px}.accordian-items .item .content.ingredients{padding:20px;background:#f4f4f4}.accordian-items .item .content.ingredients .ingredient-items-contianer{overflow-x:scroll}.accordian-items .item .content.ingredients .ingredient-items .ingredient-item p{font-family:Avenir;font-size:18px;line-height:22px;min-height:78px}.accordian-items .item .content.ingredients img.ingredient-icons{margin-top:20px}.accordian-items .item .content.how-it-works .steps-container{display:inline-flex;width:100%}.accordian-items .item .content.how-it-works .steps-container .step{padding:0 10px;text-align:center;width:33.33%}.accordian-items .item .content.how-it-works .steps-container .step h3{margin:20px 0}.accordian-items .item .content.how-it-works .steps-container .step img{height:75px}.accordian-items .item .content.how-it-works .instruction_text{text-align:center}.accordian-items .item .content.how-it-works .instruction_text p{font-size:18px;line-height:22px}.accordian-items .item .content.storage{padding:20px 0}.accordian-items .item .content.storage p,.accordian-items .item .content.storage h3{font-size:18px;line-height:22px}}.mobile-only,.mobile-only-span{display:none}.__pf .pf-43fd,.__pf .pf-3_{margin-top:0!important}@media screen and (max-width: 768px){.mobile-only{display:block}.mobile-only-span{display:inline}.desktop-only,.desktop-only-span{display:none}.product-template__container.page-width.custom .media-inner-container{width:100%}.product-template__container.page-width.custom .media-inner-container .btn{min-width:unset}.product-template__container.page-width.custom .media-inner-container .product-single__thumbnails{max-width:100%;margin-left:15px;margin-right:15px}.product-template__container.page-width.custom .media-inner-container .product-single__thumbnails-item--medium{flex:0 0 10%;padding-left:2px;padding-right:2px}.product-template__container.page-width.custom .product-single__meta{margin:0 10px}.product-template__container.page-width.custom .product-single__meta.main{margin-top:-50px}.product-template__container.page-width.custom .product-single__title{text-align:center;font-family:Futura;font-weight:700;font-size:21px;line-height:29px}.product-template__container.page-width.custom .product-single__description{margin-top:5px;text-align:center}.product-template__container.page-width.custom .product-single__description p{font-family:Avenir;font-weight:300;font-size:14px;line-height:18px}.product-template__container.page-width.custom .product-single__description ul{margin-left:0;text-align:left}.product-template__container.page-width.custom .row{padding:30px 0;border-bottom:1px solid #D6D6D6;text-align:center}.product-template__container.page-width.custom h3{font-family:Avenir Black;font-size:21px;line-height:29px}.product-template__container.page-width.custom .size-selector{width:100%}.product-template__container.page-width.custom .size-selector label{display:none}.product-template__container.page-width.custom .size-selector .size-images{display:inline-flex;flex-direction:row;width:100%}.product-template__container.page-width.custom .size-selector .size-images div{width:25%;height:60px;background-size:75px;background-repeat:no-repeat;background-position:center bottom;transition:background .3s linear}.product-template__container.page-width.custom .size-selector .size-images div:hover{cursor:pointer}.product-template__container.page-width.custom .size-selector .size-labels{height:52px;background:#e2e2e2;border-radius:100px;width:100%;position:relative;margin:10px 0}.product-template__container.page-width.custom .size-selector .size-labels .selection-row{display:inline-flex;flex-direction:row;width:100%;vertical-align:middle}.product-template__container.page-width.custom .size-selector .size-labels .selection-row div{width:25%;text-align:center;font-size:14px;line-height:18px;font-family:Futura;font-weight:700;color:#fff;z-index:3;padding:18px 0;text-transform:none}.product-template__container.page-width.custom .size-selector .size-labels .selection-row div:hover{cursor:pointer}.product-template__container.page-width.custom .size-selector .size-labels div.selector{width:25%;position:absolute;top:0;left:0;height:52px;padding:5px;transition:all .3s}.product-template__container.page-width.custom .size-selector .size-labels div.selector div{background-color:#0cafe8;border-radius:100px;height:100%}.product-template__container.page-width.custom .select-base-title span.unavailable{display:none;color:#a7a7a7;text-transform:none}.product-template__container.page-width.custom .single-selector{width:90px;height:90px;display:inline-block;margin:10px 10px 10px 0;background-size:63px 63px!important}.product-template__container.page-width.custom .single-selector div{position:absolute;font-size:14px;line-height:18px;top:70px}.product-template__container.page-width.custom .base-selection{width:60px;height:60px;background:url(//addjoi.com/cdn/shop/t/342/assets/single-empty@2x_150x.png?v=65410468623991226551752487856);transition:background .3s linear;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin:20px 10px 20px 0}.product-template__container.page-width.custom .base-selection.removable:hover{cursor:pointer}.product-template__container.page-width.custom .multi-selector{width:90px;height:90px;display:inline-block;margin:10px 10px 10px 0;background-size:63px 63px!important}.product-template__container.page-width.custom .multi-selector div{position:absolute;top:70px;right:0;font-size:14px;line-height:18px}.product-template__container.page-width.custom .quantity-addtocart-selector{display:inline-block;width:100%;text-align:center}.product-template__container.page-width.custom .quantity-addtocart-selector.row{border-bottom:none!important}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button{padding:6px 14px;font-size:15px;line-height:18px;border:2px solid #a7a7a7}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button.plus{padding:5px 12px 7px;line-height:18px}.product-template__container.page-width.custom .quantity-addtocart-selector .quantity-selection-button:hover{border:2px solid #0cafe8}.product-template__container.page-width.custom .quantity-addtocart-selector input{max-width:60px;margin:0 6px;text-align:center;display:inline-block;font-size:14px;padding:7px 10px 6px;line-height:18px;border-color:#a7a7a7}.product-template__container.page-width.custom .quantity-addtocart-selector input::-webkit-outer-spin-button,.product-template__container.page-width.custom .quantity-addtocart-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-template__container.page-width.custom .quantity-addtocart-selector input[type=number]{-moz-appearance:textfield}.product-template__container.page-width.custom .quantity-addtocart-selector #add-to-cart-custom{display:block;width:100%;margin:10px auto 0}.frequency-selector span.details{color:#a7a7a7;border-bottom:1px solid #a7a7a7;font-size:14px;position:relative}.frequency-selector span.details .tooltiptext{visibility:hidden;width:320px;background-color:#ddd;color:#000;text-align:center;padding:30px;border-radius:6px;top:-140px;left:0;margin-left:-200px;font-size:12px;line-height:16px;position:absolute;z-index:1;transition:all .3s}.frequency-selector span.details:hover .tooltiptext{visibility:visible}.control.control-radio.subscription{font-weight:700}select#interval-selector{border:2px solid #0cafe8;border-radius:30px;padding:10px 30px;margin-left:30px;font-size:14px}#add-to-cart-custom.disabled{pointer-events:none;opacity:.5}label{font-family:Avenir;font-weight:300;font-size:18px;line-height:26px}label input[type=radio]{margin-right:20px}#footer-details-bar{position:fixed;bottom:0;left:0;width:100vw;background:#000;color:#fff;z-index:1000;border-top:2px solid white}#footer-details-bar>div.section{display:inline-flex;width:100%}#footer-details-bar>div.section:not(:last-child){border-bottom:1px solid white;border-right:none}#footer-details-bar>div.section .inner{padding:10px 15px;text-align:center;font-family:Avenir;font-weight:300;font-size:14px;line-height:18px;width:100%}#footer-details-bar>div.section .inner span{font-family:Futura;font-weight:700}.accordian-items{border-top:2px solid black;margin-top:50px}.accordian-items .item{border-bottom:2px solid black;padding:20px 0}.accordian-items .item.closed div.content{display:none}.accordian-items .item .title{font-size:18px}.accordian-items .item .title:hover,.accordian-items .item .open-close:hover{cursor:pointer}.accordian-items .item .content{margin-top:20px}.accordian-items .item .content.ingredients{padding:20px;background:#f4f4f4}.accordian-items .item .content.ingredients .ingredient-items-contianer{overflow-x:scroll}.accordian-items .item .content.ingredients .ingredient-items{display:inline-flex;width:225%}.accordian-items .item .content.ingredients .ingredient-items .ingredient-item{width:75%;margin-right:20px}.accordian-items .item .content.ingredients .ingredient-items .ingredient-item p{font-family:Avenir;font-size:14px;line-height:18px;min-height:66px}.accordian-items .item .content.ingredients img.ingredient-icons{margin-top:20px}.accordian-items .item .content.how-it-works .steps-container{display:inline-flex;width:100%}.accordian-items .item .content.how-it-works .steps-container .step{padding:0 10px;text-align:center;width:33.33%}.accordian-items .item .content.how-it-works .steps-container .step h3{margin:20px 0}.accordian-items .item .content.how-it-works .steps-container .step img{height:75px}.accordian-items .item .content.how-it-works .instruction_text{text-align:center}.accordian-items .item .content.how-it-works .instruction_text p{font-size:14px;line-height:18px}.accordian-items .item .content.storage{padding:20px 0}.accordian-items .item .content.storage p{font-size:14px;line-height:18px}}.shopify-section.plant-base-upsell{background:#f4f4f4;padding:60px 50px;margin-top:40px}.shopify-section.plant-base-upsell .header{text-align:center}.shopify-section.plant-base-upsell .header p.pretext{font-family:Avenir Black,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:700;color:#0cafe8;margin-bottom:0}.shopify-section.plant-base-upsell .product-items{display:flex;justify-content:center;max-width:1632px;margin:20px auto}.shopify-section.plant-base-upsell .product-items .item{flex-basis:33.3333%;padding:20px;text-align:center}.shopify-section.plant-base-upsell .product-items .item h3{margin:20px 10px}.shopify-section.plant-base-upsell .product-items .item .prices{margin-top:10px}.shopify-section.plant-base-upsell .product-items .item .prices .reg_price{text-decoration:line-through;color:#a7a7a7}@media screen and (max-width: 1000px){.shopify-section.plant-base-upsell{padding:40px 20px}.shopify-section.plant-base-upsell .header p.pretext{font-size:18px}.shopify-section.plant-base-upsell .product-items{margin:10px auto;flex-wrap:wrap}.shopify-section.plant-base-upsell .product-items .item{flex-basis:50%;padding:10px}.shopify-section.plant-base-upsell .product-items .item h3{margin:10px 5px}.shopify-section.plant-base-upsell .product-items .item .prices{margin-top:5px}}@media screen and (max-width: 768px){.shopify-section.plant-base-upsell{padding:30px 20px}.shopify-section.plant-base-upsell .header p.pretext{font-size:14px}.shopify-section.plant-base-upsell .product-items{margin:10px auto;flex-wrap:wrap}.shopify-section.plant-base-upsell .product-items .item{flex-basis:50%;padding:10px}.shopify-section.plant-base-upsell .product-items .item h3{margin:10px 5px}.shopify-section.plant-base-upsell .product-items .item .prices{margin-top:5px}}div.blog-custom{max-width:1732px}div.blog-custom .title-post{display:inline-flex;margin:60px 0;width:100%}div.blog-custom .title-post .post-details{width:70%;padding-right:30px}div.blog-custom .title-post .post-details .article__date{font-family:Avenir Black;font-size:18px;line-height:26px;color:#0cafe8;margin-bottom:0}div.blog-custom .title-post .post-details h1.article__title{font-family:Futura;font-size:36px;line-height:44px;color:#000;text-transform:none;margin:10px 0 20px}div.blog-custom .title-post .post-image{width:30%}div.blog-custom .title-post .post-image div.article-image{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}div.blog-custom .title-post .post-image div.article-image:after{content:"";display:block;padding-bottom:100%}div.blog-custom .blog-filter{background:#f4f4f4;padding:100px 0;text-align:center;width:100vw;margin:0 0 40px -55px}div.blog-custom .blog-filter h2{text-align:center;font-family:Futura;font-size:24px;line-height:40px;color:#000;text-transform:none;letter-spacing:-.33px}div.blog-custom .blog-filter p.pretext{font-family:Avenir Black,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:700;color:#0cafe8;margin-bottom:0}div.blog-custom .blog-filter .search{max-width:500px;position:relative;height:50px;border:2px solid #D7D7D7;border-radius:30px;background:#fff;margin:0 auto 20px}div.blog-custom .blog-filter .search input{width:100%;border:none;background:none;text-transform:none;font-weight:400;padding-left:40px}div.blog-custom .blog-filter .search input:placeholder{color:#d7d7d7}div.blog-custom .blog-filter .search input:focus{outline:0}div.blog-custom .blog-filter .search div.btn{position:absolute;right:-2px;line-height:20px;top:-2px;width:200px;min-width:unset}div.blog-custom .blog-filter .search div.search-icon{position:absolute;left:15px;top:10px;width:20px;height:20px}div.blog-custom .blog-filter div.results-details{margin-bottom:10px;font-size:16px;text-transform:none;font-weight:700;color:#aaa}div.blog-custom .blog-filter .article-tags{font-family:Avenir;font-weight:300;font-size:18px;line-height:26px;padding:0 10%}div.blog-custom .blog-filter .article-tags a{color:#000!important;transition:all .2s}div.blog-custom .blog-filter .article-tags a:hover{text-decoration:underline}div.blog-custom .blog-filter .article-tags a:not(:last-child):after{content:"|";color:#0cafe8;margin:0 6px 0 10px}div.blog-custom .blog-filter .article-tags span.seperator{color:#0cafe8}div.blog-custom .faction-row{margin:60px 0;position:relative}div.blog-custom .faction-row h2{text-align:left;font-family:Futura;font-size:18px;line-height:26px;color:#000;text-transform:none;letter-spacing:-.33px}div.blog-custom .faction-row .articles-slider{display:inline-flex;width:100%;overflow-x:scroll}div.blog-custom .faction-row .articles-slider .article-grid{width:25%;padding:20px 30px 20px 0;min-width:25%}div.blog-custom .faction-row .articles-slider .article-grid h3{font-family:Avenir;font-weight:300;font-size:24px;line-height:32px;font-weight:400;text-transform:none;height:calc($h3-line-height * 3);margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}div.blog-custom .faction-row .articles-slider .article-grid div.article-image{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}div.blog-custom .faction-row .articles-slider .article-grid div.article-image:after{content:"";display:block;padding-bottom:100%}div.blog-custom .faction-row .articles-slider .faction-scroll-arrow{font-size:30px;background:#0cafe8;width:50px;height:50px;border-radius:25px;opacity:.6;color:#fff;transition:all .2s;position:absolute;line-height:50px;padding:1px 10px;top:40%}div.blog-custom .faction-row .articles-slider .faction-scroll-arrow.horizon-prev{left:-25px}div.blog-custom .faction-row .articles-slider .faction-scroll-arrow.horizon-next{right:-25px}div.blog-custom .faction-row .articles-slider .faction-scroll-arrow:hover{opacity:1;cursor:pointer}@media screen and (max-width: 768px){div.blog-custom .title-post{display:flex;flex-wrap:wrap;margin:0 0 30px;width:100%}div.blog-custom .title-post .post-details{width:100%!important;padding-right:0;order:2}div.blog-custom .title-post .post-details .article__date{font-size:14px;line-height:18px}div.blog-custom .title-post .post-details h1.article__title{font-size:21px;line-height:29px}div.blog-custom .title-post .post-image{width:100%!important;order:1;margin-bottom:20px}div.blog-custom .blog-filter{padding:30px 20px;width:100vw;margin:30px 0 30px -22px}div.blog-custom .blog-filter h2{font-size:18px;line-height:26px}div.blog-custom .blog-filter p.pretext{font-family:Avenir Black,sans-serif;font-size:18px;letter-spacing:-.33px;font-weight:700;color:#0cafe8;margin-bottom:0}div.blog-custom .blog-filter .search{max-width:unset;position:relative;height:34px;border:2px solid #D7D7D7;border-radius:30px;background:#fff;margin:0 auto 20px}div.blog-custom .blog-filter .search input{width:100%;border:none;background:none;text-transform:none;font-weight:400;padding:8px 0 8px 30px}div.blog-custom .blog-filter .search input:placeholder{color:#a7a7a7}div.blog-custom .blog-filter .search input:focus{outline:0}div.blog-custom .blog-filter .search div.btn{position:absolute;right:-2px;line-height:20px;top:-2px;width:120px;min-width:unset}div.blog-custom .blog-filter .search div.search-icon{position:absolute;left:10px;top:7px;width:15px;height:15px}div.blog-custom .blog-filter div.results-details{margin-bottom:10px;font-size:16px;text-transform:none;font-weight:700;color:#aaa}div.blog-custom .blog-filter .article-tags{font-size:16px;line-height:22px;padding:0}div.blog-custom .faction-row{margin:30px 0}div.blog-custom .faction-row h2{font-size:18px;line-height:26px;text-align:center}div.blog-custom .faction-row .articles-slider{display:flex;flex-wrap:wrap;width:100%;overflow-x:scroll}div.blog-custom .faction-row .articles-slider .article-grid{width:50%;padding:20px 10px 20px 0;min-width:50%}div.blog-custom .faction-row .articles-slider .article-grid h3{font-size:18px;line-height:22px;height:calc($h2-line-height-mobile * 3)}div.blog-custom .faction-row .faction-scroll-arrow{display:none}}.article-content-container{max-width:988px;margin:0 auto}.article-content-container .section-header .article__date{font-family:Avenir Black;font-size:18px;line-height:26px;color:#0cafe8}.article-content-container .section-header h1.article__title{font-family:Futura;font-size:36px;line-height:44px;color:#000;text-transform:none;margin:20px 0}.article-content-container .section-header .article__author{font-family:Avenir;font-weight:300;font-size:18px;line-height:26px;color:#a7a7a7}.article-content-container .section-header .social-sharing{margin:20px 0}.article-content-container .section-header .social-sharing li{border:none;margin:0 20px 0 0;width:50px}.article-content-container .section-header .social-sharing li a img{transition:all .3s}.article-content-container .section-header .social-sharing li a img:hover{filter:brightness(1.1)}.article-content-container .section-header .article-tags a{color:#000!important;transition:all .2s}.article-content-container .section-header .article-tags a:hover{text-decoration:underline}.article-content-container .section-header .article-tags span.seperator,.article-content-container h2,.article-content-container h3,.article-content-container h4{color:#0cafe8}.next-prev-buttons{display:inline-flex;justify-content:space-between;width:100%;padding:20px 40px;margin-top:40px}.next-prev-buttons div{width:300px;font-family:Avenir;font-size:18px;line-height:26px;color:#a7a7a7}.next-prev-buttons div a{color:#0cafe8;transition:all .2s}.next-prev-buttons div a:hover{color:#0cafe8;text-decoration:underline}.next-prev-buttons div p{color:#afafaf;font-size:18px;line-height:26px}.next-prev-buttons div.next{text-align:left}.next-prev-buttons div.next a:after{content:">>"}.next-prev-buttons div.previous{text-align:right}.next-prev-buttons div.previous a:before{content:"<<"}@media screen and (max-width: 768px){.article-content-container{margin:30px auto 0}.article-content-container .section-header .article__date{font-size:14px;line-height:18px}.article-content-container .section-header h1.article__title{font-size:21px;line-height:29px;margin:10px 0}.article-content-container .section-header .article__author{font-size:14px;line-height:18px}.article-content-container .section-header .social-sharing{margin:10px 0}.article-content-container .section-header .social-sharing li{margin:0 30px 0 0;width:30px}.next-prev-buttons{display:inline-flex;justify-content:space-between;width:100%;padding:10px 20px;margin-top:20px}.next-prev-buttons div{width:40%;font-size:14px;line-height:18px}.next-prev-buttons div p{font-size:14px;line-height:18px}}div.stamped-container[data-widget-style],div[data-widget-style] div.stamped-container{max-width:1732px;padding:0 50px!important}@media screen and (max-width: 750px){div.stamped-container[data-widget-style],div[data-widget-style] div.stamped-container{padding:0 20px!important}}span.stamped-badge-stars.stamped-style-color-star.stamped-style-size-star{vertical-align:top!important}.c-vueSelect__option{font-size:16px;line-height:20px!important}.c-headerMobile__image{display:none}.c-subscription__inner{max-width:1140px!important}body.template-customers-account .main-content{padding-top:0}body #gorgias-chat-container iframe#chat-button{bottom:0!important}@media (max-width: 767px){body #gorgias-chat-container iframe#chat-button{bottom:-20px!important;left:5px!important;height:82px!important;margin-bottom:0!important}}.account_selector .btn.white.outline{transition:.3s;position:relative;overflow:hidden;z-index:0;color:#fff;background-color:#000;border:none!important;font-family:var(--prime-font);font-weight:500;border-radius:50px}.account_selector .btn.white.outline:after{content:"";position:absolute;top:0;left:-100%;bottom:0;height:100%;width:100%;border-radius:50px;transition:.3s;z-index:-1;background:var(--pink-color)}.account_selector .btn.white.outline:hover{color:#fff;background-color:var(--pink-color)}.account_selector .btn.white.outline:hover:after{left:0}.cart-footer .checkout p{text-align:center;padding-top:5px;font-size:14px}.top_part .product_checkbox{display:flex;align-items:center;flex:1}.pricing del{text-decoration:line-through}.appen_data{margin-right:0;margin-left:auto}.appen_data .subscription-product.background-layout{display:flex;flex-wrap:nowrap;align-items:flex-start;align-items:center;background:#cbfecb;padding:0 0 0 5px;border:1px solid #de1ab6;position:relative}.appen_data .subscription-product .one_time_2_pack_btn-wrap p{max-width:140px;width:100%;text-align:left;font-size:12px;margin:0;line-height:20px}.appen_data .subscription-product .one_time_2_pack_btn-wrap p strong{color:#de1ab6}.appen_data .subscription-product .one_time_2_pack_btn-wrap a{max-width:100px;width:100%;display:block;margin:0}.appen_data .subscription-product .one_time_2_pack_btn-wrap a img,.appen_data .subscription-product .one_time_2_pack_btn-wrap a:hover .one_time_2_pack_img_hover{display:block}.appen_data .subscription-product .one_time_2_pack_btn-wrap a:hover .one_time_2_pack_img_nohover,.appen_data .subscription-product .one_time_2_pack_btn-wrap a .one_time_2_pack_img_hover{display:none}.appen_data .subscription-product .one_time_2_pack_btn-wrap{position:static;display:flex;align-items:center;justify-content:space-between;margin-top:8px}.appen_data .subscription-product label span{width:100%;font-size:14px}.appen_data .subscription-product.background-layout .sub-label{width:auto}.appen_data .subscription-product label{margin-left:5px;font-size:15px;font-weight:600}.appen_data .subscription-product .sub-popup{height:23px;width:23px;margin-left:5px;cursor:pointer;position:relative;z-index:1;padding:3px}.appen_data .subscription-product .sub-label{display:flex;align-items:center}.cart_product_popup{z-index:9999;background:#fff;text-align:center;opacity:0;visibility:hidden;transition:all .3s ease-in-out;padding:32px;position:absolute;top:0;left:0;border-radius:10px;box-shadow:0 6px 18px #00000021;max-width:411px;width:100%}.cart_product_popup.active{opacity:1;visibility:visible}.grow-aov__icon svg{width:25px;height:25px}.cart_product_popup .close-icon{right:26px;position:absolute;cursor:pointer}.cart_product_popup .close-icon svg{width:20px;height:20px}.cart_product_popup_info ul li{color:#000;margin-bottom:15px;position:relative;font:300 14px/18px Avenir;text-align:left;display:flex;align-items:center}.checkmark_icon svg{width:15px;height:15px}.checkmark_icon svg ellipse{fill:#de1ab6}.checkmark_icon{margin-right:10px}.cart_product_popup_main-title{margin-bottom:25px;display:flex}.cart_product_popup_title h3{font-size:20px;font-weight:400}.subscription_text{font-size:11px;line-height:14px;color:#000}.grow-aov__icon{margin-right:12px}.overlay{background:#00000080;position:fixed;left:0;top:0;height:100%;width:100%;z-index:98;opacity:0;visibility:hidden}.overlay.active{opacity:1;visibility:visible}@media (max-width: 767px){.cart_product_popup_main-title{align-items:center}.cart_product_popup_title h3{font-size:18px}}@media (max-width: 575px){.appen_data .subscription-product .product_checkbox input{height:12px;width:12px;padding:0}}@media (max-width: 325px){.appen_data .subscription-product label span,.appen_data .subscription-product label{font-size:13px;line-height:16px}.appen_data{padding:3px 6px}.appen_data .subscription-product .sub-popup{height:22px;width:22px}}.savings .pink{color:var(--pink-color)}label.control.control-radio.active-checked{font-family:var(--second-font)!important}label.control.control-radio{font-family:Avenir!important;font-weight:400!important}label.control.control-radio.active-checked .prod-sub-price-joi,label.control.control-radio.active-checked .prod-reg-price-joi{color:#000}@keyframes slide{0%{background-position:0px 0px}to{background-position:100% 0px}}@keyframes slide-reverse{0%{background-position:0px 0px}to{background-position:-100% 0px}}.new-hero-section.with-wave:after{content:"";position:absolute;display:block;background-image:url(/cdn/shop/files/bottom-wave2.png?v=1634318869);padding:2%;top:100%;width:200%;background-size:50%;background-repeat:repeat-x;animation:slide 40s linear infinite;-moz-animation:slide 40s linear infinite;-webkit-animation:slide 40s linear infinite;-ms-animation:slide 40s linear infinite;-o-animation:slide 40s linear infinite}@media (max-width: 850px){.new-hero-section.with-wave:after{padding:4%;width:400%;animation:slide 15s linear infinite;-moz-animation:slide 15s linear infinite;-webkit-animation:slide 15s linear infinite;-ms-animation:slide 15s linear infinite;-o-animation:slide 15s linear infinite}}.ninety-water-sec .top-wave,.ninety-water-sec .bottom-wave,.easy-as-sec .top-wave,.easy-as-sec .bottom-wave,.the-joi-differ-sec .top-wave,.the-joi-differ-sec .bottom-wave,.joi-milk-club-sec .top-wave,.joi-milk-club-sec .bottom-wave{content:"";position:absolute;width:200%;background-repeat:repeat-x;padding:1.45%;background-size:50%}@media (max-width: 850px){.ninety-water-sec .top-wave,.ninety-water-sec .bottom-wave,.easy-as-sec .top-wave,.easy-as-sec .bottom-wave,.the-joi-differ-sec .top-wave,.the-joi-differ-sec .bottom-wave,.joi-milk-club-sec .top-wave,.joi-milk-club-sec .bottom-wave{width:400%;padding:2.8%}}.ninety-water-sec .top-wave,.easy-as-sec .top-wave,.the-joi-differ-sec .top-wave,.joi-milk-club-sec .top-wave{background-image:url(/cdn/shop/files/top-shap.svg?v=6663018513135843796)}.ninety-water-sec .top-wave.fadeIn,.easy-as-sec .top-wave.fadeIn,.the-joi-differ-sec .top-wave.fadeIn,.joi-milk-club-sec .top-wave.fadeIn{animation:slide-reverse 35s linear infinite;-moz-animation:slide-reverse 35s linear infinite;-webkit-animation:slide-reverse 35s linear infinite;-ms-animation:slide-reverse 35s linear infinite;-o-animation:slide-reverse 35s linear infinite}@media (max-width: 850px){.ninety-water-sec .top-wave.fadeIn,.easy-as-sec .top-wave.fadeIn,.the-joi-differ-sec .top-wave.fadeIn,.joi-milk-club-sec .top-wave.fadeIn{animation:slide-reverse 15s linear infinite;-moz-animation:slide-reverse 15s linear infinite;-webkit-animation:slide-reverse 15s linear infinite;-ms-animation:slide-reverse 15s linear infinite;-o-animation:slide-reverse 15s linear infinite}}.ninety-water-sec .bottom-wave,.easy-as-sec .bottom-wave,.the-joi-differ-sec .bottom-wave,.joi-milk-club-sec .bottom-wave{background-image:url(/cdn/shop/files/bottom-shap.svg?v=11014280103792250348)}.ninety-water-sec .bottom-wave.fadeIn,.easy-as-sec .bottom-wave.fadeIn,.the-joi-differ-sec .bottom-wave.fadeIn,.joi-milk-club-sec .bottom-wave.fadeIn{animation:slide 35s linear infinite;-moz-animation:slide 35s linear infinite;-webkit-animation:slide 35s linear infinite;-ms-animation:slide 35s linear infinite;-o-animation:slide 35s linear infinite}@media (max-width: 850px){.ninety-water-sec .bottom-wave.fadeIn,.easy-as-sec .bottom-wave.fadeIn,.the-joi-differ-sec .bottom-wave.fadeIn,.joi-milk-club-sec .bottom-wave.fadeIn{animation:slide 15s linear infinite;-moz-animation:slide 15s linear infinite;-webkit-animation:slide 15s linear infinite;-ms-animation:slide 15s linear infinite;-o-animation:slide 15s linear infinite}}.bottom-wave{bottom:0;top:auto}.choose-flavour ul.radio-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;width:95%;margin:0 auto}.choose-flavour .chooose-fv-wrp{margin:10px 0 20px}.choose-flavour ul.radio-list li{width:20%;padding:0 10px;margin-bottom:20px}.choose-flavour ul.radio-list li a{width:100%;display:block;height:100%}.choose-flavour .choose-fv-img{border-radius:50%!important;height:100%;width:72px;margin:0 auto;position:relative}.choose-flavour li:hover:not(.active-item) .choose-fv-img{box-shadow:1px 0 12px #bababa}.choose-flavour .choose-fv-img img{width:100%;height:100%;display:block;border-radius:50%}.choose-flavour ul.radio-list li span{font-size:13px;font-family:var(--third-font);text-align:center;display:block;line-height:17px;margin-top:5px;color:#000}.flavour_new_badge{position:absolute;top:-8px;right:-8px;z-index:1}.choose-flavour ul.radio-list li.active-item .choose-fv-img{position:relative}.choose-flavour li:not(.active-item) .choose-fv-img:after,.choose-flavour li:hover:not(.active-item) .choose-fv-img:after{content:"";position:absolute;top:-4px;left:-4px;width:80px;height:80px;border:1px solid #bababa;border-radius:50%}.choose-flavour ul.radio-list li.active-item .choose-fv-img:after{content:"";position:absolute;top:-4px;left:-4px;width:80px;height:80px;border:2px solid #de1ab6;border-radius:50%}@media only screen and (max-width: 991px){.choose-flavour ul.radio-list li span{font-size:11px}.choose-flavour ul.radio-list{width:98%}.choose-flavour ul.radio-list li{padding:0 6px 10px;margin-bottom:10px}.choose-flavour .choose-fv-img{margin:0 auto 8px}.choose-flavour .chooose-fv-wrp{margin:10px 0 0}.choose-flavour .choose-fv-img{max-width:82px;width:100%;padding:4px}.choose-flavour li:not(.active-item) .choose-fv-img:after,.choose-flavour li:hover:not(.active-item) .choose-fv-img:after,.choose-flavour ul.radio-list li.active-item .choose-fv-img:after{top:0;left:0;max-width:80px;max-height:80px;width:100%;height:100%}}@media only screen and (max-width: 375px){.choose-flavour ul.radio-list li{width:33.33%}}.prod-sizetabs-wrap .pstw-foot.col_center{flex-direction:row-reverse;justify-content:flex-end}.prod-sizetabs-wrap .pstw-btn-wrp{padding:0 10px 0 0}.pstw-btn-wrp.add-to-cart-btn p:first-of-type{margin-top:10px}.pstw-btn-wrp.add-to-cart-btn p{margin-bottom:10px;font-family:var(--third-font);font-size:10px;line-height:20px;text-align:left}.ninety-water-sec .bottom-wave,.easy-as-sec .bottom-wave,.the-joi-differ-sec .bottom-wave,.joi-milk-club-sec .bottom-wave{background-position:bottom center}.appen_data .subscription-product label:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.tag_wrp{position:absolute!important;left:12px;top:10px;max-width:56px;width:100%;z-index:1}.tag_wrp .new{position:absolute;font-family:var(--second-font);color:#fff;left:13px;top:7px}@media screen and (max-width: 640px){.tag_wrp .new{left:16px;top:9px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/342/assets/custom-theme.scss.css.map */
