@font-face{font-family:circular-black;src:url('circular-black.woff') format('woff'),url('circular-black.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:circular-book;src:url('circular-book.woff') format('woff'),url('circular-book.ttf') format('truetype');font-weight:400;font-style:normal}.popout__toggle,body,button,input,select,textarea{font-family:poppins}[class*=btn].uppercase{font-family:poppins}:root{--highlight-color-bright:#73bd22;--product-color:grey}.reward_block{display:flex;align-items:center;position:relative;flex-wrap:wrap;height:100vh}.submit_form{background:#3fa535;border:none;color:#fff}.submit_form:hover{border:none}.subscribe{margin:20px 0}.form_flex_account{z-index:999}@media only screen and (min-width:876px){.reward_block{background-image:url('revive_reward_bg.jpg');background-repeat:no-repeat;z-index:1;width:100%;height:100%}.form_flex_account{width:50%}.rewards_sections{text-align:center;width:50%}.reward-login-img{max-width:500px;height:auto;margin:auto;margin-top:30px;display:block}}@media only screen and (max-width:876px){.form_flex_account{width:100%}.rewards_sections{text-align:center;width:100%;margin-bottom:50px}.reward-login-img{display:block;margin:auto;max-width:200px;margin-top:25px}}.rewards_points{list-style-type:none}.rewards_sections ul li:before{content:'';display:inline-block;height:10px;width:10px;background-size:10px;background-image:url("reward_tick.svg");background-repeat:no-repeat;margin-right:5px}div#shopify-section-quick-links{background:#f2f2f2;border-bottom:1px solid #ccc;padding-bottom:5px;padding-top:5px}.quick_links{display:flex;justify-content:flex-end;align-items:center}.quick_links ul{margin:0}.quick_links .social-icons li{margin:5px 3px;vertical-align:middle;text-align:center}.quick_social_icon{margin:0 0;display:none}.quick_social_icon .social-icons li img,.quick_social_icon .social-icons li svg{filter:contrast(0)}.quick_links .social-icons li svg path{fill:#13380B}.social-icons li a{width:25px;height:25px}.account-cart{display:flex}.account-cart .login-link{border-right:1px solid #123a08;padding-right:15px;margin-right:15px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);font-size:16px;color:#10330b}.account-cart .login-link a{padding-right:26px;background:transparent url(account.svg) no-repeat right 2px;background-size:16px}.account-cart .cart-trigger{font-size:16px;color:#10330b;position:relative}.account-cart .cart-trigger a{padding-right:26px;background:transparent url('basket.svg') no-repeat right 1px;background-size:16px;font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.account-cart span.cart-count{background:#73bd22;color:#fff;border-radius:50px;width:15px;height:15px;line-height:1;display:flex;font-size:10px;justify-content:center;align-items:center;position:absolute;top:-1px;right:-8px}.cart__message>#Layer_1{width:20px;margin-right:5px;display:none}.is-success>#Layer_1{width:20px;margin-right:5px;display:block}.cart__message .cart__graph{display:block}.is-success .cart__graph{display:none}@media screen and (max-width:767px){div#shopify-section-quick-links{display:none}}.theme__header{border-bottom:0!important}.js__header__stuck .theme__header{backdrop-filter:blur(5px)!important;background-color:#fffc!important;border-bottom:1px solid #e2e2e2;box-shadow:0 -30px 50px #3b3b3b}.header__logo{padding:0}.header__desktop{justify-content:space-between;margin:15px 0}.header__desktop__bar__s{min-width:30%}.header__desktop.header__desktop--menu_center .header__desktop__bar__l{flex-grow:0}div[class^=header__desktop__bar].center-desktop{justify-content:center;align-items:center;margin-bottom:32px}.desktop_search{position:relative;min-width:490px}.desktop_search form.search__predictive__form{display:flex;margin:auto;align-items:center;margin:0}.desktop_search input[type=search]{border:1px solid #16360f;border-radius:25px;padding:0 35px 0 18px;height:42px;line-height:1;font-family:acumin-pro,sans-serif;font-size:16px;background:#fff;margin:0}.desktop_search input[type=search]::placeholder{color:#5b7b54;font-weight:700}.desktop_search button.search__predictive__form__button{position:absolute;right:18px;top:8px;padding:0}.announcement__bar-outer{border-bottom:0!important;border-top:0!important;background-color:red}.announcement__wrapper{z-index:20}.announcement__text a:after{display:none}.klaviyo_input_field{background:transparent url(mail_comp.png) no-repeat 12px 13px;background-size:23px;padding-left:45px;border:1.5px solid #13380b!important;border-radius:6px;background-color:#fff!important;color:#13380b!important;margin:0!important}.klaviyo_form_actions{position:relative}.klaviyo_messages .success_message{font-style:italic;font-weight:700}button.klaviyo_submit_button.btn.btn--secondary{background:#13380b;border-radius:5px;position:absolute;right:0;padding:8px 10px 8px;top:5px;right:5px}.home_newsletter_container{max-width:none;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.newsletter_form{margin-left:30px;width:400px}.homepage-newsletter{padding:25px 0}h2.home_newsletter_subtitle{font-size:32px;margin:auto}form#email_signup{margin:0}@media only screen and (max-width:767px){.newsletter_form{margin:20px}button.klaviyo_submit_button.btn.btn--secondary{padding:8px 10px}}.home__subtitle:after{display:none}.homepage-logos .home__subtitle{font-size:26px;margin:0;font-family:poppins;font-weight:400}.logo-bar{justify-content:space-between;margin-left:0}.logo-bar__item{margin:0}@media only screen and (max-width:767px){.logo-bar{flex-wrap:nowrap;margin-left:unset;position:relative;scroll-behavior:smooth;scrollbar-width:auto;overflow-x:scroll;cursor:move;justify-content:start;scroll-snap-type:x proximity;z-index:9999999;gap:10px;-ms-overflow-style:none;scrollbar-width:none}.logo-bar::-webkit-scrollbar{display:none}}.homepage-blog h2.home__subtitle{color:#4abc00;text-transform:capitalize;font-size:61px;padding-bottom:0;margin-bottom:20px;font-family:poppins;letter-spacing:2px}.homepage-blog{padding-top:24px}.blog-image .image__fill{border-bottom-left-radius:50px;border-top-right-radius:50px}.medium-up--one-half .blog-image .image__fill{border-bottom-left-radius:75px;border-top-right-radius:75px}.blog-article-content{text-align:center;margin-top:20px}.article_title .h4.mb0{color:#00390a;font-weight:600;font-family:poppins;font-size:20px}.article_text p{font-family:poppins;line-height:1.4;font-size:16px}a.btn.uppercase.homepage-blog__btn{background:#116740;border-radius:50px;font-size:20px;padding:10px 40px;font-weight:400;text-transform:none;font-family:poppins;letter-spacing:0}a.btn.mbl_button.homepage-blog__btn{background:#3fa535;border-radius:20px;font-size:30px;padding:15px 100px;font-weight:400;text-transform:none;font-family:poppins;letter-spacing:0}.font-2{font-size:24px}.mbl-btn{background:#3fa535}.mbl-slideshow h1{font-weight:400;margin-bottom:5px;font-size:72px;line-height:1}.mbl-slideshow .hero__title.mbl-heading{font-size:72px;font-weight:400}.mbl-slideshow .reviews__subheading{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:48px}.mbl-slideshow .looxstars{display:flex;height:30px;margin-right:12px}.mbl-slideshow .looxstars svg{width:30px;height:30px}.mbl-slideshow .reviews__subheading a{text-decoration:underline}.mbl-slideshow .hero__btn{font-size:18px;text-transform:capitalize}@media only screen and (max-width:767px){h3.standard__heading.mbl-custom-heading{font-size:26px}.flickity-slider .grid__item{width:50%;padding:3%}a.btn.mbl_button.homepage-blog__btn{font-size:20px;display:flex;justify-content:center}.mbl-slideshow .hero__btn{font-size:16px;text-transform:capitalize;padding:10px;height:auto;width:auto;min-width:200px;text-align:center;margin:auto;margin-top:25px}.mbl-slideshow .looxstars{display:flex;height:23px;margin-right:9px}.mbl-slideshow .looxstars svg{height:23px}.mbl-slideshow .reviews__subheading a{text-decoration:underline;font-size:12px}.mbl-slideshow .hero__description p{font-size:14px}.article_title .h4.mb0{color:#00390a;font-weight:400;font-family:poppins;font-size:18px}}.section-active-informational h4{font-size:24px}.section-active-informational p{font-size:16px}.section-active-informational .overlay::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:75%;z-index:-1}.section-active-informational .text-informational-content{position:absolute;bottom:0;text-align:center;padding:24px;width:100%}@media only screen and (min-width:780px){.header__dropdown.last{margin-left:-70px}.section-active-informational .grid--uniform .medium-up--one-quarter:nth-child(4n+1){clear:none}.section-active-informational .blog .article__card{margin-bottom:15px}}.what_revive_active h2{font-size:30px;font-weight:500;text-transform:none;margin-bottom:0;font-family:poppins;letter-spacing:0}.homepage-collection-carousels h2.standard__heading.mbl-heading,.mbl-heading,.mbl-health-experts h2.standard__heading.mbl-heading,.power-of-sachet h2.standard__heading.mbl-heading,.section-active-range h2.standard__heading.mbl-heading,.what_revive_active h2.standard__heading.mbl-heading,div[id*=hear-from-super-fans] h2.standard__heading.mbl-heading{font-size:48px;text-align:center;margin-bottom:24px;color:#1c560a;font-weight:var(--FONT-WEIGHT-HEADING-SEMI)}.what_revive_active h2 span{font-family:poppins}.inside-ingredients h5.richtext,.section-active-range h5.richtext,.what_revive_active h5.richtext{text-align:center;margin-bottom:60px;font-family:poppins;font-weight:500}.section-active-range .blog .article__card{margin:0}.section-active-range .blog-article-content{margin:0 0 20px 0}.section-active-range .article_title .h4.mb0{color:#165c05}.text-mbl-green{color:#1c580e}.btn-mbl-green{background:#3fa535;border-radius:20px;font-size:20px}.mb-heading{font-size:72px;font-weight:300;line-height:1.2}.what_revive_active-subheadingh3{font-size:22px;font-weight:600;font-family:poppins}.what_revive_active-body p{font-family:poppins;font-size:16px}.what_revive_active .lazy-image{max-width:125px;margin:auto}.mbl-health-experts .flickity-prev-next-button{width:50px;height:50px;top:40%;z-index:9999}.mbl-health-experts .flickity-prev-next-button.next{right:-20px}@media only screen and (max-width:767px){.header__logo__link{margin-top:-5px}.homepage-collection-carousels h2.standard__heading.mbl-heading,.mbl-health-experts h2.standard__heading.mbl-heading,.power-of-sachet h2.standard__heading.mbl-heading,.section-active-range h2.standard__heading.mbl-heading,.what_revive_active h2.standard__heading.mbl-heading,div[id*=hear-from-super-fans] h2.standard__heading.mbl-heading{font-size:26px;font-family:poppins}.section-active-informational .text-informational-content{padding:0 5px}.what_revive_active .grid.grid--uniform{display:flex;flex-direction:column}.mbl-health-experts .blog-image .image__fill{border-bottom-left-radius:25px;border-top-right-radius:25px}.section-active-range h5.richtext{margin-bottom:24px;font-size:14px}.mbl-health-experts .flickity-prev-next-button{width:40px;height:40px;top:30%;z-index:9999}.mbl-health-experts .flickity-prev-next-button.previous{left:-10px}.mbl-health-experts .flickity-prev-next-button.next{right:-10px}.section-active-informational h4{font-size:16px}.section-active-informational p{font-size:12px}.what_revive_active .index__column.grid__item{display:flex;flex-direction:row;width:100%;align-items:center}.what_revive_active .lazy-image{max-width:none;margin:auto;width:auto;flex:0.5}.what-revive-info{flex:1;margin-left:10px}.rte.rte--column{text-align:left;width:100%;margin:auto}.what_revive_active-body p{text-align:left;padding-left:0;margin-top:0;margin-bottom:0}.what_revive_active-subheading h3{font-size:20px;margin:0 0 5px 0;text-align:left}.section-active-range .medium-up--one-quarter{width:50%}.section-active-range .blog-image .image__fill{border-bottom-left-radius:30px;border-top-right-radius:30px}.mbl-slideshow .hero__content__wrapper{text-align:center;align-items:flex-start}.mbl-slideshow .hero__content__wrapper h1{font-size:36px;font-weight:400}.mbl-slideshow .hero__title.mbl-heading{font-size:36px}.mbl-slideshow .hero__content{display:flex;flex-direction:column}.mbl-slideshow .hero__content h1.mbl-heading{order:1}.mbl-slideshow .hero__description{order:2}.mbl-slideshow .hero__description+.hero__btn{order:3}.mbl-slideshow .reviews__subheading{justify-content:center;order:4;margin-top:12px}.pb4{padding-bottom:0}.pt2{padding-top:0}}.home-faq button.accordion__title{text-align:center;text-transform:none}.home-faq .accordion__wrapper{border:none;margin:auto;background:#fff;margin:20px 0;padding:0 10%}.home-faq button.accordion__title.two{color:#77bc1f}.home-faq .accordion__title:after{right:20%;top:35%;content:"+";display:inline-block;width:4px;height:10px;font-size:20px;border-width:unset;border-style:none;border-color:#ccc;margin:-4px 0 0;color:#626161;vertical-align:middle;transform:rotate(0);transform-origin:50% 50%;transition:all .4s}.home-faq .accordion__title.accordion-is-open:after{transform:rotate(0);content:"-"}.home-faq h2.home__subtitle{text-transform:none;font-weight:700;margin-bottom:10[x];padding-bottom:5px;color:#676767!important;font-family:var(--FONT-STACK-HEADING);font-size:calc(30.0708736214px * var(--FONT-ADJUST-HEADING));font-style:var(--FONT-STYLE-HEADING);letter-spacing:var(--FONT-HEADING-SPACE);text-transform:var(--FONT-HEADING-CAPS);line-height:1.15;padding-left:5px;padding-right:5px}.section-faq.text--neutral{margin-top:0;padding-top:0}.home-faq h5.home__richtext{color:#687d69;padding-bottom:20px;font-weight:400}@media only screen and (max-width:767px){.home-faq .accordion__title:after{right:5%}.home-faq h2.home__subtitle{font-size:calc(30.0708736214px * var(--FONT-ADJUST-HEADING))}}.footer-wrapper{max-width:1280px}.footer-logo img{max-width:200px}.footer-logo-wrapper{width:100%;height:100px;top:0;padding-top:10px;display:flex;justify-content:center;align-items:center;max-width:80%;margin:0 auto}.smile_move_up{bottom:100px!important}#smile-ui-container{z-index:9999}@media only screen and (max-width:767px){footer .grid.grid--uniform{display:flex;flex-wrap:wrap}footer .grid.grid--uniform :nth-child(3){order:1}footer .grid.grid--uniform :nth-child(2){order:3}footer .grid.grid--uniform :first-child{order:2}}.instafeed_title{color:#77bc1f;text-transform:capitalize;font-size:40px;padding-bottom:0;margin-bottom:10px;font-weight:600;font-family:acumin-pro}p.instafeed_tag{font-size:20px;color:#003b05;margin-top:0;font-family:acumin-pro}.announcement__bar{padding-top:10px;padding-bottom:10px;min-height:70px!important}.announcement__text p{font-size:16px!important;letter-spacing:0}.header__menu__inner{gap:30px}.navtext{text-transform:none;letter-spacing:.5px;font-size:16px;font-weight:var(--FONT-WEIGHT-BODY-SEMI)}.navlink.navlink--toplevel .navtext{font-size:20px}.header__mobile__search{display:flex;align-content:center;align-items:center;padding-right:15px}.header__mobile__button{min-width:unset}.header__dropdown__wrapper{padding:0 var(--outer)}div[id*=hear-from-super-fans]{background-color:#eeeef0}div[id*=hear-from-super-fans] .ptb-24{padding:36px 0}div[id*=hear-from-super-fans] .brick__block__text{background:0 0}.header__desktop{flex-wrap:wrap}.header__desktop__bar__c .header__menu__inner{margin-top:10px;justify-content:center}.header__desktop__bar__c{width:100%;justify-content:center}@media only screen and (min-width:1366px){#shopify-section-header{min-height:135px}.header__backfill{display:none}.product-page{padding-top:90px;padding-bottom:0}}@media only screen and (max-width:1366px){div[class^=header__desktop__bar].center-desktop{display:none;opacity:0}.header__desktop{display:none}.header__mobile{display:block}.header__logo{padding-left:5%}.header__logo img{max-width:80%}.header__mobile{display:flex!important;justify-content:space-between;align-items:baseline;padding:24px 0}.header__mobile__right{gap:20px}.header__mobile__search{padding-right:0}.header__mobile__left .icon,.header__mobile__right .icon{height:auto}}@media only screen and (max-width:375px){.header__mobile{display:flex!important;justify-content:space-between;align-items:baseline;padding:24px 0}.header__mobile__right{gap:20px}}.hero__description p{font-size:24px}a.btn.btn--white.hero__btn{border-radius:50px;padding:20px;text-transform:none;color:#17683f;letter-spacing:.5px;font-weight:500}.align--text-left{text-align:left!important}.align--text-center{text-align:center!important}.align--text-right{text-align:right!important}.carousels-grid .product-grid-slide{position:relative;overflow:hidden;padding-left:calc(var(--gutter)/ 2);padding-right:calc(var(--gutter)/ 2)}@media only screen and (max-width:767px){.announcement__text p{font-size:14px!important}.carousels-grid .product-grid-slide{padding-left:0;padding-right:var(--gutter)}.carousels-grid[data-grid-large="1"] .product-grid-slide{width:100%}.carousels-grid[data-grid-large="2"] .product-grid-slide{width:50%}.carousels-grid[data-grid-large="3"] .product-grid-slide{width:50%}.carousels-grid[data-grid-large="4"] .product-grid-slide{width:50%}.carousels-grid[data-grid-large="5"] .product-grid-slide{width:50%}.carousels-grid[data-grid-large="6"] .product-grid-slide{width:50%}.carousels-grid .flickity-viewport{margin-bottom:40px}.carousels-grid .flickity-page-dots{position:relative;bottom:unset;width:100%;top:-8px;margin:auto}.carousels-grid .flickity-button{top:unset}.carousels-grid .flickity-prev-next-button{right:10%;z-index:999}.carousels-grid .flickity-prev-next-button.previous{left:10%;z-index:999}.homepage-collection-carousels{margin-top:10px}}.homepage-collection-carousels .btn_product_info.mbl-btn{color:#3fa536!important;border:1px solid #3fa536;font-weight:400}.product-grid-slide .product-grid-item{width:100%}.btn_product_info:hover{background:#73bd22;color:#fff!important}.product-grid_rating .product__rating__star:before{content:"\2605";color:#e1b501;margin:0 4px}.product__grid__info .product__grid__title{font-size:20px;font-weight:700;color:#3d683d;text-transform:capitalize;letter-spacing:0;line-height:1;margin-top:10px;padding:3px;min-height:46px;display:flex;align-items:center;margin-bottom:0}@media only screen and (max-width:820px){.product__grid__info .product__grid__title{padding:0 0}.product__grid__info .product-grid_rating{top:-3px;position:absolute;left:50%;right:initial;transform:translateX(-40%)}.custom-scrollbar{display:none!important}}@media only screen and (min-width:769px){.carousels-grid[data-grid-large="1"] .product-grid-slide{width:100%}.carousels-grid[data-grid-large="2"] .product-grid-slide{width:50%}.carousels-grid[data-grid-large="3"] .product-grid-slide{width:33.33%}.carousels-grid[data-grid-large="4"] .product-grid-slide{width:25%}.carousels-grid[data-grid-large="5"] .product-grid-slide{width:20%}.carousels-grid[data-grid-large="6"] .product-grid-slide{width:16.66%}.carousel.carousels-grid{padding-bottom:50px}.carousels-grid .flickity-viewport{margin-bottom:40px}.carousels-grid .flickity-page-dots{position:relative;bottom:unset;width:20%;top:-10px;margin:auto}div[id*=hear-from-super-fans] .carousels-grid .flickity-page-dots{margin:0;width:50%}.carousels-grid .flickity-button{top:unset}.carousels-grid .flickity-prev-next-button{right:40%;z-index:999}.carousels-grid .flickity-prev-next-button.previous{left:40%;z-index:999}.homepage-collection-carousels{margin-top:10px}}@media only screen and (min-width:480px) and (max-width:767px){.carousels-grid[data-grid-large="5"] .product-grid-slide,.carousels-grid[data-grid-large="6"] .product-grid-slide{width:25%}}[data-grid-large]>.product-grid-slide{display:inline-block}@media only screen and (max-width:479px){.carousels-grid[data-grid-large] .product-grid-slide{width:90%}.logo-bar__item{min-width:31%;max-width:80px}.inner-page-blurb-block .flickity-page-dots{position:unset}}.carousels-grid .flickity-button{width:50px;height:50px;color:#14380c}.carousels-grid path.arrow{d:path("M 0,50 L 50,00 L 50,30 L 50,30 L 50,50 L 50,50 L 50,100 Z")}body.template-cart h3{font-family:acumin-pro,sans-serif;color:#13380c;font-weight:600;margin-bottom:10px}body.template-cart h3 em{font-style:normal;color:#73be1d}body.template-cart .pt2{padding-top:35px}.cart__items__savings{max-width:90%;margin:auto;padding-left:0}.cart-page-custom-message p{margin:0;padding:0;color:#3b6541;font-size:24px;font-weight:400}.cart__items__grid.cart__heading__wrapper{border-bottom:1px solid var(--border);grid-row-gap:0px;border-top:1px solid var(--border);padding-top:10px;padding-bottom:10px}.cart__template .cart__items__quantity{display:flex;flex-direction:column;align-items:center}.cart__items__quantity--slideout{display:none}.cart__template .cart__items__grid{grid-template-areas:"title quantity total";grid-template-columns:3fr 1fr 1fr;grid-template-rows:auto auto auto;grid-column-gap:5px;grid-row-gap:0px;align-items:center}.cart-master-wrapper{display:flex;flex-wrap:wrap;margin-top:30px}.cart-master-wrapper .line-items-container{flex:2.5;margin-right:30px;padding-bottom:25px}.cart-master-wrapper div[data-cart-form]{border-bottom:1px solid var(--border);padding-bottom:30px}.cart-master-wrapper .total-and-checkout{flex:1}.cart-master-wrapper .total-and-checkout .pre-checkout-actions{border:1px solid var(--border);background:#f6f7f2;padding:20px;height:max-content}.cart-master-wrapper .line-items-container .cart__heading{text-transform:capitalize;letter-spacing:0;color:#888;font-weight:500;font-size:16px}.cart-master-wrapper .product-block{display:flex;align-items:center}.cart-master-wrapper .product-block .product-packshot{margin-right:10px}.cart-master-wrapper .product-block .product-packshot img{display:block;width:110px}.cart-master-wrapper .product-block .product-details p{margin:0;font-size:14px}.cart-master-wrapper .product-block .product-details p a{font-weight:600}.cart-master-wrapper .product-block .product-details p.line-price{font-weight:600;font-size:16px!important;color:#898989}.cart-master-wrapper .product-block .product-details p.line-price del{color:#a3a3a3}.cart-master-wrapper .product-block .product-details p.line-price mark{background:0 0;display:inline-block;margin-left:10px;color:#898989}.cart-master-wrapper .quantity__input{padding:3px 30px;color:#888}.cart-master-wrapper .quantity__button{top:-4px}.cart-master-wrapper .cart__remove{font-size:14px}.cart-master-wrapper .cart__items__total{color:#73be1d;font-weight:600;font-size:20px}.cart-master-wrapper ul.properties{margin:10px 0}.cart-master-wrapper p.recharge-frequency{background:transparent url(recurring-icon.svg) no-repeat 10px 8px;background-size:16px;color:#fff;padding:8px 10px 10px 33px;line-height:1;display:inline-block;border-radius:3px;font-size:12px}.std-button{background:#3fa535;padding:10px 50px 12px;display:inline-block;color:#fff;margin-top:25px;line-height:1;font-size:14px;font-weight:400;text-transform:none;font-family:poppins;border-radius:20px}.std-button.full-width{display:block;width:100%}.cart-master-wrapper .total-and-checkout p.discount-note,.cart-master-wrapper .total-and-checkout p.shipping-note{margin:20px 0 0 0;font-size:12px;color:#888;line-height:1.4}.cart-master-wrapper .total-and-checkout dl{display:flex;justify-content:space-between;font-size:20px;font-weight:600;margin:0 0 10px 0}.cart-master-wrapper .total-and-checkout dl dd,.cart-master-wrapper .total-and-checkout dl dt{font-size:inherit}.cart-master-wrapper .total-and-checkout dl dt{color:#386642}.cart-master-wrapper .total-and-checkout dl dd{color:#76b91c}.cart-master-wrapper .total-and-checkout .cart__page__shipping .cart__message{padding:0;justify-content:space-between;font-size:14px}.cart-note-wrapper{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:15px;padding-bottom:3px;padding-top:10px}.cart-note-wrapper a{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;color:#386642;margin-bottom:10px}.cart-note-wrapper a img{display:block;float:right;transition:all .25s;width:8px;margin-right:4px}.cart-note-wrapper a.open img{transform:rotate(90deg);transform-origin:center center}.cart-note{display:block}.cart-note.hide{display:none}.cart-note textarea{background:#fff;font-family:inherit;font-size:14px;margin:0 0 20px 0}.cart__graph circle{stroke:#FFF}.template-cart .main-content{min-height:unset}ul.payment-icons{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;margin-top:10px;margin-bottom:0;padding-left:40px;padding-right:40px}ul.payment-icons li{margin:0 2px}ul.payment-icons li .payment-icon{width:28px;height:auto}.secure-payments p{text-align:center;font-size:14px;font-weight:600;margin:0;color:#888;margin-top:20px}.wrapper--brick{max-width:1280px;margin-left:auto;margin-right:auto}.drawer__content{min-width:25vw;max-width:480px}.checkout__button{padding:15px 0 15px;font-size:18px!important}.drawer__content .line-price mark{background-color:transparent;color:#73bd23;margin-left:10px}.drawer__content .line-price del{color:#89a282;font-size:20px}.drawer__accordion .accordion__title{padding:1rem 5%}.drawer__accordion .accordion__title:after{right:5.5%}.drawer__accordion .accordion__body{padding:0 5%}.inner-page-image-block{display:flex;flex-direction:row;flex-wrap:nowrap;padding:20px;box-shadow:0 1px 11px 6px #f7f7f7;border-radius:5px}.inner-page-image-block .pic{flex:2}.inner-page-image-block .pic img{display:block;width:100%;max-height:350px;object-fit:cover;object-position:50% 50%}.inner-page-image-block .blurb{flex:1;margin-left:40px;margin-right:20px;display:flex;flex-direction:column;justify-content:space-evenly}.inner-page-image-block .blurb h2{color:#13380b;font-weight:500;font-size:24px;line-height:1;margin:0 0 10px 0}.inner-page-image-block .blurb p{line-height:1.4;margin-bottom:10px}.inner-page-image-block .blurb a.read-more{background:#13380b;color:#fff;padding:2px 10px;width:120px;border-radius:6px;text-align:center}.inner-page-blurb-block{margin-top:60px}.inner-page-blurb-block h3{text-align:center;font-size:28px}.inner-page-blurb-block img.block-logo{width:110px;margin:0 auto 10px;display:block}.inner-page-blurb-block img.block-image{width:auto;margin:0 auto 10px;display:block}.inner-page-blurb-block .stub-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.inner-page-blurb-block .stub-wrapper .stub{display:flex;flex-direction:column;width:31%;box-shadow:0 1px 11px 6px #f7f7f7;border-radius:5px;margin-bottom:30px;overflow:hidden}.inner-page-blurb-block .stub-wrapper .stub img{display:block;width:100%;height:250px;object-fit:cover;object-position:50% 50%}.inner-page-blurb-block .stub-wrapper .stub .blurb-wrap{padding:10px 20px;display:flex;flex-direction:column;justify-content:start;min-height:100px}.blurb_block{display:flex;flex-direction:column;justify-content:space-between;height:100%}.blurb_link{padding:10px 20px;margin-bottom:15px}.inner-page-blurb-block .stub-wrapper .stub span{font-size:12px;letter-spacing:3px;color:#929292;text-transform:uppercase}@media only screen and (min-width:768px){.inner-page-blurb-block .stub-wrapper .stub span{min-height:40px}}.inner-page-blurb-block .stub-wrapper .stub h4{color:#13380b;font-weight:600;font-size:24px;line-height:1.3;margin-bottom:10px;margin-top:10px}.inner-page-blurb-block .stub-wrapper .stub p{margin:0}.inner-page-blurb-block .stub-wrapper .stub a.read-more{background:#13380b;color:#fff;padding:5px 12px 8px;width:120px;border-radius:6px;text-align:center;line-height:1}@media only screen and (max-width:768px){.stub-wrapper.carousel:after{content:'flickity';display:none}.inner-page-image-block{display:block}.inner-page-blurb-block .stub-wrapper{display:block;padding-right:5%;padding-left:5%}.inner-page-image-block .blurb{flex:1;margin-top:20px;margin-left:0;margin-right:0}.inner-page-blurb-block .stub-wrapper .stub{width:49%;margin-bottom:20px}}@media only screen and (max-width:450px){.inner-page-blurb-block .stub-wrapper .stub{width:100%;margin-bottom:20px}.page__header.sports-intro{flex-direction:column;align-items:center!important}}@media screen and (min-width:768px){.stub-wrapper.carousel{content:''}}@media only screen and (min-width:768px){.team-flex{display:flex;justify-content:center}}.text-center .rte.rte--column{text-align:center}.curve_image{border-top-left-radius:60px;border-bottom-right-radius:60px}.hero-video-wrapper{background-size:100%;height:60vh;position:relative;margin-bottom:40px;background-repeat:no-repeat}.hero-video-wrapper h2{padding:10px 30px;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 28px));line-height:1.5;text-align:center;color:#fff;background:#13380b;display:inline-block;position:absolute;top:20px;left:50%;transform:translateX(-50%);margin:0}.hero-video-wrapper .video-trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:20px}.hero-video-wrapper .video-description{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);margin-bottom:0;background:#13380b;padding:10px 30px;color:#fff}.hero-video-wrapper .video-description p{color:#fff;margin:0;padding:0}@media only screen and (max-width:768px){.hero-video-wrapper{background-size:cover;height:32vh;position:relative;margin-bottom:40px;background-repeat:no-repeat}.hero-video-wrapper h2{padding:0 10px;top:10px;left:50%;transform:translateX(-50%);margin:0}.hero-video-wrapper .video-description{position:absolute;bottom:-8px;left:50%;transform:translate(-50%,-50%);margin-bottom:0;padding:4px 10px;color:#fff;width:90%}.hero-video-wrapper .video-trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0}.hero-video-wrapper .video-trigger img{width:40px}.hero-video-wrapper .video-description p{text-align:center}}.faq-product-selector{display:flex;flex-wrap:wrap;margin-bottom:10px;max-width:1480px;margin-left:auto;margin-right:auto;padding:0 var(--desktop-container-gutter);justify-content:space-around}.faq-product-selector .faq-product-icon{width:32%;margin-bottom:10px}.faq-product-selector .faq-product-icon img{width:100%;cursor:pointer}.shopify-section.page-faqs{display:none}@media only screen and (max-width:768px){.faq-product-selector{padding:0 10px}.faq-product-selector .faq-product-icon{width:45%;margin-bottom:10px}}button#guest-checkout-button{display:none}.guest-checkout-popup-wrapper{display:none;position:fixed;z-index:50000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#9a9a9ac2}.guest-checkout-popup-wrapper.show{display:block}.guest-checkout-popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;color:#001942;margin:auto;padding:0;max-width:700px;width:90%;border-radius:12px;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.guest-checkout-popup-content .content-wrap{display:flex;padding:30px 5px;justify-content:space-between;font-size:16px}.guest-checkout-popup-content .content-wrap .customer-option{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.guest-checkout-popup-content .content-wrap .customer-option:first-of-type{border-right:1px solid #b8b8b8;padding-right:15px;padding-left:0}.guest-checkout-popup-content .content-wrap .customer-option h4{font-size:20px;font-weight:500;text-transform:capitalize;margin:0;padding:0;line-height:1.4;font-weight:600}.guest-checkout-popup-content .content-wrap .customer-option h4:after{display:block;width:50px;background:#376642;height:4px;content:" ";margin:15px auto 10px}.guest-checkout-popup-content .content-wrap .customer-option p{font-size:16px;color:#13390a}.guest-checkout-popup-content .content-wrap .form-wrap{margin-top:10px;padding:0 20px;text-align:left}.guest-checkout-popup-content .content-wrap .form-wrap form{margin:0}.guest-checkout-popup-content .content-wrap .form-wrap p.lost-password{text-align:right;font-size:14px;text-decoration:underline;color:#858585}.guest-checkout-popup-content .content-wrap .form-wrap img.cart-icon{width:110px;display:block;margin:15px auto 55px}.guest-checkout-popup-content .content-wrap .form-wrap .form__submit{display:block;margin-top:30px;background:#75bc20;color:#fff;text-align:center;border-radius:6px;padding:10px 0;width:100%;font-family:inherit;font-size:16px}.guest-checkout-popup-content .content-wrap .form-wrap label{color:#020202}.guest-checkout-popup-content .content-wrap .form-wrap input{border:1px solid #d1d1d1;border-radius:8px;font-size:14px;padding:10px 15px;margin-top:5px}.guest-checkout-popup-content .content-wrap .customer-option p.footnote{font-size:14px;text-align:center;font-weight:400;padding:0;line-height:1.4;margin:18px 0 0 0;color:#13390a}.guest-checkout-popup-content .content-wrap .customer-option p.footnote a{font-weight:700;text-decoration:underline}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}a.form__submit.button.button--primary.button--full.mobile-only{display:none}@media only screen and (max-width:850px){.guest-checkout-popup-content{width:90%}}@media only screen and (max-width:1120px){.guest-checkout-popup-content .content-wrap .form-wrap{margin-top:10px;padding:0 10px}}@media only screen and (max-width:1060px){.guest-checkout-popup-content .content-wrap .customer-option p{font-size:14px}}@media only screen and (max-width:960px){.guest-checkout-popup-content .content-wrap{flex-direction:column}.guest-checkout-popup-content .content-wrap form#customer_login{display:none}.guest-checkout-popup-content .content-wrap .customer-option{width:100%}.guest-checkout-popup-content .content-wrap .customer-option p{font-size:14px;margin-bottom:10px;line-height:1.4}.guest-checkout-popup-content .content-wrap .customer-option:first-of-type{border-right:0;padding-right:0;padding-left:0}.guest-checkout-popup-content .content-wrap .customer-option:nth-of-type(2){border-left:0;border-right:0;border-top:0;border-bottom:0;padding-bottom:20px;padding-top:20px;margin-bottom:20px}.guest-checkout-popup-content .content-wrap img.cart-icon{display:none!important}.guest-checkout-popup-content .content-wrap .form-wrap .form__submit{display:block;margin-top:0}.guest-checkout-popup-content .content-wrap a.form__submit.button.button--primary.button--full.mobile-only{display:block;margin-bottom:20px}.cart-master-wrapper .line-items-container{margin-right:0}.cart-master-wrapper a.std-button.continue-browsing{width:100%;text-align:center}}.dietary-info{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:flex-start;margin-top:-15px}.dietary-info .diet-icon{display:flex;flex-direction:column;width:50px;margin-right:5px;align-items:center}.dietary-info .diet-icon img{display:block;width:40px}.dietary-info .diet-icon span{font-size:9px}.product-add-popdown{display:none}@media only screen and (max-width:550px){.dietary-info{margin-top:0}}.mythbusters{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:center;justify-content:center;margin-top:0;gap:2px}.mythbusters .mythbuster-icon{display:flex;flex-direction:column;width:23%;margin-right:0;align-items:center}.mythbusters .mythbuster-icon img{display:block;width:auto;height:100px;object-fit:cover}.mythbusters .mythbuster-icon span{font-size:8px;text-align:center;line-height:1}.homepage-product.product-section{padding-bottom:70px;padding-top:0}.product-page{padding-top:60px;padding-bottom:0}.product__media__wrapper{margin-bottom:0}.breadcrumb{padding-top:0;padding-bottom:0;margin-bottom:10px;margin-top:-30px;font-size:12px;letter-spacing:0}@media only screen and (max-width:550px){.mythbusters .mythbuster-icon{margin-top:0}button.accordion__title{padding:1.5rem 40px 1.5rem 30px}.product-page button.flickity-button{display:none}}dialog.subscription-info::backdrop{background:#9a9a9ac2}dialog[open].subscription-info{display:flex}dialog.subscription-info{display:none;flex-direction:column;align-items:center;justify-content:space-between;border:none;padding:20px;font-family:acumin-pro;font-size:16px;border-radius:12px;background-color:#fff;color:#001942;margin:auto;padding:30px;max-width:700px;width:90%;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.blur{filter:blur(2px)}dialog.subscription-info h4{font-size:20px;font-weight:500;text-transform:capitalize;margin:0;padding:0;line-height:1.4;font-family:acumin-pro;font-weight:600}dialog.subscription-info h4:after{display:block;width:50px;background:#376642;height:4px;content:" ";margin:15px auto 10px}dialog.subscription-info a.close{display:block;margin-top:30px;background:#75bc20;color:#fff;text-align:center;border-radius:6px;padding:10px 0;width:100%;font-family:inherit;font-size:16px}.subs-discount{display:block;margin-bottom:15px;font-size:15px}.subs-discount a.learn-more-trigger{color:#fff;padding:3px 10px 5px;font-size:12px;border-radius:7px;text-transform:capitalize;line-height:1;top:-2px;position:relative;margin-left:3px}label,legend{display:block;margin-bottom:15px}body.template-page div#smile-ui-container,body.template-page iframe#launcher,body.template-product div#smile-ui-container,body.template-product iframe#launcher{display:none!important;visibility:hidden!important}.resource__section .resource__sizer{padding-top:40px;padding-bottom:40px;width:90%;max-width:1200px;margin:auto}.resource__section .resource__icons{display:flex;justify-content:center;flex-wrap:wrap;justify-content:space-between}.resource__image__wrapper{position:relative;background:#13380b;padding:20px}.resource_title h2{color:#fff;margin:0;font-size:28px}.resource__section .resource__item{height:auto;width:100%;background:#fff;border-radius:20px;box-shadow:4px 5px 6px 2px rgb(102 102 102 / 19%)}.resource__section .resource__image__wrapper{display:flex;text-align:center;justify-content:center;flex-direction:column;width:20%}.resource__section .resource__item{position:relative}.resource__section .resource__inner-content{height:100%;display:flex;gap:10px;border-radius:25px;position:relative;overflow:hidden}.resource__section .resource__icon-alignment-center .resource__text-wrapper{padding:20px;display:flex;flex-direction:column;justify-content:space-between;max-width:50%}.resource__section .resource__small-heading strong{font-family:acumin-pro-wide}.resource__section .resource__text{position:relative}.resource__section .resource_quick_link .resource__text{border-left:1px dashed #ccc;padding-left:20px;height:100%}.resource_quick_link{padding:20px 20px 20px 0;width:100%}.resource_button{padding:20px;background:#8aa584;color:#fff}.resource_button{padding:10px 20px;background:#8aa584;color:#fff;border-radius:5px;margin-bottom:20px}.resource_center_flex_block{display:flex;flex-wrap:wrap}.resource_center_flex_block .index__column{border-radius:15px;margin:10px;box-shadow:#0003 0 5px 15px;margin-bottom:50px}.resource_center_flex_block .index__column{padding:30px}.resource_content_flex_block{display:flex;padding:0!important;background:#12370b}.resource_center_background{width:20%;border-top-left-radius:35px;border-bottom-left-radius:35px}.resource_blog_content{padding:30px;border-radius:35px;background:#fff}.resource__intro_blog .resource_center_flex_block .index__column{border-radius:35px}.resource__section .h2{font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-style:var(--FONT-STYLE-ACCENT);letter-spacing:1px;font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);font-size:calc(16.144256px * var(--FONT-ADJUST-ACCENT));color:var(--text)}@media (min-width:1065px){.resource_center_flex_block .medium-up--one-half{width:48%}}@media (max-width:1065px){.resource_center_flex_block .medium-up--one-half{width:100%}}@media (max-width:767px){.resource__section .resource__inner-content{flex-wrap:wrap}.resource__section .resource__image__wrapper{width:100%}.resource__item .resource__image img{max-width:150px}.resource__icons{flex-wrap:wrap}.resource__text_button{position:relative;margin:15px 0}.resource__section .resource__icon-alignment-center .resource__text-wrapper{width:100%;max-width:100%}.resource_quick_link{padding:0;width:100%}}.collection__nav{border:1px solid #84a379}.collection__filters__toggle,.popout--navbar .popout__toggle{color:#0e3b04}[data-toggle-grid]{color:#0e3b04}.sidebar__item a,.sidebar__item span{padding:4px 0 4px 33px}.sidebar__filter__group .icon-box,.sidebar__filter__group .icon-reset{position:absolute;top:8px;left:0;z-index:0}.sidebar__heading{color:#183610;width:auto}.sidebar__item a,.sidebar__item span{padding:4px 0 4px 30px;color:#8ba582}.checkbox-border{stroke:#8aa586}.sidebar__filter__group .filter__button label,.sidebar__filter__group .sidebar__navigation__list+button{padding:4px 0 4px 30px}p.sachet-capsule-count{padding:0;margin:0;font-size:16px;font-weight:600;letter-spacing:0;color:#8e8e8e;margin-bottom:10px}.homepage-collection-carousels p.sachet-capsule-count{margin:0}.homepage-collection-carousels .btn_product_add{margin-top:5px}@media only screen and (max-width:820px){p.sachet-capsule-count{height:20px;overflow:hidden}.collection{padding-bottom:0}.homepage-blog{margin-top:25px!important}.homepage-collection-carousels.palette--light.bg--neutral{margin-bottom:30px}.collection__products .product-grid-item{height:100%;display:flex;flex-direction:column;justify-content:space-between}.collection__products .btn_product_add{margin-top:5px}.product__grid__info .product__grid__title{line-height:1.1;min-height:65px}.collection__products .product-grid-item .price{font-size:18px}.collection__products .product-grid-item .compare-at{font-size:16px}}.product-grid-item .compare-at{margin-left:0;margin-right:8px;color:#89a282;font-size:20px}.product-grid-item .price{font-size:25px;color:#366842;font-weight:700}.btn_product_add{background:#75bc20;color:#fff!important;border:1px solid #8da784;margin-top:20px;padding-top:6px;padding-bottom:10px}.mbl-btn{background:#3fa535;border-radius:12px;padding:12px 0}.standard__heading{font-weight:700}h3.h2.standard__heading.mbl-custom-heading{font-size:30px}.btn_product_add:hover{color:#fff!important;background:#75bc20!important}.btn_product_info{background:#fff;color:#8da784!important;border:1px solid #73bd22;margin-top:10px;padding-top:6px;padding-bottom:10px;font-size:15.11px;font-weight:500}.btn_product_info.mbl-btn{border-radius:12px;padding:12px 0}.product-grid_rating{top:30px;position:absolute;right:0}.product-grid_rating .product__rating{font-size:13px;font-weight:400}.product-grid_rating--mbl{position:relative}.product-grid_rating--mbl .product__rating__star:before{color:#cf843c}.product-grid_rating--mbl .product__rating__star{font-size:23px;margin-top:-5px;letter-spacing:-6.5px}.product-grid_rating--mbl .product__rating{justify-content:center;font-size:12px;align-items:center;font-weight:400}.cart-status{display:block;width:100%;text-align:center}.cart-status div{display:none;text-align:center;margin-top:18px;margin-bottom:10px;font-size:13px}.cart-status div a{text-decoration:underline}.cart-status div.show{display:block}.cart-status div.error{color:#f03}.cart-status div.show.adding{padding-left:20px;background-size:14px;display:inline-block}@media (max-width:767px){.cart__template form.cart{margin-bottom:0}.sticky-product__wrapper{justify-content:space-between!important;padding:15px!important}.mythbusters{justify-content:space-around}}.collection__products .js-grid[data-grid-large="4"] .product__grid__info .product__grid__title{padding:0 20px}.collection__products .js-grid[data-grid-large="4"] .product__grid__info .product-grid_rating{top:-8px;position:absolute;left:50%;right:initial;transform:translateX(-40%)}.breadcrumbs{margin:2em 0}.breadcrumbs__list{list-style-type:none;margin:0;padding:0}.breadcrumbs__item{display:inline-block}.breadcrumbs__item:not(:last-child):after{border-style:solid;border-width:.1em .1em 0 0;content:'';display:inline-block;height:.2em;margin:0 .2em;position:relative;transform:rotate(45deg);vertical-align:middle;width:.2em}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs__link[aria-current=page]:focus,.breadcrumbs__link[aria-current=page]:hover{text-decoration:underline}@media (max-width:767px){#looxCarouselFrame .swiper-arrows{margin:10px auto 0}.section-active-informational .medium-up--one-quarter{flex-basis:50%;width:50%}.section-active-informational .blog-image .image__fill{border-bottom-left-radius:20px;border-top-right-radius:20px}.section-active-informational .medium-up--one-half .blog-image .image__fill{border-bottom-left-radius:50px;border-top-right-radius:50px}.section-active-informational .blog .article__card{margin-bottom:0}.homepage-collection-carousels .standard__heading.mbl-heading{margin-bottom:0!important}}body.template-article footer.site-footer-wrapper{margin-top:50px}body.template-page .product__pricing-tabs{display:none}body.template-page .dietary-info{margin-bottom:10px}a.temp-sub-save{display:none}body.template-page a.temp-sub-save{flex:1;display:block;text-align:center;flex-basis:100%;margin-bottom:10px;margin-top:10px;color:#fff;padding:10px 10px 12px;font-size:14px;border-radius:7px;background:#79bc20;font-weight:700}div#content__login{margin-bottom:40px}div#content__login a{background:#75bc20;border:none;color:#fff;padding:10px 5px;border-radius:6px;margin-top:10px;display:inline-block;font-size:16px;min-width:150px}span.product__was-price.original-amt{font-size:18px;color:#676767;font-weight:400;margin-right:5px}body#recharge-novum #recharge-te .order-photo img{border-radius:0!important}body#recharge-novum #recharge-te .rc_order_title{font-family:acumin-pro!important;font-weight:700!important;font-size:calc(14.526784px * var(--FONT-ADJUST-BODY))!important;line-height:23px!important;display:flex;align-items:center;color:var(--color-dark-green)}body#recharge-novum #recharge-te #te-modal-content .order-details{font-family:acumin-pro!important}body#recharge-novum #recharge-te #te-card-modal,body#recharge-novum #recharge-te #te-modal{width:480px!important}.sachet-price-pd{display:none}@media (max-width:767px){.visible--only-autodeliver .product__was-price.original-amt{font-weight:400;display:block;width:100%;text-align:center}span.product__was-price.original-amt{font-size:18px;color:#676767;display:block;width:100%;text-align:center;margin-top:-15px}}.ingredient-modal{z-index:10000;visibility:hidden;width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;max-height:100vh}.ingredient-modal.is-visible{visibility:visible}.ingredient-modal-body{border:4px solid #d47d3b;border-radius:25px}.ingredient-modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.ingredient-modal.is-visible .ingredient-modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.ingredient-modal-wrapper{position:absolute;z-index:9999;top:1.5em;left:50%;width:400px;margin-left:-13em;background-color:#fff;box-shadow:0 0 1.5em hsla(0,0%,0%,.35)}.ingredient-modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0;border-radius:25px}.ingredient-modal.is-visible .ingredient-modal-transition{transform:translateY(0);opacity:1}.ingredient-modal-content,.ingredient-modal-header{padding:1em}.ingredient-modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px hsla(0,0%,0%,.06);border-bottom:1px solid #e8e8e8}.ingredient-modal-close{position:absolute;top:-20px;right:-15px;padding:9px;color:#000;background:#fff;border-radius:50px;opacity:.8}.ingredient-modal-close svg{width:30px;height:30px}.ingredient-modal-close:hover{color:#777}.ingredient-modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ingredient-modal-content>:first-child{margin-top:0}.ingredient-modal-content>:last-child{margin-bottom:0}.ingredient-modal-content .flickity-button{display:block}.ingredient-modal-content .flickity-button{display:block!important;bottom:120px!important;position:absolute;background:#fff!important;top:115%!important}.ingredient-modal-content .flickity-prev-next-button.previous{left:25%;z-index:999}.ingredient-modal-content .flickity-prev-next-button{right:25%;z-index:999}.ingredient-modal-content .flickity-viewport{margin-bottom:0!important}@media (max-width:767px){.ingredient-modal-wrapper{position:absolute;z-index:9999;top:3em;left:50%;width:32em;margin-left:-16em;background-color:#fff;box-shadow:0 0 1.5em hsla(0,0%,0%,.35)}.ingredient-modal-content .carousels-grid .flickity-viewport{margin-bottom:0}.ingredient-modal-wrapper{position:absolute;z-index:9999;top:1.5em;left:70%;width:85%;background-color:#fff;box-shadow:0 0 1.5em #00000059}.ingredient-modal-close svg{width:20px;height:20px}.ingredient-modal-close{position:absolute;top:-10px;right:-5px;padding:6px;color:#000;background:#fff;border-radius:50px;opacity:.8}.ingredient-modal-content .flickity-prev-next-button.previous{left:25%;z-index:999}.ingredient-modal-content .flickity-prev-next-button{right:30%;z-index:999}}.ingredient-modal-content .carousel-item{width:100%}.homepage-blog,.homepage-collection,.homepage-columns,.homepage-icons,.homepage-newsletter,.homepage-product{padding-top:24px;padding-bottom:10px}.pb1{padding-bottom:10px}.pt1{padding-top:10px}.section-active-range .mbl_button{margin-top:0}.rc_label__left{margin-left:5px}.box{float:right}.container-2{width:300px;vertical-align:middle;white-space:nowrap;position:relative}.container-2 input#search::placeholder{color:#0ba1f5!important}.container-2 input#search{width:50px;height:50px;border-bottom:2px #0ba1f5 solid!important;background:#fff;border:none;font-size:11pt;float:right;color:#b4b4b4;padding-left:35px;-webkit-transition:width .55s ease;-moz-transition:width .55s ease;-ms-transition:width .55s ease;-o-transition:width .55s ease;transition:width .55s ease}.container-2 input#search::-webkit-input-placeholder{color:#65737e}.container-2 input#search:-moz-placeholder{color:#65737e}.container-2 input#search::-moz-placeholder{color:#65737e}.container-2 input#search:-ms-input-placeholder{color:#65737e}.container-2 .icon{position:absolute;top:50%;right:20px;margin-left:17px;margin-top:17px;z-index:1;color:#4f5b66;-webkit-transition:all .6s cubic-bezier(.165, .84, .44, 1);transition:all .6s cubic-bezier(.165, .84, .44, 1)}.container-2 input#search:active,.container-2 input#search:focus{outline:0;width:300px}.container-2:hover input#search{width:300px}.container-2:hover .icon{color:#93a2ad;right:280px}.container-2 .icon2{display:none;position:absolute;right:0;top:18px;cursor:pointer;-webkit-transition:all .6s cubic-bezier(.165, .84, .44, 1);transition:all .6s cubic-bezier(.165, .84, .44, 1)}.container-2:hover .icon2{display:block}