@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;700&family=Poppins:wght@700&display=swap";.section-order-flow{background-color:#fff;font-optical-sizing:auto;font-family:Inter,sans-serif;font-weight:500}.section-order-flow h1{font-family:Poppins,sans-serif;font-weight:700;font-size:28px;font-style:normal;color:#343b42}.section-order-flow h2{font-family:Inter,sans-serif;font-weight:700}.section-order-flow h3{font-family:Inter,sans-serif;font-size:22px;font-weight:800}.section-order-flow .wrapper{max-width:1060px;padding:0 15px}@media only screen and (min-width: 768px){.section-order-flow h1{font-size:48px}.section-order-flow h2{font-weight:500}.section-order-flow .wrapper{padding:0 30px}.section-order-flow .wrapper>.grid>.grid__item{position:sticky;top:20px}}.order-flow__hero{width:300px;max-width:100%;margin:0 auto}.order-flow__hero:not(.active),.order-flow__menu:not(.active){display:none}.order-flow__hero img{width:100%;height:auto}.order-flow__form{margin-top:-60px}.order-flow__option__item label{min-height:60px;padding-top:15px;padding-bottom:15px;border:1.5px solid #9CCEC9;border-radius:8px}.order-flow__option__list{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:10px;margin:0 0 10px}.order-flow__option__item{display:flex}.order-flow__option__title{margin:60px 0 15px;font-size:18px;font-weight:700}.order-flow__option__description{margin-top:-10px;font-size:14px;color:#697886}@media only screen and (min-width: 768px){.order-flow__option__list{grid-template-columns:1fr 1fr}.order-flow__option__title{margin:30px 0 15px;font-size:32px;font-weight:500}.order-flow__option__description{font-size:15.63px;margin:-5px 0 15px}}.order-flow__option__item input{display:none}.order-flow__option__item label{width:100%;display:flex;margin:0;padding:15px;align-items:center;justify-content:center;text-align:left;line-height:normal;font-size:1.2rem;border:2px solid #DDE0E4;cursor:pointer;border-radius:18px}.order-flow__option__item input:checked+label{background-color:#eaf7f2;border-color:#24a170}.order-flow__option__item input:checked+label .order-flow__option__item__checkbox{border:1px solid #24A170;background-color:#24a170}.order-flow__option__item input:checked+label .order-flow__option__item__checkbox svg{display:block}.order-flow__option__item .order-flow__option__item__body{width:calc(100% - 30px)}.order-flow__option__item input[name="Meal Package"]+label{border-radius:24px}.order-flow__option__item input[name="Meal Package"]+label img{width:66px;height:auto}.order-flow__option__item input[name="Meal Package"]+label .order-flow__option__item__body{width:calc(100% - 66px)}.order-flow__option__item input[name="Meal Package"]:checked+label svg{display:inline-block;vertical-align:middle;margin-top:-3px;width:12px;height:auto;margin-right:6px}.order-flow__option__item input[name="Meal Package"]:checked+label .order-flow__option__item__button{background-color:#24a170;color:#fff}.order-flow__option__item input[name="Meal Package"]:checked+label .order-flow__option__item__button__select{display:none}.order-flow__option__item input[name="Meal Package"]:not(:checked)+label svg,.order-flow__option__item input[name="Meal Package"]:not(:checked)+label .order-flow__option__item__button__selected{display:none}.order-flow__option__item__title{color:#343b42;font-size:16px}.order-flow__option__item__content{margin-top:5px!important}.order-flow__option__item__content,.order-flow__option__item__content p{display:block;font-size:14px;margin:0;color:#697886}.order-flow__option__item__button{display:inline-block;text-align:center;padding:5px 10px;background-color:#eaf7f2;border-radius:24px;font-size:12px;color:#1c4633;margin-top:10px}.order-flow__option__item__checkbox{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #DDE0E4;border-radius:8px}.order-flow__option__item__checkbox svg{display:none}@media only screen and (min-width: 768px){.order-flow__option__item label{padding:20px}.order-flow__option__item__content{margin-top:10px!important}.order-flow__option__item__button{margin-top:20px}}.order-flow__cta{font-size:1.2rem;background-color:#24a170;border-color:#24a170;border-radius:24px;color:#fff}.order-flow__cta[disabled=disabled]{pointer-events:none}.order-flow__details{border:1px solid #000}.order-flow__details summary svg{display:inline-block;width:12px;height:auto;margin:0 10px}.order-flow__details[open] summary svg{transform:rotate(180deg)}.order-flow__details+.order-flow__details{border-top:0}.order-flow__details summary{font-weight:700;font-size:1.1rem;background-color:#e2f6f4;padding:10px;cursor:pointer}.order-flow__details ul{margin:0;padding:15px;border-top:1px solid #000}@media only screen and (min-width: 768px){.order-flow__details ul{display:flex;flex-wrap:wrap;gap:10px}}.order-flow__menu-item{display:flex;gap:15px}@media only screen and (min-width: 768px){.order-flow__menu-item{width:calc(50% - 10px)}}.order-flow__menu-item img{height:auto;border-radius:600px;overflow:hidden;width:80px;max-width:80px}.order-flow__menu-item-type{display:block;font-weight:700}@media only screen and (min-width: 768px){.order-flow__hero{width:400px}.order-flow__form{margin-top:0;padding-right:30px}}.tabs__toggles__menu{margin:10px 0}@media only screen and (min-width: 768px){.tabs__toggles{display:flex;align-items:center;margin-bottom:15px}.tabs__toggles__menu{display:flex;align-items:center;justify-content:flex-end;flex:1;text-align:right}}.tabs__toggles h2{margin:0}.tabs__toggles__menu__back{background:#fff;border:1px solid #f2f2f2;padding:4px 5px;display:block;border-radius:5px;font-size:12px}nk-tab-toggle:not(.active) .tabs__toggles__menu__back{display:none}nk-tab-toggle.active .tabs__toggles__menu__open{display:none}nk-tab-toggle:not(.active)>button svg{display:none!important}nk-tab-toggle.active>button svg{display:inline-block;width:15px;padding-right:5px;margin-top:-2px}nk-tab-toggle>button{background:transparent;border:0;padding:0}.section-order-flow [data-total-price]>span{font-size:22px}.section-order-flow [data-total-price]>s{color:#fa5e5b;font-size:16px;margin-left:5px;opacity:1}.section-order-flow .slick-slide img{border-radius:16px;overflow:hidden}.section-order-flow .slick-dots{position:relative}.order-flow__starting-from{display:flex;align-items:center;gap:6px}.order-flow__starting-from p{margin:0;font-size:16px}.order-flow__starting-from__badge{display:inline-block;vertical-align:middle;background-color:#fff;padding:8px 10px;border-radius:999px;border:1px solid #ebedef;font-size:11.63px}.payment-summary{background:#f9fafb;margin:15px -15px 0;padding:30px}.payment-summary__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.payment-summary__header h3{line-height:.9}.payment-summary__header img{width:100px}.payment-summary__title{margin-bottom:10px}.payment-summary__discount-code{position:relative;display:flex;align-items:center;color:#24a170;border:1px solid #24A170;border-radius:10px;background:#eaf7f2;margin:-10px 0 20px;padding:6px 0;font-size:16px;text-transform:uppercase}.payment-summary__discount-code.loading{overflow:hidden;border:1px solid transparent}.payment-summary__discount-code:not(.loading) .loading-skeleton{display:none;visibility:hidden}.payment-summary__discount-code>svg{width:50px;height:auto;padding:0 10px}.payment-summary__discount-code .loading-skeleton{position:absolute;top:0;right:0;bottom:0;left:0}.payment-summary__discount-code__text{flex:1}.payment-summary__discount-code__close{padding:0 10px;font-size:13px;color:#000}.payment-summary__selection{margin-top:10px;font-size:14px;font-weight:500;line-height:1.4;color:#343b42}.payment-summary__selection strong{font-weight:700}.payment-summary__deal{margin-top:10px;margin-bottom:0}.payment-summary__unit-price{margin:10px 0}.payment-summary__unit-price>*{display:inline-block;vertical-align:middle}.payment-summary__unit-price:not(.in){opacity:0}.payment-summary__discount-box{background:#bd2b3d;color:#fff;font-size:20px;font-weight:700;border-radius:10px;padding:5px 10px}.payment-summary__meal-price{font-size:36px;font-weight:700;line-height:1}.payment-summary__meal-price small{font-size:18px}.payment-summary__meal-price>*,.payment-summary__meal-price>*>*{display:inline-block;vertical-align:middle}.payment-summary__meal-compare-at-price{padding-top:10px;font-size:13.94px}.payment-summary__meal-compare-at-price s{opacity:1}.payment-summary__perfect-for{display:inline-block;margin:-10px 0 15px;padding:4px 6px;background:#24a170;color:#fff;font-size:12px;border-radius:5px}.payment-summary__perfect-for svg{margin-top:-2px;display:inline-block;vertical-align:middle;width:12px;height:auto;margin-right:2px}.payment-summary__delivery,.payment-summary__trusted{margin-top:0;font-size:14px}.payment-summary__total{border-top:1px solid #DDE0E4;margin-top:10px;padding-top:10px}.payment-summary__total__text{margin:0 0 15px}.payment-summary__total__text,.payment-summary__total__text>span{font-size:20px!important}.payment-summary__total__text>small{display:block;line-height:1}.payment-summary__row{display:flex;align-items:center;margin:5px 0;font-size:14px}.payment-summary__row>div:not(.text-right){flex:1}.payment-summary__row>.text-right{width:auto}.payment-summary__row [data-total-savings]{background:#24a170;color:#fff;border-radius:5px;font-weight:700;padding:0 15px;font-size:18px;line-height:1.4}@media only screen and (min-width: 768px){.payment-summary{margin:85px auto 0;padding:30px 20px;border-radius:22px}.payment-summary__header img{width:80px}.payment-summary__selection{display:inline-block;margin-top:10px;font-size:14px}.payment-summary__discount-box{font-size:25px}.payment-summary__meal-price{font-size:38px}.payment-summary__meal-price small{font-size:20px}.payment-summary__meal-compare-at-price,.payment-summary__delivery,.payment-summary__trusted{font-size:16px}.payment-summary__total__text,.payment-summary__total__text>span{font-size:18px!important}.payment-summary__total__text>small{display:block;line-height:1}.payment-summary__total__text>small>s{font-size:9px!important;opacity:1;color:#0000005e}.payment-summary__total__text>small>span{font-size:12px!important}}.order-flow-cta-bar{position:sticky;bottom:0;background:#24a170;color:#fff;padding:20px 0;border-top:1px solid #ebedef;transition:transform .3s ease-in-out;transform:translateY(0)}.order-flow-cta-bar:not(.in){transform:translateY(100%)}.order-flow-cta-bar .cta-bar__body{display:flex;align-items:center;gap:10px}.order-flow-cta-bar .cta-bar__body>div{flex:1}.order-flow-cta-bar .cta-bar__body>.btn--full{width:200px;max-width:100%}.order-flow-cta-bar .order-flow__cta{padding:.5rem .75rem;font-size:1rem;font-weight:500;text-transform:uppercase;background:#fff;color:#24a170}.order-flow-cta-bar .cta-bar__content p{margin:0;line-height:1.3}.order-flow-cta-bar .cta-bar__content:not(.cta-bar__content--summary) p,.order-flow-cta-bar .cta-bar__content:not(.cta-bar__content--summary) p *{font-size:14px!important;color:#fff!important}.order-flow-cta-bar .cta-bar__content--summary .payment-summary__total__text{display:flex;gap:10px}.order-flow-cta-bar .cta-bar__content--summary .payment-summary__total__text,.order-flow-cta-bar .cta-bar__content--summary .payment-summary__total__text>span{font-size:16px!important;font-weight:700;line-height:20px;color:#fff!important}.order-flow-cta-bar .cta-bar__content--summary .payment-summary__total__text>span>span{display:block;line-height:1.1}.order-flow-cta-bar .cta-bar__content--summary .payment-summary__total__text [data-total-compare-at-price],.order-flow-cta-bar .cta-bar__content--summary .payment-summary__total__text [data-total-compare-at-price] s{display:none!important;opacity:1}.order-flow-cta-bar .cta-bar__content--summary p>small{display:block;margin-top:2px;font-size:12px!important;color:#fff!important}@media only screen and (min-width: 768px){.order-flow-cta-bar .order-flow__cta{font-size:1.2rem;padding:.8rem 1.6rem}}@keyframes loading-skeleton{to{transform:translate(100%)}}.loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(--custom-highlight-background, linear-gradient(90deg, var(--base-color) 0, var(--highlight-color) 50%, var(--base-color) 100%));transform:translate(-100%);animation-name:loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.medium-up--hide>.order-flow__starting-from{display:block!important;margin-bottom:-25px}.section-order-flow--rc ._site-header,.section-order-flow--rc .summary-bar{display:none!important}.section-order-flow--rc .nav--personalize-your-plan{padding-top:20px;border:0;color:#858585}.section-order-flow--rc .nav--personalize-your-plan .current{color:#24a170}.section-order-flow--rc .nav--personalize-your-plan .nav__item{flex:1}.section-order-flow--rc .nav--personalize-your-plan .nav__progress{margin:0}.section-order-flow--rc .nav--personalize-your-plan .nav__progress__bar:after{opacity:0}.section-order-flow--rc .nav--personalize-your-plan [data-step-toggle]{white-space:nowrap}.section-order-flow--rc .wrapper{max-width:1000px}.section-order-flow--rc .step--meal-package,.section-order-flow--rc .step--size,.section-order-flow--rc .step--meal-choice,.section-order-flow--rc .step--purchase-option{width:100%;max-width:600px;margin:0 auto}.section-order-flow--rc .step--meal-choice .button--meal-bundle-group-continue{width:380px;max-width:100%;border-radius:100px}.section-order-flow--rc .step--days [name=rc_start_date]{width:350px;max-width:100%;margin:0 auto;border-color:#24a170;border-radius:6px;background-color:#f3fffe;color:#697886;padding:12px 28px 12px 10px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.264184 0.864003C0.432935 0.695462 0.661684 0.600794 0.900185 0.600794C1.13869 0.600794 1.36743 0.695462 1.53618 0.864003L6.00019 5.328L10.4642 0.864003C10.5466 0.775579 10.6459 0.704656 10.7563 0.655465C10.8667 0.606275 10.9859 0.579825 11.1068 0.577693C11.2276 0.575561 11.3476 0.59779 11.4597 0.643055C11.5718 0.68832 11.6736 0.755695 11.759 0.841157C11.8445 0.92662 11.9119 1.02842 11.9571 1.14049C12.0024 1.25255 12.0246 1.37259 12.0225 1.49343C12.0204 1.61427 11.9939 1.73345 11.9447 1.84385C11.8955 1.95425 11.8246 2.05361 11.7362 2.136L6.63618 7.236C6.46743 7.40454 6.23869 7.49921 6.00019 7.49921C5.76168 7.49921 5.53294 7.40454 5.36419 7.236L0.264184 2.136C0.0956438 1.96725 0.000976563 1.7385 0.000976562 1.5C0.000976563 1.2615 0.0956438 1.03275 0.264184 0.864003Z' fill='black'/%3E%3C/svg%3E%0A")}.section-order-flow--rc .step--days calendar-input{display:none}.section-order-flow--rc .payment-summary{text-align:left;border-radius:8px}@media only screen and (min-width: 768px){.section-order-flow--rc{margin-top:120px}.section-order-flow--rc .header--mobile,.section-order-flow--rc .footer--mobile{display:none}.section-order-flow--rc .step-items{position:relative;min-height:50vh;padding-bottom:60px}.section-order-flow--rc [data-step]{display:none}.section-order-flow--rc [data-step].step--active{display:block}.section-order-flow--rc .step--plan-length .order-flow__option__list{grid-template-columns:1fr 1fr 1fr}.section-order-flow--rc .step--days .btn{width:200px;max-width:100%}}.section-order-flow--rc .continue-button-wrap{display:none}.section-order-flow--rc .order-flow-cta-bar{background:#f9fafb;color:#343b42}.section-order-flow--rc .order-flow-cta-bar .cta-bar__content:not(.cta-bar__content--summary) p,.section-order-flow--rc .order-flow-cta-bar .cta-bar__content:not(.cta-bar__content--summary) p *{color:#343b42!important}@media only screen and (max-width: 767px){.section-order-flow--rc{margin-top:calc(var(--header-height) * -1)}.section-order-flow--rc .mp-header.header-wrapper--sticky+.section-body{padding-top:60px}.section-order-flow--rc .header--mobile{padding-top:10px}.section-order-flow--rc .header--mobile h1{margin-bottom:0;text-align:left}.section-order-flow--rc .wrapper{width:400px;max-width:100%;margin:0 auto}.section-order-flow--rc .step--meal-choice .btn{display:none}.section-order-flow--rc .step--days [name=rc_start_date]{margin:0;width:100%}.section-order-flow--rc .step--days .btn{display:none}.section-order-flow--rc .order-flow__option__title,.section-order-flow--rc .order-flow__option__description{text-align:left}.section-order-flow--rc .order-flow__option__title{margin-top:20px}:is(.section-order-flow--rc:not(:has([name="Meal Package"]:checked)) .step--size,.section-order-flow--rc:not(:has([name="Meal Package"]:checked)) .step--plan-length) .order-flow__option__item__content{visibility:hidden}.section-order-flow--rc:has([name="Package Length"][value="2 Week"]:checked) .step--purchase-option{display:none}}@media only screen and (max-width: 479px){.section-order-flow--rc .order-flow__option__title,.section-order-flow--rc .order-flow__option__description{text-align:left}.section-order-flow--rc .text-per-package{font-size:12px}}.section-order-flow--rc [data-meal-plan-url][disabled=disabled]{pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/146/assets/section-order-flow.css.map */
