.landing-page-video{height:800px;overflow:hidden}@media(max-width:1600px){.landing-page-video{height:640px}}@media(max-width:1200px){.landing-page-video{height:520px}}@media(max-width:1024px){.landing-page-video{height:480px}}@media(max-width:880px){.landing-page-video{height:auto}.landing-quote{padding-top:0!important}}.landing-page-clean-capsules{padding-top:60px}.landing-page-clean-capsules img{display:block}.landing-page-clean-capsules .copy{padding-left:10%}@media(max-width:1200px){.landing-page-clean-capsules .copy{padding-left:50px}}@media(max-width:880px){.landing-page-clean-capsules .copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0;padding-top:30px;text-align:center}}.landing-page-skincare-section,.landing-page-supers-section{padding:80px 5%!important}@media(max-width:1024px){.landing-page-skincare-section,.landing-page-supers-section{padding:60px 20px 80px!important}}@media(max-width:880px){.landing-page-skincare-section,.landing-page-supers-section{padding:0 0 60px!important}.landing-page-supers-section{padding-top:60px!important}.landing-page-clean-capsules .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.landing-page-clean-capsules .flex-container-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.landing-page-clean-capsules .flex-one-half{width:100%}}.landing-page-clean-capsules h1{font-size:38px}@media(max-width:1200px){.landing-page-clean-capsules h1{font-size:32px}}@media(max-width:880px){.landing-page-clean-capsules h1{font-size:24px;margin-bottom:25px;margin-top:40px}}.landing-page-clean-capsules .copy p{font-family:Typewriter,sans-serif;font-size:17px;line-height:1.4}@media(max-width:880px){.landing-page-clean-capsules .copy p{font-size:16px;margin:0 auto 15px;padding:0 20px}}.landing-quote h1{font-size:30px;margin-bottom:20px}@media(max-width:1200px){.landing-quote h1{font-size:24px}}@media(max-width:880px){.landing-quote h1{font-size:18px}}.landing-quote h2{font-size:16px}@media(max-width:640px){.landing-featured-in .flex-container-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.landing-featured-in .flex-container-row>div{width:25%}@media(max-width:640px){.landing-featured-in .flex-container-row>div{width:50%}}.landing-featured-in h2{font-family:Basis Regular,sans-serif;font-size:24px;margin-bottom:50px;margin-top:60px}@media(max-width:1440px){.landing-featured-in h2{font-size:22px}}@media(max-width:1200px){.landing-featured-in h2{font-size:20px}}@media(max-width:880px){.landing-featured-in h2{font-size:18px;margin-bottom:30px}}.landing-featured-in .flex-container-row img{margin-left:auto;margin-right:auto;max-height:40px;width:auto}@media(max-width:1200px){.landing-featured-in .flex-container-row img{max-height:30px}}@media(max-width:880px){.landing-featured-in .flex-container-row img{margin-bottom:0;max-height:25px}}@media(max-width:640px){.landing-featured-in .flex-container-row img{margin-bottom:30px}}@media(max-width:880px){.landing-featured-in .container-bottom-padding-60{padding:0 20px!important}.landing-blue-heading{padding-bottom:0!important}}.landing-blue-heading h1{color:#2e3192;font-family:Basis Medium,sans-serif;font-size:32px}@media(max-width:1024px){.landing-blue-heading h1{font-size:28px}}@media(max-width:880px){.landing-blue-heading h1{font-size:22px}}.subscribe-only-collection .product-block-new p.price{margin-bottom:0}@media(max-width:480px){.rebuy-product-block .new-cta-container{max-width:170px!important}}@media(max-width:375px){.rebuy-product-block .new-cta-container{max-width:150px!important}}@media(max-width:960px){.landing-page-stack-separated .flex-container-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.landing-page-stack-separated .flex-one-half{text-align:center}@media(max-width:960px){.landing-page-stack-separated .flex-one-half{width:100%}.landing-page-stack-separated .flex-one-half:last-of-type{margin-top:40px}}.landing-page-categories ::-webkit-scrollbar-track,.landing-page-categories-mobile ::-webkit-scrollbar-track,.landing-page-skincare-section ::-webkit-scrollbar-track,.landing-page-supers-section ::-webkit-scrollbar-track{background-color:#edd1b9;-webkit-box-shadow:none}.landing-page-categories ::-webkit-scrollbar,.landing-page-categories-mobile ::-webkit-scrollbar,.landing-page-skincare-section ::-webkit-scrollbar,.landing-page-supers-section ::-webkit-scrollbar{background-color:#edd1b9;display:none!important;height:3px;width:230px!important}.landing-page-categories ::-webkit-scrollbar-thumb,.landing-page-categories-mobile ::-webkit-scrollbar-thumb,.landing-page-skincare-section ::-webkit-scrollbar-thumb,.landing-page-supers-section ::-webkit-scrollbar-thumb{background-color:#edd1b9;border:none;border-radius:10px}@media(max-width:880px){.landing-page-skincare-section .flex-container-row,.landing-page-supers-section .flex-container-row{-webkit-overflow-scrolling:touch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;overflow-x:scroll;padding:0 0 0 20px}}.landing-page-skincare-section .flex-container-row .flex-one-half,.landing-page-supers-section .flex-container-row .flex-one-half{width:auto}.landing-page-skincare-section .flex-container-row img,.landing-page-supers-section .flex-container-row img{max-width:300px}@media(max-width:480px){.landing-page-skincare-section .flex-container-row img,.landing-page-supers-section .flex-container-row img{max-width:260px}}@media(max-width:400px){.landing-page-skincare-section .flex-container-row img,.landing-page-supers-section .flex-container-row img{max-width:230px}}@media(max-width:880px){.in-your-cup-products{padding-top:20px!important}.landing-page-dust-section{padding-bottom:60px!important}}.grow{opacity:.85;-webkit-transition:all .1s linear;transition:all .1s linear}@media(max-width:880px){.grow{opacity:1}}.grow:hover{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width:880px){.grow:hover{-webkit-transform:none;transform:none}}.grow-landing-page{opacity:.85;-webkit-transition:all .1s linear;transition:all .1s linear}@media(max-width:880px){.grow-landing-page{opacity:1}}.grow-landing-page:hover{opacity:1;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all .15s linear;transition:all .15s linear}@media(max-width:880px){.grow-landing-page:hover{-webkit-transform:none;transform:none}}.why-it-works #content{padding-bottom:0}#why-it-works-page ::-webkit-scrollbar-track{background-color:#fcfbf6;-webkit-box-shadow:none}#why-it-works-page ::-webkit-scrollbar{background-color:#fcfbf6;display:none!important;height:3px!important;width:3px}#why-it-works-page ::-webkit-scrollbar-thumb{background-color:#fcfbf6;border:none;border-radius:10px}@media(max-width:880px){#why-it-works-page .intro h2{font-size:18px}}@media(max-width:480px){#why-it-works-page .intro h2{font-size:15px}}@media(max-width:880px){#why-it-works-page .product-comparison .container-padding-80{padding-left:0!important;padding-right:0!important}}#why-it-works-page .product-comparison .flex-container-row{padding-bottom:0}@media(max-width:880px){#why-it-works-page .product-comparison .flex-container-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-overflow-scrolling:touch;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;overflow-x:scroll;padding:0 20px}#why-it-works-page .product-comparison .flex-one-half{min-width:85%;padding:0}#why-it-works-page .product-comparison .vs{border-radius:50px;font-size:22px;height:50px;left:-36px;line-height:50px;margin-left:auto;top:48%;width:50px}}@media(max-width:480px){#why-it-works-page .product-comparison .vs{border-radius:45px;font-size:20px;height:45px;left:-33px;line-height:45px;margin-left:auto;top:46%;width:45px}}#why-it-works-page .product-comparison h2{font-size:20px}@media(max-width:880px){#why-it-works-page .product-comparison h2{font-size:18px}}@media(max-width:480px){#why-it-works-page .product-comparison h2{font-size:16px}}#why-it-works-page .product-comparison ul{max-width:500px;padding:25px 15px 20px}@media(max-width:640px){#why-it-works-page .product-comparison ul{max-width:95%}}#why-it-works-page .product-comparison li{font-size:16px;margin-bottom:13px}@media(max-width:880px){#why-it-works-page .product-comparison li{-webkit-box-pack:start;-ms-flex-pack:start;font-size:15px;justify-content:flex-start;line-height:1.5;margin-bottom:8px}}@media(max-width:480px){#why-it-works-page .product-comparison li{font-size:14px}}#why-it-works-page .product-comparison span.plus{font-size:24px}@media(max-width:880px){#why-it-works-page .product-comparison span.plus{font-size:20px;line-height:1.2}}#why-it-works-page .product-comparison .plus-mobile{display:none}#why-it-works-page .product-comparison-feature .text-overlay{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-start;position:absolute;right:0;top:0;width:50%}@media(max-width:880px){#why-it-works-page .product-comparison-feature .text-overlay{height:50%;padding:0 20px;width:100%}}@media(max-width:640px){#why-it-works-page .product-comparison-feature .text-overlay{height:60%}}#why-it-works-page .product-comparison-feature img{width:100%}#why-it-works-page .product-comparison-feature img.desktop{display:block}@media(max-width:1200px){#why-it-works-page .product-comparison-feature img.desktop{display:none!important}}#why-it-works-page .product-comparison-feature img.tablet{display:none}@media(max-width:1200px){#why-it-works-page .product-comparison-feature img.tablet{display:block!important}}@media(max-width:880px){#why-it-works-page .product-comparison-feature img.tablet{display:none!important}}#why-it-works-page .product-comparison-feature img.mobile{display:none}@media(max-width:1200px){#why-it-works-page .product-comparison-feature img.mobile{display:none!important}}@media(max-width:880px){#why-it-works-page .product-comparison-feature img.mobile{display:block!important}}#why-it-works-page .product-comparison-feature .main-product-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:stretch;align-items:flex-start;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0;padding:0 0 0 10%;width:100%}@media(max-width:1200px){#why-it-works-page .product-comparison-feature .main-product-detail{padding:0 0 0 5%}}@media(max-width:1040px){#why-it-works-page .product-comparison-feature .main-product-detail{padding:0!important}}@media(max-width:880px){#why-it-works-page .product-comparison-feature .main-product-detail{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-item-align:center;align-items:center;align-self:center;justify-content:flex-start;padding:0}}#why-it-works-page .product-comparison-feature .main-product-detail h1{margin-bottom:2px;width:100%}@media(max-width:1200px){#why-it-works-page .product-comparison-feature .main-product-detail h1{font-size:24px}}@media(max-width:880px){#why-it-works-page .product-comparison-feature .main-product-detail h1{font-size:28px;margin-bottom:5px;text-align:center}}@media(max-width:480px){#why-it-works-page .product-comparison-feature .main-product-detail h1{font-size:24px;margin-bottom:2px}}#why-it-works-page .product-comparison-feature .main-product-detail h2{font-size:17px;width:100%}@media(max-width:1200px){#why-it-works-page .product-comparison-feature .main-product-detail h2{font-size:15px}}@media(max-width:880px){#why-it-works-page .product-comparison-feature .main-product-detail h2{font-size:16px;margin-bottom:20px;text-align:center}}@media(max-width:480px){#why-it-works-page .product-comparison-feature .main-product-detail h2{font-size:15px;margin-bottom:15px}}#why-it-works-page .product-comparison-feature .main-product-detail #one_time_price,#why-it-works-page .product-comparison-feature .main-product-detail .one_time_price,#why-it-works-page .product-comparison-feature .main-product-detail .one_time_title,#why-it-works-page .product-comparison-feature .main-product-detail .rtx_option_plans,#why-it-works-page .product-comparison-feature .main-product-detail .sub_title{line-height:1.4}#why-it-works-page .product-comparison-feature .main-product-detail .product-inner-details{margin-bottom:0;padding:0}#why-it-works-page .product-comparison-feature .main-product-detail p.body-copy{margin:0 0 15px;max-width:520px;padding:0 20px 0 0}@media(max-width:1200px){#why-it-works-page .product-comparison-feature .main-product-detail p.body-copy{letter-spacing:.015em;line-height:1.5;max-width:100%}}@media(max-width:880px){#why-it-works-page .product-comparison-feature .main-product-detail p.body-copy{font-size:15px;line-height:1.6;margin:0 0 25px;max-width:400px;padding:0;text-align:center}}@media(max-width:480px){#why-it-works-page .product-comparison-feature .main-product-detail p.body-copy{font-size:14px;line-height:1.5;margin:0 0 20px}}#why-it-works-page .product-comparison-feature .main-product-detail .product-form{margin-top:0;padding:0!important}@media(max-width:880px){#why-it-works-page .product-comparison-feature .main-product-detail .product-form{max-width:380px}}#why-it-works-page .product-comparison-feature .main-product-detail #product-variants .selector-wrapper .single-option-selector{background:var(--down-arrow) no-repeat;background-position:85%;background-size:10px 10px;border:2px solid #2e3192!important;color:#2e3192!important}#why-it-works-page .product-comparison-feature .main-product-detail .detail{float:left;margin-top:0;max-width:none;width:auto!important}#why-it-works-page .product-comparison-feature .main-product-detail .detail .product-addtocart.has-variants{font-weight:400;margin:0!important;width:auto!important}#why-it-works-page .product-comparison-feature .main-product-detail .detail .product-addtocart.has-variants button{font-weight:400}#why-it-works-page .product-comparison-feature .main-product-detail .detail .qtydiv{display:none}#why-it-works-page .product-comparison-feature .main-product-detail .detail .rtx_option_label .radio_rtx{margin-top:4px}#why-it-works-page .product-comparison-feature .main-product-detail .detail .rtx-buy-box-pos{margin-bottom:0}.landing-page-categories{overflow:hidden}.landing-page-categories .mobile{display:none!important}@media(max-width:880px){.landing-page-categories .mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.landing-page-categories .desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media(max-width:880px){.landing-page-categories .desktop{display:none!important}.landing-page-categories{height:330px;overflow:hidden}}.welcome.template-page{overflow:auto!important}.landing-page-categories .yellow-bar{background-color:#fff88a;color:var(--font_col_base);font-family:Typewriter,sans-serif;font-size:22px;line-height:1;padding:15px 10px;text-align:center}@media(max-width:1200px){.landing-page-categories .yellow-bar{font-size:20px;padding:10px}}@media(max-width:880px){.landing-page-categories .yellow-bar{font-size:18px}}.shroom-landing-categories .yellow-bar{background-color:transparent!important;color:var(--font_col_base);font-family:Basis Bold,sans-serif;font-size:18px;left:44px;line-height:1;padding:15px 10px;position:absolute;text-align:center;top:60px}@media(max-width:1200px){.shroom-landing-categories .yellow-bar{font-size:18px;padding:15px 10px}}@media(max-width:880px){.shroom-landing-categories .yellow-bar{font-size:18px;left:30px;padding:0;text-align:left;top:20px}}.shroom-landing-categories .yellow-bar img,.shroom-landing-categories .yellow-bar svg{display:inline;height:10px;min-width:auto!important;width:10px}.shroom-landing-categories .grow-landing-page,.shroom-landing-categories .slide{position:relative}.landing-page-categories-mobile img{min-width:290px!important}@media(max-width:720px){.landing-page-categories-mobile img{min-width:240px!important}}@media(max-width:640px){.landing-page-categories-mobile img{min-width:310px!important}}@media(max-width:480px){.landing-page-categories-mobile img{min-width:240px!important}}.landing-page-categories a{display:block;padding:40px 20px}@media(max-width:1024px){.landing-page-categories a{padding:40px 15px!important}}@media(max-width:880px){.landing-page-categories a{padding:0!important}}.landing-page-categories .landing-page-categories-mobile{padding-right:10px;padding-top:40px}.landing-page-categories .glide-components .yellow-bar{font-size:18px}.landing-page-categories a,.landing-page-categories a:hover{color:var(--font_col_base)}.landing-page-categories img{display:block}.reviews-page img.desktop{display:block;width:100%}@media(max-width:480px){.reviews-page img.desktop{display:none}}.reviews-page img.mobile{display:none}@media(max-width:480px){.reviews-page img.mobile{display:block}}#affiliates h2{padding-left:20%;text-align:left}@media(max-width:880px){#affiliates h2{padding-left:0}}#affiliates .flex-container-row{text-align:left}@media(max-width:880px){#affiliates .flex-container-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#affiliates .flex-container-row .flex-one-third,#affiliates .flex-container-row .flex-two-thirds{width:100%}}#affiliates p{text-align:left}@media(max-width:880px){#affiliates p{padding-right:0}}#affiliates p span{font-family:Basis Bold,sans-serif;text-transform:uppercase}#affiliates .button{margin-top:10px}.banner-layout{padding-top:20px}@media(max-width:880px){.banner-layout{padding-top:0}}.banner-layout .collection-header,.banner-layout .faq-header{padding-bottom:30px}@media(max-width:880px){.banner-layout .collection-header .banner-header,.banner-layout .faq-header .banner-header{border:none;padding-top:0}}.banner-layout .collection-header h1,.banner-layout .faq-header h1{margin-bottom:10px!important}@media(max-width:880px){.banner-layout .collection-header h1,.banner-layout .faq-header h1{padding:15px 24px 0}}.banner-layout .collection-header h1.right-aligned,.banner-layout .faq-header h1.right-aligned{padding-left:50px;padding-right:0}@media(max-width:1024px){.banner-layout .collection-header h1.right-aligned,.banner-layout .faq-header h1.right-aligned{padding-left:30px;padding-right:0}}@media(max-width:880px){.banner-layout .collection-header h1.right-aligned,.banner-layout .faq-header h1.right-aligned{padding:30px 30px 0}}@media(max-width:640px){.banner-layout .collection-header h1.right-aligned,.banner-layout .faq-header h1.right-aligned{padding:15px 20px 0}}.banner-layout .grid__item{float:none}.banner-layout .display-table-cell{vertical-align:middle!important}.user-content{padding-top:40px}.user-content a{text-decoration:underline}.user-content iframe{max-width:100%}.user-content h4{margin-bottom:5px}.user-content h4 sup{font-size:60%;top:-.25em}.user-content h6{font-family:Basis Medium,sans-serif;font-size:11px;line-height:1.4;margin-top:5px}#visit-us .faq-header{padding-bottom:0}@media(max-width:880px){#visit-us .faq-header h1{padding:40px 20px 0}}#visit-us .faq-header p{padding:0 20px 0 0}@media(max-width:880px){#visit-us .faq-header p{padding:0 20px;text-align:center}}#visit-us .location-section-wrap{border-top:1px solid #ececec;padding:60px 0}@media(max-width:880px){#visit-us .location-section-wrap{border:none;padding:40px 0 0}}#visit-us .location-section-wrap:first-of-type{border:none}#visit-us .location-section-wrap .location-image{padding-right:50px}@media(max-width:880px){#visit-us .location-section-wrap .location-image{padding-right:40px}}@media(max-width:767px){#visit-us .location-section-wrap .location-image{padding-right:0}}#visit-us .location-text-wrap{font-size:14px;padding-left:70px}@media(max-width:1024px){#visit-us .location-text-wrap{padding-left:40px}}@media(max-width:880px){#visit-us .location-text-wrap{padding-left:0}}#visit-us .location-text-wrap h2{margin-bottom:15px}@media(max-width:880px){#visit-us .location-text-wrap h2{margin:30px 0 15px}}#visit-us .location-text-wrap h4{margin-bottom:5px}#visit-us .location-text-wrap .postmates-button{clear:both;float:left;margin-right:15px;width:150px}@media(max-width:1024px){#visit-us .location-text-wrap .postmates-button{width:140px}}@media(max-width:880px){#visit-us .location-text-wrap .postmates-button{width:140px}}@media(max-width:480px){#visit-us .location-text-wrap .postmates-button{width:130px}}#visit-us .location-text-wrap .caviar-button{float:left;width:150px}@media(max-width:1024px){#visit-us .location-text-wrap .caviar-button{width:140px}}@media(max-width:880px){#visit-us .location-text-wrap .caviar-button{width:140px}}@media(max-width:480px){#visit-us .location-text-wrap .caviar-button{width:130px}}#visit-us .location-text-wrap a{text-decoration:underline}@media(max-width:767px){#visit-us .display-table,#visit-us .display-table-cell{display:block!important;width:100%!important}}.visit-us-note{padding:35px 0}.visit-us-note p{margin:0;text-align:center}.visit-us-note p a{text-decoration:underline}#affiliates .faq-header,#orders-and-shipping .faq-header,#visit-us .faq-header{padding-bottom:0;padding-top:30px!important}@media(max-width:880px){#affiliates .faq-header,#orders-and-shipping .faq-header,#visit-us .faq-header{padding-top:0!important}}#affiliates .faq-header .grid__item,#orders-and-shipping .faq-header .grid__item,#visit-us .faq-header .grid__item{float:none}#affiliates .faq-header .display-table-cell,#orders-and-shipping .faq-header .display-table-cell,#visit-us .faq-header .display-table-cell{vertical-align:middle}#orders-and-shipping .fa.fa-circle-thin{display:none!important}.single-order-page{padding-top:60px}@media(max-width:880px){.stockist-map .stockist-map-inner{min-height:300px!important}}.stockist-spinner{display:block;height:30px;margin:60px auto 0;padding:0;width:30px}.stockist-spinner:after{-webkit-animation:stockist-spinner-anim .8s linear infinite;animation:stockist-spinner-anim .8s linear infinite;border:.3em solid;border-color:#333 #333 rgba(0,0,0,.2);border-radius:50%;content:" ";display:inline-block;font-size:10px;height:30px;margin:0;padding:0;position:relative;width:30px}.custom-page h3{text-align:center}.online-retailers{list-style:none;margin:0}.online-retailers li{list-style:none;text-align:center}@-webkit-keyframes stockist-spinner-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes stockist-spinner-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#template{text-align:center}h2.contact-form-header{margin:80px 0 30px}.contact-us #content{padding-bottom:200px}