@media screen and (max-width: 749px){.disabled-scroll,.disabled-scroll .funnel-step--2{overflow:hidden}}.funnel-page__inner{display:flex;flex-direction:column;margin:0 auto}.funnel-page-container.funnel-page-container--padding-top .funnel-page__header{top:78px}@media (min-width: 510px){.funnel-page-container.funnel-page-container--padding-top .funnel-page__header{top:44px}}@media (min-width: 620px){.funnel-page-container.funnel-page-container--padding-top .funnel-page__header{top:100px}}@media (min-width: 653px){.funnel-page-container.funnel-page-container--padding-top .funnel-page__header{top:58px}}@media screen and (max-width: 749px){.funnel-page-container.funnel-page-container--padding-top .funnel-page__step-container_resize{padding-top:11rem}}@media screen and (max-width: 653px){.funnel-page-container.funnel-page-container--padding-top .funnel-page__step-container_resize{padding-top:15rem}}@media screen and (max-width: 620px){.funnel-page-container.funnel-page-container--padding-top .funnel-page__step-container_resize{padding-top:10rem}}@media screen and (max-width: 510px){.funnel-page-container.funnel-page-container--padding-top .funnel-page__step-container_resize{padding-top:13rem}}@media (min-width: 750px){.funnel-page-container.funnel-page-container--padding-top .funnel-step--1 .funnel-step__title,.funnel-page-container.funnel-page-container--padding-top .funnel-step--2 .funnel-step__title,.funnel-page-container.funnel-page-container--padding-top .funnel-step--3 .funnel-page__inner>.funnel-step__title{margin-top:7rem}}.funnel-page-container .funnel-step--3 .funnel-page__inner>.funnel-step__title{margin-bottom:0}.funnel-page__header{position:fixed;z-index:3;top:0;left:0;width:100%;border-bottom:.1rem solid #ccc;background:var(--color-white)}.funnel-page__header-inner{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;padding-top:1.5rem;padding-bottom:1.5rem}.cart .funnel-page__header-inner{grid-template-columns:1fr}.funnel-page__button-back{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2rem;height:2rem;padding:0;cursor:pointer;border:none;outline:none;background-color:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none}.funnel-page__button-back .icon{width:100%;height:auto}.funnel-page__logo-link{display:flex;align-items:center;justify-content:center}.funnel-page__position{font-size:1.4rem;font-weight:300;justify-self:flex-end}.funnel-page__step-container{overflow:hidden}.funnel-page__step-container_resize{width:100%;height:100%;padding-bottom:10rem;overflow:hidden}@media screen and (min-width: 750px){.funnel-page__step-container_resize{margin-top:5rem;margin-bottom:8.6rem}}.funnel-page__step-list{display:flex;height:100%;transition:transform .5s ease-in-out;transform:translate(0)}@media screen and (max-width: 749px){.funnel-page__step-container_resize{height:100vh;padding-top:5.5rem;padding-bottom:0}.funnel-page__step-container_resize:has(+.funnel-page__footer_sticky.active){padding-bottom:13rem}}.funnel-step{overflow-y:auto;flex-shrink:0;width:100%}.funnel-step--2{overflow:hidden}@media screen and (min-width: 750px){.disabled-scroll .funnel-step{overflow:hidden}.funnel-step--2{overflow-y:auto}}.funnel-step__title{margin:2rem 0;font-weight:600}.modal__toggle_text-button{font-size:18px;color:#2f2e2c;text-decoration:none;text-align:left}.funnel-step__hero-img{display:block;min-height:20rem;background-position:center;background-repeat:no-repeat;background-size:cover}.funnel-step__hero-img img{max-inline-size:100%;block-size:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100vw;height:20rem}@media screen and (max-width: 749px){.funnel-step__hero-img.image-superfood{display:none!important}}.funnel-step__subtitle{display:grid;grid-template-columns:auto 20px;align-items:center;justify-content:flex-start;margin-bottom:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.funnel-step__subtitle button{display:flex;text-decoration:none}.funnel-page__step-container_resize .funnel-step__body{margin-bottom:auto}@media screen and (min-width: 750px){.funnel-step--1 .funnel-page__inner,.funnel-step--2 .funnel-page__inner,.funnel-step--3 .funnel-page__inner,.funnel-step--4 .funnel-page__inner{padding:0 4rem}}@media screen and (min-width: 1200px){.funnel-step--1 .funnel-page__inner,.funnel-step--2 .funnel-page__inner,.funnel-step--3 .funnel-page__inner,.funnel-step--4 .funnel-page__inner{padding:0 7rem}}@media screen and (min-width: 1440px){.funnel-step--1 .funnel-page__inner,.funnel-step--2 .funnel-page__inner,.funnel-step--3 .funnel-page__inner,.funnel-step--4 .funnel-page__inner{padding:0 10rem}}.funnel-step__kit-list{display:grid;margin-top:2rem;row-gap:1.5rem}.cart-kit-item__img{border-radius:4px}.funnel-step__subscription .reviews-io-nuggets-widget{margin-top:3rem}.funnel-step__subscription .subscription-switcher__plan{position:relative;width:100%;display:block;border:0;padding:2.8rem 1.2rem .8rem 4rem;border-radius:4px;box-shadow:0 0 0 1px #b2b3b2;overflow:hidden;cursor:pointer;opacity:.8;transition:box-shadow .2s ease,opacity .2s ease}.funnel-step__subscription .subscription-switcher__plan-list{row-gap:1.2rem}.funnel-step__subscription .subscription-switcher__plan-description-top{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;padding-top:8px;border-bottom:1px solid #b4bbc5}.subscription-switcher__plan-text{margin:0;font-style:normal;font-weight:400;letter-spacing:0;font-size:16px;line-height:24px;font-weight:700;text-transform:uppercase}.funnel-step__subscription .subscription-switcher__discount{width:100%;top:0;left:0;right:auto;font-style:normal;font-weight:400;letter-spacing:0;font-size:12px;text-transform:uppercase;line-height:16px;padding:4px 0;color:#fff;text-align:center;border-radius:0}.funnel-step__subscription .subscription-switcher__plan:nth-of-type(1) .subscription-switcher__discount{background-color:#a66bff}.funnel-step__subscription .subscription-switcher__plan:nth-of-type(2) .subscription-switcher__discount{background-color:#b3d3f4}.funnel-step__subscription .subscription-switcher__plan:nth-of-type(3) .subscription-switcher__discount{background-color:#f2f2f2}.funnel-step__subscription .subscription-switcher__plan:nth-of-type(3) .subscription-switcher__plan-text{text-transform:none}.funnel-step__subscription .subscription-switcher__plan input{position:absolute;left:0;top:0;transform:scale(0);width:1px;height:1px;opacity:0}.funnel-step__subscription .subscription-switcher__plan:before{content:"";position:absolute;top:38px;left:12px;width:20px;height:20px;border-radius:50%;border:1px solid #a66bff;transition:.2s ease}.funnel-step__subscription .subscription-switcher__plan:nth-of-type(3){padding-top:.8rem}.funnel-step__subscription .subscription-switcher__plan:nth-of-type(3):before{top:18px}.funnel-step__subscription .subscription-switcher__plan:has(input[type=radio]:checked):before{background-color:#a66bff;box-shadow:inset 0 0 0 3px #fff}.funnel-step__subscription .subscription-switcher__plan:has(input[type=radio]:checked){opacity:1;box-shadow:0 0 0 2px #a66bff,0 5px 16px #0f2e2f2b}.funnel-step__subscription .subscription-switcher__description ul{width:100%;list-style:none;margin:0;padding:0;padding-top:.8rem;display:grid;grid-row-gap:4px;row-gap:4px}.funnel-step__subscription .subscription-switcher__description li{position:relative;padding:0 0 0 16px}.funnel-step__subscription .subscription-switcher__description li,.funnel-step__subscription .subscription-switcher__description p{font-size:12px;line-height:16px;font-weight:400;text-wrap:balance;font-style:normal;letter-spacing:0}.funnel-step__subscription .subscription-switcher__description p{margin:.4rem 0 0}.funnel-step__subscription .subscription-switcher__description li:before{content:"";position:absolute;width:12px;height:12px;top:2px;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cscript xmlns='' src='chrome-extension://hoklmmgfnpapgjgcpechhaamimifchmp/frame_ant/frame_ant.js'/%3E%3Cpath d='M10.0996 3.65259L4.59961 9.15259L2.09961 6.65259' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdiv xmlns='' id='divScriptsUsed' style='display: none'/%3E%3Cscript xmlns='' id='globalVarsDetection' src='chrome-extension://cmkdbmfndkfgebldhnkbfhlneefdaaip/js/wrs_env.js'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:contain}.funnel-step__subscription .subscription-switcher__plan-prices{display:flex;-moz-column-gap:4px;column-gap:4px}.funnel-step__subscription .subscription-switcher__plan-prices .ingarden-price{font-weight:600}@media (min-width: 1440px){.funnel-step__subscription .subscription-switcher__plan{padding:5.6rem 1.6rem 1.6rem 5.2rem}.funnel-step__subscription .subscription-switcher__plan:before{top:62px;left:16px}.funnel-step__subscription .subscription-switcher__plan-description-top{padding-top:0}.funnel-step__subscription .subscription-switcher__discount{font-size:18px;line-height:28px;padding:8px 0;font-weight:700}.funnel-step__subscription .subscription-switcher__plan-text,.funnel-step__subscription .subscription-switcher__plan-prices{font-size:20px;line-height:31px;font-weight:700}.funnel-step__subscription .subscription-switcher__description li{padding:0 0 0 24px}.funnel-step__subscription .subscription-switcher__description li,.funnel-step__subscription .subscription-switcher__description p{font-size:14px;line-height:20px}.funnel-step__subscription .subscription-switcher__description li:before{width:16px;height:16px}.funnel-step__subscription .subscription-switcher__plan-list{row-gap:1.6rem}}@media screen and (min-width: 750px){.funnel-step__subscription .reviews-io-nuggets-widget{margin-top:4rem}.funnel-step__kit-list{margin-top:3.4rem}.cart-kit-item__img-wrap{width:10rem;height:10rem}.cart-kit-item__img{width:calc(100% - 1.4rem);height:auto}.add-kit-item__toggle{padding-left:2.6rem}}@media screen and (min-width: 750px){.funnel-step__variant-list{margin-top:0}}.add-kit-item{margin-top:1.1rem}@media screen and (min-width: 750px){.add-kit-item{margin-top:2.6rem}}.funnel-step__icon-list,.funnel-step__superfood{display:grid;row-gap:.7rem;border-radius:4px;border:solid 1px #ccc;background-color:#fff;padding:15px}.funnel-step.funnel-step--2 .funnel-step__icon-list{display:none}.funnel-step__superfood{margin-top:-1.5rem}@media screen and (max-width: 749px){.funnel-step__superfood.medium-hide.large-up-hide{display:none!important}}@media screen and (min-width: 750px){.funnel-step__icon-list{padding-bottom:2rem}}.funnel-step__icon-item{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.funnel-step__caption,.funnel-step__superfood-desc{font-size:1.4rem;line-height:1.6rem}.funnel-step__superfood-title{font-size:1.6rem;font-weight:600;color:#2f2e2c}.funnel-step--2{position:relative}.funnel-step--2 .funnel-step__title{margin-bottom:1rem}.funnel-step--2 .funnel-step__title-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.funnel-step--2 .funnel-step__funnel-filters{display:flex;align-items:center;padding:2px 18px;width:100%;height:53px;border-radius:3rem;color:var(--color-base-text);border:1px solid #2f2e2c;background-color:transparent;cursor:pointer}.funnel-step--2 .funnel-step__funnel-filters span{font-size:16px;font-weight:600;margin-left:8px}.funnel-step--2 .funnel-filters-drawer{position:absolute;top:0;right:-100%;width:100%;height:100vh;z-index:2;transition:right .4s ease-in-out}.funnel-step--2 .funnel-step__funnel-filters-wrap.opened .funnel-filters-drawer{right:0}.funnel-step__funnel-active-filters{display:none}.funnel-step__funnel-active-filters.show{display:block}.funnel-step__funnel-active-filters-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:0}.funnel-step__funnel-active-filters-item{position:relative;padding:10px 10px 10px 30px;margin-right:10px;margin-bottom:10px;color:rgb(var(--color-button-text));border-radius:3rem;background-color:#a66bff;font-size:12px;font-weight:600;text-transform:uppercase;cursor:pointer}.funnel-step__funnel-active-filters-item:after{content:"";position:absolute;left:7px;top:7px;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='presentation' width='12' height='13' class='icon icon-close-small' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.48627 9.32917L2.82849 3.67098' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.88539 9.38504L8.42932 3.61524' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.funnel-step__funnel-active-filters button{padding:5px;text-decoration:underline;background-color:transparent;color:var(--color-base-text)}.filter-navigation-wrapper__head{padding-bottom:3rem}.filter-navigation-wrapper__button-close{position:absolute;top:2rem;right:4rem;width:24px;height:24px;padding:5px;border:2px solid #a66bff;border-radius:50%;color:var(--color-base-text);background-color:#a66bff}@media screen and (min-width: 750px){.filter-navigation-wrapper__button-close{top:8rem}}.filter-navigation-wrapper__button-close svg{fill:currentColor;stroke-width:3px;width:100%}.filter-navigation-wrapper__button-close svg path{stroke:#fff}.funnel-step--2 .funnel-filters-drawer .filter-navigation-wrapper{height:100%;padding:3rem 4rem 15rem;border:solid 1px #ccc;background-color:#fff;overflow-y:auto}@media screen and (min-width: 750px){.funnel-step--2 .funnel-filters-drawer .filter-navigation-wrapper{padding:8rem 4rem 10rem}}.funnel-step--2 .funnel-filters-drawer ul.navigation{display:block;padding:0;margin:0;list-style:none}.funnel-filters-drawer ul.navigation span{margin-bottom:1rem;font-size:1.6rem;font-weight:600;letter-spacing:normal;color:#2f2e2c}.funnel-filters-drawer ul.tags-list{list-style:none;padding-left:0;margin-top:1rem}.funnel-filters-drawer ul.tags-list li{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;margin-bottom:1rem}.funnel-filters-drawer ul.tags-list input[type=checkbox]{accent-color:#2f2e2c;border-radius:4px;width:2rem;height:2rem;cursor:pointer}.funnel-filters-drawer ul.benefit li:last-child{margin-bottom:1.9rem}.funnel-filters-drawer ul.tags-list label{font-size:1.6rem;letter-spacing:normal;color:#2f2e2c;cursor:pointer}.funnel-filters-drawer ul.tags-list input{margin:0}.funnel-filters-drawer .filter-action-buttons{margin-top:1.5rem;text-align:center}.filter-action-buttons button[data-save],.filter-action-buttons button[data-reset]{padding:.6rem 1.5rem;border-radius:1.6rem;border:solid 1px #2f2e2c;width:45%}.filter-action-buttons button[data-reset]{background:unset;color:#000;margin-right:1rem;padding:.5rem 1.4rem}@media screen and (min-width: 750px){.funnel-step--2 .funnel-step__title{margin-bottom:1rem}}@media screen and (min-width: 750px){.shipping-bar{display:flex;flex-direction:column;justify-content:flex-start;height:8rem;padding-top:1.5rem}.shipping-bar__text{margin-bottom:1.5rem;font-size:1.4rem}.shipping-bar__text p{margin-bottom:1rem}.shipping-bar__progress{height:.8rem}}.funnel-step--3 .funnel-page__inner{justify-content:center;height:auto;padding-top:2rem;padding-bottom:2rem}.funnel-step--3 .funnel-page__inner .funnel-step__title{margin-top:2rem;margin-bottom:2rem;font-size:calc(var(--font-heading-scale) * 2rem)}.funnel-step__product-list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.funnel-step__gift-list{margin-top:4rem}@media screen and (min-width: 750px){.funnel-step__product-list{row-gap:3rem}.funnel-step__gift-list{margin-top:4rem}}.funnel-page__footer{width:100%}.funnel-page__footer_sticky{position:fixed;z-index:3;bottom:0;left:0;background-color:#fff;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}.funnel-page__footer-inner{padding-top:1.5rem;padding-bottom:1.5rem}.funnel-page__summary{font-size:1.6rem;font-weight:600;line-height:normal;letter-spacing:normal;color:#2f2e2c;padding-top:2rem;margin-bottom:1.5rem;border-top:solid 1px #979797}.funnel-page__subtotal{display:flex;align-items:center;justify-content:space-between;padding-bottom:4.5rem}.funnel-page__subtotal-text{font-size:1.4rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#2f2e2c}.funnel-page__subtotal-price{font-weight:600}.funnel-page__button-next{position:relative;width:100%;height:5.6rem}.funnel-page__button-to-checkout{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.6rem;letter-spacing:normal;text-align:center}.funnel-page__button-to-checkout[disabled]{cursor:default;opacity:.5}.funnel-page__button-to-checkout span{margin-right:1rem}.funnel-page__button-to-checkout svg{height:20px;width:28px}.funnel-page__button-next .loading-overlay{top:auto;left:50%;transform:translate(-50%)}.funnel-page__button-next .path{stroke:rgb(var(--color-background))}.funnel-cart .funnel-step__title{margin-bottom:2.5rem}.funnel-page-large-screen .funnel-step__caption ul{margin:0;padding:0 1.5rem}@media screen and (min-width: 750px){.funnel-page-container.cart .funnel-page-large-screen,.funnel-page-container.cart header{display:none}.funnel-page-large-screen .funnel-step__caption{font-size:1.6rem;line-height:1.8rem}.funnel-page-container.cart funnel-page{max-width:100%;flex:1}.funnel-page-container.cart .funnel-page__step-container_resize{height:100vh}.funnel-page-container.cart .funnel-page__footer_sticky{position:unset;max-width:unset;width:100%;margin-top:14.2rem}.funnel-page-container.cart .funnel-page__footer-inner{max-width:36rem;padding-top:0}.funnel-page-container.cart .funnel-step--4 .funnel-page__inner{max-width:72rem;margin-top:14.2rem}.funnel-page-container.cart .funnel-step--4 .funnel-step__title{margin-top:0}.funnel-page-container.cart .funnel-page__summary{padding-top:0;border-top:none}.funnel-page-container.cart .funnel-cart{width:100%}.cart .funnel-page__step-container_resize{height:100vh}.funnel-page.cart{display:flex}.funnel-step__title{font-size:2.4rem;font-weight:600;line-height:normal;letter-spacing:normal;color:#2f2e2c;margin:3rem 0}.funnel-step__title--margin{margin-top:0}.funnel-page-container{display:flex;justify-content:center;align-items:center}.funnel-page-large-screen{flex:1;width:100%;display:flex;justify-content:center;height:100vh;transition:all .3s ease-in-out}.funnel-page-large-screen img{max-inline-size:100%;block-size:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100vw;height:100vh}.funnel-page-container .funnel-page-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:2rem;max-width:48rem;padding:3rem;border-radius:4px;border:solid 1px #ccc;background-color:#fff;position:absolute;bottom:14rem}.funnel-page-wrapper .funnel-page-title{font-size:2.4rem;font-weight:600;line-height:normal;letter-spacing:normal;color:#2f2e2c}.funnel-page-wrapper .funnel-page-info{font-size:1.8rem;line-height:normal;letter-spacing:normal;color:#2f2e2c}.funnel-page{max-width:48rem;width:100%;flex:0 1 48rem}.funnel-page__header,.funnel-page__footer_sticky{max-width:48rem;width:100%;right:0;left:unset;padding:0 4rem;background:#fff}.funnel-step__hero-img{display:none}.funnel-page__button-next{margin:0 auto;max-width:32rem}.funnel-step__icon-list.small-hide{border:none;padding:0;margin-top:0;padding-bottom:1rem}}@media screen and (max-width: 749px){.funnel-page__header,.funnel-step--1 .funnel-page__inner,.funnel-step--2 .funnel-page__inner,.funnel-step--4 .funnel-page__inner{padding:0 2rem}.funnel-page__footer_sticky{padding:1.5rem 2rem;transform:translateY(126px)}.funnel-page__footer_sticky.active{transform:translateY(0);transition:transform .4s ease-in}.funnel-step--1{padding-bottom:1rem}.funnel-step--2{height:100%;overflow-y:auto}.funnel-step__hero-img{display:block!important}.funnel-step__icon-list{margin-top:-1.5rem}.funnel-page__footer-inner{padding-bottom:0}.cart-kit-item__content{display:flex;justify-content:space-between;-moz-column-gap:.5rem;column-gap:.5rem}}@media screen and (min-width: 750px){.funnel-page__step-container_resize{max-width:48rem;width:100%;position:fixed;top:0;bottom:0;padding-bottom:15rem}.funnel-page__footer_sticky{transform:translateY(116px)}.funnel-page__footer_sticky.active{transform:translateY(0);transition:transform .4s ease-in}}@media screen and (min-width: 1200px){.funnel-page-container .funnel-page-wrapper{max-width:57.6rem}.funnel-page{max-width:57.6rem;flex:0 1 57.6rem}.funnel-page__header,.funnel-page__footer_sticky,.funnel-page__step-container_resize{max-width:57.6rem}}@media screen and (min-width: 1440px){.funnel-page-container .funnel-page-wrapper{max-width:69.12rem}.funnel-page{max-width:69.12rem;flex:0 1 69.12rem}.funnel-page__header,.funnel-page__footer_sticky,.funnel-page__step-container_resize{max-width:69.12rem}}.funnel-page__progress{position:relative}.funnel-page__progress-bar{display:block!important;position:absolute;background:#000;height:1px;width:0%;top:50%;left:0}.funnel-page__progress-num{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.funnel-page__progress-num:before{content:"";background-color:#d3d3d3;position:absolute;top:50%;left:0;height:2px;width:100%;z-index:-1}.funnel-page__progress-num .step{border:1px solid lightgray;border-radius:100%;width:25px;height:25px;line-height:23px;text-align:center;background-color:#fff;font-family:sans-serif;font-size:14px;position:relative;z-index:1;margin-right:25px}.funnel-page__progress-num .step:first-child{margin-left:0}.funnel-page__progress-num .step:last-child{margin-right:0}.funnel-page__progress-num .step.active,.funnel-page__progress-num .step.complete{border:1px solid #000}.funnel-page__progress-num .step svg{width:16px;height:16px;margin-top:4px;margin-left:1px;opacity:0;transition:opacity .4s ease-in-out}.funnel-page__progress-num .step .step-number{display:none}.funnel-page__progress-num .step.complete svg{opacity:1}.funnel-page__progress-num .step.active{background-color:#000}.funnel-page__progress-num .step.active .step-number{display:block;color:#fff}.funnel-step--3 .funnel-step__hero-img{display:none!important}.funnel-step--3 .funnel-step__product-list{grid-template-columns:1fr}.funnel-step--3 .funnel-page__inner{padding:0 2rem}.funnel-step--3 .cart-item__price{display:flex;justify-content:flex-start}.funnel-step--3 .cart-item__description{font-size:1.4rem;line-height:1.6rem}.funnel-step--3 .cart-item__product-discount{font-size:1.4rem;line-height:1.4rem}.funnel-step--3 .cart-item__selected{opacity:0;transition:opacity .3s linear}.funnel-step--3 cart-item.active .cart-item__selected{opacity:1}.funnel-page__close{display:flex;justify-content:flex-end;align-items:center}.funnel-page__button-close{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2rem;height:2rem;padding:0;cursor:pointer;border:none;outline:none;background-color:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none}.funnel-page__button-close svg{color:#000}.funnel-page-progress{position:absolute;top:2.3rem;height:50px;padding:0 25px;width:auto;box-shadow:#7d7d7d33 0 0 20px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background:#fff;border-radius:50px}.funnel-page-container.funnel-page-container--padding-top .funnel-page-progress{top:7.3rem}.funnel-page-progress>ul{display:flex;list-style:none;margin:0;padding:0;-moz-column-gap:15px;column-gap:15px}.funnel-page-progress>ul li{display:flex;justify-content:center;align-items:center;-moz-column-gap:7px;column-gap:7px;opacity:.3;transition:opacity .25s cubic-bezier(.4,0,.2,1) 0s}.funnel-page-progress>ul li.active{opacity:1}.funnel-page-progress>ul li.passed{opacity:.3}.funnel-page-progress>ul li:not(.active):not(.passed) svg{opacity:0}.funnel-page-progress li:not(.active):not(.passed):hover{opacity:.8}.funnel-page-progress li:not(.active):not(.passed) .step-checkmark{border-radius:50%;border:1px solid #000;width:16px;height:16px}.funnel-page-progress .step-name{font-size:1.4rem}.funnel-page-progress .step-checkmark{display:flex}.funnel-page-progress .step-checkmark svg{width:18px;height:18px}.funnel-step--3 .funnel-step__product-list .cart-item{display:grid;grid-template-columns:80px auto;-moz-column-gap:2rem;column-gap:2rem}.funnel-step--3 .cart-item__description p{margin:0}.funnel-step--3 .funnel-step__body .funnel-step__title{font-weight:500;font-size:calc(var(--font-heading-scale) * 1.8rem)}.funnel-step--3 .quantity{width:10rem}.funnel-step--3 .cart-item__content{row-gap:9px}.funnel-step--3 .cart-item .cart-item__controls{height:28px}.funnel-step--2 .funnel-page__inner,.funnel-step--3 .funnel-page__inner{padding-bottom:5rem}.funnel-step__superfood-refill-info p{margin-top:12px;font-size:1.4rem;line-height:1.6rem}@media screen and (min-width: 750px){.funnel-step--2 .funnel-page__inner{padding-bottom:5rem}.funnel-step--3 .funnel-page__inner{padding:0 4rem 7rem}.funnel-step__superfood-refill-info p{font-size:1.6rem;line-height:1.8rem}}.funnel-page__footer-cta-icons{display:flex;align-items:center;justify-content:space-around;margin-top:8px}.funnel-page__footer-cta-icons .funnel-page__footer-cta-icon{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px}.funnel-page__footer-cta-icons .icon-funnel-checkmark{color:#a66bff}.funnel-page__footer-cta-icons .funnel-page__footer-cta-icon span{font-size:1.2rem;line-height:1.4rem;margin-top:2px}.funnel-step__guarantee-and-accordion{padding-top:2rem}.guarantee{display:flex;align-items:center;gap:2rem;padding:2rem;background-color:#f9f9f9;border-radius:8px}.guarantee__icon img{width:7rem;height:auto;-o-object-fit:contain;object-fit:contain}.guarantee__content{color:#000}.guarantee__title{margin:0;font-size:1.8rem;font-weight:700}.guarantee__text{margin:5px 0 0;font-size:1.4rem}.guarantee__text p{margin:0}.accordion-wrapper .accordion__content{padding:0 1rem}.accordion-wrapper.accordion{margin:2rem 0;border-top:0;border-bottom:0}.accordion-wrapper details{border-bottom:.1rem solid rgba(var(--color-foreground),1);transition:max-height .4s ease-out;max-height:6rem;height:auto;overflow:hidden}.accordion-wrapper.accordion summary{padding:1.7rem 0}.accordion-wrapper.accordion .accordion__title{text-transform:uppercase}.accordion-wrapper.accordion .accordion__content{padding:0;margin-bottom:1.8rem;height:auto;overflow:hidden}.accordion-wrapper.accordion .accordion__content>ul{margin-top:0}.accordion-wrapper details[open]{max-height:100rem;pointer-events:none}.accordion-wrapper details[open] .icon-plus-cirlce{display:none}.accordion-wrapper details[open] .icon-minus-cirlce{display:block}.accordion-wrapper details .icon-minus-cirlce{display:none}.accordion-wrapper .icon-minus-cirlce,.accordion-wrapper .icon-plus-cirlce{width:18px}.essential_countdown_annoucement_bar_wrapper{position:fixed!important;top:0;left:0}.essential_countdown_annoucement_bar_wrapper>button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-funnel-page.css.map */
